.vn-icon[data-v-39a59c42]{display:inline-block;flex:none;vertical-align:-.15em}.cp-root[data-v-8b240b80]{position:fixed;inset:0;z-index:60;display:grid;place-items:start center;padding-top:12vh}.cp-backdrop[data-v-8b240b80]{position:absolute;inset:0;background:#0006}.cp-panel[data-v-8b240b80]{position:relative;width:min(640px,calc(100vw - 24px));max-height:70vh;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--a-surface);box-shadow:0 18px 50px #0000004d}.cp-head[data-v-8b240b80]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--a-border)}.cp-eyebrow[data-v-8b240b80]{margin:0;color:var(--a-text-muted);font-size:11px}.cp-title[data-v-8b240b80]{margin:0;flex:1;font-size:14px;font-weight:650}.cp-close[data-v-8b240b80]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--a-text-muted);cursor:pointer}.cp-close[data-v-8b240b80]:hover{background:var(--a-surface-sunken)}.cp-close[data-v-8b240b80]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.cp-input-wrap[data-v-8b240b80]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--a-border);color:var(--a-text-muted)}.cp-input[data-v-8b240b80]{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--a-text)}.cp-status[data-v-8b240b80],.cp-hint[data-v-8b240b80],.cp-empty[data-v-8b240b80]{color:var(--a-text-muted);font-size:12px;margin:0;padding:8px 14px}.cp-error[data-v-8b240b80]{margin:0;padding:8px 14px;color:var(--a-danger);font-size:12px}.cp-kbd[data-v-8b240b80]{padding:1px 6px;border-radius:5px;background:var(--a-surface-sunken);color:var(--a-text-muted);font-size:11px}.cp-results[data-v-8b240b80]{overflow:auto;padding:4px}.cp-group[data-v-8b240b80]{display:flex;flex-direction:column}.cp-group__label[data-v-8b240b80]{margin:6px 8px 2px;color:var(--a-text-muted);font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.cp-result[data-v-8b240b80]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--a-text);text-decoration:none}.cp-result--selected[data-v-8b240b80]{background:var(--a-surface-sunken)}.cp-result[data-v-8b240b80]:focus-visible{outline:2px solid var(--a-primary);outline-offset:-2px}.cp-result__label[data-v-8b240b80]{font-weight:600}.cp-result__detail[data-v-8b240b80]{margin-left:auto;color:var(--a-text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.cp-root[data-v-8b240b80]{padding-top:0}.cp-panel[data-v-8b240b80]{width:100vw;height:100dvh;max-height:none;border-radius:0}.cp-results[data-v-8b240b80]{flex:1}}.nc-root[data-v-4582d277]{position:relative}.nc-button[data-v-4582d277]{position:relative;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--shell-text);cursor:pointer}.nc-button[data-v-4582d277]:hover{background:var(--shell-hover)}.nc-button[data-v-4582d277]:active{background:var(--shell-active)}.nc-button[data-v-4582d277]:focus-visible{outline:2px solid #fff;outline-offset:1px}.nc-badge[data-v-4582d277]{position:absolute;top:1px;right:1px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--a-danger);color:#fff;font-size:9px;font-weight:700;line-height:15px;text-align:center}.nc-panel[data-v-4582d277]{position:absolute;top:calc(100% + 8px);right:0;z-index:55;width:min(360px,calc(100vw - 24px));max-height:70vh;overflow:hidden;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);color:var(--a-text);box-shadow:var(--a-shadow-raised)}.nc-head[data-v-4582d277]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--a-border)}.nc-title[data-v-4582d277]{margin:0;flex:1;font-size:13px;font-weight:650}.nc-link[data-v-4582d277]{border:0;background:transparent;color:var(--a-primary);font:inherit;font-size:11px;cursor:pointer}.nc-link[data-v-4582d277]:disabled{color:var(--a-text-faint);cursor:default}.nc-link[data-v-4582d277]:focus-visible,.nc-close[data-v-4582d277]:focus-visible,.nc-item[data-v-4582d277]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.nc-close[data-v-4582d277]{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--a-text-muted);cursor:pointer}.nc-close[data-v-4582d277]:hover{background:var(--a-surface-sunken)}.nc-list[data-v-4582d277]{list-style:none;margin:0;padding:4px;max-height:calc(70vh - 44px);overflow:auto}.nc-item[data-v-4582d277]{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--a-text);font:inherit;text-align:left;cursor:pointer}.nc-item[data-v-4582d277]:hover{background:var(--a-surface-muted)}.nc-item--unread[data-v-4582d277]{background:var(--a-primary-soft)}.nc-item__top[data-v-4582d277]{display:flex;align-items:center;gap:6px}.nc-item__title[data-v-4582d277]{flex:1;min-width:0;font-size:12px}.nc-item__body[data-v-4582d277]{color:var(--a-text-secondary);font-size:11px;overflow-wrap:anywhere}.nc-item__time[data-v-4582d277]{color:var(--a-text-muted);font-size:10px}.nc-dot[data-v-4582d277]{width:6px;height:6px;flex:none;border-radius:50%;background:var(--a-danger)}.nc-empty[data-v-4582d277],.nc-error[data-v-4582d277]{margin:0;padding:16px 12px;color:var(--a-text-muted);font-size:12px}.nc-error[data-v-4582d277]{color:var(--a-danger)}.sh-location[data-v-86d875f7]{display:flex;align-items:center;gap:4px;min-width:0}.sh-location__label[data-v-86d875f7]{color:var(--shell-text-dim);font-size:11px;white-space:nowrap}.sh-location select[data-v-86d875f7]{height:28px;max-width:150px;padding:0 6px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:transparent;color:var(--shell-text);font:inherit;font-size:12px;cursor:pointer}.sh-location option[data-v-86d875f7]{color:#1a1a1a}.sh-location select[data-v-86d875f7]:focus-visible{outline:2px solid #fff;outline-offset:1px}@media(max-width:767px){.sh-location__label[data-v-86d875f7]{display:none}.sh-location select[data-v-86d875f7]{max-width:78px}}.hk-root[data-v-02d3fe7f]{position:fixed;inset:0;z-index:65;display:grid;place-items:center;padding:16px}.hk-backdrop[data-v-02d3fe7f]{position:absolute;inset:0;background:#0000006b}.hk-panel[data-v-02d3fe7f]{position:relative;width:min(440px,100%);max-height:80vh;overflow:auto;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);color:var(--a-text);box-shadow:var(--a-shadow-raised)}.hk-head[data-v-02d3fe7f]{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--a-border)}.hk-title[data-v-02d3fe7f]{margin:0;flex:1;font-size:14px;font-weight:650}.hk-close[data-v-02d3fe7f]{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--a-text-muted);cursor:pointer}.hk-close[data-v-02d3fe7f]:hover{background:var(--a-surface-sunken)}.hk-close[data-v-02d3fe7f]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.hk-list[data-v-02d3fe7f]{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;padding:14px}.hk-list dt[data-v-02d3fe7f]{color:var(--a-text)}.hk-list dd[data-v-02d3fe7f]{margin:0;color:var(--a-text-secondary);font-size:12px}.hk-list kbd[data-v-02d3fe7f]{display:inline-block;min-width:28px;padding:2px 7px;border:1px solid var(--a-border-strong);border-radius:5px;background:var(--a-surface-muted);font-family:var(--a-font-mono);font-size:11px;text-align:center}.artemis-vnext{--a-canvas: #f6f9f8;--a-surface: #ffffff;--a-surface-muted: #eff6f4;--a-surface-sunken: #f3f7f6;--a-sidebar: #fbfdfc;--a-border: #e5ebea;--a-border-strong: #d5dfdd;--a-text: #18262c;--a-text-secondary: #46565c;--a-text-muted: #64747c;--a-text-faint: #8b979d;--a-on-primary: #ffffff;--a-primary: #0a856f;--a-primary-hover: #08745f;--a-primary-active: #065c4d;--a-primary-soft: #e6f8f3;--a-primary-soft-hover: #d9f3ec;--a-primary-ring: rgba(10, 133, 111, .22);--a-success: #167a5d;--a-success-soft: #e4f5ee;--a-warning: #a75b00;--a-warning-soft: #fdf3e3;--a-danger: #be303c;--a-danger-soft: #fcecee;--a-info: #176bca;--a-info-soft: #e8f1fc;--a-neutral: #64747c;--a-neutral-soft: #f0f4f4;--a-chart-bar: #c8ebe1;--a-chart-bar-hover: #a9dfd0;--a-chart-line: #0f6b57;--a-chart-grid: #edf2f1;--a-chart-tooltip: #18262c;--a-radius-xs: 6px;--a-radius-sm: 8px;--a-radius-control: 10px;--a-radius-card: 16px;--a-radius-lg: 18px;--a-radius-pill: 999px;--a-shadow-card: 0 1px 2px rgba(24, 38, 44, .03), 0 6px 24px rgba(35, 53, 60, .035);--a-shadow-raised: 0 2px 6px rgba(24, 38, 44, .05), 0 18px 44px rgba(23, 38, 44, .12);--a-shadow-pop: 0 1px 3px rgba(24, 38, 44, .08), 0 10px 28px rgba(23, 38, 44, .12);--a-sidebar-width: 240px;--a-sidebar-width-compact: 76px;--a-topbar-height: 68px;--a-content-max: 1440px;--a-space-1: 4px;--a-space-2: 8px;--a-space-3: 12px;--a-space-4: 16px;--a-space-5: 20px;--a-space-6: 24px;--a-space-8: 32px;--a-space-10: 40px;--a-space-12: 48px;--a-font: Inter, "Inter var", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans TC", "Helvetica Neue", Arial, sans-serif;--a-font-mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", "Segoe UI Mono", Menlo, Consolas, monospace;--a-text-xs: 12px;--a-text-sm: 13px;--a-text-base: 14px;--a-text-md: 15px;--a-text-lg: 16px;--a-text-xl: 18px;--a-text-2xl: 22px;--a-text-3xl: 26px;--a-focus-outline: 2px solid var(--a-primary);--a-focus-offset: 2px}.artemis-vnext{box-sizing:border-box;background:var(--a-canvas);color:var(--a-text);font-family:var(--a-font);font-size:15px;line-height:1.5;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh}.artemis-vnext *,.artemis-vnext *:before,.artemis-vnext *:after{box-sizing:inherit}.artemis-vnext h1,.artemis-vnext h2,.artemis-vnext h3,.artemis-vnext h4,.artemis-vnext p{margin:0}.artemis-vnext button{font-family:inherit}.artemis-vnext :focus-visible{outline:var(--a-focus-outline);outline-offset:var(--a-focus-offset)}.vn-h1{font-size:var(--a-text-3xl);line-height:1.2;font-weight:650;letter-spacing:-.015em}.vn-h2{font-size:var(--a-text-xl);line-height:1.3;font-weight:620;letter-spacing:-.01em}.vn-h3{font-size:var(--a-text-lg);line-height:1.35;font-weight:600}.vn-sub{color:var(--a-text-muted);font-size:var(--a-text-base)}.vn-hint{color:var(--a-text-muted);font-size:var(--a-text-xs);line-height:1.45}.vn-muted{color:var(--a-text-muted)}.vn-faint{color:var(--a-text-faint)}.vn-mono{font-family:var(--a-font-mono);font-size:.92em}.vn-strong{font-weight:600}.vn-num{font-variant-numeric:tabular-nums}.vn-page{width:100%;max-width:var(--a-content-max);margin:0 auto;padding:var(--a-space-8) var(--a-space-8) var(--a-space-12)}.vn-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--a-space-4);margin-bottom:var(--a-space-6);flex-wrap:wrap}.vn-page-header__meta{display:flex;flex-direction:column;gap:6px;min-width:0}.vn-page-header__actions{display:flex;align-items:center;gap:var(--a-space-2);flex-wrap:wrap}.vn-breadcrumb{display:flex;align-items:center;gap:6px;color:var(--a-text-muted);font-size:var(--a-text-sm)}.vn-breadcrumb__sep{color:var(--a-text-faint)}.vn-grid{display:grid;gap:var(--a-space-5)}.vn-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vn-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vn-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1279px){.vn-grid--4,.vn-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.vn-grid--2,.vn-grid--3,.vn-grid--4{grid-template-columns:minmax(0,1fr)}}.vn-card{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-card);box-shadow:var(--a-shadow-card);padding:var(--a-space-5);min-width:0}.vn-card--flush{padding:0}.vn-card--pad-lg{padding:var(--a-space-6)}.vn-card--sunken{background:var(--a-surface-sunken);box-shadow:none}.vn-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--a-space-3);margin-bottom:var(--a-space-4)}.vn-card__title{font-size:var(--a-text-lg);font-weight:600;letter-spacing:-.005em}.vn-card__sub{color:var(--a-text-muted);font-size:var(--a-text-sm);margin-top:2px}.vn-card__actions{display:flex;align-items:center;gap:var(--a-space-2)}.vn-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--a-radius-pill);font-size:var(--a-text-xs);font-weight:600;white-space:nowrap;background:var(--a-neutral-soft);color:var(--a-neutral)}.vn-badge--success{background:var(--a-success-soft);color:var(--a-success)}.vn-badge--warning{background:var(--a-warning-soft);color:var(--a-warning)}.vn-badge--danger{background:var(--a-danger-soft);color:var(--a-danger)}.vn-badge--info{background:var(--a-info-soft);color:var(--a-info)}.vn-badge--primary{background:var(--a-primary-soft);color:var(--a-primary-hover)}.vn-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--a-neutral);flex:none}.vn-dot--success{background:var(--a-success)}.vn-dot--warning{background:var(--a-warning)}.vn-dot--danger{background:var(--a-danger)}.vn-dot--info{background:var(--a-info)}.vn-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:var(--a-radius-pill);border:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text-secondary);font-size:var(--a-text-sm);font-weight:550;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.vn-chip:hover{background:var(--a-surface-muted)}.vn-chip--active{background:var(--a-primary-hover);border-color:var(--a-primary-hover);color:var(--a-on-primary)}.vn-chip--active:hover{background:var(--a-primary-active);border-color:var(--a-primary-active)}.vn-chip__count{font-variant-numeric:tabular-nums;opacity:.75;font-weight:500}.vn-toolbar{display:flex;align-items:center;gap:var(--a-space-2);flex-wrap:wrap}.vn-toolbar__spacer{flex:1}.vn-search{position:relative;display:flex;align-items:center;min-width:220px}.vn-search .vn-icon{position:absolute;left:11px;color:var(--a-text-faint);pointer-events:none}.vn-search input{width:100%;height:36px;padding:0 12px 0 36px;border:1px solid var(--a-border);border-radius:var(--a-radius-control);background:var(--a-surface);color:var(--a-text);font-size:var(--a-text-base)}.vn-search input::placeholder{color:var(--a-text-faint)}.vn-search input:focus{outline:none;border-color:var(--a-primary);box-shadow:0 0 0 3px var(--a-primary-ring)}.vn-label{display:block;font-size:var(--a-text-sm);font-weight:600;color:var(--a-text-secondary);margin-bottom:6px}.vn-input,.vn-select,.vn-textarea{width:100%;border:1px solid var(--a-border-strong);border-radius:var(--a-radius-control);background:var(--a-surface);color:var(--a-text);font-size:var(--a-text-base);padding:0 12px;height:38px;transition:border-color .14s ease,box-shadow .14s ease}.vn-textarea{height:auto;min-height:84px;padding:10px 12px;resize:vertical;line-height:1.5}.vn-input::placeholder,.vn-textarea::placeholder{color:var(--a-text-faint)}.vn-input:focus,.vn-select:focus,.vn-textarea:focus{outline:none;border-color:var(--a-primary);box-shadow:0 0 0 3px var(--a-primary-ring)}.vn-select{appearance:none;padding-right:34px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364747c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;cursor:pointer}.vn-field{display:flex;flex-direction:column;min-width:0}.vn-field+.vn-field{margin-top:var(--a-space-4)}.vn-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--a-space-4) var(--a-space-5)}@media(max-width:767px){.vn-form-grid{grid-template-columns:minmax(0,1fr)}}.vn-checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--a-text-base)}.vn-checkbox input{width:16px;height:16px;accent-color:var(--a-primary);cursor:pointer}.vn-table-wrap{overflow-x:auto}.vn-table{width:100%;border-collapse:collapse;font-size:var(--a-text-sm)}.vn-table th{text-align:left;font-weight:600;font-size:var(--a-text-xs);color:var(--a-text-muted);letter-spacing:0;padding:10px var(--a-space-4);border-bottom:1px solid var(--a-border);background:var(--a-surface);white-space:nowrap}.vn-table td{padding:12px var(--a-space-4);border-bottom:1px solid var(--a-border);vertical-align:middle;color:var(--a-text);white-space:nowrap}.vn-table tbody tr{cursor:pointer;transition:background .12s ease}.vn-table tbody tr:hover{background:var(--a-surface-muted)}.vn-table tbody tr.vn-row--active{background:var(--a-primary-soft)}.vn-table tbody tr:last-child td{border-bottom:none}.vn-table__num{text-align:right;font-variant-numeric:tabular-nums}.vn-table__cell-main{font-weight:600;color:var(--a-primary-hover)}.vn-thumb{width:40px;height:40px;border-radius:var(--a-radius-sm);border:1px solid var(--a-border);background:linear-gradient(135deg,#eef6f3,#dcefe8);display:inline-flex;align-items:center;justify-content:center;color:#4d9c8a;flex:none}.vn-thumb--lg{width:56px;height:56px;border-radius:var(--a-radius-control)}.vn-entity{display:flex;align-items:center;gap:var(--a-space-3);min-width:0}.vn-entity__name{font-weight:600;color:var(--a-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vn-entity__sub{color:var(--a-text-muted);font-size:var(--a-text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vn-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--a-space-4);padding:var(--a-space-4);flex-wrap:wrap}.vn-pagination__pages{display:flex;align-items:center;gap:4px}.vn-page-btn{min-width:30px;height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--a-radius-sm);border:1px solid transparent;background:transparent;color:var(--a-text-secondary);font-size:var(--a-text-sm);font-weight:550;cursor:pointer}.vn-page-btn:hover{background:var(--a-surface-muted)}.vn-page-btn--active{background:var(--a-primary-soft);color:var(--a-primary-hover);border-color:#0a856f2e}.vn-progress{height:8px;border-radius:var(--a-radius-pill);background:var(--a-surface-muted);overflow:hidden}.vn-progress__fill{height:100%;border-radius:var(--a-radius-pill);background:var(--a-primary)}.vn-progress__fill--warning{background:#e0a83c}.vn-avatar{width:32px;height:32px;border-radius:50%;background:var(--a-primary-soft);color:var(--a-primary-hover);display:inline-flex;align-items:center;justify-content:center;font-size:var(--a-text-xs);font-weight:650;flex:none}.vn-avatar--lg{width:44px;height:44px;font-size:var(--a-text-base)}.vn-timeline{display:flex;flex-direction:column}.vn-timeline__item{display:flex;gap:var(--a-space-3);position:relative;padding-bottom:var(--a-space-5)}.vn-timeline__item:last-child{padding-bottom:0}.vn-timeline__rail{display:flex;flex-direction:column;align-items:center;width:18px;flex:none}.vn-timeline__marker{width:18px;height:18px;border-radius:50%;border:2px solid var(--a-border-strong);background:var(--a-surface);display:flex;align-items:center;justify-content:center;color:transparent;flex:none}.vn-timeline__item--done .vn-timeline__marker{background:var(--a-success);border-color:var(--a-success);color:#fff}.vn-timeline__item--current .vn-timeline__marker{border-color:var(--a-info);background:var(--a-info);color:#fff}.vn-timeline__line{width:2px;flex:1;background:var(--a-border);margin-top:4px;border-radius:2px}.vn-timeline__item--done .vn-timeline__line{background:#bfe6d6}.vn-timeline__body{min-width:0;padding-top:0}.vn-timeline__title{font-size:var(--a-text-base);font-weight:600}.vn-timeline__item--current .vn-timeline__title{color:var(--a-info)}.vn-timeline__meta{color:var(--a-text-muted);font-size:var(--a-text-xs);margin-top:2px}.vn-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--a-space-3);padding:var(--a-space-10) var(--a-space-6);color:var(--a-text-muted)}.vn-empty__icon{width:44px;height:44px;border-radius:var(--a-radius-control);background:var(--a-surface-muted);display:flex;align-items:center;justify-content:center;color:var(--a-text-faint)}.vn-empty__title{color:var(--a-text);font-weight:600;font-size:var(--a-text-md)}.vn-empty__body{font-size:var(--a-text-sm);max-width:360px}.vn-stat{display:flex;flex-direction:column;gap:var(--a-space-3)}.vn-stat__top{display:flex;align-items:center;justify-content:flex-start;gap:var(--a-space-3)}.vn-stat__icon{width:38px;height:38px;border-radius:var(--a-radius-control);background:var(--a-primary-soft);color:var(--a-primary-hover);display:flex;align-items:center;justify-content:center;flex:none}.vn-stat__label{color:var(--a-text-muted);font-size:var(--a-text-sm);font-weight:550;white-space:nowrap}.vn-stat__value{font-size:28px;font-weight:650;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.vn-stat__delta{display:inline-flex;align-items:center;gap:4px;font-size:var(--a-text-xs);font-weight:600}.vn-stat__delta--up{color:var(--a-success)}.vn-stat__delta--down{color:var(--a-danger)}.vn-stat__delta-note{color:var(--a-text-faint);font-size:var(--a-text-xs);font-weight:500;white-space:nowrap}.vn-stat__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--a-space-3)}.vn-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--a-radius-sm);border:1px solid transparent;background:transparent;color:var(--a-text-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.vn-icon-btn:hover{background:var(--a-surface-muted);color:var(--a-text)}.vn-segmented{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--a-surface-muted);border-radius:var(--a-radius-pill)}.vn-segmented__item{height:28px;padding:0 12px;border:none;border-radius:var(--a-radius-pill);background:transparent;color:var(--a-text-muted);font-size:var(--a-text-sm);font-weight:550;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.vn-segmented__item:hover{color:var(--a-text)}.vn-segmented__item--active{background:var(--a-surface);color:var(--a-text);box-shadow:0 1px 2px #18262c14;font-weight:600}.vn-nav-group{display:flex;flex-direction:column;gap:2px;padding:var(--a-space-2) var(--a-space-3)}.vn-nav-group+.vn-nav-group{border-top:1px solid var(--a-border);margin-top:var(--a-space-2);padding-top:var(--a-space-3)}.vn-nav-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:var(--a-radius-sm);color:var(--a-text-secondary);font-size:var(--a-text-base);font-weight:550;text-decoration:none;cursor:pointer;border:none;background:transparent;width:100%;text-align:left}.vn-nav-item:hover{background:var(--a-surface-muted);color:var(--a-text)}.vn-nav-item--active{background:var(--a-primary-soft);color:var(--a-primary-hover);font-weight:600}.vn-nav-item--active:hover{background:var(--a-primary-soft)}.vn-nav-item__icon{color:currentColor;opacity:.85;flex:none}.vn-filter-pills{display:flex;align-items:center;gap:var(--a-space-2);flex-wrap:wrap}.vn-divider{border:none;border-top:1px solid var(--a-border);margin:var(--a-space-5) 0}@media(min-width:1024px){.vn-sm-only{display:none!important}}@media(max-width:1023px){.vn-lg-only{display:none!important}}@media(max-width:767px){.vn-md-plus{display:none!important}}.vn-scroll-x{overflow-x:auto}@media(prefers-reduced-motion:reduce){.artemis-vnext *,.artemis-vnext *:before,.artemis-vnext *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.vn-chart__grid{stroke:var(--a-chart-grid)}.vn-chart__axis{fill:var(--a-text-faint)}.vn-chart__bar{fill:var(--a-chart-bar);transition:fill .12s ease}.vn-chart__bar--hover{fill:var(--a-chart-bar-hover)}.vn-chart__line{stroke:var(--a-chart-line)}.vn-sparkline__line{stroke:var(--a-primary)}.vn-sparkline__area{fill:var(--a-primary-soft)}.artemis-vnext.vn-shell{--a-canvas: #f1f1f1;--a-surface: #ffffff;--a-surface-muted: #f7f7f7;--a-surface-sunken: #f1f1f1;--a-border: #e3e3e3;--a-border-strong: #c9c9c9;--a-text: #303030;--a-text-secondary: #4a4a4a;--a-text-muted: #616161;--a-text-faint: #8a8a8a;--a-primary: #303030;--a-primary-hover: #1a1a1a;--a-primary-active: #000000;--a-primary-soft: #ebebeb;--a-primary-soft-hover: #e3e3e3;--a-primary-ring: rgba(48, 48, 48, .25);--a-radius-card: 12px;--a-radius-control: 8px;--a-shadow-card: 0 1px 0 rgba(26, 26, 26, .07);--a-text-base: 13px;--a-sidebar-width: 224px;--a-topbar-height: 48px;--shell-bg: #1a1a1a;--shell-text: #e3e3e3;--shell-text-dim: #b5b5b5;--shell-hover: rgba(255, 255, 255, .08);--shell-active: rgba(255, 255, 255, .16);font-size:13px}.sh-root[data-v-edfb6fda]{display:grid;grid-template-rows:var(--a-topbar-height) minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--shell-bg);color:var(--a-text);font-size:13px}.sh-skip[data-v-edfb6fda]{position:fixed;top:8px;left:8px;z-index:80;padding:8px 12px;border-radius:8px;background:var(--a-surface);color:var(--a-text);font-weight:600;box-shadow:var(--a-shadow-raised);transform:translateY(-200%);transition:transform .15s ease}.sh-skip[data-v-edfb6fda]:focus,.sh-skip[data-v-edfb6fda]:focus-visible{transform:none;outline:2px solid var(--a-primary);outline-offset:2px}.sh-top[data-v-edfb6fda]{display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--shell-bg);color:var(--shell-text);min-width:0}.sh-brand[data-v-edfb6fda]{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:650;width:calc(var(--a-sidebar-width) - 24px);flex:none}.sh-brand__mark[data-v-edfb6fda]{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#fff;color:#1a1a1a;font-weight:800}.sh-search[data-v-edfb6fda]{display:flex;align-items:center;gap:8px;flex:0 1 460px;min-width:0;height:30px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:#ffffff24;color:var(--shell-text);cursor:pointer;font:inherit}.sh-search[data-v-edfb6fda]:hover{background:#ffffff38}.sh-search[data-v-edfb6fda]:focus-visible,.sh-icon[data-v-edfb6fda]:focus-visible,.sh-user[data-v-edfb6fda]:focus-visible,.sh-top__link[data-v-edfb6fda]:focus-visible,.sh-item[data-v-edfb6fda]:focus-visible,.sh-group__toggle[data-v-edfb6fda]:focus-visible,.sh-brand[data-v-edfb6fda]:focus-visible{outline:2px solid #fff;outline-offset:1px}.sh-search__text[data-v-edfb6fda]{flex:1;text-align:left;color:var(--shell-text-dim)}.sh-kbd[data-v-edfb6fda]{padding:1px 6px;border-radius:5px;background:#ffffff29;color:var(--shell-text);font-size:11px;line-height:1.4}.sh-kbd--dark[data-v-edfb6fda]{background:var(--a-surface-sunken);color:var(--a-text-muted)}.sh-top__spacer[data-v-edfb6fda]{flex:1}.sh-top__link[data-v-edfb6fda]{color:var(--shell-text-dim);text-decoration:none;padding:4px 8px;border-radius:6px}.sh-top__link[data-v-edfb6fda]:hover{background:var(--shell-hover);color:#fff}.sh-lang[data-v-edfb6fda]{height:28px;max-width:150px;padding:0 6px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:transparent;color:var(--shell-text);font:inherit;font-size:12px;cursor:pointer}.sh-lang option[data-v-edfb6fda]{color:#1a1a1a}.sh-lang[data-v-edfb6fda]:focus-visible{outline:2px solid #fff;outline-offset:1px}.sh-icon[data-v-edfb6fda]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--shell-text);cursor:pointer}.sh-icon[data-v-edfb6fda]:hover{background:var(--shell-hover)}.sh-icon[data-v-edfb6fda]:active{background:var(--shell-active)}.sh-icon--dark[data-v-edfb6fda]{color:var(--a-text-muted)}.sh-icon--dark[data-v-edfb6fda]:hover{background:var(--a-surface-sunken)}.sh-icon--dark[data-v-edfb6fda]:focus-visible{outline-color:var(--a-primary)}.sh-burger[data-v-edfb6fda]{display:none}.sh-user[data-v-edfb6fda]{display:flex;align-items:center;gap:8px;padding:3px 8px 3px 4px;border-radius:8px;color:var(--shell-text);text-decoration:none}.sh-user[data-v-edfb6fda]:hover{background:var(--shell-hover)}.sh-user__avatar[data-v-edfb6fda]{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#2f6b4d;color:#fff;font-size:11px;font-weight:700}.sh-user__name[data-v-edfb6fda]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-body[data-v-edfb6fda]{display:grid;grid-template-columns:var(--a-sidebar-width) minmax(0,1fr);min-height:0}.sh-side[data-v-edfb6fda]{display:flex;flex-direction:column;min-height:0;color:var(--shell-text)}.sh-nav[data-v-edfb6fda]{flex:1;overflow-y:auto;padding:4px 8px;scrollbar-width:thin;scrollbar-color:#444 transparent}.sh-group[data-v-edfb6fda]{margin-bottom:6px}.sh-group__label[data-v-edfb6fda],.sh-group__toggle[data-v-edfb6fda]{display:flex;align-items:center;justify-content:space-between;width:100%;margin:8px 0 2px;padding:4px 8px;border:0;background:transparent;color:var(--shell-text-dim);font:inherit;font-size:11px;font-weight:600;line-height:1.2;cursor:default}.sh-group__toggle[data-v-edfb6fda]{cursor:pointer;border-radius:6px;min-height:32px}.sh-group__toggle[data-v-edfb6fda]:hover{background:var(--shell-hover);color:#fff}.sh-rot[data-v-edfb6fda]{transform:rotate(-90deg)}.sh-item[data-v-edfb6fda]{display:flex;align-items:center;gap:9px;height:30px;padding:0 8px;border-radius:8px;color:var(--shell-text);text-decoration:none}.sh-item[data-v-edfb6fda]:hover{background:var(--shell-hover);color:#fff}.sh-item[data-v-edfb6fda]:active{background:var(--shell-active)}.sh-item--active[data-v-edfb6fda]{background:var(--shell-active);color:#fff;font-weight:600}.sh-item__icon[data-v-edfb6fda]{flex:none;opacity:.9}.sh-item__label[data-v-edfb6fda]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-side__footer[data-v-edfb6fda]{padding:6px 8px 10px;border-top:1px solid rgba(255,255,255,.1);color:var(--shell-text-dim);font-size:11px}.sh-side__context[data-v-edfb6fda]{display:none}.sh-panel[data-v-edfb6fda]{min-width:0;min-height:0;margin:0 8px 8px 0;border-radius:12px;background:var(--a-canvas);overflow:hidden;display:flex;flex-direction:column}.sh-scroll[data-v-edfb6fda]{flex:1;min-height:0;overflow:auto;padding:16px 20px 24px;display:flex;flex-direction:column;gap:12px}.sh-scroll[data-v-edfb6fda]:focus-visible{outline:2px solid var(--a-primary);outline-offset:-2px}.sh-scrim[data-v-edfb6fda]{display:none}@media(min-width:768px)and (max-width:1279px){.sh-body[data-v-edfb6fda]{grid-template-columns:var(--a-sidebar-width-compact) minmax(0,1fr)}.sh-brand[data-v-edfb6fda]{width:calc(var(--a-sidebar-width-compact) - 16px);justify-content:center}.sh-brand__name[data-v-edfb6fda]{display:none}.sh-nav[data-v-edfb6fda]{padding:4px 6px}.sh-group__label[data-v-edfb6fda],.sh-group__toggle span[data-v-edfb6fda],.sh-group__toggle svg[data-v-edfb6fda],.sh-item__label[data-v-edfb6fda]{display:none}.sh-group__toggle[data-v-edfb6fda]{justify-content:center;margin:8px 0 4px;padding:4px 0}.sh-item[data-v-edfb6fda]{justify-content:center;gap:0;width:44px;margin:0 auto;padding:0}.sh-side__footer[data-v-edfb6fda]{padding:6px 0 10px}}@media(max-width:767px){.sh-body[data-v-edfb6fda]{grid-template-columns:minmax(0,1fr)}.sh-panel[data-v-edfb6fda]{margin:0;border-radius:12px 12px 0 0}.sh-burger[data-v-edfb6fda]{display:grid}.sh-brand[data-v-edfb6fda]{width:auto}.sh-brand__name[data-v-edfb6fda],.sh-top__link[data-v-edfb6fda],.sh-user__name[data-v-edfb6fda]{display:none}.sh-top[data-v-edfb6fda]{gap:6px}.sh-search[data-v-edfb6fda]{flex:0 0 32px;width:32px;padding:0;justify-content:center}.sh-search__text[data-v-edfb6fda],.sh-kbd[data-v-edfb6fda],.sh-top-location[data-v-edfb6fda],.sh-lang--top[data-v-edfb6fda]{display:none}.sh-side__context[data-v-edfb6fda]{display:grid;gap:8px;padding:8px;border-top:1px solid rgba(255,255,255,.1)}.sh-side__context[data-v-edfb6fda] .sh-location{display:flex}.sh-side__context[data-v-edfb6fda] .sh-location select,.sh-side__context .sh-lang[data-v-edfb6fda]{width:100%;max-width:none}.sh-user[data-v-edfb6fda]{padding-inline:2px}.sh-side[data-v-edfb6fda]{position:fixed;inset:var(--a-topbar-height) auto 0 0;width:min(280px,86vw);background:var(--shell-bg);transform:translate(-102%);transition:transform .18s ease;z-index:40}.sh-side--open[data-v-edfb6fda]{transform:none}.sh-scrim[data-v-edfb6fda]{display:block;position:fixed;inset:var(--a-topbar-height) 0 0 0;background:#00000073;z-index:30;opacity:0;pointer-events:none;transition:opacity .18s ease}.sh-scrim--open[data-v-edfb6fda]{opacity:1;pointer-events:auto}.sh-scroll[data-v-edfb6fda]{padding:12px 12px 20px}}@media(prefers-reduced-motion:reduce){.sh-side[data-v-edfb6fda],.sh-scrim[data-v-edfb6fda],.sh-skip[data-v-edfb6fda]{transition:none}}.kit-head[data-v-e7c78b8c]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;flex:none;flex-wrap:wrap}.kit-head__main[data-v-e7c78b8c]{display:flex;align-items:center;gap:8px;min-width:0}.kit-head__title[data-v-e7c78b8c]{flex:none;max-width:100%;margin:0;font-size:18px;line-height:1.2;font-weight:650;color:var(--a-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-head__sub[data-v-e7c78b8c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--a-text-muted);font-size:12px}.kit-head__back[data-v-e7c78b8c]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--a-text-secondary)}.kit-head__back[data-v-e7c78b8c]:hover{background:var(--a-primary-soft)}.kit-head__back[data-v-e7c78b8c]:focus-visible{outline:var(--a-focus-outline);outline-offset:1px}.kit-head__actions[data-v-e7c78b8c]{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap}.kit-tabs[data-v-9d78c2b2]{display:flex;gap:2px;padding:0 8px;border-bottom:1px solid var(--a-border);overflow-x:auto;flex:none}.kit-tab[data-v-9d78c2b2]{height:34px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--a-text-muted);font:inherit;font-size:13px;font-weight:550;cursor:pointer;white-space:nowrap}.kit-tab[data-v-9d78c2b2]:hover{color:var(--a-text);background:var(--a-surface-muted)}.kit-tab[data-v-9d78c2b2]:focus-visible{outline:2px solid var(--a-primary);outline-offset:-2px}.kit-tab--active[data-v-9d78c2b2]{color:var(--a-text);border-bottom-color:var(--a-text)}.kit-tab__count[data-v-9d78c2b2]{margin-left:6px;padding:0 6px;border-radius:8px;background:var(--a-surface-sunken);font-size:11px}.kit-panel[data-v-26638d94]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:var(--a-shadow-card)}.kit-table-wrap[data-v-0c47fc82]{flex:1;min-height:0;overflow:auto}.kit-table-wrap[data-v-0c47fc82]:focus-visible{outline:2px solid var(--a-primary);outline-offset:-2px}.kit-table[data-v-0c47fc82]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.kit-table th[data-v-0c47fc82]{position:sticky;top:0;z-index:1;height:32px;padding:0 12px;background:var(--a-surface-muted);border-bottom:1px solid var(--a-border);color:var(--a-text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.kit-table td[data-v-0c47fc82]{height:36px;padding:0 12px;border-bottom:1px solid var(--a-border);color:var(--a-text);vertical-align:middle;white-space:nowrap}.kit-table--comfortable td[data-v-0c47fc82]{height:44px}.kit-table--selectable .kit-select[data-v-0c47fc82]{width:36px;padding:0 8px}.kit-table .kit-select input[data-v-0c47fc82]{width:14px;height:14px;accent-color:var(--a-primary);cursor:pointer}.kit-row--interactive[data-v-0c47fc82]{cursor:pointer}.kit-row--interactive:hover td[data-v-0c47fc82]{background:var(--a-surface-muted)}.kit-row--interactive:focus-visible td[data-v-0c47fc82]{outline:2px solid var(--a-primary);outline-offset:-2px}.kit-row--selected td[data-v-0c47fc82]{background:var(--a-primary-soft)}.kit-sort[data-v-0c47fc82]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.kit-sort[data-v-0c47fc82]:hover{color:var(--a-text)}.kit-sort[data-v-0c47fc82]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.kit-sort--active[data-v-0c47fc82]{color:var(--a-text)}.kit-sort__mark[data-v-0c47fc82]{color:var(--a-text-muted);font-size:10px}.kit-table__empty[data-v-0c47fc82]{height:120px;text-align:center!important;color:var(--a-text-muted);white-space:normal}@media(max-width:1279px){.kit-col--hide-lg[data-v-0c47fc82]{display:none}}@media(max-width:1023px){.kit-col--hide-md[data-v-0c47fc82]{display:none}}.kit-badge[data-v-2ea8ddfe]{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:10px;font-size:12px;font-weight:550;white-space:nowrap;background:var(--a-neutral-soft);color:var(--a-text-secondary)}.kit-badge__dot[data-v-2ea8ddfe]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.kit-badge--success[data-v-2ea8ddfe]{background:var(--a-success-soft);color:var(--a-success)}.kit-badge--warning[data-v-2ea8ddfe]{background:var(--a-warning-soft);color:var(--a-warning)}.kit-badge--danger[data-v-2ea8ddfe]{background:var(--a-danger-soft);color:var(--a-danger)}.kit-badge--info[data-v-2ea8ddfe]{background:var(--a-info-soft);color:var(--a-info)}.admin-saved-view-bar[data-v-d916f68a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.admin-saved-view-bar__select[data-v-d916f68a]{min-width:160px}.admin-saved-view-bar__scope[data-v-d916f68a]{width:110px}.admin-saved-view-bar__menu-wrap[data-v-d916f68a]{position:relative}.admin-saved-view-bar__menu-button[data-v-d916f68a]{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--a-border-strong);border-radius:6px;background:var(--a-surface);color:var(--a-text-muted);cursor:pointer}.admin-saved-view-bar__menu-button[data-v-d916f68a]:hover{background:var(--a-surface-muted)}.admin-saved-view-bar__menu-button[data-v-d916f68a]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.admin-saved-view-bar__menu[data-v-d916f68a]{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:170px;padding:4px;border:1px solid var(--a-border);border-radius:8px;background:var(--a-surface);box-shadow:var(--a-shadow-raised)}.admin-saved-view-bar__menu button[data-v-d916f68a]{display:block;width:100%;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--a-text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.admin-saved-view-bar__menu button[data-v-d916f68a]:hover{background:var(--a-surface-muted)}.admin-saved-view-bar__menu button[data-v-d916f68a]:disabled{color:var(--a-text-faint);cursor:default}.admin-saved-view-bar__menu button[data-v-d916f68a]:focus-visible{outline:2px solid var(--a-primary);outline-offset:-2px}.kit-btn[data-v-2b13de5c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:550;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 1px #1a1a1a14}.kit-btn--sm[data-v-2b13de5c]{height:26px;padding:0 9px;font-size:12px}.kit-btn[data-v-2b13de5c]:hover{background:var(--a-surface-muted)}.kit-btn[data-v-2b13de5c]:active{background:var(--a-surface-sunken);box-shadow:none}.kit-btn[data-v-2b13de5c]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.kit-btn[data-v-2b13de5c]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.kit-btn--loading[data-v-2b13de5c]{cursor:progress}.kit-btn--primary[data-v-2b13de5c]{background:var(--a-primary);border-color:var(--a-primary);color:#fff}.kit-btn--primary[data-v-2b13de5c]:hover{background:var(--a-primary-hover)}.kit-btn--primary[data-v-2b13de5c]:active{background:var(--a-primary-active)}.kit-btn--plain[data-v-2b13de5c]{border-color:transparent;background:transparent;box-shadow:none}.kit-btn--plain[data-v-2b13de5c]:hover{background:var(--a-primary-soft)}.kit-btn--danger[data-v-2b13de5c]{color:var(--a-danger);border-color:var(--a-danger)}.kit-btn--danger[data-v-2b13de5c]:hover{background:var(--a-danger-soft)}.kit-btn--error[data-v-2b13de5c]{border-color:var(--a-danger);color:var(--a-danger)}.kit-btn--error[data-v-2b13de5c]:hover{background:var(--a-danger-soft)}.kit-btn[data-preview-state=hover][data-v-2b13de5c]{background:var(--a-surface-muted)}.kit-btn--primary[data-preview-state=hover][data-v-2b13de5c]{background:var(--a-primary-hover)}.kit-btn--plain[data-preview-state=hover][data-v-2b13de5c]{background:var(--a-primary-soft)}.kit-btn--danger[data-preview-state=hover][data-v-2b13de5c]{background:var(--a-danger-soft)}.kit-btn[data-preview-state=focus][data-v-2b13de5c]{outline:2px solid var(--a-primary);outline-offset:2px}.kit-btn[data-preview-state=active][data-v-2b13de5c]{background:var(--a-surface-sunken);box-shadow:none}.kit-btn--primary[data-preview-state=active][data-v-2b13de5c]{background:var(--a-primary-active)}.ana-kpis[data-v-769234a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:var(--a-shadow-card);flex:none}.ana-kpi[data-v-769234a3]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-right:1px solid var(--a-border)}.ana-kpi[data-v-769234a3]:last-child{border-right:0}.ana-kpi__label[data-v-769234a3]{color:var(--a-text-muted);font-size:12px}.ana-kpi__value[data-v-769234a3]{font-size:18px;line-height:1.2;font-weight:650}.ana-kpi__meta[data-v-769234a3]{color:var(--a-text-muted);font-size:11px}.ana-toolbar[data-v-769234a3]{display:flex;align-items:flex-end;gap:8px;padding:8px 12px;border-bottom:1px solid var(--a-border);flex:none;flex-wrap:wrap}.ana-field[data-v-769234a3]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--a-text-muted)}.ana-input[data-v-769234a3]{padding:5px 8px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px}.ana-input[data-v-769234a3]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.ana-sub[data-v-769234a3]{color:var(--a-text-muted);font-size:12px;margin:0}.ana-error[data-v-769234a3]{color:var(--a-danger);font-size:13px;margin:0}.ana-pad[data-v-769234a3]{padding:6px 12px}.ana-h[data-v-769234a3]{margin:0;padding:10px 12px 6px;font-size:13px;font-weight:650}.ana-list[data-v-769234a3]{list-style:none;margin:0;padding:0 12px 8px;overflow:auto}.ana-list li[data-v-769234a3]{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--a-border);font-size:13px}.ana-list li>span[data-v-769234a3]{flex:1}.ana-list small[data-v-769234a3]{display:block;color:var(--a-text-muted);font-size:11px}@media(max-width:700px){.ana-kpi[data-v-769234a3]{border-right:0;border-bottom:1px solid var(--a-border)}}.kit-pager[data-v-f5a344e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:38px;padding:0 12px;border-top:1px solid var(--a-border);background:var(--a-surface);color:var(--a-text-muted);font-size:12px;flex:none}.kit-pager__nav[data-v-f5a344e2]{display:flex;align-items:center;gap:6px}.kit-pager__btn[data-v-f5a344e2]{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--a-border-strong);border-radius:7px;background:var(--a-surface);color:var(--a-text);cursor:pointer}.kit-pager__btn[data-v-f5a344e2]:hover:not(:disabled){background:var(--a-surface-muted)}.kit-pager__btn[data-v-f5a344e2]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.kit-pager__btn[data-v-f5a344e2]:disabled{opacity:.4;cursor:not-allowed}.aud-toolbar[data-v-e165a745]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--a-border);flex:none;flex-wrap:wrap}.aud-input[data-v-e165a745]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px}.aud-input[data-v-e165a745]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.aud-sub[data-v-e165a745]{display:block;color:var(--a-text-muted);font-size:11px}.kit-drawer[data-v-df538862]{position:fixed;inset:0;z-index:50}.kit-drawer__backdrop[data-v-df538862]{position:absolute;inset:0;background:#0006}.kit-drawer__panel[data-v-df538862]{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);display:flex;flex-direction:column;background:var(--a-surface);box-shadow:-8px 0 30px #0003;outline:0}.kit-drawer__head[data-v-df538862]{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;border-bottom:1px solid var(--a-border);flex:none}.kit-drawer__title[data-v-df538862]{margin:0;font-size:15px;font-weight:650}.kit-drawer__close[data-v-df538862]{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--a-text-muted);cursor:pointer}.kit-drawer__close[data-v-df538862]:hover{background:var(--a-surface-sunken)}.kit-drawer__close[data-v-df538862]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.kit-drawer__body[data-v-df538862]{flex:1;overflow:auto;padding:16px}.aut-note[data-v-1ebb4a5e]{margin:0;font-size:13px;color:var(--a-text-muted)}.aut-sub[data-v-1ebb4a5e]{display:block;margin:0;color:var(--a-text-muted);font-size:12px}.aut-error[data-v-1ebb4a5e]{margin:0;color:var(--a-danger);font-size:13px}.aut-assistant[data-v-1ebb4a5e]{display:flex;flex-direction:column;gap:12px;padding:16px;overflow:auto;flex:1;min-height:0}.aut-ask[data-v-1ebb4a5e]{display:flex;gap:8px;flex-wrap:wrap}.aut-ask .aut-input[data-v-1ebb4a5e]{flex:1 1 280px}.aut-answer[data-v-1ebb4a5e]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--a-border);border-radius:8px;background:var(--a-surface-muted)}.aut-answer__text[data-v-1ebb4a5e]{margin:0;font-weight:600}.aut-answer__meta[data-v-1ebb4a5e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aut-form[data-v-1ebb4a5e]{display:flex;flex-direction:column;gap:12px}.aut-field[data-v-1ebb4a5e]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.aut-input[data-v-1ebb4a5e]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.aut-input[data-v-1ebb4a5e]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.aut-check[data-v-1ebb4a5e]{display:flex;align-items:center;gap:8px;font-size:13px}.aut-actions[data-v-1ebb4a5e]{display:flex;gap:8px}.b2b-toolbar[data-v-8ef0f548]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--a-border);flex:none}.b2b-sub[data-v-8ef0f548]{display:block;color:var(--a-text-muted);font-size:11px;margin:0}.b2b-input[data-v-8ef0f548]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.b2b-input--search[data-v-8ef0f548]{flex:1;max-width:360px}.b2b-input[data-v-8ef0f548]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.b2b-form[data-v-8ef0f548]{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--a-border)}.b2b-form h3[data-v-8ef0f548],.b2b-detail h3[data-v-8ef0f548]{margin:0;font-size:13px;font-weight:650}.b2b-field[data-v-8ef0f548]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.b2b-check[data-v-8ef0f548]{display:flex;align-items:center;gap:8px;font-size:13px}.b2b-actions[data-v-8ef0f548]{display:flex;gap:8px}.b2b-detail[data-v-8ef0f548]{display:flex;flex-direction:column;gap:14px}.b2b-metrics[data-v-8ef0f548]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0}.b2b-metrics div[data-v-8ef0f548]{padding:8px;border:1px solid var(--a-border);border-radius:8px}.b2b-metrics dt[data-v-8ef0f548]{color:var(--a-text-muted);font-size:11px}.b2b-metrics dd[data-v-8ef0f548]{margin:2px 0 0;font-size:13px;font-weight:650}.b2b-list[data-v-8ef0f548]{list-style:none;margin:8px 0 0;padding:0}.b2b-list li[data-v-8ef0f548]{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--a-border);font-size:13px}.b2b-list small[data-v-8ef0f548]{color:var(--a-text-muted);font-size:12px}.b2b-empty[data-v-8ef0f548]{color:var(--a-text-muted)}.b2b-error[data-v-8ef0f548]{margin:8px 0 0;color:var(--a-danger);font-size:12px}.b2bq-filters[data-v-ab8d4d61]{display:flex;gap:4px;margin-bottom:12px;overflow-x:auto}.b2bq-filters a[data-v-ab8d4d61]{padding:6px 10px;border-radius:8px;color:var(--a-text-muted);font-size:12px;font-weight:600;text-decoration:none;text-transform:capitalize}.b2bq-filters a.is-active[data-v-ab8d4d61]{background:var(--a-surface);color:var(--a-text);box-shadow:var(--a-shadow)}.b2bq-sub[data-v-ab8d4d61]{display:block;color:var(--a-text-muted);font-size:11px;font-weight:400}.b2bq-empty[data-v-ab8d4d61]{padding:24px;color:var(--a-text-muted);text-align:center}.b2bq-form[data-v-ab8d4d61]{display:grid;gap:10px}.b2bq-muted[data-v-ab8d4d61]{margin:0;color:var(--a-text-muted);font-size:12px}.b2bq-line[data-v-ab8d4d61]{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--a-border)}.b2bq-line>span[data-v-ab8d4d61]{display:grid;flex:1;min-width:0}.b2bq-line strong[data-v-ab8d4d61]{font-size:12px}.b2bq-line small[data-v-ab8d4d61]{color:var(--a-text-muted);font-size:10px}.b2bq-input[data-v-ab8d4d61]{min-height:34px;padding:6px 9px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:12px}.b2bq-line .b2bq-input[data-v-ab8d4d61]{width:120px;text-align:right}.b2bq-field[data-v-ab8d4d61]{display:grid;gap:4px;color:var(--a-text-muted);font-size:11px;font-weight:600}.b2bq-error[data-v-ab8d4d61]{margin:0;color:var(--a-danger);font-size:12px;font-weight:600}.b2bq-actions[data-v-ab8d4d61]{display:flex;gap:8px;padding-top:4px}.brd-sub[data-v-6d03cac1]{display:block;color:var(--a-text-muted);font-size:11px}.brd-error[data-v-6d03cac1]{margin:0;color:var(--a-danger);font-size:12px}.brd-form[data-v-6d03cac1]{display:flex;flex-direction:column;gap:12px}.brd-field[data-v-6d03cac1]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.brd-input[data-v-6d03cac1]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.brd-input[data-v-6d03cac1]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.brd-actions[data-v-6d03cac1]{display:flex;align-items:center;gap:8px}.cat-sub[data-v-0e424913]{display:block;color:var(--a-text-muted);font-size:11px}.cat-error[data-v-0e424913]{margin:0;color:var(--a-danger);font-size:12px}.cat-form[data-v-0e424913]{display:flex;flex-direction:column;gap:12px}.cat-field[data-v-0e424913]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.cat-input[data-v-0e424913]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.cat-input[data-v-0e424913]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.cat-products[data-v-0e424913]{display:flex;flex-direction:column;gap:2px;margin:0;padding:8px;border:1px solid var(--a-border);border-radius:8px;max-height:240px;overflow:auto}.cat-products legend[data-v-0e424913]{padding:0 4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.cat-product[data-v-0e424913]{display:flex;align-items:center;gap:8px;padding:4px;border-radius:6px;font-size:13px;cursor:pointer}.cat-product[data-v-0e424913]:hover{background:var(--a-surface-muted)}.cat-actions[data-v-0e424913]{display:flex;align-items:center;gap:8px}.kit-conditions[data-v-296d722f]{display:flex;flex-direction:column;gap:6px}.kit-conditions__row[data-v-296d722f]{display:flex;align-items:center;gap:6px}.kit-conditions__row select[data-v-296d722f],.kit-conditions__row input[data-v-296d722f]{height:28px;min-width:0;flex:1;padding:0 6px;border:1px solid var(--a-border-strong);border-radius:6px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:12px}.kit-conditions__row button[data-v-296d722f]{width:24px;height:24px;border:0;border-radius:5px;background:transparent;color:var(--a-text-muted);cursor:pointer}.kit-conditions__row button[data-v-296d722f]:hover{background:var(--a-surface-muted);color:var(--a-danger)}.kit-conditions__add[data-v-296d722f]{align-self:flex-start;height:26px;padding:0 8px;border:1px dashed var(--a-border-strong);border-radius:6px;background:transparent;color:var(--a-text-muted);font:inherit;font-size:11px;cursor:pointer}.kit-conditions__add[data-v-296d722f]:hover{border-color:var(--a-primary);color:var(--a-text)}.col-sub[data-v-4d375e08]{display:block;color:var(--a-text-muted);font-size:11px}.col-form[data-v-4d375e08]{display:flex;flex-direction:column;gap:12px}.col-field[data-v-4d375e08]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.col-input[data-v-4d375e08]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.col-input[data-v-4d375e08]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.col-products[data-v-4d375e08]{display:flex;flex-direction:column;gap:2px;margin:0;padding:8px;border:1px solid var(--a-border);border-radius:8px;max-height:280px;overflow:auto}.col-products legend[data-v-4d375e08]{padding:0 4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.col-product[data-v-4d375e08]{display:flex;align-items:center;gap:8px;padding:4px;border-radius:6px;font-size:13px;cursor:pointer}.col-product[data-v-4d375e08]:hover{background:var(--a-surface-muted)}.col-product small[data-v-4d375e08]{display:block;color:var(--a-text-muted);font-size:11px}.col-error[data-v-4d375e08]{margin:0;color:var(--a-danger);font-size:12px}.col-actions[data-v-4d375e08]{display:flex;align-items:center;gap:8px}.inq-sub[data-v-acc55f72]{display:block;color:var(--a-text-muted);font-size:11px}.inq-message[data-v-acc55f72]{white-space:normal;max-width:520px}.inq-message summary[data-v-acc55f72]{cursor:pointer}.inq-message p[data-v-acc55f72]{margin:6px 0 0}.seg-sub[data-v-4adb9fba]{display:block;color:var(--a-text-muted);font-size:11px}.seg-form[data-v-4adb9fba]{display:flex;flex-direction:column;gap:12px}.seg-field[data-v-4adb9fba]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.seg-input[data-v-4adb9fba]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.seg-input[data-v-4adb9fba]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.seg-actions[data-v-4adb9fba]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cus-sub[data-v-d25aa208]{display:block;color:var(--a-text-muted);font-size:11px}.cus-wrap[data-v-d25aa208]{white-space:normal}.cus-kpis[data-v-d25aa208]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:var(--a-shadow-card);flex:none}.cus-kpi[data-v-d25aa208]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-right:1px solid var(--a-border)}.cus-kpi[data-v-d25aa208]:last-child{border-right:0}.cus-kpi__label[data-v-d25aa208]{color:var(--a-text-muted);font-size:12px}.cus-kpi__value[data-v-d25aa208]{font-size:16px;line-height:1.3;font-weight:650}.cus-overview[data-v-d25aa208]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:start;padding:16px;overflow:auto;flex:1;min-height:0}.cus-block h2[data-v-d25aa208]{margin:0 0 8px;font-size:13px;font-weight:650}.cus-block--wide[data-v-d25aa208]{grid-column:1 / -1}.cus-facts[data-v-d25aa208]{display:flex;flex-direction:column;margin:0}.cus-facts div[data-v-d25aa208]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--a-border);font-size:13px}.cus-facts dt[data-v-d25aa208]{color:var(--a-text-muted)}.cus-facts dd[data-v-d25aa208]{margin:0;font-weight:550}.cus-list[data-v-d25aa208]{list-style:none;margin:0;padding:0}.cus-list li[data-v-d25aa208]{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--a-border);font-size:13px}.cus-list small[data-v-d25aa208]{color:var(--a-text-muted);font-size:12px}.cus-empty[data-v-d25aa208]{color:var(--a-text-muted)}@media(max-width:700px){.cus-overview[data-v-d25aa208]{grid-template-columns:minmax(0,1fr)}.cus-kpi[data-v-d25aa208]{border-right:0;border-bottom:1px solid var(--a-border)}}.theme-editor-layout[data-v-0de42905]{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr) minmax(0,360px);grid-template-rows:auto minmax(0,1fr);gap:20px;height:100vh;overflow:hidden}.theme-editor-topbar[data-v-0de42905]{grid-column:1 / -1;background:var(--a-surface);border-bottom:1px solid var(--a-border);padding:12px 20px;display:flex;flex-direction:column;gap:10px}.theme-editor-topbar__main[data-v-0de42905]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.theme-editor-topbar__main .theme-editor-brand[data-v-0de42905]{min-width:160px}.theme-editor-topbar__main .theme-editor-sidebar__title[data-v-0de42905]{margin:0;flex:1;min-width:180px}.theme-editor-topbar__actions[data-v-0de42905]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-left:auto}.theme-editor-topbar__actions .text-action[data-v-0de42905]{font-size:13px;color:var(--a-text-muted);cursor:pointer}.theme-editor-topbar__actions .text-action[data-v-0de42905]:disabled{color:var(--a-text-faint);cursor:not-allowed}.theme-editor-alert[data-v-0de42905]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#fdecea;border:1px solid #f3c1bb;border-radius:var(--a-radius-control);padding:10px 14px;font-size:13px;color:#7a271a}.theme-editor-alert ul[data-v-0de42905]{margin:0;padding-left:18px}.theme-editor-sidebar[data-v-0de42905]{display:flex;flex-direction:column;gap:14px;background:var(--a-surface);border-right:1px solid var(--a-border);padding:16px 12px 14px;height:100%;min-height:0;overflow-y:auto}.theme-editor-brand[data-v-0de42905]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 6px}.theme-editor-brand a.text-action[data-v-0de42905]{color:var(--a-text-muted);font-size:12.5px;text-decoration:none}.theme-editor-brand a.text-action[data-v-0de42905]:hover{color:var(--a-text)}.theme-editor-sidebar__title[data-v-0de42905]{margin:10px 0 6px}.theme-editor-sidebar__title .eyebrow[data-v-0de42905]{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--a-text-faint)}.theme-editor-sidebar__title h1[data-v-0de42905]{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--a-text)}.theme-editor-status[data-v-0de42905]{display:block;font-size:12px;color:var(--a-text-muted)}.theme-editor-status.is-dirty[data-v-0de42905]{color:var(--a-primary);font-weight:600}.theme-editor-select[data-v-0de42905]{width:100%;padding:6px 10px;border:1px solid var(--a-border);border-radius:var(--a-radius-control);background:var(--a-surface);color:var(--a-text);font-size:13px}.theme-editor-tree[data-v-0de42905]{margin-top:12px}.theme-editor-tree__add[data-v-0de42905]{margin-bottom:8px}.theme-editor-section[data-v-0de42905]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:inherit;text-align:left;font-size:13.5px;cursor:pointer}.theme-editor-section[data-v-0de42905]:hover{border-color:var(--a-border);background:var(--a-surface-muted)}.theme-editor-section.is-selected[data-v-0de42905]{background:var(--a-primary-soft);border-color:var(--a-primary);color:var(--a-primary);font-weight:600}.theme-editor-section__handle[data-v-0de42905]{color:var(--a-text-faint);font-size:15px;line-height:1;cursor:grab}.theme-editor-section__tools[data-v-0de42905]{display:flex;align-items:center;gap:6px}.theme-editor-block-tree[data-v-0de42905]{margin-top:8px}.theme-editor-block[data-v-0de42905]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border-radius:8px;border:1px solid transparent;background:transparent;font-size:13px;cursor:pointer}.theme-editor-block[data-v-0de42905]:hover{background:var(--a-surface-muted)}.theme-editor-media[data-v-0de42905]{margin-top:14px}.theme-editor-media .eyebrow[data-v-0de42905]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--a-text-faint);margin:0 0 6px}.theme-editor-upload[data-v-0de42905]{display:block;font-size:12px;margin-bottom:4px;color:var(--a-text-muted)}.theme-editor-media-grid[data-v-0de42905]{display:flex;flex-wrap:wrap;gap:10px}.theme-editor-media-card[data-v-0de42905]{position:relative;width:132px;height:88px;border:1px solid var(--a-border);border-radius:8px;background:var(--a-surface-sunken);cursor:pointer;overflow:hidden}.theme-editor-media-card.is-selected[data-v-0de42905]{border-color:var(--a-primary);box-shadow:0 0 0 2px var(--a-primary-ring)}.theme-editor-media-card img[data-v-0de42905]{width:100%;height:100%;object-fit:cover;object-position:var(--focal-x, 50%) var(--focal-y, 50%)}.theme-editor-empty[data-v-0de42905]{padding:20px 10px;font-size:13px;color:var(--a-text-muted);text-align:center}.theme-editor-asset-editor[data-v-0de42905]{margin-top:14px}.theme-editor-field[data-v-0de42905]{margin-top:10px}.theme-editor-field label[data-v-0de42905]{display:block;font-size:12px;color:var(--a-text-muted);margin-bottom:4px}.theme-editor-field input[type=color][data-v-0de42905]{width:100%;height:32px;border:1px solid var(--a-border);border-radius:var(--a-radius-control);background:transparent;cursor:pointer;padding:0}.theme-editor-preview[data-v-0de42905]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.theme-editor-toolbar[data-v-0de42905]{display:flex;align-items:center;justify-content:space-between;gap:10px;height:var(--a-topbar-height);flex-basis:var(--a-topbar-height);background:var(--a-surface);border-bottom:1px solid var(--a-border);padding:0 20px;position:sticky;top:0;z-index:30}.theme-editor-toolbar strong[data-v-0de42905]{font-size:15px;color:var(--a-text)}.theme-editor-toolbar__actions[data-v-0de42905]{display:flex;align-items:center;gap:8px}.theme-editor-toolbar__actions .text-action[data-v-0de42905]{font-size:13px;color:var(--a-text-muted);cursor:pointer}.theme-editor-toolbar__actions .text-action[data-v-0de42905]:disabled{color:var(--a-text-faint);cursor:not-allowed}.theme-editor-toolbar__actions [aria-pressed=true][data-v-0de42905]{color:var(--a-primary);font-weight:600}.theme-preview-frame[data-v-0de42905]{flex:1;min-width:0;position:relative;background:#fff;overflow:hidden}.theme-preview-iframe[data-v-0de42905]{width:100%;height:100%;display:block;border:0}.theme-editor-inspector[data-v-0de42905]{display:flex;flex-direction:column;gap:14px;background:var(--a-surface);border-left:1px solid var(--a-border);padding:16px 18px 14px;height:100%;min-height:0;overflow-y:auto}@media(max-width:1279px){.theme-editor-layout[data-v-0de42905]{grid-template-columns:minmax(0,230px) minmax(0,1fr) minmax(0,320px)}}@media(max-width:1023px){.theme-editor-layout[data-v-0de42905]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;height:auto;overflow:visible}.theme-editor-topbar__main[data-v-0de42905]{flex-direction:column;align-items:flex-start;gap:10px}.theme-editor-topbar__actions[data-v-0de42905]{margin-left:0}.theme-editor-sidebar[data-v-0de42905],.theme-editor-inspector[data-v-0de42905]{position:static;height:auto;min-height:0;overflow:visible;width:auto;border-right:0;border-left:0;border-bottom:1px solid var(--a-border)}.theme-preview-frame[data-v-0de42905]{height:460px;flex:none}}@media(max-width:767px){.theme-editor-layout[data-v-0de42905]{gap:14px}.theme-editor-sidebar[data-v-0de42905],.theme-editor-inspector[data-v-0de42905]{padding:12px 14px 10px}.theme-editor-section[data-v-0de42905],.theme-editor-block[data-v-0de42905]{font-size:13px}}.theme-editor-block-builder[data-v-0de42905]{margin-top:18px;padding:14px;border:1px solid var(--a-border);border-radius:var(--a-radius-control);background:var(--a-surface-muted, #f6f8f7)}.theme-editor-block-builder h3[data-v-0de42905]{margin:0;font-size:13.5px;font-weight:600}.theme-editor-block-builder p[data-v-0de42905]{margin:3px 0 10px;color:var(--a-text-muted);font-size:12px}.theme-editor-block-builder__row[data-v-0de42905]{display:flex;align-items:center;gap:8px}.theme-editor-block-builder__row .control-input[data-v-0de42905]{min-width:0;flex:1}.theme-editor-block-builder__row .ui-button[data-v-0de42905]{flex:0 0 auto}.theme-editor-tree[data-v-0de42905]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:4px}.theme-editor-section[data-v-0de42905]{display:flex;width:100%;max-width:100%;min-width:0;height:auto;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:3px 7px;padding:7px 9px;font-size:13px}.theme-editor-section>span[data-v-0de42905]:not(.theme-editor-block-tree){min-width:0}.theme-editor-section>span[data-v-0de42905]:nth-of-type(2){flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-editor-section small[data-v-0de42905]{flex:0 0 auto;color:var(--a-text-muted);font-size:10.5px}.theme-editor-section__tools[data-v-0de42905]{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:2px 8px;margin-top:2px;color:var(--a-primary);font-size:11px}.theme-editor-section:hover .theme-editor-section__tools[data-v-0de42905],.theme-editor-section.is-selected .theme-editor-section__tools[data-v-0de42905],.theme-editor-section:focus-visible .theme-editor-section__tools[data-v-0de42905]{display:flex}.theme-editor-section__tools span[data-v-0de42905]{cursor:pointer;padding:1px 3px;border-radius:4px}.theme-editor-section__tools span[data-v-0de42905]:hover{background:var(--a-surface)}.theme-editor-block-tree[data-v-0de42905]{display:grid;flex:1 0 100%;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;min-width:0;margin:3px 0 0 8px;padding-left:8px;border-left:1px solid var(--a-border)}.theme-editor-block[data-v-0de42905]{display:flex;width:100%;max-width:100%;min-width:0;align-items:center;gap:6px;padding:3px 5px;font-size:11.5px}.theme-editor-block__tools[data-v-0de42905]{display:flex;flex:0 0 auto;gap:4px;color:var(--a-primary);font-size:10.5px}.theme-editor-block:hover .theme-editor-block__tools[data-v-0de42905],.theme-editor-block.is-selected .theme-editor-block__tools[data-v-0de42905]{display:flex}.theme-editor-page[data-v-0de42905]{min-height:100vh;background:#eef2ee}.theme-editor-layout[data-v-0de42905]{display:grid;grid-template-columns:292px minmax(0,1fr) 372px;grid-template-rows:66px minmax(0,1fr);gap:0;height:100vh;overflow:hidden;background:#eef2ee}.theme-editor-topbar[data-v-0de42905]{grid-column:1 / -1;display:flex;align-items:center;gap:20px;padding:0 18px;background:#fff;border-bottom:1px solid var(--a-border);box-shadow:0 1px #10282405;z-index:20}.theme-editor-topbar__left[data-v-0de42905]{display:flex;min-width:0;align-items:center;gap:14px}.theme-editor-exit[data-v-0de42905]{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding-right:14px;border-right:1px solid var(--a-border);text-decoration:none}.theme-editor-identity[data-v-0de42905]{min-width:0}.theme-editor-identity .eyebrow[data-v-0de42905]{margin:0 0 1px;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--a-text-faint)}.theme-editor-identity__row[data-v-0de42905]{display:flex;min-width:0;align-items:center;gap:10px}.theme-editor-identity h1[data-v-0de42905]{overflow:hidden;margin:0;color:var(--a-text);font-size:16px;font-weight:650;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.theme-editor-status[data-v-0de42905]{display:inline-flex;min-height:20px;flex:0 0 auto;align-items:center;border-radius:999px;background:var(--a-surface-muted, #f3f6f4);color:var(--a-text-muted);padding:0 8px;font-size:9.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.theme-editor-status.is-dirty[data-v-0de42905]{background:#fff4e3;color:#8a5a12}.theme-editor-topbar__actions[data-v-0de42905]{display:flex;flex:0 0 auto;align-items:center;gap:8px;margin-left:auto}.theme-editor-history[data-v-0de42905]{display:inline-flex;gap:2px}.theme-editor-iconbtn[data-v-0de42905]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--a-text-muted);font-size:15px;line-height:1;cursor:pointer}.theme-editor-iconbtn[data-v-0de42905]:hover:not(:disabled){background:var(--a-surface-muted, #f3f6f4);color:var(--a-text)}.theme-editor-iconbtn[data-v-0de42905]:disabled{opacity:.38;cursor:not-allowed}.theme-editor-topbar__link[data-v-0de42905]{color:var(--a-text-muted);padding:6px 8px;border-radius:7px;font-size:12px;font-weight:600;text-decoration:none}.theme-editor-topbar__link[data-v-0de42905]:hover{background:var(--a-surface-muted, #f3f6f4);color:var(--a-text)}.theme-editor-separator[data-v-0de42905]{width:1px;height:22px;margin:0 4px;background:var(--a-border)}.theme-editor-discard[data-v-0de42905]{border:0;border-radius:7px;background:transparent;color:var(--a-text-muted);padding:6px 8px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.theme-editor-discard[data-v-0de42905]:hover{background:#fdecea;color:#9b2f24}.theme-editor-topbar__actions .ui-button[data-v-0de42905]{min-height:34px}.theme-editor-sidebar[data-v-0de42905]{display:flex;min-height:0;flex-direction:column;gap:12px;overflow-y:auto;border-right:1px solid var(--a-border);background:#fff;padding:14px 14px 18px}.theme-editor-panel-tabs[data-v-0de42905]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;border-radius:9px;background:var(--a-surface-muted, #f3f6f4);padding:3px}.theme-editor-panel-tabs button[data-v-0de42905]{min-height:30px;border:0;border-radius:7px;background:transparent;color:var(--a-text-muted);font-family:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.theme-editor-panel-tabs button.is-active[data-v-0de42905]{background:#fff;color:var(--a-text);box-shadow:0 1px 3px #1028241f}.theme-editor-pane[data-v-0de42905]{display:flex;min-height:0;flex-direction:column;gap:10px}.theme-editor-pane--media[data-v-0de42905]{gap:12px}.theme-editor-pane__head[data-v-0de42905]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.theme-editor-pane__head .eyebrow[data-v-0de42905]{margin:0 0 2px;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--a-text-faint)}.theme-editor-pane__head h2[data-v-0de42905]{margin:0;color:var(--a-text);font-size:17px;font-weight:650;letter-spacing:-.02em}.theme-editor-count[data-v-0de42905]{display:inline-flex;min-width:23px;height:21px;align-items:center;justify-content:center;border-radius:999px;background:var(--a-surface-muted, #f3f6f4);color:var(--a-text-muted);padding:0 7px;font-size:10px;font-weight:700}.theme-editor-select[data-v-0de42905]{display:grid;gap:5px;color:var(--a-text-muted);font-size:10.5px;font-weight:600}.theme-editor-select .control-input[data-v-0de42905]{width:100%;min-height:34px;border-radius:8px;font-size:12px}.theme-editor-tree[data-v-0de42905]{display:grid;gap:3px;min-width:0}.theme-editor-tree__group[data-v-0de42905]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;color:var(--a-text-faint);padding:2px 2px 4px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.theme-editor-tree__add[data-v-0de42905]{display:inline-flex;min-width:0;align-items:center;gap:4px;font-size:10px;letter-spacing:0;text-transform:none}.theme-editor-tree__add select[data-v-0de42905]{max-width:118px;min-height:28px;border-radius:7px;padding:2px 6px;font-size:10.5px}.theme-editor-tree__add .text-action[data-v-0de42905]{font-size:10.5px;color:var(--a-primary);font-weight:700}.theme-editor-section[data-v-0de42905]{display:flex;width:100%;max-width:100%;min-width:0;height:auto;flex-wrap:wrap;align-items:center;gap:4px 7px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--a-text-secondary);padding:8px 9px;font-family:inherit;font-size:12px;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.theme-editor-section[data-v-0de42905]:hover{border-color:var(--a-border);background:var(--a-surface-muted, #f5f8f5)}.theme-editor-section.is-selected[data-v-0de42905]{border-color:#b7d5c4;background:#edf6f0;color:var(--a-primary);box-shadow:inset 3px 0 var(--a-primary);font-weight:600}.theme-editor-section__handle[data-v-0de42905]{color:var(--a-text-faint);font-size:12px;line-height:1;cursor:grab}.theme-editor-section>span[data-v-0de42905]:nth-of-type(2){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-editor-section small[data-v-0de42905]{flex:0 0 auto;color:var(--a-text-muted);font-size:9px;font-weight:600}.theme-editor-section__tools[data-v-0de42905]{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:2px 8px;margin-top:1px;color:var(--a-primary);font-size:9.5px;font-weight:600}.theme-editor-section__tools span[data-v-0de42905]{cursor:pointer;padding:1px 2px;border-radius:3px}.theme-editor-section__tools span[data-v-0de42905]:hover{background:#fff}.theme-editor-block-tree[data-v-0de42905]{display:grid;flex:1 0 100%;grid-template-columns:minmax(0,1fr);gap:1px;width:100%;min-width:0;margin:2px 0 0 7px;border-left:1px solid var(--a-border);padding-left:7px}.theme-editor-block[data-v-0de42905]{display:flex;width:100%;max-width:100%;min-width:0;align-items:center;gap:5px;border-radius:5px;padding:3px 5px;color:var(--a-text-muted);font-size:10.5px}.theme-editor-block[data-v-0de42905]:hover{background:#fff;color:var(--a-text)}.theme-editor-block.is-selected[data-v-0de42905]{background:#fff;color:var(--a-primary)}.theme-editor-block>span[data-v-0de42905]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-editor-block small[data-v-0de42905]{flex:0 0 auto;color:var(--a-text-faint);font-size:8.5px}.theme-editor-block__tools[data-v-0de42905]{display:flex;flex:0 0 auto;gap:4px;color:var(--a-primary)}.theme-editor-pane--media .theme-editor-media[data-v-0de42905]{display:grid;gap:11px;margin-top:0;border-top:0;padding-top:0}.theme-editor-pane--media .theme-editor-media .eyebrow[data-v-0de42905]{display:none}.theme-editor-pane--media .theme-editor-media h3[data-v-0de42905]{margin:0;color:var(--a-text);font-size:14px;font-weight:650}.theme-editor-pane--media .theme-editor-media>p[data-v-0de42905]{margin:0;color:var(--a-text-muted);font-size:11px;line-height:1.45}.theme-editor-pane--media .theme-editor-upload[data-v-0de42905]{display:grid;gap:5px;color:var(--a-text-muted);font-size:10.5px;font-weight:600}.theme-editor-pane--media .theme-editor-upload input[data-v-0de42905]{width:100%;border:1px solid var(--a-border);border-radius:8px;background:#fff;padding:7px;font-size:10.5px}.theme-editor-pane--media .theme-editor-media-grid[data-v-0de42905]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.theme-editor-pane--media .theme-editor-media-card[data-v-0de42905]{width:100%;height:76px;border-radius:7px}.theme-editor-pane--media .theme-editor-empty[data-v-0de42905]{padding:14px 8px;border:1px dashed var(--a-border);border-radius:8px;background:#fafcf9;font-size:10.5px}.theme-editor-preview[data-v-0de42905]{display:flex;min-height:0;min-width:0;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:#eef2ee;box-shadow:none;padding:0}.theme-editor-toolbar[data-v-0de42905]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:50px;flex-basis:50px;border-bottom:1px solid rgba(14,81,62,.08);background:#ffffff8c;padding:0 20px;position:static}.theme-editor-toolbar__title[data-v-0de42905]{display:grid;gap:1px}.theme-editor-toolbar__title strong[data-v-0de42905]{color:var(--a-text);font-size:12.5px;font-weight:650}.theme-editor-toolbar__title span[data-v-0de42905]{color:var(--a-text-muted);font-size:10.5px}.theme-editor-toolbar__actions[data-v-0de42905]{display:flex;align-items:center;gap:12px}.theme-editor-devices[data-v-0de42905]{display:inline-flex;gap:2px;border:1px solid rgba(14,81,62,.1);border-radius:8px;background:#fff;padding:2px}.theme-editor-device[data-v-0de42905]{min-height:27px;border:0;border-radius:6px;background:transparent;color:var(--a-text-muted);padding:0 10px;font-family:inherit;font-size:10.5px;font-weight:700;text-transform:capitalize;cursor:pointer}.theme-editor-device[data-v-0de42905]:hover{color:var(--a-text)}.theme-editor-device[aria-pressed=true][data-v-0de42905]{background:var(--a-primary-soft, #e7f3ed);color:var(--a-primary)}.theme-editor-live[data-v-0de42905]{color:var(--a-primary);padding:5px 7px;border-radius:6px;font-size:10.5px;font-weight:700;text-decoration:none;white-space:nowrap}.theme-editor-live[data-v-0de42905]:hover{background:#fff}.theme-preview-frame[data-v-0de42905]{display:flex;min-height:0;flex:1;flex-direction:column;margin:16px 20px 20px;overflow:hidden;border:1px solid rgba(14,81,62,.1);border-radius:12px;background:#fff;box-shadow:0 18px 42px -30px #06282359}.theme-preview-chrome[data-v-0de42905]{display:flex;min-height:34px;flex:0 0 34px;align-items:center;gap:10px;border-bottom:1px solid rgba(14,81,62,.08);background:#f7faf6;padding:0 12px}.theme-preview-chrome__dots[data-v-0de42905]{display:inline-flex;gap:4px}.theme-preview-chrome__dots i[data-v-0de42905]{width:7px;height:7px;border-radius:50%;background:#d8e2d8}.theme-preview-chrome__dots i[data-v-0de42905]:first-child{background:#e7b7ae}.theme-preview-chrome__dots i[data-v-0de42905]:nth-child(2){background:#e7d6ae}.theme-preview-chrome__dots i[data-v-0de42905]:nth-child(3){background:#b9d6bb}.theme-preview-chrome__url[data-v-0de42905]{flex:1 1 auto;overflow:hidden;color:var(--a-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.theme-preview-chrome__state[data-v-0de42905]{flex:0 0 auto;border-radius:999px;background:#fff;color:var(--a-text-faint);padding:2px 7px;font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.theme-preview-viewport[data-v-0de42905]{display:flex;min-height:0;flex:1;justify-content:center;overflow:auto;background:#f4f7f3}.theme-preview-iframe[data-v-0de42905]{width:100%;height:100%;min-height:560px;display:block;border:0;background:#fff}.theme-preview-frame--tablet .theme-preview-iframe[data-v-0de42905]{width:860px;max-width:100%;flex:0 0 auto;box-shadow:0 0 0 1px #0e513e0f}.theme-preview-frame--mobile .theme-preview-iframe[data-v-0de42905]{width:420px;max-width:100%;flex:0 0 auto;box-shadow:0 0 0 1px #0e513e0f}.theme-editor-inspector[data-v-0de42905]{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:0;border-left:1px solid var(--a-border);border-radius:0;background:#fff;box-shadow:none;padding:0}.theme-editor-inspector__head[data-v-0de42905]{display:flex;min-height:62px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--a-border);padding:12px 18px}.theme-editor-inspector__head .eyebrow[data-v-0de42905]{margin:0 0 2px;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--a-text-faint)}.theme-editor-inspector__kicker[data-v-0de42905]{margin:0;color:var(--a-text);font-size:14px;font-weight:650;letter-spacing:-.015em}.theme-editor-badge[data-v-0de42905]{border-radius:999px;background:var(--a-primary-soft, #e7f3ed);color:var(--a-primary);padding:3px 8px;font-size:9px;font-weight:700}.theme-editor-badge.is-hidden[data-v-0de42905]{background:#f2f4f2;color:var(--a-text-muted)}.theme-editor-inspector__body[data-v-0de42905]{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 18px 22px}.theme-editor-inspector__body>div[data-v-0de42905]{min-height:0}.theme-editor-inspector__body .eyebrow[data-v-0de42905]{margin:0 0 4px;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--a-text-faint)}.theme-editor-inspector__body h2[data-v-0de42905]{margin:0;color:var(--a-text);font-size:17px;font-weight:650;letter-spacing:-.02em}.theme-editor-inspector__body>div>p[data-v-0de42905]:not(.eyebrow,.theme-editor-empty){margin:4px 0 12px;color:var(--a-text-muted);font-size:11.5px;line-height:1.45}.theme-editor-field[data-v-0de42905]{display:grid;gap:5px;margin-top:11px}.theme-editor-field label[data-v-0de42905]{color:var(--a-text-muted);font-size:10.5px;font-weight:600}.theme-editor-field .control-input[data-v-0de42905]{width:100%;min-height:34px;border-radius:8px;font-size:12px}.theme-editor-field input[type=color][data-v-0de42905]{height:34px;border:1px solid var(--a-border);border-radius:8px;cursor:pointer;padding:2px}.theme-editor-product-options[data-v-0de42905]{display:grid;gap:3px;max-height:220px;overflow-y:auto;border:1px solid var(--a-border);border-radius:9px;padding:7px}.theme-editor-product-option[data-v-0de42905]{display:flex;align-items:center;gap:7px;border-radius:6px;padding:4px 5px;color:var(--a-text-secondary);font-size:11px}.theme-editor-product-option[data-v-0de42905]:hover{background:var(--a-surface-muted, #f3f6f4)}.theme-editor-product-option small[data-v-0de42905]{display:block;color:var(--a-text-faint);font-size:9px}.theme-editor-inspector-blocks[data-v-0de42905]{display:grid;gap:2px;margin-top:14px;border-top:1px solid var(--a-border);padding-top:12px}.theme-editor-inspector-blocks__head[data-v-0de42905]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.theme-editor-inspector-blocks__head h3[data-v-0de42905]{margin:0;color:var(--a-text);font-size:12px;font-weight:650}.theme-editor-inspector-blocks__head span[data-v-0de42905]{border-radius:999px;background:var(--a-surface-muted, #f3f6f4);color:var(--a-text-muted);padding:1px 7px;font-size:9.5px;font-weight:700}.theme-editor-inspector-block[data-v-0de42905]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--a-text-secondary);padding:7px 8px;font-family:inherit;font-size:11px;text-align:left;cursor:pointer}.theme-editor-inspector-block[data-v-0de42905]:hover{background:var(--a-surface-muted, #f3f6f4)}.theme-editor-inspector-block.is-selected[data-v-0de42905]{border-color:#b7d5c4;background:#edf6f0;color:var(--a-primary);font-weight:600}.theme-editor-inspector-block small[data-v-0de42905]{color:var(--a-text-faint);font-size:9px}.theme-editor-inspector-block__handle[data-v-0de42905]{color:var(--a-text-faint);margin-right:4px}.theme-editor-block-builder[data-v-0de42905]{margin-top:16px;border:1px solid var(--a-border);border-radius:10px;background:#f9fbf9;padding:12px}.theme-editor-block-builder h3[data-v-0de42905]{margin:0;color:var(--a-text);font-size:12.5px;font-weight:650}.theme-editor-block-builder p[data-v-0de42905]{margin:3px 0 9px;color:var(--a-text-muted);font-size:10.5px;line-height:1.4}.theme-editor-block-builder__row[data-v-0de42905]{display:flex;gap:6px}.theme-editor-block-builder__row .control-input[data-v-0de42905]{flex:1 1 auto;min-width:0;min-height:32px;font-size:11px}.theme-editor-block-builder__row .ui-button[data-v-0de42905]{flex:0 0 auto;min-height:32px}.theme-editor-empty[data-v-0de42905]{margin:8px 0;padding:12px;border:1px dashed var(--a-border);border-radius:8px;background:#fafcf9;color:var(--a-text-muted);font-size:10.5px;line-height:1.45}@media(max-width:1280px){.theme-editor-layout[data-v-0de42905]{grid-template-columns:260px minmax(0,1fr) 336px}}@media(max-width:1080px){.theme-editor-layout[data-v-0de42905]{grid-template-columns:240px minmax(0,1fr) 310px}.theme-editor-topbar[data-v-0de42905]{gap:10px;padding:0 12px}.theme-editor-topbar__link[data-v-0de42905],.theme-editor-separator[data-v-0de42905],.theme-editor-discard[data-v-0de42905]{display:none}}@media(max-width:900px){.theme-editor-layout[data-v-0de42905]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;height:auto;overflow:visible}.theme-editor-topbar[data-v-0de42905]{flex-wrap:wrap;gap:8px;height:auto;min-height:60px;padding:9px 12px}.theme-editor-sidebar[data-v-0de42905]{border-right:0;border-bottom:1px solid var(--a-border);max-height:320px}.theme-editor-preview[data-v-0de42905]{min-height:520px}.theme-preview-frame[data-v-0de42905]{margin:12px}.theme-editor-inspector[data-v-0de42905]{border-left:0;border-top:1px solid var(--a-border);max-height:600px}.theme-editor-inspector__head[data-v-0de42905]{position:sticky;top:0;background:#fff;z-index:3}}.theme-editor-topbar[data-v-0de42905]{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.theme-editor-topbar__left[data-v-0de42905]{flex:1 1 auto}.theme-editor-topbar__actions[data-v-0de42905]{flex:0 0 auto}.theme-preview-viewport[data-v-0de42905]{align-items:flex-start}.theme-preview-frame--desktop .theme-preview-iframe[data-v-0de42905]{width:1180px;max-width:none;flex:0 0 auto;zoom:.66}.theme-preview-frame--tablet .theme-preview-iframe[data-v-0de42905]{width:900px;zoom:.82}.theme-preview-frame--mobile .theme-preview-iframe[data-v-0de42905]{width:420px;zoom:1}.theme-preview-viewport[data-v-0de42905]{overflow:hidden;align-items:flex-start}.theme-preview-frame--desktop .theme-preview-iframe[data-v-0de42905]{width:1180px;max-width:none;height:calc(100% / .66);flex:0 0 auto;zoom:1;transform:scale(.66);transform-origin:top left}.theme-preview-frame--tablet .theme-preview-iframe[data-v-0de42905]{width:900px;height:calc(100% / .82);zoom:1;transform:scale(.82);transform-origin:top left}.theme-preview-frame--mobile .theme-preview-iframe[data-v-0de42905]{width:420px;height:100%;zoom:1;transform:none}@media(min-width:1280px){.theme-editor-layout[data-v-0de42905]{grid-template-columns:210px minmax(0,1fr) 292px}}.theme-preview-frame[data-v-0de42905]{margin:8px 10px 10px}.theme-preview-viewport[data-v-0de42905]{overflow:auto;align-items:stretch}.theme-preview-frame--desktop .theme-preview-iframe[data-v-0de42905],.theme-preview-frame--tablet .theme-preview-iframe[data-v-0de42905],.theme-preview-frame--mobile .theme-preview-iframe[data-v-0de42905]{transform:none;zoom:1;height:100%;min-height:540px}.theme-preview-frame--desktop .theme-preview-iframe[data-v-0de42905]{width:100%;max-width:none}.theme-preview-frame--tablet .theme-preview-iframe[data-v-0de42905]{width:840px;max-width:100%;flex:0 0 auto}.theme-preview-frame--mobile .theme-preview-iframe[data-v-0de42905]{width:420px;max-width:100%;flex:0 0 auto}.theme-preview-frame[data-v-0de42905]{align-items:stretch}.theme-preview-viewport[data-v-0de42905]{justify-content:stretch}.theme-preview-frame[data-v-0de42905]{padding:0}.vn-chart[data-v-959db0b2]{position:relative;width:100%}.vn-chart__svg[data-v-959db0b2]{width:100%;height:auto;display:block}.vn-chart__tooltip[data-v-959db0b2]{position:absolute;top:8px;transform:translate(-50%);background:var(--a-chart-tooltip);color:#fff;border-radius:var(--a-radius-sm);padding:8px 11px;font-size:var(--a-text-xs);min-width:130px;pointer-events:none;box-shadow:var(--a-shadow-pop)}.vn-chart__tooltip-label[data-v-959db0b2]{font-weight:650;margin-bottom:4px}.vn-chart__tooltip-row[data-v-959db0b2]{display:flex;justify-content:space-between;gap:var(--a-space-3);opacity:.92}.dsh-kpis[data-v-cac0dacd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:var(--a-shadow-card);flex:none}.dsh-kpi[data-v-cac0dacd]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-right:1px solid var(--a-border);color:var(--a-text);text-decoration:none}.dsh-kpi[data-v-cac0dacd]:last-child{border-right:0}.dsh-kpi[data-v-cac0dacd]:hover{background:var(--a-surface-muted)}.dsh-kpi[data-v-cac0dacd]:focus-visible{outline:2px solid var(--a-primary);outline-offset:-2px}.dsh-kpi__label[data-v-cac0dacd]{color:var(--a-text-muted);font-size:12px}.dsh-kpi__value[data-v-cac0dacd]{font-size:20px;line-height:1.2;font-weight:650}.dsh-grid[data-v-cac0dacd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(170px,1fr);gap:12px;flex:1;min-height:0}.dsh-card[data-v-cac0dacd]{display:flex;flex-direction:column;min-height:0;overflow:auto;padding:10px 14px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:var(--a-shadow-card)}.dsh-card[data-v-cac0dacd]:focus-visible{outline:2px solid var(--a-primary);outline-offset:-2px}.dsh-card--chart[data-v-cac0dacd],.dsh-card--wide[data-v-cac0dacd]{grid-column:span 2}.dsh-card h2[data-v-cac0dacd]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 6px;font-size:13px;font-weight:650}.dsh-list[data-v-cac0dacd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dsh-list li[data-v-cac0dacd]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--a-border);font-size:13px}.dsh-list a[data-v-cac0dacd],.dsh-table a[data-v-cac0dacd]{color:var(--a-text);font-weight:600;text-decoration:none}.dsh-list a[data-v-cac0dacd]:hover,.dsh-table a[data-v-cac0dacd]:hover{text-decoration:underline}.dsh-list small[data-v-cac0dacd],.dsh-table small[data-v-cac0dacd]{display:block;color:var(--a-text-muted);font-size:11px;font-weight:400}.dsh-table[data-v-cac0dacd]{width:100%;border-collapse:collapse;font-size:13px}.dsh-table td[data-v-cac0dacd]{padding:6px 0;border-bottom:1px solid var(--a-border)}.dsh-table .r[data-v-cac0dacd]{text-align:right}.danger[data-v-cac0dacd]{color:var(--a-danger);font-weight:600}.muted[data-v-cac0dacd]{color:var(--a-text-muted);font-size:12px;font-weight:400}@media(max-width:1100px){.dsh-grid[data-v-cac0dacd]{grid-template-columns:repeat(2,minmax(0,1fr))}.dsh-card--chart[data-v-cac0dacd],.dsh-card--wide[data-v-cac0dacd]{grid-column:span 2}}@media(max-width:700px){.dsh-grid[data-v-cac0dacd]{grid-template-columns:minmax(0,1fr);flex:none}.dsh-card--chart[data-v-cac0dacd],.dsh-card--wide[data-v-cac0dacd]{grid-column:auto}.dsh-kpi[data-v-cac0dacd]{border-right:0;border-bottom:1px solid var(--a-border)}}.doc-sub[data-v-e108b4de]{display:block;color:var(--a-text-muted);font-size:11px}.doc-error[data-v-e108b4de]{margin:0;color:var(--a-danger);font-size:12px;font-weight:600}.doc-form[data-v-e108b4de]{display:flex;flex-direction:column;gap:12px}.doc-field[data-v-e108b4de]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.doc-input[data-v-e108b4de]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.doc-input[data-v-e108b4de]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.doc-actions[data-v-e108b4de]{display:flex;gap:8px}.fin-kpis[data-v-db23e1f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:var(--a-shadow-card);flex:none}.fin-kpi[data-v-db23e1f6]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-right:1px solid var(--a-border)}.fin-kpi[data-v-db23e1f6]:last-child{border-right:0}.fin-kpi__label[data-v-db23e1f6]{color:var(--a-text-muted);font-size:12px}.fin-kpi__value[data-v-db23e1f6]{font-size:18px;line-height:1.2;font-weight:650}.fin-note[data-v-db23e1f6]{margin:0;font-size:13px}.fin-toolbar[data-v-db23e1f6]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--a-border);flex:none}.fin-note--error[data-v-db23e1f6]{color:var(--a-danger)}.fin-sub[data-v-db23e1f6]{display:block;color:var(--a-text-muted);font-size:11px}.fin-actions[data-v-db23e1f6]{display:inline-flex;gap:2px}.fin-pane[data-v-db23e1f6]{display:flex;flex-direction:column;flex:1;min-height:0}.fin-pane__note[data-v-db23e1f6]{margin:0;padding:8px 12px;border-bottom:1px solid var(--a-border);font-size:12px}.fin-pay[data-v-db23e1f6]{display:flex;align-items:center;gap:6px}.fin-input[data-v-db23e1f6]{padding:5px 8px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px}.fin-pay .fin-input[data-v-db23e1f6]{width:100px}.fin-input[data-v-db23e1f6]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.fin-form[data-v-db23e1f6]{display:flex;flex-direction:column;gap:12px}.fin-field[data-v-db23e1f6]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.fin-form__actions[data-v-db23e1f6]{display:flex;gap:8px}@media(max-width:700px){.fin-kpi[data-v-db23e1f6]{border-right:0;border-bottom:1px solid var(--a-border)}}.ful-sub[data-v-a4bcc703]{display:block;color:var(--a-text-muted);font-size:11px}.ful-line[data-v-a4bcc703]{display:inline-block;margin-right:10px}.ful-actions[data-v-a4bcc703]{display:inline-flex;align-items:center;gap:8px}.ful-parcels[data-v-a4bcc703]{display:inline-flex;align-items:center;gap:6px;color:var(--a-text-muted);font-size:12px}.ful-input[data-v-a4bcc703]{padding:5px 8px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px}.ful-parcels .ful-input[data-v-a4bcc703]{width:52px}.ful-input[data-v-a4bcc703]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.ful-pos[data-v-a4bcc703]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;align-content:start;padding:16px;overflow:auto;flex:1;min-height:0}.ful-field[data-v-a4bcc703]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.ful-pos__submit[data-v-a4bcc703]{grid-column:1 / -1}.idn-sub[data-v-410b7904]{display:block;margin:0;color:var(--a-text-muted);font-size:11px}.idn-error[data-v-410b7904]{margin:0;color:var(--a-danger);font-size:12px;font-weight:600}.idn-form[data-v-410b7904]{display:flex;flex-direction:column;gap:10px}.idn-field[data-v-410b7904]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.idn-input[data-v-410b7904]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.idn-input[data-v-410b7904]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.idn-check[data-v-410b7904]{display:flex;align-items:center;gap:8px;font-size:13px}.idn-actions[data-v-410b7904]{display:flex;gap:8px;position:sticky;bottom:0;padding-top:8px;background:var(--a-surface)}.vn-badge--solid[data-v-08230858]{background:var(--a-primary-hover);color:var(--a-on-primary)}.vn-badge--solid.vn-badge--success[data-v-08230858]{background:var(--a-success)}.vn-badge--solid.vn-badge--warning[data-v-08230858]{background:var(--a-warning)}.vn-badge--solid.vn-badge--danger[data-v-08230858]{background:var(--a-danger)}.vn-badge--solid.vn-badge--info[data-v-08230858]{background:var(--a-info)}.vn-btn[data-v-41912181]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--a-radius-control);border:1px solid transparent;font-weight:600;font-size:var(--a-text-base);line-height:1;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease;text-decoration:none}.vn-btn--sm[data-v-41912181]{height:30px;padding:0 11px;font-size:var(--a-text-sm);border-radius:var(--a-radius-sm)}.vn-btn--md[data-v-41912181]{height:36px;padding:0 14px}.vn-btn--lg[data-v-41912181]{height:42px;padding:0 18px;font-size:var(--a-text-md)}.vn-btn--block[data-v-41912181]{width:100%}.vn-btn--primary[data-v-41912181]{background:var(--a-primary);color:var(--a-on-primary)}.vn-btn--primary[data-v-41912181]:hover:not(:disabled){background:var(--a-primary-hover)}.vn-btn--primary[data-v-41912181]:active:not(:disabled){background:var(--a-primary-active)}.vn-btn--secondary[data-v-41912181]{background:var(--a-surface);border-color:var(--a-border-strong);color:var(--a-text)}.vn-btn--secondary[data-v-41912181]:hover:not(:disabled){background:var(--a-surface-muted);border-color:var(--a-border-strong)}.vn-btn--ghost[data-v-41912181]{background:transparent;color:var(--a-text-secondary)}.vn-btn--ghost[data-v-41912181]:hover:not(:disabled){background:var(--a-surface-muted);color:var(--a-text)}.vn-btn--soft[data-v-41912181]{background:var(--a-primary-soft);color:var(--a-primary-hover)}.vn-btn--soft[data-v-41912181]:hover:not(:disabled){background:var(--a-primary-soft-hover)}.vn-btn--danger[data-v-41912181]{background:var(--a-danger);color:#fff}.vn-btn--danger[data-v-41912181]:hover:not(:disabled){background:#a62833}.vn-btn--danger-ghost[data-v-41912181]{background:var(--a-danger-soft);color:var(--a-danger);border-color:#be303c29}.vn-btn--danger-ghost[data-v-41912181]:hover:not(:disabled){background:#f9dee1}.vn-btn[data-v-41912181]:disabled{opacity:.55;cursor:not-allowed}.vn-btn__label[data-v-41912181]{display:inline-block}.vn-btn__spinner[data-v-41912181]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:vn-btn-spin-41912181 .7s linear infinite}.vn-btn--secondary .vn-btn__spinner[data-v-41912181],.vn-btn--ghost .vn-btn__spinner[data-v-41912181],.vn-btn--soft .vn-btn__spinner[data-v-41912181],.vn-btn--danger-ghost .vn-btn__spinner[data-v-41912181]{border-color:#0a856f40;border-top-color:var(--a-primary)}@keyframes vn-btn-spin-41912181{to{transform:rotate(360deg)}}.vnds-registry-controls[data-v-2ae2d19c]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:4px}.vnds-search[data-v-2ae2d19c]{display:flex;flex-direction:column;gap:6px;min-width:220px}.vnds-facets[data-v-2ae2d19c]{display:flex;flex-wrap:wrap;gap:6px}.vnds-facet[data-v-2ae2d19c]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--a-border);border-radius:999px;background:var(--a-surface);color:var(--a-text-secondary);font-size:var(--a-text-sm);font-weight:600;padding:5px 12px;cursor:pointer}.vnds-facet--active[data-v-2ae2d19c]{background:var(--a-primary-soft);border-color:transparent;color:var(--a-primary-hover)}.vnds-facet__count[data-v-2ae2d19c]{color:var(--a-text-muted);font-variant-numeric:tabular-nums}.vnds-provider-grid[data-v-2ae2d19c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:14px}.vnds-provider-card[data-v-2ae2d19c]{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-surface);padding:14px;text-align:left;cursor:pointer}.vnds-provider-card[data-v-2ae2d19c]:hover{border-color:var(--a-border-strong);background:var(--a-surface-muted)}.vnds-provider-mark[data-v-2ae2d19c]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--a-primary-soft);color:var(--a-primary-hover);font-weight:700;flex:none}.vnds-provider-body[data-v-2ae2d19c]{display:flex;flex-direction:column;gap:6px;min-width:0}.vnds-provider-badges[data-v-2ae2d19c]{display:flex;flex-wrap:wrap;gap:6px}.vnds-provider-cta[data-v-2ae2d19c]{color:var(--a-primary-hover);font-weight:600;font-size:var(--a-text-sm)}.vnds-two-col[data-v-2ae2d19c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vnds-row[data-v-2ae2d19c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--a-border)}.vnds-row[data-v-2ae2d19c]:last-of-type{border-bottom:none}.vnds-row p[data-v-2ae2d19c]{margin:2px 0 0;color:var(--a-text-muted);font-size:var(--a-text-sm)}.vnds-row--slim[data-v-2ae2d19c]{padding:6px 0}.vnds-form[data-v-2ae2d19c]{display:grid;gap:12px;margin-bottom:10px}.vnds-table[data-v-2ae2d19c]{min-width:640px}.vnds-capability-table[data-v-2ae2d19c]{min-width:860px}.vnds-footnote[data-v-2ae2d19c]{margin:10px 0 0;color:var(--a-text-muted);font-size:var(--a-text-sm)}.vnds-drawer-backdrop[data-v-2ae2d19c]{position:fixed;inset:0;background:#0f172a66;display:flex;justify-content:flex-end;z-index:70}.vnds-drawer[data-v-2ae2d19c]{width:min(440px,100vw);height:100%;overflow-y:auto;background:var(--a-surface);padding:20px;box-shadow:-12px 0 32px #0f172a2e}.vnds-drawer__head[data-v-2ae2d19c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.vnds-drawer__close[data-v-2ae2d19c]{border:none;background:transparent;font-size:16px;line-height:1;padding:6px;cursor:pointer;color:var(--a-text-secondary)}.vnds-drawer__section[data-v-2ae2d19c]{border-top:1px solid var(--a-border);padding:14px 0}.vnds-drawer__section h3[data-v-2ae2d19c]{margin:0 0 8px;font-size:var(--a-text-md)}.vnds-drawer__section p[data-v-2ae2d19c]{margin:0 0 8px;color:var(--a-text-secondary)}.vnds-facts[data-v-2ae2d19c]{display:grid;gap:6px;margin:0}.vnds-facts div[data-v-2ae2d19c]{display:flex;justify-content:space-between;gap:12px}.vnds-facts dt[data-v-2ae2d19c]{color:var(--a-text-muted)}.vnds-facts dd[data-v-2ae2d19c]{margin:0;font-weight:600;text-align:right}.vnds-list[data-v-2ae2d19c]{margin:0;padding-left:18px;color:var(--a-text-secondary);display:grid;gap:4px}.vnds-chip-row[data-v-2ae2d19c]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media(max-width:900px){.vnds-two-col[data-v-2ae2d19c]{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.vnds-provider-grid[data-v-2ae2d19c]{grid-template-columns:minmax(0,1fr)}.vnds-drawer[data-v-2ae2d19c]{width:100vw;padding:16px}}.integrations-page[data-v-2ae2d19c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.integrations-page>.kit-head[data-v-2ae2d19c],.integrations-page>.shell-topbar[data-v-2ae2d19c],.integrations-page>.integrations-registry[data-v-2ae2d19c],.integrations-page>.integrations-capabilities[data-v-2ae2d19c]{grid-column:1 / -1}.integrations-page>.ui-alert[data-v-2ae2d19c]{grid-column:1 / -1}.integrations-page .shell-card[data-v-2ae2d19c]{min-width:0;border-radius:13px;padding:16px 18px}.integrations-page .section-heading-row[data-v-2ae2d19c]{margin-bottom:12px}.integrations-page .section-heading-row h2[data-v-2ae2d19c]{font-size:18px;letter-spacing:-.025em}.integrations-page .section-heading-row p[data-v-2ae2d19c]{font-size:11.5px;line-height:1.4}.int-summary[data-v-2ae2d19c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 13px;border:1px solid var(--a-border);border-radius:11px;background:#f9fbf9;padding:8px}.int-summary article[data-v-2ae2d19c]{display:flex;align-items:center;gap:8px;border-radius:8px;background:#fff;padding:7px 9px}.int-summary article.is-warning[data-v-2ae2d19c]{background:#fff8e8}.int-summary__icon[data-v-2ae2d19c]{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:8px;background:#edf5ef;color:var(--a-primary)}.int-summary article.is-warning .int-summary__icon[data-v-2ae2d19c]{background:#fbeacd;color:#8a5a12}.int-summary article div[data-v-2ae2d19c]{display:grid;gap:0;min-width:0}.int-summary article div span[data-v-2ae2d19c]{color:var(--a-text-muted);font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.int-summary article div strong[data-v-2ae2d19c]{color:var(--a-text);font-size:15px;font-weight:650;line-height:1.15}.integrations-page .vnds-registry-controls[data-v-2ae2d19c]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;border-top:1px solid var(--a-border);margin-top:2px;padding-top:12px}.integrations-page .vnds-search[data-v-2ae2d19c]{min-width:210px;flex:0 1 260px}.integrations-page .vnds-search .control-label[data-v-2ae2d19c]{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-faint)}.integrations-page .vnds-search .control-input[data-v-2ae2d19c]{min-height:32px;font-size:11.5px}.integrations-page .vnds-facets[data-v-2ae2d19c]{display:flex;flex-wrap:wrap;gap:5px}.integrations-page .vnds-facet[data-v-2ae2d19c]{display:inline-flex;min-height:29px;align-items:center;gap:5px;border:1px solid var(--a-border);border-radius:999px;background:#fff;color:var(--a-text-muted);padding:0 10px;font-family:inherit;font-size:10px;font-weight:650;cursor:pointer}.integrations-page .vnds-facet[data-v-2ae2d19c]:hover{border-color:var(--a-border-strong);color:var(--a-text)}.integrations-page .vnds-facet--active[data-v-2ae2d19c]{border-color:var(--a-primary);background:var(--a-primary);color:#fff}.integrations-page .vnds-facet__count[data-v-2ae2d19c]{border-radius:999px;background:#10282412;padding:0 5px;font-size:8.5px}.integrations-page .vnds-facet--active .vnds-facet__count[data-v-2ae2d19c]{background:#fff3}.integrations-page .vnds-provider-grid[data-v-2ae2d19c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.integrations-page .vnds-provider-card[data-v-2ae2d19c]{display:flex;min-width:0;align-items:flex-start;gap:9px;border:1px solid var(--a-border);border-radius:11px;background:#fff;padding:11px;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.integrations-page .vnds-provider-card[data-v-2ae2d19c]:hover{border-color:var(--a-border-strong);box-shadow:0 10px 22px -20px #06282359;transform:translateY(-1px)}.integrations-page .vnds-provider-mark[data-v-2ae2d19c]{display:flex;width:36px;height:36px;flex:0 0 36px;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:10px;background:#edf5ef;color:var(--a-primary)}.integrations-page .vnds-provider-mark small[data-v-2ae2d19c]{font-size:7px;font-weight:800;letter-spacing:.04em;opacity:.65}.integrations-page .vnds-provider-body[data-v-2ae2d19c]{display:grid;flex:1 1 auto;gap:3px;min-width:0}.integrations-page .vnds-provider-body strong[data-v-2ae2d19c]{color:var(--a-text);font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integrations-page .vnds-provider-body>small[data-v-2ae2d19c]{color:var(--a-text-muted);font-size:9.5px;line-height:1.35}.integrations-page .vnds-provider-body>small[data-v-2ae2d19c]:last-of-type{color:var(--a-text-faint);font-size:9px}.integrations-page .vnds-provider-badges[data-v-2ae2d19c]{display:flex;flex-wrap:wrap;gap:3px}.integrations-page .vnds-provider-cta[data-v-2ae2d19c]{display:inline-flex;align-items:center;gap:2px;color:var(--a-primary);font-size:9.5px;font-weight:700;margin-top:1px}.integrations-page .empty-state[data-v-2ae2d19c]{display:flex;min-height:58px;align-items:center;justify-content:center;border:1px dashed var(--a-border);border-radius:9px;background:#fafcf9;color:var(--a-text-muted);padding:12px;font-size:11px;text-align:center}.integrations-page .table-scroll[data-v-2ae2d19c]{max-height:300px;overflow:auto;border:1px solid var(--a-border);border-radius:9px}.integrations-page .vnds-table[data-v-2ae2d19c]{font-size:11px}.integrations-page .vnds-table th[data-v-2ae2d19c]{position:sticky;top:0;z-index:1;background:#f7faf7;font-size:9px;letter-spacing:.05em}.integrations-page .vnds-table th[data-v-2ae2d19c],.integrations-page .vnds-table td[data-v-2ae2d19c]{padding:7px 9px}.integrations-page .vnds-row[data-v-2ae2d19c]{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--a-border);padding:8px 1px}.integrations-page .vnds-row[data-v-2ae2d19c]:first-of-type{border-top:0}.integrations-page .vnds-row>div[data-v-2ae2d19c]{min-width:0}.integrations-page .vnds-row strong[data-v-2ae2d19c]{color:var(--a-text);font-size:11px;font-weight:600}.integrations-page .vnds-row p[data-v-2ae2d19c]{margin:1px 0 0;color:var(--a-text-muted);font-size:9.5px}.integrations-page .vnds-form[data-v-2ae2d19c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border:1px solid var(--a-border);border-radius:10px;background:#f9fbf9;padding:11px;margin-bottom:10px}.integrations-page .vnds-form .control-stack[data-v-2ae2d19c]:nth-child(2){min-width:0}.integrations-page .vnds-form .control-stack[data-v-2ae2d19c]:nth-child(3){grid-column:1 / -1}.integrations-page .vnds-form .control-check[data-v-2ae2d19c]{align-self:center}.integrations-page .vnds-form .ui-button[data-v-2ae2d19c]{align-self:center;justify-self:start}.integrations-page .vnds-form .control-label[data-v-2ae2d19c]{font-size:9.5px;font-weight:600}.integrations-page .vnds-form .control-input[data-v-2ae2d19c],.integrations-page .vnds-form .control-select[data-v-2ae2d19c]{min-height:31px;font-size:11px}.integrations-page .vnds-capability-table[data-v-2ae2d19c]{font-size:10.5px}.integrations-page .vnds-footnote[data-v-2ae2d19c]{margin:9px 0 0;color:var(--a-text-faint);font-size:9.5px;line-height:1.45}@media(max-width:1279px){.integrations-page .vnds-provider-grid[data-v-2ae2d19c]{grid-template-columns:repeat(2,minmax(0,1fr))}.int-summary[data-v-2ae2d19c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.integrations-page[data-v-2ae2d19c]{grid-template-columns:minmax(0,1fr)}.integrations-page>.shell-topbar[data-v-2ae2d19c],.integrations-page>.integrations-registry[data-v-2ae2d19c],.integrations-page>.integrations-capabilities[data-v-2ae2d19c]{grid-column:auto}.int-summary[data-v-2ae2d19c]{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-page .vnds-form[data-v-2ae2d19c]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.integrations-page .vnds-provider-grid[data-v-2ae2d19c],.int-summary[data-v-2ae2d19c]{grid-template-columns:minmax(0,1fr)}}.integrations-page .vnds-two-col[data-v-2ae2d19c]{display:contents}.inv-sub[data-v-38947ee8]{display:block;margin:0;color:var(--a-text-muted);font-size:11px}.inv-danger[data-v-38947ee8]{color:var(--a-danger);font-weight:600}.inv-form[data-v-38947ee8]{display:flex;flex-direction:column;gap:12px}.inv-field[data-v-38947ee8]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.inv-input[data-v-38947ee8]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.inv-input[data-v-38947ee8]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.inv-actions[data-v-38947ee8]{display:flex;gap:8px}.kit-skeleton[data-v-360e160f]{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface)}.kit-skeleton__table[data-v-360e160f]{display:flex;flex-direction:column;min-height:0}.kit-skeleton__head[data-v-360e160f],.kit-skeleton__row[data-v-360e160f]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;align-items:center;padding:0 12px}.kit-skeleton__head[data-v-360e160f]{height:32px;background:var(--a-surface-muted);border-bottom:1px solid var(--a-border)}.kit-skeleton__row[data-v-360e160f]{height:38px;border-bottom:1px solid var(--a-border)}.kit-skeleton__cell[data-v-360e160f]{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--a-surface-muted) 0%,var(--a-border) 50%,var(--a-surface-muted) 100%);background-size:200% 100%;animation:kit-skeleton-shimmer-360e160f 1.4s ease-in-out infinite}.kit-skeleton__cell--head[data-v-360e160f]{height:8px}.kit-skeleton__row .kit-skeleton__cell[data-v-360e160f]:nth-child(2n){width:72%}@keyframes kit-skeleton-shimmer-360e160f{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.kit-skeleton__cell[data-v-360e160f]{animation:none}}.kit-toasts[data-v-dc9120d8]{position:fixed;right:16px;bottom:16px;z-index:70;display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.kit-toast[data-v-dc9120d8]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--a-border);border-left:3px solid var(--a-success);border-radius:10px;background:var(--a-surface);box-shadow:var(--a-shadow-raised);color:var(--a-text);pointer-events:auto}.kit-toast--info[data-v-dc9120d8]{border-left-color:var(--a-info)}.kit-toast--danger[data-v-dc9120d8]{border-left-color:var(--a-danger)}.kit-toast__message[data-v-dc9120d8]{flex:1;min-width:0;font-size:13px;overflow-wrap:anywhere}.kit-toast__close[data-v-dc9120d8]{width:24px;height:24px;flex:none;border:0;border-radius:6px;background:transparent;color:var(--a-text-muted);font:inherit;font-size:16px;line-height:1;cursor:pointer}.kit-toast__close[data-v-dc9120d8]:hover{background:var(--a-surface-muted);color:var(--a-text)}.kit-toast__close[data-v-dc9120d8]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.kit-banner[data-v-b941aae7]{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border:1px solid var(--a-border);border-left:3px solid var(--a-info);border-radius:10px;background:var(--a-info-soft);color:var(--a-text)}.kit-banner--success[data-v-b941aae7]{border-left-color:var(--a-success);background:var(--a-success-soft)}.kit-banner--warning[data-v-b941aae7]{border-left-color:var(--a-warning);background:var(--a-warning-soft)}.kit-banner--danger[data-v-b941aae7]{border-left-color:var(--a-danger);background:var(--a-danger-soft)}.kit-banner__copy[data-v-b941aae7]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kit-banner__title[data-v-b941aae7]{margin:0;font-size:13px;font-weight:650}.kit-banner__message[data-v-b941aae7]{margin:0;color:var(--a-text-secondary);font-size:12px;overflow-wrap:anywhere}.kit-banner__correlation[data-v-b941aae7]{margin:0;color:var(--a-text-muted);font-size:11px}.kit-banner__correlation code[data-v-b941aae7]{font-family:var(--a-font-mono)}.kit-banner__actions[data-v-b941aae7]{display:flex;align-items:center;gap:4px;flex:none}.kit-banner__action[data-v-b941aae7],.kit-banner__close[data-v-b941aae7]{height:26px;border:1px solid currentColor;border-radius:6px;background:transparent;color:var(--a-text-secondary);font:inherit;font-size:12px;cursor:pointer}.kit-banner__action[data-v-b941aae7]{padding:0 9px}.kit-banner__close[data-v-b941aae7]{width:26px;padding:0;font-size:16px;line-height:1}.kit-banner__action[data-v-b941aae7]:hover,.kit-banner__close[data-v-b941aae7]:hover{background:#0000000f}.kit-banner__action[data-v-b941aae7]:focus-visible,.kit-banner__close[data-v-b941aae7]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.kit-state-grid[data-v-4f8efb66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:16px}.kit-state[data-v-4f8efb66]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px;border:1px dashed var(--a-border-strong);border-radius:10px}.kit-state__label[data-v-4f8efb66]{color:var(--a-text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.kit-filter[data-v-6435e0de]{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-bottom:1px solid var(--a-border);background:var(--a-surface)}.kit-filter__fields[data-v-6435e0de]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.kit-filter__field[data-v-6435e0de]{display:flex;flex-direction:column;gap:3px;min-width:130px}.kit-filter__label[data-v-6435e0de]{color:var(--a-text-muted);font-size:11px;font-weight:600}.kit-filter select[data-v-6435e0de],.kit-filter input[data-v-6435e0de]{height:30px;padding:0 8px;border:1px solid var(--a-border-strong);border-radius:7px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:12px}.kit-filter select[data-v-6435e0de]:focus-visible,.kit-filter input[data-v-6435e0de]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.kit-filter__clear[data-v-6435e0de]{height:30px;padding:0 9px;border:1px solid var(--a-border-strong);border-radius:7px;background:transparent;color:var(--a-text-muted);font:inherit;font-size:12px;cursor:pointer}.kit-filter__clear[data-v-6435e0de]:hover{background:var(--a-surface-muted)}.kit-filter__clear[data-v-6435e0de]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.kit-filter__chips[data-v-6435e0de]{display:flex;flex-wrap:wrap;gap:6px}.kit-filter__chip[data-v-6435e0de]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 4px 0 8px;border-radius:11px;background:var(--a-primary-soft);color:var(--a-text);font-size:11px}.kit-filter__chip button[data-v-6435e0de]{display:grid;place-items:center;width:16px;height:16px;border:0;border-radius:50%;background:transparent;color:var(--a-text-muted);cursor:pointer}.kit-filter__chip button[data-v-6435e0de]:hover{background:var(--a-primary-soft-hover);color:var(--a-text)}.kit-filter__chip button[data-v-6435e0de]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.kit-bulk[data-v-d2e58cfd]{position:fixed;left:50%;bottom:18px;z-index:45;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:7px 8px 7px 14px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:var(--a-shadow-raised);transform:translate(-50%)}.kit-bulk__count[data-v-d2e58cfd]{color:var(--a-text);font-size:12px;white-space:nowrap}.kit-bulk__link[data-v-d2e58cfd]{border:0;background:transparent;color:var(--a-primary);font:inherit;font-size:11px;text-decoration:underline;cursor:pointer}.kit-bulk__link[data-v-d2e58cfd]:focus-visible,.kit-bulk__action[data-v-d2e58cfd]:focus-visible,.kit-bulk__clear[data-v-d2e58cfd]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.kit-bulk__action[data-v-d2e58cfd]{height:28px;padding:0 10px;border:1px solid var(--a-border-strong);border-radius:7px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:12px;cursor:pointer}.kit-bulk__action[data-v-d2e58cfd]:hover{background:var(--a-surface-muted)}.kit-bulk__action--danger[data-v-d2e58cfd]{border-color:var(--a-danger);color:var(--a-danger)}.kit-bulk__action--danger[data-v-d2e58cfd]:hover{background:var(--a-danger-soft)}.kit-bulk__action[data-v-d2e58cfd]:disabled{opacity:.55;cursor:progress}.kit-bulk__clear[data-v-d2e58cfd]{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:var(--a-text-muted);cursor:pointer}.kit-bulk__clear[data-v-d2e58cfd]:hover{background:var(--a-surface-sunken);color:var(--a-text)}@media(max-width:520px){.kit-bulk[data-v-d2e58cfd]{flex-wrap:wrap;justify-content:center;left:12px;right:12px;transform:none;max-width:none}}.kit-savebar[data-v-20abfff0]{position:fixed;left:50%;bottom:18px;z-index:44;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:7px 8px 7px 14px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:var(--a-shadow-raised);transform:translate(-50%)}.kit-savebar__dot[data-v-20abfff0]{width:7px;height:7px;flex:none;border-radius:50%;background:var(--a-warning)}.kit-savebar__label[data-v-20abfff0]{flex:1;color:var(--a-text);font-size:12px;white-space:nowrap}@media(max-width:520px){.kit-savebar[data-v-20abfff0]{left:12px;right:12px;transform:none;max-width:none;flex-wrap:wrap}}.kit-empty[data-v-75c7cd60]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;text-align:center}.kit-empty__icon[data-v-75c7cd60]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--a-surface-muted);color:var(--a-text-muted)}.kit-empty__title[data-v-75c7cd60]{margin:2px 0 0;color:var(--a-text);font-size:13px;font-weight:650}.kit-empty__message[data-v-75c7cd60]{margin:0 0 4px;max-width:360px;color:var(--a-text-muted);font-size:12px}.kit-media[data-v-f5e5ebfd]{display:flex;flex-direction:column;gap:8px}.kit-media__drop[data-v-f5e5ebfd]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px;border:1px dashed var(--a-border-strong);border-radius:10px;background:var(--a-surface-muted);color:var(--a-text-muted);font-size:12px;cursor:pointer;text-align:center}.kit-media__drop[data-v-f5e5ebfd]:hover,.kit-media__drop--active[data-v-f5e5ebfd]{border-color:var(--a-primary);background:var(--a-primary-soft);color:var(--a-text)}.kit-media__drop[data-v-f5e5ebfd]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.kit-media__drop small[data-v-f5e5ebfd]{font-size:10px}.kit-media__error[data-v-f5e5ebfd]{margin:0;color:var(--a-danger);font-size:12px}.kit-media__list[data-v-f5e5ebfd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none}.kit-media__item[data-v-f5e5ebfd]{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid var(--a-border);border-radius:8px;background:var(--a-surface)}.kit-media__item img[data-v-f5e5ebfd]{width:38px;height:38px;flex:none;border-radius:6px;object-fit:cover;background:var(--a-surface-sunken)}.kit-media__meta[data-v-f5e5ebfd]{display:flex;min-width:0;flex:1;flex-direction:column}.kit-media__meta strong[data-v-f5e5ebfd]{overflow:hidden;color:var(--a-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.kit-media__meta small[data-v-f5e5ebfd]{color:var(--a-text-muted);font-size:10px}.kit-media__item button[data-v-f5e5ebfd]{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:4px;background:transparent;color:var(--a-text-muted);cursor:pointer}.kit-media__item button[data-v-f5e5ebfd]:hover{background:var(--a-surface-muted);color:var(--a-text)}.kit-media__item button[data-v-f5e5ebfd]:disabled{opacity:.35;cursor:default}.kit-media__count[data-v-f5e5ebfd]{margin:0;color:var(--a-text-muted);font-size:11px;text-align:right}.kit-rte[data-v-c799285e]{display:flex;flex-direction:column;border:1px solid var(--a-border-strong);border-radius:9px;overflow:hidden;background:var(--a-surface)}.kit-rte__toolbar[data-v-c799285e]{display:flex;flex-wrap:wrap;gap:2px;padding:4px;border-bottom:1px solid var(--a-border);background:var(--a-surface-muted)}.kit-rte__toolbar button[data-v-c799285e]{min-width:26px;height:24px;padding:0 5px;border:0;border-radius:5px;background:transparent;color:var(--a-text);font:inherit;font-size:12px;cursor:pointer}.kit-rte__toolbar button[data-v-c799285e]:hover{background:var(--a-surface)}.kit-rte__toolbar button[data-v-c799285e]:focus-visible{outline:2px solid var(--a-primary);outline-offset:-2px}.kit-rte__surface[data-v-c799285e]{min-height:120px;max-height:320px;overflow:auto;padding:10px 12px;color:var(--a-text);font-size:13px;line-height:1.55}.kit-rte__surface[data-v-c799285e]:focus-visible{outline:2px solid var(--a-primary);outline-offset:-2px}.kit-rte__surface[data-v-c799285e] h2{margin:8px 0 4px;font-size:16px}.kit-rte__surface[data-v-c799285e] table{width:100%;border-collapse:collapse}.kit-rte__surface[data-v-c799285e] th,.kit-rte__surface[data-v-c799285e] td{padding:4px 6px;border:1px solid var(--a-border);text-align:left}.kit-rte__surface[data-v-c799285e] img{max-width:100%;height:auto}.kit-matrix[data-v-0756f49c]{display:flex;flex-direction:column;gap:8px;padding:12px;min-height:0;flex:1}.kit-matrix__bulk[data-v-0756f49c]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.kit-matrix__bulk label[data-v-0756f49c]{display:flex;flex-direction:column;gap:3px;color:var(--a-text-muted);font-size:11px}.kit-matrix__bulk input[data-v-0756f49c]{width:110px;height:28px;padding:0 7px;border:1px solid var(--a-border-strong);border-radius:6px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:12px}.kit-matrix__bulk button[data-v-0756f49c]{height:28px;padding:0 10px;border:1px solid var(--a-border-strong);border-radius:6px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:12px;cursor:pointer}.kit-matrix__bulk button[data-v-0756f49c]:hover{background:var(--a-surface-muted)}.kit-matrix__count[data-v-0756f49c]{margin-left:auto;color:var(--a-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.kit-matrix__scroll[data-v-0756f49c]{flex:1;min-height:0;overflow:auto;border:1px solid var(--a-border);border-radius:8px}.kit-matrix table[data-v-0756f49c]{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.kit-matrix th[data-v-0756f49c]{position:sticky;top:0;z-index:1;height:28px;padding:0 8px;background:var(--a-surface-muted);border-bottom:1px solid var(--a-border);color:var(--a-text-secondary);font-size:11px;text-align:left;white-space:nowrap}.kit-matrix td[data-v-0756f49c]{height:30px;padding:0 8px;border-bottom:1px solid var(--a-border);color:var(--a-text);white-space:nowrap}.kit-matrix td input[data-v-0756f49c]{width:100%;min-width:80px;height:24px;padding:0 5px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--a-text);font:inherit;font-size:12px}.kit-matrix td input[data-v-0756f49c]:hover,.kit-matrix td input[data-v-0756f49c]:focus{border-color:var(--a-border-strong);background:var(--a-surface);outline:none}.kit-seo[data-v-61ed7a69]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--a-border);border-radius:10px;background:var(--a-surface)}.kit-seo__preview[data-v-61ed7a69]{padding:10px 12px;border:1px solid var(--a-border);border-radius:8px;background:var(--a-surface-muted)}.kit-seo__url[data-v-61ed7a69]{margin:0 0 2px;color:var(--a-text-muted);font-size:11px}.kit-seo__title[data-v-61ed7a69]{margin:0;color:var(--a-primary);font-size:16px;line-height:1.3}.kit-seo__description[data-v-61ed7a69]{margin:3px 0 0;color:var(--a-text-secondary);font-size:12px;line-height:1.45}.kit-seo__counters[data-v-61ed7a69]{display:flex;justify-content:space-between;color:var(--a-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.kit-seo__count--warn[data-v-61ed7a69]{color:var(--a-danger);font-weight:700}.kit-seo__warning[data-v-61ed7a69]{margin:0;color:var(--a-danger);font-size:11px}.kit-demo[data-v-cbff6703]{display:flex;flex-wrap:wrap;gap:10px;padding:16px;align-content:flex-start;flex:1}.kit-table-tools[data-v-cbff6703]{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:6px 8px;border-bottom:1px solid var(--a-border)}.kit-table-tools__count[data-v-cbff6703]{margin-right:auto;padding-left:4px;color:var(--a-text-muted);font-size:12px;font-variant-numeric:tabular-nums}.kit-form-demo[data-v-cbff6703]{display:flex;flex-direction:column;gap:8px;padding:16px}.kit-form-demo__field[data-v-cbff6703]{display:flex;flex-direction:column;gap:4px;max-width:320px;color:var(--a-text-muted);font-size:12px}.kit-form-demo__field input[data-v-cbff6703]{height:32px;padding:0 8px;border:1px solid var(--a-border-strong);border-radius:7px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px}.kit-form-demo__field input[data-v-cbff6703]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.kit-feedback[data-v-cbff6703]{display:flex;flex-direction:column;gap:16px;padding:16px;overflow:auto}.kit-feedback__block[data-v-cbff6703]{display:flex;flex-direction:column;gap:8px}.kit-feedback__head[data-v-cbff6703]{display:flex;align-items:center;justify-content:space-between;gap:8px}.kit-feedback__head h3[data-v-cbff6703]{margin:0;font-size:13px;font-weight:650}.cmp-empty[data-v-f15456c1]{display:grid;justify-items:center;gap:8px;padding:48px 16px;text-align:center}.cmp-empty h2[data-v-f15456c1]{margin:0;font-size:16px}.cmp-empty p[data-v-f15456c1]{max-width:420px;margin:0 0 6px;color:var(--a-text-muted);font-size:13px}.dis-note[data-v-2ef73e37]{margin:0 0 8px;color:var(--a-text-muted);font-size:12px}.dis-note--error[data-v-2ef73e37]{color:var(--a-danger)}.dis-toolbar[data-v-2ef73e37]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.dis-toolbar input[data-v-2ef73e37]{height:32px;min-width:220px;padding:0 8px;border:1px solid var(--a-border-strong);border-radius:7px;background:var(--a-surface);font:inherit;font-size:13px}.dis-wizard[data-v-2ef73e37]{display:flex;flex-direction:column;gap:10px}.dis-wizard label[data-v-2ef73e37]{display:flex;flex-direction:column;gap:4px;color:var(--a-text-secondary);font-size:12px;font-weight:600}.dis-wizard input[data-v-2ef73e37],.dis-wizard select[data-v-2ef73e37]{height:32px;padding:0 8px;border:1px solid var(--a-border-strong);border-radius:7px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px}.dis-steps[data-v-2ef73e37]{display:flex;gap:6px}.dis-steps span[data-v-2ef73e37]{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--a-border-strong);border-radius:999px;color:var(--a-text-muted);font-size:12px}.dis-steps span.active[data-v-2ef73e37]{border-color:var(--a-primary);background:var(--a-primary);color:var(--a-on-primary)}.dis-summary[data-v-2ef73e37]{padding:10px 12px;border:1px solid var(--a-border);border-radius:10px;background:var(--a-surface-muted)}.dis-summary h3[data-v-2ef73e37]{margin:0 0 8px;font-size:13px}.dis-summary dl[data-v-2ef73e37]{display:grid;gap:4px;margin:0}.dis-summary dl div[data-v-2ef73e37]{display:flex;justify-content:space-between;gap:10px;font-size:12px}.dis-summary dt[data-v-2ef73e37]{color:var(--a-text-muted)}.dis-summary dd[data-v-2ef73e37]{margin:0;font-weight:650}.dis-actions[data-v-2ef73e37]{display:flex;gap:8px}.ord-toolbar[data-v-74ea4438]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--a-border);flex:none}.ord-input[data-v-74ea4438]{height:30px;padding:0 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px}.ord-input[data-v-74ea4438]:hover{border-color:var(--a-text-faint)}.ord-input[data-v-74ea4438]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.ord-input--search[data-v-74ea4438]{flex:1 1 260px;min-width:180px}.ord-link[data-v-74ea4438]{color:var(--a-text);font-weight:650;text-decoration:none}.ord-link[data-v-74ea4438]:hover{text-decoration:underline}.ord-link[data-v-74ea4438]:focus-visible{outline:2px solid var(--a-primary);outline-offset:2px}.ord-flash[data-v-74ea4438]{margin:0;padding:8px 12px;border-radius:8px;background:var(--a-success-soft);color:var(--a-success);flex:none}.ord-warning[data-v-74ea4438]{margin:0;padding:8px 12px;border-radius:8px;background:var(--a-warning-soft);color:var(--a-warning);flex:none}.ord-form[data-v-74ea4438]{display:flex;flex-direction:column;gap:12px}.ord-line-row[data-v-74ea4438]{display:grid;grid-template-columns:1fr 110px auto;align-items:end;gap:8px}.ord-field[data-v-74ea4438]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.ord-field .ord-input[data-v-74ea4438]{height:32px;font-weight:400}.ord-hint[data-v-74ea4438]{margin:0;color:var(--a-text-muted);font-size:12px}.ord-form__actions[data-v-74ea4438]{display:flex;gap:8px;margin-top:4px}.ord-kpis[data-v-74ea4438]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:10px}.ord-kpis article[data-v-74ea4438]{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border:1px solid var(--a-border);border-radius:10px;background:var(--a-surface)}.ord-kpis span[data-v-74ea4438]{color:var(--a-text-muted);font-size:11px}.ord-kpis strong[data-v-74ea4438]{font-size:15px;font-variant-numeric:tabular-nums}.ord-detail-tabs[data-v-74ea4438]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px;border-bottom:1px solid var(--a-border)}.ord-detail-tabs button[data-v-74ea4438]{height:30px;padding:0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--a-text-muted);font:inherit;font-size:12px;cursor:pointer}.ord-detail-tabs button[data-v-74ea4438]:hover{color:var(--a-text)}.ord-detail-tabs button.active[data-v-74ea4438]{border-bottom-color:var(--a-primary);color:var(--a-text);font-weight:650}.ord-detail-tabs button[data-v-74ea4438]:focus-visible{outline:2px solid var(--a-primary);outline-offset:-2px}.ord-detail[data-v-74ea4438]{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:12px;align-items:start}.ord-col[data-v-74ea4438]{display:flex;flex-direction:column;gap:12px;min-width:0}.ord-card[data-v-74ea4438]{padding:12px 14px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:var(--a-shadow-card)}.ord-card h2[data-v-74ea4438]{margin:0 0 8px;font-size:13px;font-weight:650}.ord-lines[data-v-74ea4438]{width:100%;border-collapse:collapse;font-size:13px}.ord-lines th[data-v-74ea4438]{padding:6px 8px;text-align:left;color:var(--a-text-secondary);font-size:12px;border-bottom:1px solid var(--a-border)}.ord-lines td[data-v-74ea4438]{padding:7px 8px;border-bottom:1px solid var(--a-border)}.ord-lines .r[data-v-74ea4438]{text-align:right}.ord-totals[data-v-74ea4438]{margin:10px 0 0 auto;width:min(320px,100%);font-size:13px}.ord-totals div[data-v-74ea4438]{display:flex;justify-content:space-between;padding:3px 0}.ord-totals dt[data-v-74ea4438]{color:var(--a-text-muted)}.ord-totals dd[data-v-74ea4438]{margin:0}.ord-totals .strong[data-v-74ea4438]{border-top:1px solid var(--a-border);margin-top:4px;padding-top:6px;font-weight:650}.ord-totals .strong dt[data-v-74ea4438]{color:var(--a-text)}.ord-timeline[data-v-74ea4438]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ord-timeline li[data-v-74ea4438]{display:flex;flex-direction:column;font-size:13px}.ord-timeline span[data-v-74ea4438],.ord-muted[data-v-74ea4438]{color:var(--a-text-muted);font-size:12px}.ord-facts[data-v-74ea4438]{margin:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.ord-facts div[data-v-74ea4438]{display:flex;justify-content:space-between;gap:12px}.ord-facts dt[data-v-74ea4438]{color:var(--a-text-muted)}.ord-facts dd[data-v-74ea4438]{margin:0;text-align:right}.ord-priority[data-v-74ea4438]{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--a-border);font-size:12px}.ord-priority .ord-input[data-v-74ea4438]{width:72px}.ord-row[data-v-74ea4438]{margin:0 0 6px;font-size:13px}@media(max-width:960px){.ord-detail[data-v-74ea4438]{grid-template-columns:minmax(0,1fr)}}.prc-sub[data-v-7ebb3e57]{display:block;margin:0;color:var(--a-text-muted);font-size:11px}.prc-form[data-v-7ebb3e57]{display:flex;flex-direction:column;gap:12px}.prc-field[data-v-7ebb3e57]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.prc-input[data-v-7ebb3e57]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.prc-input[data-v-7ebb3e57]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.prc-check[data-v-7ebb3e57]{display:flex;align-items:center;gap:8px;font-size:13px}.prc-actions[data-v-7ebb3e57]{display:flex;gap:8px}.prc-sim-result[data-v-7ebb3e57]{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--a-border);border-radius:10px;background:var(--a-surface-muted);font-size:12px}.prc-sim-result strong[data-v-7ebb3e57]{font-size:18px;font-variant-numeric:tabular-nums}.prc-sim-result span[data-v-7ebb3e57]{color:var(--a-text-muted)}.prc-kpis[data-v-bc6fa83f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:var(--a-shadow-card);flex:none}.prc-kpi[data-v-bc6fa83f]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-right:1px solid var(--a-border)}.prc-kpi[data-v-bc6fa83f]:last-child{border-right:0}.prc-kpi__label[data-v-bc6fa83f]{color:var(--a-text-muted);font-size:12px}.prc-kpi__value[data-v-bc6fa83f]{font-size:20px;line-height:1.2;font-weight:650}.prc-sub[data-v-bc6fa83f]{display:block;margin:0;color:var(--a-text-muted);font-size:11px}.prc-doc[data-v-bc6fa83f]{display:block;font-size:12px}.prc-form[data-v-bc6fa83f]{display:flex;flex-direction:column;gap:12px}.prc-field[data-v-bc6fa83f]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.prc-input[data-v-bc6fa83f]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.prc-input[data-v-bc6fa83f]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.prc-actions[data-v-bc6fa83f]{display:flex;gap:8px}@media(max-width:700px){.prc-kpi[data-v-bc6fa83f]{border-right:0;border-bottom:1px solid var(--a-border)}}.vnds-card[data-v-915f9dac]{display:flex;flex-direction:column;gap:18px;padding:20px}.vnds-card__head[data-v-915f9dac]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vnds-card__title[data-v-915f9dac]{margin:0;font-size:16px;font-weight:650}.vnds-card__sub[data-v-915f9dac]{margin:4px 0 0;font-size:12.5px;color:var(--a-text-muted)}.vnds-pstats[data-v-915f9dac]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vnds-pstat[data-v-915f9dac]{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--a-border);border-radius:var(--a-radius-control);background:var(--a-surface-sunken)}.vnds-pstat__label[data-v-915f9dac]{font-size:12px;color:var(--a-text-muted)}.vnds-pstat__value[data-v-915f9dac]{font-size:22px;font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.vnds-pstat__note[data-v-915f9dac]{font-size:11.5px;color:var(--a-text-faint)}.vnds-pstat.is-warning .vnds-pstat__value[data-v-915f9dac]{color:var(--a-warning)}.vnds-searchbar[data-v-915f9dac]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.vnds-searchbar__field[data-v-915f9dac]{display:flex;flex-direction:column;gap:5px;flex:1 1 280px;min-width:0}.vnds-searchbar__label[data-v-915f9dac]{font-size:12px;color:var(--a-text-muted)}.vnds-input-wrap[data-v-915f9dac]{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--a-border);border-radius:var(--a-radius-control);background:var(--a-surface);color:var(--a-text-muted)}.vnds-input-wrap[data-v-915f9dac]:focus-within{border-color:var(--a-primary);box-shadow:0 0 0 3px var(--a-primary-ring)}.vnds-input[data-v-915f9dac]{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:13.5px;color:var(--a-text);outline:none}.vnds-products-table[data-v-915f9dac]{font-size:13px}.vnds-products-table th[data-v-915f9dac],.vnds-products-table td[data-v-915f9dac]{padding-top:11px;padding-bottom:11px}.vnds-col-sku[data-v-915f9dac]{width:158px;white-space:normal}.vnds-col-cat[data-v-915f9dac]{width:190px;white-space:normal}.vnds-col-status[data-v-915f9dac]{width:124px}.vnds-col-actions[data-v-915f9dac]{width:216px;white-space:nowrap}.vnds-entity[data-v-915f9dac]{display:flex;flex-direction:column;gap:2px;min-width:0}.vnds-entity__name[data-v-915f9dac]{font-weight:600;color:var(--a-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vnds-entity__sub[data-v-915f9dac]{display:block;font-size:12px;color:var(--a-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vn-link[data-v-915f9dac]{display:inline-block;border:0;background:transparent;padding:4px 8px;border-radius:6px;font:inherit;font-size:13px;font-weight:550;color:var(--a-primary);text-decoration:none;cursor:pointer}.vn-link[data-v-915f9dac]:hover{background:var(--a-primary-soft);text-decoration:underline}.vn-link--danger[data-v-915f9dac]{color:var(--a-danger)}.vn-link--danger[data-v-915f9dac]:hover{background:var(--a-danger-soft)}.vnds-empty[data-v-915f9dac]{padding:22px 14px;text-align:center;font-size:13px;color:var(--a-text-muted);background:var(--a-surface-sunken);border-radius:var(--a-radius-control)}.vnds-pcards[data-v-915f9dac]{display:none;list-style:none;margin:0;padding:0}.vnds-pcard[data-v-915f9dac]{display:flex;flex-direction:column;gap:10px;padding:14px 2px;border-bottom:1px solid var(--a-border)}.vnds-pcard[data-v-915f9dac]:last-child{border-bottom:0}.vnds-pcard__head[data-v-915f9dac]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.vnds-pcard__head>div[data-v-915f9dac]{display:flex;flex-direction:column;gap:2px;min-width:0}.vnds-pcard__name[data-v-915f9dac]{font-weight:600}.vnds-pcard__meta[data-v-915f9dac]{font-size:12px;color:var(--a-text-muted)}.vnds-pcard__grid[data-v-915f9dac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.vnds-pcard__grid>div[data-v-915f9dac]{display:flex;flex-direction:column;gap:2px;min-width:0}.vnds-pcard__grid dt[data-v-915f9dac]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--a-text-faint)}.vnds-pcard__grid dd[data-v-915f9dac]{margin:0;font-size:13px;overflow:hidden;text-overflow:ellipsis}.vnds-pcard__actions[data-v-915f9dac]{display:flex;flex-wrap:wrap;gap:2px;margin-left:-8px}@media(max-width:1279px){.vnds-pstats[data-v-915f9dac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.vnds-table-wrap[data-v-915f9dac]{display:none}.vnds-pcards[data-v-915f9dac]{display:block}.vnds-card[data-v-915f9dac]{padding:16px}}@media(max-width:430px){.vnds-pstat__label[data-v-915f9dac]{font-size:13px}.vnds-pcard__grid[data-v-915f9dac]{grid-template-columns:minmax(0,1fr)}}.vnds-product-cell[data-v-915f9dac]{display:flex;align-items:center;gap:11px;min-width:0}.vnds-product-thumb[data-v-915f9dac]{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;overflow:hidden;border:1px solid var(--a-border);border-radius:9px;background:#f3f7f1}.vnds-product-thumb img[data-v-915f9dac]{width:100%;height:100%;object-fit:contain;padding:3px}.vnds-product-thumb__empty[data-v-915f9dac]{color:var(--a-text-faint);font-size:10px;font-weight:700}.vnds-products-table td[data-v-915f9dac]{padding-top:8px;padding-bottom:8px;vertical-align:middle}.vnds-pstats[data-v-915f9dac]{gap:10px;margin-bottom:12px}.vnds-pstat[data-v-915f9dac]{padding:12px 14px}.vnds-pstat__value[data-v-915f9dac]{font-size:23px}.vnds-pstat__note[data-v-915f9dac]{font-size:10px}.vnds-searchbar[data-v-915f9dac]{margin-bottom:10px}.product-media-layout[data-v-915f9dac]{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px}.product-media-gallery[data-v-915f9dac]{min-width:0;border:1px solid var(--a-border);border-radius:12px;background:#fafcf9;padding:14px}.product-media-gallery__head[data-v-915f9dac]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.product-media-gallery__head h2[data-v-915f9dac]{margin:0;color:var(--a-text);font-size:17px;font-weight:650;letter-spacing:-.02em}.product-media-gallery__head p[data-v-915f9dac]{margin:3px 0 0;color:var(--a-text-muted);font-size:11px;line-height:1.4}.product-media-count[data-v-915f9dac]{flex:0 0 auto;border:1px solid var(--a-border);border-radius:999px;background:#fff;color:var(--a-text-muted);padding:3px 9px;font-size:9.5px;font-weight:700}.product-media-grid[data-v-915f9dac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}.product-media-card[data-v-915f9dac]{display:flex;min-width:0;flex-direction:column;overflow:hidden;margin:0;border:1px solid var(--a-border);border-radius:10px;background:#fff}.product-media-card__preview[data-v-915f9dac]{display:grid;aspect-ratio:4 / 3;place-items:center;overflow:hidden;background:radial-gradient(80% 90% at 50% 40%,#fff,#eef3ea);padding:8px;color:var(--a-text-faint);font-size:10px}.product-media-card__preview img[data-v-915f9dac]{width:100%;height:100%;object-fit:contain}.product-media-card figcaption[data-v-915f9dac]{display:grid;gap:6px;border-top:1px solid var(--a-border);padding:9px}.product-media-card__meta[data-v-915f9dac]{display:flex;align-items:center;justify-content:space-between;gap:6px}.product-media-card__meta strong[data-v-915f9dac]{color:var(--a-text);font-size:10.5px;font-weight:600}.product-media-card figcaption .control-input[data-v-915f9dac]{min-height:30px;font-size:10.5px}.product-media-card__actions[data-v-915f9dac]{display:flex;flex-wrap:wrap;gap:4px 9px}.product-media-card__actions .text-action[data-v-915f9dac]{font-size:9.5px;padding:0}.product-media-card__actions .text-action[data-v-915f9dac]:disabled{opacity:.35;cursor:not-allowed}.product-media-empty[data-v-915f9dac]{display:grid;place-items:center;gap:4px;border:1px dashed var(--a-border);border-radius:10px;background:#fff;padding:28px 16px;text-align:center}.product-media-empty__icon[data-v-915f9dac]{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:#eef5ef;color:var(--a-primary);font-size:18px}.product-media-empty strong[data-v-915f9dac]{color:var(--a-text);font-size:12px}.product-media-empty p[data-v-915f9dac]{margin:0;color:var(--a-text-muted);font-size:10.5px}.product-media-upload[data-v-915f9dac]{display:grid;gap:10px;border:1px solid var(--a-border);border-radius:12px;background:#fff;padding:14px;position:sticky;top:14px}.product-media-upload h3[data-v-915f9dac]{margin:0;color:var(--a-text);font-size:15px;font-weight:650}.product-media-upload>p[data-v-915f9dac]{margin:-4px 0 0;color:var(--a-text-muted);font-size:10.5px;line-height:1.4}.product-media-drop[data-v-915f9dac]{display:grid;place-items:center;gap:2px;border:1px dashed #b8d3c0;border-radius:9px;background:#f6faf5;padding:14px 10px;text-align:center;cursor:pointer}.product-media-drop span[data-v-915f9dac]{color:var(--a-text);font-size:11px;font-weight:600}.product-media-drop small[data-v-915f9dac]{color:var(--a-text-faint);font-size:9px}.product-media-drop em[data-v-915f9dac]{margin-top:5px;color:var(--a-primary);font-size:9.5px;font-style:normal;font-weight:700}.product-media-drop input[data-v-915f9dac]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.product-media-drop[data-v-915f9dac]:hover{border-color:var(--a-primary);background:#eef7f0}@media(max-width:1100px){.product-media-layout[data-v-915f9dac]{grid-template-columns:minmax(0,1fr)}.product-media-upload[data-v-915f9dac]{position:static}}@media(max-width:760px){.vnds-product-thumb[data-v-915f9dac]{width:38px;height:38px;flex-basis:38px}.product-media-grid[data-v-915f9dac]{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-media-fallback[data-v-915f9dac]{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;border:1px dashed #c8dccd;border-radius:10px;background:#fff;padding:12px}.product-media-fallback__preview[data-v-915f9dac]{display:grid;aspect-ratio:4 / 3;place-items:center;overflow:hidden;border-radius:8px;background:#f4f7f1;padding:7px}.product-media-fallback__preview img[data-v-915f9dac]{width:100%;height:100%;object-fit:contain}.product-media-fallback strong[data-v-915f9dac]{display:block;color:var(--a-text);font-size:12px}.product-media-fallback p[data-v-915f9dac]{margin:3px 0 0;color:var(--a-text-muted);font-size:10.5px;line-height:1.45}@media(max-width:640px){.product-media-fallback[data-v-915f9dac]{grid-template-columns:minmax(0,1fr)}}.prd-toolbar[data-v-915f9dac]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--a-border);flex:none}.prd-input[data-v-915f9dac]{flex:1 1 280px;max-width:420px;height:30px;padding:0 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px}.prd-input[data-v-915f9dac]:hover{border-color:var(--a-text-faint)}.prd-input[data-v-915f9dac]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.prd-quality[data-v-915f9dac]{display:inline-flex;gap:6px;margin-left:auto}.prd-name[data-v-915f9dac]{display:inline-flex;align-items:center;gap:10px}.prd-name__text[data-v-915f9dac]{display:flex;flex-direction:column;line-height:1.25}.prd-name__text small[data-v-915f9dac],.prd-sub[data-v-915f9dac]{display:block;color:var(--a-text-muted);font-size:11px}.prd-thumb[data-v-915f9dac]{display:grid;place-items:center;width:28px;height:28px;overflow:hidden;border:1px solid var(--a-border);border-radius:6px;background:var(--a-surface-sunken);color:var(--a-text-muted);font-size:10px;font-weight:700;flex:none}.prd-thumb img[data-v-915f9dac]{width:100%;height:100%;object-fit:cover}.prd-actions[data-v-915f9dac]{display:inline-flex;gap:2px}.rec-note[data-v-3cae28e3]{margin:0 0 8px;color:var(--a-text-muted);font-size:12px}.rec-form[data-v-3cae28e3]{display:flex;flex-direction:column;gap:10px}.rec-form label[data-v-3cae28e3]{display:flex;flex-direction:column;gap:4px;color:var(--a-text-secondary);font-size:12px;font-weight:600}.rec-form input[data-v-3cae28e3],.rec-form select[data-v-3cae28e3]{height:32px;padding:0 8px;border:1px solid var(--a-border-strong);border-radius:7px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px}.rec-actions[data-v-3cae28e3]{display:flex;gap:8px}.rel-note[data-v-d07d6d03]{margin:0;font-size:13px;color:var(--a-text-muted)}.rel-toolbar[data-v-d07d6d03]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--a-border);flex:none;flex-wrap:wrap}.rel-input[data-v-d07d6d03]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px}.rel-input[data-v-d07d6d03]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.rel-sub[data-v-d07d6d03]{color:var(--a-text-muted);font-size:12px;margin:0}.rel-pad[data-v-d07d6d03]{padding:8px 12px;border-bottom:1px solid var(--a-border)}.b2b-setting-preview[data-v-56f64bb1]{display:grid;gap:2px;padding:10px 12px;border:1px dashed var(--a-border);border-radius:10px;background:var(--a-surface-muted, #f7f9f5)}.b2b-setting-preview span[data-v-56f64bb1]{color:var(--a-text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.b2b-setting-preview strong[data-v-56f64bb1]{font-size:13px;font-weight:650}.b2b-setting-preview small[data-v-56f64bb1]{color:var(--a-text-muted);font-size:11px}.vnds-card[data-v-56f64bb1]{position:relative;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius-card)}.vnds-card__head[data-v-56f64bb1]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--a-border)}.vnds-card__title[data-v-56f64bb1]{font-size:16px;font-weight:650}.vnds-card__sub[data-v-56f64bb1]{font-size:13px;color:var(--a-text-muted)}.settings-intro[data-v-56f64bb1]{display:flex;align-items:flex-start;gap:14px;padding:18px 20px}.settings-intro__icon[data-v-56f64bb1]{font-size:22px;line-height:1;flex:none}.settings-layout[data-v-56f64bb1]{display:flex;gap:20px}.settings-layout--guided[data-v-56f64bb1]{gap:20px}.settings-catalog[data-v-56f64bb1]{width:330px;flex-shrink:0}.settings-catalog__header[data-v-56f64bb1]{padding:16px 18px;border-bottom:1px solid var(--a-border)}.settings-catalog__header .eyebrow[data-v-56f64bb1]{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--a-text-faint)}.settings-catalog__header h2[data-v-56f64bb1]{font-size:18px;font-weight:700;margin:4px 0 0}.settings-group[data-v-56f64bb1]{margin:0;padding:0}.settings-group h3[data-v-56f64bb1]{font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--a-text-faint);margin:0 16px 8px}.settings-list[data-v-56f64bb1]{display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.settings-list__item[data-v-56f64bb1]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px;border:0;background:transparent;text-align:left;color:var(--a-text-secondary);font-size:13.5px;border-radius:8px;cursor:pointer}.settings-list__item[data-v-56f64bb1]:hover{background:var(--a-surface-muted);color:var(--a-text)}.settings-list__item--active[data-v-56f64bb1]{background:var(--a-primary-soft);color:var(--a-primary-hover);font-weight:600}.settings-list__item-icon[data-v-56f64bb1]{flex:none;font-size:14px}.settings-detail[data-v-56f64bb1]{flex:1;min-width:0}.settings-detail__header[data-v-56f64bb1]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 18px 8px}.settings-detail__header .eyebrow[data-v-56f64bb1]{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--a-text-faint)}.settings-detail__header h2[data-v-56f64bb1]{font-size:18px;font-weight:700;margin:0 0 6px}.settings-detail__header p[data-v-56f64bb1]{margin:0;font-size:13px;color:var(--a-text-muted)}.settings-access-badge[data-v-56f64bb1]{font-size:11.5px;font-weight:650;padding:2px 8px;border-radius:999px;background:var(--a-surface-muted);color:var(--a-text-muted)}.settings-access-badge--locked[data-v-56f64bb1]{background:var(--a-surface-sunken);color:var(--a-text-faint)}.settings-form__intro[data-v-56f64bb1]{margin:0 0 14px;color:var(--a-text-muted);font-size:13px}.settings-subform[data-v-56f64bb1]{display:flex;flex-direction:column;gap:8px;padding-top:12px;margin-top:2px;border-top:1px dashed var(--a-border)}.settings-subform__title[data-v-56f64bb1]{margin:0;font-size:13.5px;font-weight:650}.settings-subform__hint[data-v-56f64bb1]{margin:0;font-size:12.5px;color:var(--a-text-muted)}.settings-row[data-v-56f64bb1]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:8px;align-items:start}.settings-row--compact[data-v-56f64bb1]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.settings-row__remove[data-v-56f64bb1]{border:0;background:transparent;color:var(--a-text-muted);font-size:12.5px;padding:8px 4px;cursor:pointer;border-radius:6px}.settings-row__remove[data-v-56f64bb1]:hover{color:var(--a-danger)}.settings-managed-card[data-v-56f64bb1]{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-surface-sunken)}.settings-managed-card__icon[data-v-56f64bb1]{font-size:18px;line-height:1;flex:none}.settings-locked-card[data-v-56f64bb1]{padding:18px 20px}.settings-locked-card strong[data-v-56f64bb1]{color:var(--a-text)}.settings-technical-details[data-v-56f64bb1]{margin:0;padding:14px 18px;border:1px solid var(--a-border);border-radius:var(--a-radius-card);background:var(--a-surface-sunken)}.settings-technical-details dl[data-v-56f64bb1]{margin:0;padding:0;display:grid;grid-template-columns:130px 1fr;gap:8px 16px;font-size:13px}.settings-technical-details dt[data-v-56f64bb1]{color:var(--a-text-muted);font-weight:600}.settings-empty-state[data-v-56f64bb1]{padding:48px 24px;text-align:center;color:var(--a-text-muted)}@media(max-width:1279px){.settings-layout[data-v-56f64bb1]{gap:16px}.settings-catalog[data-v-56f64bb1]{width:300px}}@media(max-width:767px){.settings-layout[data-v-56f64bb1]{flex-direction:column}.settings-row[data-v-56f64bb1],.settings-row--compact[data-v-56f64bb1]{grid-template-columns:1fr}.settings-row__remove[data-v-56f64bb1]{justify-self:start}.settings-catalog[data-v-56f64bb1]{width:auto;max-width:none}.settings-intro[data-v-56f64bb1]{padding:14px 16px}.settings-detail__header[data-v-56f64bb1]{padding:14px 16px 6px}}@media(max-width:430px){.settings-intro[data-v-56f64bb1]{flex-direction:column;align-items:flex-start;gap:8px}.settings-list__item[data-v-56f64bb1]{padding:8px 14px;font-size:13px}}.sup-kpis[data-v-a2bd9180]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);box-shadow:var(--a-shadow-card);flex:none}.sup-kpi[data-v-a2bd9180]{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-right:1px solid var(--a-border)}.sup-kpi[data-v-a2bd9180]:last-child{border-right:0}.sup-kpi__label[data-v-a2bd9180]{color:var(--a-text-muted);font-size:12px}.sup-kpi strong[data-v-a2bd9180]{font-size:18px;line-height:1.2;font-weight:650}.sup-toolbar[data-v-a2bd9180]{display:flex;align-items:flex-end;gap:8px;padding:8px 12px;border-bottom:1px solid var(--a-border);flex:none;flex-wrap:wrap}.sup-field[data-v-a2bd9180]{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--a-text-muted)}.sup-input[data-v-a2bd9180]{padding:5px 8px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px}.sup-input[data-v-a2bd9180]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.sup-body[data-v-a2bd9180]{flex:1;min-height:0;overflow:auto}.sup-h[data-v-a2bd9180]{margin:0;padding:10px 12px 6px;font-size:13px;font-weight:650}@media(max-width:700px){.sup-kpi[data-v-a2bd9180]{border-right:0;border-bottom:1px solid var(--a-border)}}.thv-sub[data-v-b287f6ba]{color:var(--a-text-muted);font-size:12px}.themes-topbar[data-v-c7fa9c03]{align-items:flex-start}.themes-topbar__actions[data-v-c7fa9c03]{display:flex;flex:0 0 auto;align-items:center;gap:9px}.themes-topbar__add[data-v-c7fa9c03]{display:inline-flex;min-height:34px;align-items:center;border-radius:9px;background:var(--a-primary);color:#fff;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;box-shadow:0 8px 16px -12px #06282373}.themes-topbar__add[data-v-c7fa9c03]:hover{background:var(--a-primary-hover)}.themes-layout[data-v-c7fa9c03]{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px}.themes-library[data-v-c7fa9c03]{min-width:0;border:1px solid var(--a-border);border-radius:14px;background:var(--a-surface);padding:18px 18px 20px}.themes-library__head[data-v-c7fa9c03]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--a-border)}.themes-library__head .eyebrow[data-v-c7fa9c03]{margin:0 0 3px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--a-text-faint)}.themes-library__head h2[data-v-c7fa9c03]{margin:0;color:var(--a-text);font-size:20px;font-weight:650;letter-spacing:-.025em}.themes-library__head p[data-v-c7fa9c03]:not(.eyebrow){margin:4px 0 0;color:var(--a-text-muted);font-size:12px}.themes-count[data-v-c7fa9c03]{flex:0 0 auto;border:1px solid var(--a-border);border-radius:999px;background:var(--a-surface-muted, #f3f6f4);color:var(--a-text-muted);padding:4px 10px;font-size:10.5px;font-weight:650}.themes-grid[data-v-c7fa9c03]{display:grid;gap:12px;margin-top:14px}.theme-card[data-v-c7fa9c03]{display:grid;grid-template-columns:244px minmax(0,1fr);grid-template-areas:"preview body" "preview actions" "secondary secondary";align-items:start;column-gap:16px;overflow:hidden;border:1px solid var(--a-border);border-radius:13px;background:var(--a-surface)}.theme-card__preview[data-v-c7fa9c03]{grid-area:preview;position:relative;min-height:186px;overflow:hidden;border-right:1px solid var(--a-border);background:linear-gradient(155deg,#eef6f1,#e4f0e8);padding:16px}.theme-mini[data-v-c7fa9c03]{position:relative;display:flex;height:144px;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:9px;background:#fbfdfb;box-shadow:0 12px 24px -20px #06282366;padding:8px}.theme-mini__nav[data-v-c7fa9c03]{display:flex;align-items:center;gap:4px;padding-bottom:7px;border-bottom:1px solid #e8f0e8}.theme-mini__nav span[data-v-c7fa9c03]{display:block;width:16px;height:4px;border-radius:99px;background:#d6e6d9}.theme-mini__nav span[data-v-c7fa9c03]:first-child{width:28px;background:#1f614b}.theme-mini__nav span[data-v-c7fa9c03]:last-child{margin-left:auto}.theme-mini__hero[data-v-c7fa9c03]{display:grid;flex:1;align-content:center;gap:4px;padding:8px 4px;background:radial-gradient(90% 90% at 86% 40%,#dceadc,transparent 70%)}.theme-mini__title[data-v-c7fa9c03]{width:68%;height:9px;border-radius:3px;background:#174f3d}.theme-mini__copy[data-v-c7fa9c03]{width:48%;height:4px;border-radius:99px;background:#c9ddcc}.theme-mini__cta[data-v-c7fa9c03]{width:44px;height:12px;margin-top:3px;border-radius:99px;background:#0e513e}.theme-mini__tiles[data-v-c7fa9c03]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.theme-mini__tiles i[data-v-c7fa9c03]{display:block;height:24px;border-radius:5px;background:#f2f7f2;border:1px solid #e8f0e8}.theme-card__preview-status[data-v-c7fa9c03]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.theme-card__draft[data-v-c7fa9c03]{border-radius:999px;background:#fff8e8;color:#7a5a17;padding:2px 8px;font-size:9px;font-weight:700}.theme-card__body[data-v-c7fa9c03]{grid-area:body;min-width:0;padding:16px 0 0}.theme-card__title-row[data-v-c7fa9c03]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.theme-card__title-row h3[data-v-c7fa9c03]{margin:0;color:var(--a-text);font-size:17px;font-weight:650;letter-spacing:-.02em}.theme-card__handle[data-v-c7fa9c03]{margin:2px 0 0;color:var(--a-text-faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.theme-card__state[data-v-c7fa9c03]{flex:0 0 auto;border-radius:999px;background:var(--a-surface-muted, #f3f6f4);color:var(--a-text-muted);padding:3px 9px;font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.theme-card__state.is-live[data-v-c7fa9c03]{background:#e7f3ed;color:var(--a-primary)}.theme-card__description[data-v-c7fa9c03]{max-width:62ch;margin:9px 0 0;color:var(--a-text-muted);font-size:12px;line-height:1.45}.theme-card__updated[data-v-c7fa9c03]{margin:7px 0 0;color:var(--a-text-faint);font-size:10px}.theme-card__actions[data-v-c7fa9c03]{grid-area:actions;display:flex;align-items:center;gap:8px;padding:12px 0 0}.theme-card__secondary[data-v-c7fa9c03]{grid-area:secondary;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;border-top:1px solid var(--a-border);padding:9px 16px;background:#fafcf9}.theme-link[data-v-c7fa9c03]{border:0;background:transparent;color:var(--a-text-muted);padding:0;font-family:inherit;font-size:10.5px;font-weight:600;cursor:pointer;text-decoration:none}.theme-link[data-v-c7fa9c03]:hover{color:var(--a-primary);text-decoration:underline}.theme-link--danger[data-v-c7fa9c03]{color:#9b2f24}.theme-card__archive-note[data-v-c7fa9c03]{margin-left:auto;color:var(--a-text-faint);font-size:9.5px}.theme-card__rename[data-v-c7fa9c03]{grid-column:2;display:flex;align-items:center;gap:7px;padding:0 16px 12px}.theme-card__rename input[data-v-c7fa9c03]{flex:1 1 auto;min-width:0}.themes-empty[data-v-c7fa9c03]{border:1px dashed var(--a-border);border-radius:11px;background:#fafcf9;padding:28px 16px;text-align:center}.themes-empty strong[data-v-c7fa9c03]{color:var(--a-text);font-size:13px}.themes-empty p[data-v-c7fa9c03]{margin:4px 0 0;color:var(--a-text-muted);font-size:11.5px}.themes-side[data-v-c7fa9c03]{display:grid;gap:12px}.themes-side-card[data-v-c7fa9c03]{border:1px solid var(--a-border);border-radius:14px;background:var(--a-surface);padding:18px}.themes-side-card .eyebrow[data-v-c7fa9c03]{margin:0 0 3px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--a-text-faint)}.themes-side-card h2[data-v-c7fa9c03]{margin:0;color:var(--a-text);font-size:18px;font-weight:650;letter-spacing:-.025em}.themes-side-card__lead[data-v-c7fa9c03]{margin:5px 0 0;color:var(--a-text-muted);font-size:11.5px;line-height:1.45}.themes-form[data-v-c7fa9c03]{display:grid;gap:11px;margin-top:14px}.themes-field[data-v-c7fa9c03]{display:grid;gap:4px;color:var(--a-text-muted);font-size:10.5px;font-weight:600}.themes-field .control-input[data-v-c7fa9c03]{min-height:34px;font-size:12px}.themes-field small[data-v-c7fa9c03]{color:#9b2f24;font-size:10px;font-weight:500}.themes-create[data-v-c7fa9c03]{min-height:36px;border:0;border-radius:9px;background:var(--a-primary);color:#fff;font-family:inherit;font-size:12px;font-weight:650;cursor:pointer}.themes-create[data-v-c7fa9c03]:hover{background:var(--a-primary-hover)}.themes-create[data-v-c7fa9c03]:disabled{cursor:progress;opacity:.65}.themes-guide[data-v-c7fa9c03]{background:#f7faf7}.themes-guide h2[data-v-c7fa9c03]{font-size:16px}.themes-steps[data-v-c7fa9c03]{display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none}.themes-steps li[data-v-c7fa9c03]{display:flex;gap:9px}.themes-steps li>span[data-v-c7fa9c03]{display:grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border-radius:50%;background:#e7f3ed;color:var(--a-primary);font-size:9.5px;font-weight:700}.themes-steps li div[data-v-c7fa9c03]{min-width:0}.themes-steps strong[data-v-c7fa9c03]{display:block;color:var(--a-text);font-size:11.5px}.themes-steps p[data-v-c7fa9c03]{margin:2px 0 0;color:var(--a-text-muted);font-size:10.5px;line-height:1.4}.themes-guide__note[data-v-c7fa9c03]{margin:14px 0 0;border-top:1px solid var(--a-border);padding-top:10px;color:var(--a-text-faint);font-size:10px}@media(max-width:1100px){.themes-layout[data-v-c7fa9c03]{grid-template-columns:minmax(0,1fr)}.themes-side[data-v-c7fa9c03]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.themes-topbar[data-v-c7fa9c03]{flex-direction:column;gap:10px}.themes-topbar__actions[data-v-c7fa9c03]{width:100%;flex-wrap:wrap}.theme-card[data-v-c7fa9c03]{grid-template-columns:minmax(0,1fr);grid-template-areas:"preview" "body" "actions" "secondary"}.theme-card__preview[data-v-c7fa9c03]{min-height:0;border-right:0;border-bottom:1px solid var(--a-border)}.theme-card__body[data-v-c7fa9c03]{padding:14px 14px 0}.theme-card__actions[data-v-c7fa9c03]{padding:12px 14px 0}.theme-card__secondary[data-v-c7fa9c03]{padding:9px 14px}.theme-card__rename[data-v-c7fa9c03]{grid-column:auto;padding:0 14px 12px}.themes-side[data-v-c7fa9c03]{grid-template-columns:minmax(0,1fr)}.themes-library[data-v-c7fa9c03]{padding:14px}}.tr-languages[data-v-3becc68f]{margin-bottom:12px;padding:12px 16px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface)}.tr-languages__title[data-v-3becc68f]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--a-text)}.tr-languages__grid[data-v-3becc68f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.tr-language[data-v-3becc68f]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--a-text)}.tr-language small[data-v-3becc68f]{color:var(--a-text-muted)}.tr-default[data-v-3becc68f]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--a-text)}.tr-default select[data-v-3becc68f],.tr-search input[data-v-3becc68f]{height:30px;padding:0 8px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit}.tr-default select[data-v-3becc68f]:focus-visible,.tr-search input[data-v-3becc68f]:focus-visible,.tr-edit textarea[data-v-3becc68f]:focus-visible,.tr-language input[data-v-3becc68f]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.tr-error[data-v-3becc68f]{margin:8px 0 0;color:var(--a-danger);font-size:13px}.tr-toolbar[data-v-3becc68f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;border-bottom:1px solid var(--a-border)}.tr-search[data-v-3becc68f]{margin-left:auto}.tr-search input[data-v-3becc68f]{width:240px;max-width:100%}.tr-coverage[data-v-3becc68f]{font-size:12px;color:var(--a-text-muted)}.tr-table-wrap[data-v-3becc68f]{flex:1;min-height:0;overflow:auto}.tr-table[data-v-3becc68f]{width:100%;border-collapse:collapse;font-size:13px}.tr-table th[data-v-3becc68f]{position:sticky;top:0;z-index:1;padding:8px 12px;text-align:left;font-weight:600;background:var(--a-surface-muted);border-bottom:1px solid var(--a-border);color:var(--a-text-secondary)}.tr-table td[data-v-3becc68f]{padding:8px 12px;vertical-align:top;border-bottom:1px solid var(--a-border)}.tr-key[data-v-3becc68f]{width:22%;word-break:break-all}.tr-key code[data-v-3becc68f]{font-size:11px;color:var(--a-text-muted)}.tr-source[data-v-3becc68f]{width:30%;color:var(--a-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.tr-edit[data-v-3becc68f]{width:34%}.tr-edit textarea[data-v-3becc68f]{width:100%;min-height:52px;padding:6px 8px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;resize:vertical}.tr-edit textarea.tr-dirty[data-v-3becc68f]{border-color:var(--a-primary);background:var(--a-primary-soft)}.tr-status[data-v-3becc68f]{width:14%}.tr-reset[data-v-3becc68f]{display:block;margin-top:4px;padding:0;border:0;background:none;color:var(--a-primary);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.tr-reset[data-v-3becc68f]:hover{color:var(--a-text)}.tr-empty[data-v-3becc68f]{text-align:center;color:var(--a-text-muted);padding:32px 12px}.tr-note[data-v-3becc68f]{margin:0;padding:8px 12px;font-size:12px;color:var(--a-text-muted)}@media(max-width:760px){.tr-table thead[data-v-3becc68f]{display:none}.tr-table[data-v-3becc68f],.tr-table tbody[data-v-3becc68f],.tr-table tr[data-v-3becc68f],.tr-table td[data-v-3becc68f]{display:block;width:100%}.tr-table td[data-v-3becc68f]{border-bottom:0;padding:4px 12px}.tr-table tr[data-v-3becc68f]{border-bottom:1px solid var(--a-border);padding:8px 0}.tr-search[data-v-3becc68f]{margin-left:0;width:100%}.tr-search input[data-v-3becc68f]{width:100%}}.whs-sub[data-v-a0451a8a]{display:block;margin:0;color:var(--a-text-muted);font-size:11px}.whs-pane[data-v-a0451a8a]{display:flex;flex-direction:column;flex:1;min-height:0}.whs-token[data-v-a0451a8a]{margin:0;padding:8px 12px;border-bottom:1px solid var(--a-border);background:var(--a-surface-muted);font-size:13px}.whs-form[data-v-a0451a8a]{display:flex;flex-direction:column;gap:12px}.whs-field[data-v-a0451a8a]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--a-text-secondary)}.whs-input[data-v-a0451a8a]{padding:6px 10px;border:1px solid var(--a-border-strong);border-radius:8px;background:var(--a-surface);color:var(--a-text);font:inherit;font-size:13px;font-weight:400}.whs-input[data-v-a0451a8a]:focus-visible{outline:2px solid var(--a-primary);outline-offset:1px}.whs-actions[data-v-a0451a8a]{display:flex;gap:8px}.whs-preview[data-v-a0451a8a]{padding:8px;border:1px solid var(--a-border);border-radius:8px;font-size:12px}.b2b-shell[data-v-09f8e0d6]{--a-text-muted: #586a65;min-height:100vh;display:grid;grid-template-columns:244px minmax(0,1fr);background:var(--a-canvas, #f5f6f2);color:var(--a-text, #19352f)}.b2b-skip[data-v-09f8e0d6]{position:fixed;top:8px;left:8px;z-index:80;padding:8px 12px;border-radius:8px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font-weight:650;transform:translateY(-200%)}.b2b-skip[data-v-09f8e0d6]:focus{transform:none;outline:2px solid var(--a-primary, #17624d);outline-offset:2px}.b2b-progress[data-v-09f8e0d6]{position:fixed;inset:0 0 auto;z-index:90;height:3px;background:color-mix(in srgb,var(--a-primary, #17624d) 18%,transparent);overflow:hidden}.b2b-progress span[data-v-09f8e0d6]{display:block;width:35%;height:100%;background:var(--a-primary, #17624d);animation:b2b-progress-slide-09f8e0d6 1.1s ease-in-out infinite}@keyframes b2b-progress-slide-09f8e0d6{0%{transform:translate(-100%)}to{transform:translate(320%)}}@media(prefers-reduced-motion:reduce){.b2b-progress span[data-v-09f8e0d6]{animation:none;width:100%}}.b2b-side[data-v-09f8e0d6]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:18px 14px;background:var(--a-sidebar, #163a32);color:#e7efe9}.b2b-side__brand[data-v-09f8e0d6]{display:flex;align-items:center;gap:10px;padding:0 6px}.b2b-side__mark[data-v-09f8e0d6]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#d7e8c9;color:#163a32;font-weight:800}.b2b-side__brand-text[data-v-09f8e0d6]{display:grid;line-height:1.15}.b2b-side__brand-text small[data-v-09f8e0d6]{color:#a9c2b4;font-size:11px;letter-spacing:.12em}.b2b-side__company[data-v-09f8e0d6]{display:grid;gap:3px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff0d}.b2b-side__company-label[data-v-09f8e0d6]{color:#a9c2b4;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.b2b-side__company strong[data-v-09f8e0d6]{font-size:13px;line-height:1.3}.b2b-side__code[data-v-09f8e0d6]{color:#a9c2b4;font-size:11px}.b2b-nav[data-v-09f8e0d6]{display:grid;gap:3px}.b2b-nav__item[data-v-09f8e0d6]{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:9px;background-color:#163a32;color:#f0f6f2;font-size:13px;font-weight:550;text-decoration:none}.b2b-nav__item[data-v-09f8e0d6]:hover{background-color:#22473d;color:#fff}.b2b-nav__item[data-v-09f8e0d6]:focus-visible{outline:2px solid #d7e8c9;outline-offset:-2px}.b2b-nav__item.is-active[data-v-09f8e0d6]{background-color:#d7e8c9;color:#163a32}.b2b-side__footer[data-v-09f8e0d6]{display:grid;gap:2px;margin-top:auto}.b2b-side__link[data-v-09f8e0d6]{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 8px;border-radius:8px;color:#b9cec2;font-size:12px;text-decoration:none}.b2b-side__link[data-v-09f8e0d6]:hover{background:#ffffff14;color:#fff}.b2b-main[data-v-09f8e0d6]{min-width:0;display:flex;flex-direction:column}.b2b-top[data-v-09f8e0d6]{display:flex;align-items:center;gap:10px;min-height:64px;padding:0 22px;border-bottom:1px solid var(--a-border, #dfe7e1);background:var(--a-surface, #fff)}.b2b-top__title[data-v-09f8e0d6]{display:grid;line-height:1.2;min-width:0}.b2b-top__title strong[data-v-09f8e0d6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.b2b-top__eyebrow[data-v-09f8e0d6]{color:var(--a-text-muted, #6b7c77);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.b2b-top__right[data-v-09f8e0d6]{display:flex;align-items:center;gap:10px;margin-left:auto}.b2b-role[data-v-09f8e0d6]{padding:4px 8px;border:1px solid var(--a-border, #dfe7e1);border-radius:999px;color:var(--a-text-muted, #6b7c77);font-size:11px}.b2b-avatar[data-v-09f8e0d6]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--a-primary-soft, #e8f1e5);color:var(--a-primary, #17624d);font-size:11px;font-weight:750}.b2b-burger[data-v-09f8e0d6]{display:none}.b2b-content[data-v-09f8e0d6]{flex:1;min-width:0;padding:24px;display:grid;gap:18px;align-content:start}.b2b-scrim[data-v-09f8e0d6]{display:none}@media(max-width:900px){.b2b-shell[data-v-09f8e0d6]{grid-template-columns:1fr}.b2b-side[data-v-09f8e0d6]{position:fixed;inset:0 auto 0 0;z-index:60;width:264px;transform:translate(-100%);transition:transform .18s ease}.b2b-side--open[data-v-09f8e0d6]{transform:none}.b2b-scrim[data-v-09f8e0d6]{display:block;position:fixed;inset:0;z-index:50;background:#0c1c176b}.b2b-burger[data-v-09f8e0d6]{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--a-border, #dfe7e1);border-radius:9px;background:var(--a-surface, #fff);color:inherit}.b2b-top[data-v-09f8e0d6]{padding:0 14px}.b2b-content[data-v-09f8e0d6]{padding:16px 12px 88px}}.b2b-head[data-v-1bd40ea1]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-head h1[data-v-1bd40ea1]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-1bd40ea1]{color:#586a65}.b2b-muted[data-v-1bd40ea1]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-small[data-v-1bd40ea1]{font-size:11px}.b2b-button[data-v-1bd40ea1]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--a-border, #dfe7e1);border-radius:10px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font:inherit;font-size:12px;font-weight:650;text-decoration:none;cursor:pointer}.b2b-button--primary[data-v-1bd40ea1]{border-color:var(--a-primary, #17624d);background:var(--a-primary, #17624d);color:#fff}.b2b-button[data-v-1bd40ea1]:disabled{opacity:.45;cursor:not-allowed}.b2b-button[data-v-1bd40ea1]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:2px}.b2b-catalog[data-v-1bd40ea1]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:14px;align-items:start}.b2b-card[data-v-1bd40ea1]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-card__head[data-v-1bd40ea1]{display:flex;align-items:center;justify-content:space-between;gap:10px}.b2b-card__head h2[data-v-1bd40ea1]{margin:0;font-size:15px}.b2b-input[data-v-1bd40ea1]{min-height:34px;padding:6px 9px;border:1px solid var(--a-border, #dfe7e1);border-radius:8px;background:var(--a-surface, #fff);color:inherit;font:inherit;font-size:12px}.b2b-input[data-v-1bd40ea1]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:1px}.b2b-search[data-v-1bd40ea1]{width:min(220px,50%)}.b2b-table[data-v-1bd40ea1]{display:grid}.b2b-table__head[data-v-1bd40ea1],.b2b-table__row[data-v-1bd40ea1]{display:grid;grid-template-columns:minmax(140px,1fr) 100px 90px 80px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--a-border, #dfe7e1);font-size:12px}.b2b-table__head[data-v-1bd40ea1]{color:var(--a-text-muted, #586a65);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.b2b-table__row[data-v-1bd40ea1]:last-child{border-bottom:0}.b2b-right[data-v-1bd40ea1]{text-align:right}.b2b-qty[data-v-1bd40ea1]{width:70px;text-align:right}.b2b-sub[data-v-1bd40ea1]{display:block;color:var(--a-text-muted, #586a65);font-size:10px}.b2b-in[data-v-1bd40ea1]{color:#17624d;font-size:11px}.b2b-out[data-v-1bd40ea1]{color:#a53b32;font-size:11px}.b2b-cart[data-v-1bd40ea1]{position:sticky;top:12px}.b2b-cart__lines[data-v-1bd40ea1]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.b2b-cart__lines li[data-v-1bd40ea1]{display:flex;justify-content:space-between;gap:8px;font-size:11px}.b2b-cart__lines strong[data-v-1bd40ea1]{font-variant-numeric:tabular-nums}.b2b-cart__total[data-v-1bd40ea1]{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid var(--a-border, #dfe7e1);font-size:13px}.b2b-cart__total strong[data-v-1bd40ea1]{font-size:18px;font-variant-numeric:tabular-nums}.b2b-alert[data-v-1bd40ea1]{margin:0;padding:9px 11px;border:1px solid #e7c9a8;border-radius:9px;background:#fdf4e8;color:#6b4310;font-size:11px}.b2b-empty[data-v-1bd40ea1]{padding:18px 0;color:var(--a-text-muted, #586a65);font-size:12px}@media(max-width:980px){.b2b-catalog[data-v-1bd40ea1]{grid-template-columns:1fr}.b2b-cart[data-v-1bd40ea1]{position:static}}@media(max-width:600px){.b2b-table__head[data-v-1bd40ea1]{display:none}.b2b-table__row[data-v-1bd40ea1]{grid-template-columns:1fr auto;gap:2px 8px;padding:10px 0}.b2b-table__row[data-v-1bd40ea1]>:nth-child(2){grid-column:2;grid-row:2}.b2b-table__row[data-v-1bd40ea1]>:nth-child(3){grid-column:1;grid-row:2}.b2b-table__row[data-v-1bd40ea1]>:nth-child(4){grid-column:2;grid-row:1}}.b2b-head[data-v-05459f4e]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-head h1[data-v-05459f4e]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-05459f4e]{color:#586a65}.b2b-muted[data-v-05459f4e]{color:var(--a-text-muted, #6b7c77);font-size:12px}.b2b-head__actions[data-v-05459f4e]{display:flex;gap:8px}.b2b-button[data-v-05459f4e]{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid var(--a-border, #dfe7e1);border-radius:10px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font-size:12px;font-weight:650;text-decoration:none}.b2b-button--primary[data-v-05459f4e]{border-color:var(--a-primary, #17624d);background:var(--a-primary, #17624d);color:#fff}.b2b-button[data-v-05459f4e]:hover{filter:brightness(.97)}.b2b-button[data-v-05459f4e]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:2px}.b2b-alert[data-v-05459f4e]{display:grid;gap:3px;padding:12px 14px;border:1px solid #e7c9a8;border-radius:12px;background:#fdf4e8;color:#6b4310;font-size:12px}.b2b-kpis[data-v-05459f4e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.b2b-kpi[data-v-05459f4e]{display:grid;gap:4px;padding:16px;border:1px solid var(--a-border, #dfe7e1);border-radius:14px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-kpi__label[data-v-05459f4e]{color:var(--a-text-muted, #6b7c77);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.b2b-kpi strong[data-v-05459f4e]{font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.b2b-kpi__meta[data-v-05459f4e]{color:var(--a-text-muted, #6b7c77);font-size:11px}.b2b-card[data-v-05459f4e]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05));scroll-margin-top:12px}.b2b-card__head[data-v-05459f4e]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.b2b-card__head h2[data-v-05459f4e]{margin:0;font-size:15px}.b2b-credit__bar[data-v-05459f4e]{height:10px;border-radius:999px;background:var(--a-surface-sunken, #eef2ec);overflow:hidden}.b2b-credit__fill[data-v-05459f4e]{display:block;height:100%;border-radius:inherit;background:var(--a-primary, #17624d);transition:width .2s ease}.b2b-credit__fill.is-danger[data-v-05459f4e]{background:#a53b32}.b2b-credit__legend[data-v-05459f4e]{display:flex;gap:24px;margin:0;flex-wrap:wrap}.b2b-credit__legend div[data-v-05459f4e]{display:grid;gap:2px}.b2b-credit__legend dt[data-v-05459f4e]{color:var(--a-text-muted, #6b7c77);font-size:11px}.b2b-credit__legend dd[data-v-05459f4e]{margin:0;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.b2b-link[data-v-05459f4e]{color:var(--a-primary, #17624d);font-size:12px;font-weight:650;text-decoration:none}.b2b-link[data-v-05459f4e]:hover{text-decoration:underline}.b2b-table[data-v-05459f4e]{display:grid}.b2b-table__head[data-v-05459f4e],.b2b-table__row[data-v-05459f4e]{display:grid;grid-template-columns:minmax(110px,1.2fr) minmax(100px,.9fr) minmax(90px,.8fr) minmax(100px,.8fr);gap:10px;align-items:center;padding:9px 2px;border-bottom:1px solid var(--a-border, #dfe7e1);font-size:12px}.b2b-table__head[data-v-05459f4e]{color:var(--a-text-muted, #6b7c77);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.b2b-table__row[data-v-05459f4e]:last-child{border-bottom:0}.b2b-table__right[data-v-05459f4e]{text-align:right}.b2b-strong[data-v-05459f4e]{font-weight:650;font-variant-numeric:tabular-nums}.b2b-empty[data-v-05459f4e]{margin:0;padding:18px 0;color:var(--a-text-muted, #6b7c77);font-size:12px}.b2b-team[data-v-05459f4e]{display:grid;gap:2px;margin:0;padding:0;list-style:none}.b2b-team__member[data-v-05459f4e]{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--a-border, #dfe7e1)}.b2b-team__member[data-v-05459f4e]:last-child{border-bottom:0}.b2b-team__avatar[data-v-05459f4e]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--a-primary-soft, #e8f1e5);color:var(--a-primary, #17624d);font-size:12px;font-weight:750;flex:none}.b2b-team__identity[data-v-05459f4e]{display:grid;min-width:0}.b2b-team__identity strong[data-v-05459f4e]{font-size:12px}.b2b-team__identity small[data-v-05459f4e]{color:var(--a-text-muted, #6b7c77);font-size:11px;overflow:hidden;text-overflow:ellipsis}.b2b-team__role[data-v-05459f4e]{margin-left:auto;color:var(--a-text-muted, #6b7c77);font-size:11px}.b2b-pill[data-v-05459f4e]{padding:3px 7px;border-radius:999px;background:var(--a-primary-soft, #e8f1e5);color:var(--a-primary, #17624d);font-size:10px;font-weight:650}@media(max-width:700px){.b2b-table__head[data-v-05459f4e]{display:none}.b2b-table__row[data-v-05459f4e]{grid-template-columns:1fr auto;gap:4px 10px;padding:12px 0}.b2b-table__row[data-v-05459f4e]>:nth-child(2){grid-column:1;grid-row:2}.b2b-table__row[data-v-05459f4e]>:nth-child(3){grid-column:2;grid-row:2;justify-self:end}.b2b-table__row[data-v-05459f4e]>:nth-child(4){grid-column:2;grid-row:1}.b2b-team__role[data-v-05459f4e]{display:none}}.b2b-head[data-v-152aa6f4]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-head h1[data-v-152aa6f4]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-152aa6f4]{color:#586a65}.b2b-muted[data-v-152aa6f4]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-balance[data-v-152aa6f4]{display:grid;justify-items:end;gap:2px}.b2b-balance span[data-v-152aa6f4]{color:var(--a-text-muted, #586a65);font-size:11px}.b2b-balance strong[data-v-152aa6f4]{font-size:22px;font-variant-numeric:tabular-nums}.b2b-card[data-v-152aa6f4]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-table[data-v-152aa6f4]{display:grid}.b2b-table__head[data-v-152aa6f4],.b2b-table__row[data-v-152aa6f4]{display:grid;grid-template-columns:minmax(110px,1fr) 110px 90px 90px 100px 90px 100px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid var(--a-border, #dfe7e1);font-size:12px}.b2b-table__head[data-v-152aa6f4]{color:var(--a-text-muted, #586a65);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.b2b-table__row[data-v-152aa6f4]:last-child{border-bottom:0}.b2b-right[data-v-152aa6f4]{text-align:right}.b2b-strong[data-v-152aa6f4]{font-weight:650;font-variant-numeric:tabular-nums}.b2b-empty[data-v-152aa6f4]{padding:18px 0;color:var(--a-text-muted, #586a65);font-size:12px}.b2b-button[data-v-152aa6f4]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--a-border, #dfe7e1);border-radius:9px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font-size:12px;font-weight:650;text-decoration:none}.b2b-pager[data-v-152aa6f4]{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--a-text-muted, #586a65);font-size:11px}@media(max-width:760px){.b2b-table__head[data-v-152aa6f4]{display:none}.b2b-table__row[data-v-152aa6f4]{grid-template-columns:1fr auto;gap:3px 8px}.b2b-table__row[data-v-152aa6f4]>:nth-child(3),.b2b-table__row[data-v-152aa6f4]>:nth-child(4){display:none}.b2b-table__row[data-v-152aa6f4]>:nth-child(2){grid-column:1;grid-row:2}.b2b-table__row[data-v-152aa6f4]>:nth-child(5){grid-column:1;grid-row:3}.b2b-table__row[data-v-152aa6f4]>:nth-child(6){grid-column:2;grid-row:2}.b2b-table__row[data-v-152aa6f4]>:nth-child(7){grid-column:2;grid-row:1}}.b2b-head[data-v-df0b967b]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-head h1[data-v-df0b967b]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-df0b967b]{color:#586a65}.b2b-muted[data-v-df0b967b]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-button[data-v-df0b967b]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--a-border, #dfe7e1);border-radius:10px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font:inherit;font-size:12px;font-weight:650;text-decoration:none}.b2b-button--primary[data-v-df0b967b]{border-color:var(--a-primary, #17624d);background:var(--a-primary, #17624d);color:#fff}.b2b-card[data-v-df0b967b]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-table[data-v-df0b967b]{display:grid}.b2b-table__head[data-v-df0b967b],.b2b-table__row[data-v-df0b967b]{display:grid;grid-template-columns:minmax(120px,1fr) 100px 120px 110px 100px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid var(--a-border, #dfe7e1);font-size:12px}.b2b-table__head[data-v-df0b967b]{color:var(--a-text-muted, #586a65);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.b2b-table__row[data-v-df0b967b]:last-child{border-bottom:0}.b2b-table__row--link[data-v-df0b967b]{color:inherit;text-decoration:none}.b2b-table__row--link[data-v-df0b967b]:hover{background:var(--a-surface-muted, #f7f9f5)}.b2b-table__row--link[data-v-df0b967b]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:-2px}.b2b-right[data-v-df0b967b]{text-align:right}.b2b-strong[data-v-df0b967b]{font-weight:650;font-variant-numeric:tabular-nums}.b2b-empty-state[data-v-df0b967b]{display:grid;justify-items:center;gap:8px;padding:36px 16px;text-align:center;color:var(--a-text-muted, #586a65)}.b2b-empty-state h2[data-v-df0b967b]{margin:0;color:var(--a-text, #19352f);font-size:15px}.b2b-empty-state p[data-v-df0b967b]{margin:0;font-size:12px}.b2b-pager[data-v-df0b967b]{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--a-text-muted, #586a65);font-size:11px}@media(max-width:700px){.b2b-table__head[data-v-df0b967b]{display:none}.b2b-table__row[data-v-df0b967b]{grid-template-columns:1fr auto;gap:3px 8px}.b2b-table__row[data-v-df0b967b]>:nth-child(2){grid-column:1;grid-row:2}.b2b-table__row[data-v-df0b967b]>:nth-child(3){grid-column:2;grid-row:2;justify-self:end}.b2b-table__row[data-v-df0b967b]>:nth-child(4){display:none}.b2b-table__row[data-v-df0b967b]>:nth-child(5){grid-column:2;grid-row:1}}.b2b-head[data-v-62bda639]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-head h1[data-v-62bda639]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-62bda639]{color:#586a65}.b2b-head__actions[data-v-62bda639]{display:flex;align-items:center;gap:8px}.b2b-muted[data-v-62bda639]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-button[data-v-62bda639]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--a-border, #dfe7e1);border-radius:10px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font-size:12px;font-weight:650;text-decoration:none}.b2b-detail[data-v-62bda639]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:14px;align-items:start}.b2b-card[data-v-62bda639]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-card h2[data-v-62bda639],.b2b-card h3[data-v-62bda639]{margin:0;font-size:15px}.b2b-card__head[data-v-62bda639]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.b2b-table[data-v-62bda639]{display:grid}.b2b-table__head[data-v-62bda639],.b2b-table__row[data-v-62bda639]{display:grid;grid-template-columns:minmax(140px,1fr) 70px 100px 100px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--a-border, #dfe7e1);font-size:12px}.b2b-table__head[data-v-62bda639]{color:var(--a-text-muted, #586a65);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.b2b-table__row[data-v-62bda639]:last-child{border-bottom:0}.b2b-right[data-v-62bda639]{text-align:right}.b2b-strong[data-v-62bda639]{font-weight:650;font-variant-numeric:tabular-nums}.b2b-sub[data-v-62bda639]{display:block;color:var(--a-text-muted, #586a65);font-size:10px}.b2b-totals[data-v-62bda639]{display:grid;gap:4px;margin:0;padding-top:6px}.b2b-totals div[data-v-62bda639]{display:flex;justify-content:space-between;gap:16px}.b2b-totals dt[data-v-62bda639]{color:var(--a-text-muted, #586a65);font-size:11px}.b2b-totals dd[data-v-62bda639]{margin:0;font-size:12px;font-variant-numeric:tabular-nums}.b2b-totals__grand[data-v-62bda639]{padding-top:6px;border-top:1px solid var(--a-border, #dfe7e1);font-weight:750}.b2b-totals__grand dd[data-v-62bda639]{font-size:16px}.b2b-notes[data-v-62bda639]{margin:0;padding-top:8px;border-top:1px solid var(--a-border, #dfe7e1);color:var(--a-text-muted, #586a65);font-size:12px;white-space:pre-wrap}.b2b-facts[data-v-62bda639]{display:grid;gap:7px;margin:0}.b2b-facts div[data-v-62bda639]{display:flex;align-items:center;justify-content:space-between;gap:8px}.b2b-facts dt[data-v-62bda639]{color:var(--a-text-muted, #586a65);font-size:11px}.b2b-facts dd[data-v-62bda639]{margin:0}.b2b-shipments[data-v-62bda639]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.b2b-shipments li[data-v-62bda639]{display:grid;gap:2px;padding:7px 0;border-bottom:1px solid var(--a-border, #dfe7e1);font-size:11px}.b2b-timeline[data-v-62bda639]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.b2b-timeline li[data-v-62bda639]{display:grid;gap:2px;padding-left:12px;border-left:2px solid var(--a-border, #dfe7e1)}.b2b-timeline strong[data-v-62bda639]{font-size:12px}.b2b-timeline span[data-v-62bda639]{color:var(--a-text-muted, #586a65);font-size:10px}.b2b-timeline p[data-v-62bda639]{margin:0;font-size:11px}@media(max-width:980px){.b2b-detail[data-v-62bda639]{grid-template-columns:1fr}}@media(max-width:600px){.b2b-table__head[data-v-62bda639]{display:none}.b2b-table__row[data-v-62bda639]{grid-template-columns:1fr auto;gap:3px 8px;padding:10px 0}.b2b-table__row[data-v-62bda639]>:nth-child(2){grid-column:2;grid-row:2}.b2b-table__row[data-v-62bda639]>:nth-child(3){grid-column:2;grid-row:1}.b2b-table__row[data-v-62bda639]>:nth-child(4){grid-column:1;grid-row:3;text-align:left}}.b2b-head[data-v-2d8b4f21]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-head h1[data-v-2d8b4f21]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-2d8b4f21]{color:#586a65}.b2b-muted[data-v-2d8b4f21]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-button[data-v-2d8b4f21]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid var(--a-border, #dfe7e1);border-radius:9px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font:inherit;font-size:12px;font-weight:650;text-decoration:none;cursor:pointer}.b2b-button--primary[data-v-2d8b4f21]{border-color:var(--a-primary, #17624d);background:var(--a-primary, #17624d);color:#fff}.b2b-button[data-v-2d8b4f21]:disabled{opacity:.45;cursor:not-allowed}.b2b-button[data-v-2d8b4f21]:hover:not(:disabled){filter:brightness(.97)}.b2b-button[data-v-2d8b4f21]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:2px}.b2b-create[data-v-2d8b4f21]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;align-items:start}.b2b-card[data-v-2d8b4f21]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-card__head[data-v-2d8b4f21]{display:flex;align-items:center;justify-content:space-between;gap:10px}.b2b-card__head h2[data-v-2d8b4f21]{margin:0;font-size:15px}.b2b-input[data-v-2d8b4f21]{min-height:36px;padding:7px 10px;border:1px solid var(--a-border, #dfe7e1);border-radius:8px;background:var(--a-surface, #fff);color:inherit;font:inherit;font-size:12px}.b2b-input[data-v-2d8b4f21]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:1px}.b2b-search[data-v-2d8b4f21]{width:min(220px,50%)}.b2b-products[data-v-2d8b4f21],.b2b-line-list[data-v-2d8b4f21]{display:grid;gap:2px;margin:0;padding:0;list-style:none;max-height:430px;overflow:auto}.b2b-product[data-v-2d8b4f21],.b2b-line[data-v-2d8b4f21]{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--a-border, #dfe7e1)}.b2b-product[data-v-2d8b4f21]:last-child,.b2b-line[data-v-2d8b4f21]:last-child{border-bottom:0}.b2b-product__identity[data-v-2d8b4f21],.b2b-line__identity[data-v-2d8b4f21]{display:grid;min-width:0;flex:1}.b2b-product__identity strong[data-v-2d8b4f21],.b2b-line__identity strong[data-v-2d8b4f21]{font-size:12px}.b2b-product__identity small[data-v-2d8b4f21],.b2b-line__identity small[data-v-2d8b4f21]{color:var(--a-text-muted, #586a65);font-size:10px}.b2b-line__qty[data-v-2d8b4f21]{display:grid;gap:2px;width:88px;font-size:10px;color:var(--a-text-muted, #586a65)}.b2b-line__qty .b2b-input[data-v-2d8b4f21]{min-height:30px}.b2b-icon-button[data-v-2d8b4f21]{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--a-border, #dfe7e1);border-radius:8px;background:transparent;color:var(--a-text-muted, #586a65);cursor:pointer}.b2b-icon-button[data-v-2d8b4f21]:hover{color:#a53b32;border-color:#d9b3ae}.b2b-field[data-v-2d8b4f21]{display:grid;gap:4px;font-size:11px;font-weight:600;color:var(--a-text-muted, #586a65)}.b2b-form-actions[data-v-2d8b4f21]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.b2b-alert[data-v-2d8b4f21]{margin:0;padding:10px 12px;border:1px solid #e7c9a8;border-radius:10px;background:#fdf4e8;color:#6b4310;font-size:12px}.b2b-empty-state[data-v-2d8b4f21]{display:grid;justify-items:center;gap:6px;padding:24px 8px;color:var(--a-text-muted, #586a65);font-size:12px;text-align:center}.b2b-empty[data-v-2d8b4f21]{padding:14px 0;color:var(--a-text-muted, #586a65);font-size:12px;list-style:none}@media(max-width:980px){.b2b-create[data-v-2d8b4f21]{grid-template-columns:1fr}}.b2b-head[data-v-72478cd6]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-head h1[data-v-72478cd6]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-72478cd6]{color:#586a65}.b2b-muted[data-v-72478cd6]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-button[data-v-72478cd6]{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border:1px solid var(--a-border, #dfe7e1);border-radius:10px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font-size:12px;font-weight:650;text-decoration:none}.b2b-button--primary[data-v-72478cd6]{border-color:var(--a-primary, #17624d);background:var(--a-primary, #17624d);color:#fff}.b2b-button[data-v-72478cd6]:hover{filter:brightness(.97)}.b2b-button[data-v-72478cd6]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:2px}.b2b-filters[data-v-72478cd6]{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.b2b-filter[data-v-72478cd6]{min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--a-text-muted, #586a65);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.b2b-filter[data-v-72478cd6]:hover{background:var(--a-surface, #fff)}.b2b-filter.is-active[data-v-72478cd6]{border-color:var(--a-border, #dfe7e1);background:var(--a-surface, #fff);color:var(--a-text, #19352f)}.b2b-filter[data-v-72478cd6]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:1px}.b2b-card[data-v-72478cd6]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-table[data-v-72478cd6]{display:grid}.b2b-table__head[data-v-72478cd6],.b2b-table__row[data-v-72478cd6]{display:grid;grid-template-columns:minmax(130px,1.3fr) minmax(100px,.9fr) 70px minmax(90px,.7fr) minmax(100px,.8fr);gap:10px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--a-border, #dfe7e1);font-size:12px}.b2b-table__head[data-v-72478cd6]{color:var(--a-text-muted, #586a65);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.b2b-table__row[data-v-72478cd6]:last-child{border-bottom:0}.b2b-table__row--link[data-v-72478cd6]{color:inherit;text-decoration:none}.b2b-table__row--link[data-v-72478cd6]:hover{background:var(--a-surface-muted, #f7f9f5)}.b2b-table__row--link[data-v-72478cd6]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:-2px}.b2b-table__right[data-v-72478cd6]{text-align:right}.b2b-strong[data-v-72478cd6]{font-weight:650;font-variant-numeric:tabular-nums}.b2b-sub[data-v-72478cd6]{display:block;color:var(--a-text-muted, #586a65);font-size:10px;font-weight:400}.b2b-empty-state[data-v-72478cd6]{display:grid;justify-items:center;gap:8px;padding:36px 16px;text-align:center;color:var(--a-text-muted, #586a65)}.b2b-empty-state h2[data-v-72478cd6]{margin:0;color:var(--a-text, #19352f);font-size:15px}.b2b-empty-state p[data-v-72478cd6]{margin:0;font-size:12px}.b2b-pager[data-v-72478cd6]{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--a-text-muted, #586a65);font-size:11px}@media(max-width:700px){.b2b-table__head[data-v-72478cd6]{display:none}.b2b-table__row[data-v-72478cd6]{grid-template-columns:1fr auto;gap:3px 10px;padding:12px 0}.b2b-table__row[data-v-72478cd6]>:nth-child(2){grid-column:1;grid-row:2}.b2b-table__row[data-v-72478cd6]>:nth-child(3){grid-column:2;grid-row:2;justify-self:end}.b2b-table__row[data-v-72478cd6]>:nth-child(4){grid-column:2;grid-row:1}.b2b-table__row[data-v-72478cd6]>:nth-child(5){grid-column:1;grid-row:3;text-align:left}}.b2b-head[data-v-441cdf05]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-head h1[data-v-441cdf05]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-441cdf05]{color:#586a65}.b2b-head__actions[data-v-441cdf05]{display:flex;align-items:center;gap:8px}.b2b-muted[data-v-441cdf05]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-button[data-v-441cdf05]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--a-border, #dfe7e1);border-radius:9px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font:inherit;font-size:12px;font-weight:650;text-decoration:none;cursor:pointer}.b2b-button--primary[data-v-441cdf05]{border-color:var(--a-primary, #17624d);background:var(--a-primary, #17624d);color:#fff}.b2b-button[data-v-441cdf05]:disabled{opacity:.45;cursor:not-allowed}.b2b-button[data-v-441cdf05]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:2px}.b2b-detail[data-v-441cdf05]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:14px;align-items:start}.b2b-card[data-v-441cdf05]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-card h2[data-v-441cdf05],.b2b-card h3[data-v-441cdf05]{margin:0;font-size:15px}.b2b-card__head[data-v-441cdf05]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.b2b-table[data-v-441cdf05]{display:grid}.b2b-table__head[data-v-441cdf05],.b2b-table__row[data-v-441cdf05]{display:grid;grid-template-columns:minmax(140px,1fr) 70px 100px 100px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--a-border, #dfe7e1);font-size:12px}.b2b-table__head[data-v-441cdf05]{color:var(--a-text-muted, #586a65);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.b2b-table__row[data-v-441cdf05]:last-child{border-bottom:0}.b2b-right[data-v-441cdf05]{text-align:right}.b2b-strong[data-v-441cdf05]{font-weight:650;font-variant-numeric:tabular-nums}.b2b-sub[data-v-441cdf05]{display:block;color:var(--a-text-muted, #586a65);font-size:10px}.b2b-totals[data-v-441cdf05]{display:grid;gap:4px;margin:0;padding-top:6px}.b2b-totals div[data-v-441cdf05]{display:flex;justify-content:space-between;gap:16px}.b2b-totals dt[data-v-441cdf05]{color:var(--a-text-muted, #586a65);font-size:11px}.b2b-totals dd[data-v-441cdf05]{margin:0;font-size:12px;font-variant-numeric:tabular-nums}.b2b-totals__grand[data-v-441cdf05]{padding-top:6px;border-top:1px solid var(--a-border, #dfe7e1);font-weight:750}.b2b-totals__grand dd[data-v-441cdf05]{font-size:16px}.b2b-notes[data-v-441cdf05]{margin:0;padding-top:8px;border-top:1px solid var(--a-border, #dfe7e1);color:var(--a-text-muted, #586a65);font-size:12px;white-space:pre-wrap}.b2b-decide[data-v-441cdf05],.b2b-reject[data-v-441cdf05]{display:grid;gap:10px}.b2b-field[data-v-441cdf05]{display:grid;gap:4px;font-size:11px;font-weight:600;color:var(--a-text-muted, #586a65)}.b2b-input[data-v-441cdf05]{min-height:34px;padding:7px 10px;border:1px solid var(--a-border, #dfe7e1);border-radius:8px;background:var(--a-surface, #fff);color:inherit;font:inherit;font-size:12px}.b2b-input[data-v-441cdf05]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:1px}.b2b-alert[data-v-441cdf05]{margin:0;padding:10px 12px;border:1px solid #e7c9a8;border-radius:10px;background:#fdf4e8;color:#6b4310;font-size:12px}.b2b-timeline[data-v-441cdf05]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.b2b-timeline li[data-v-441cdf05]{display:grid;gap:2px;padding-left:12px;border-left:2px solid var(--a-border, #dfe7e1)}.b2b-timeline strong[data-v-441cdf05]{font-size:12px}.b2b-timeline span[data-v-441cdf05]{color:var(--a-text-muted, #586a65);font-size:10px}.b2b-timeline p[data-v-441cdf05]{margin:0;font-size:11px}@media(max-width:980px){.b2b-detail[data-v-441cdf05]{grid-template-columns:1fr}}@media(max-width:600px){.b2b-table__head[data-v-441cdf05]{display:none}.b2b-table__row[data-v-441cdf05]{grid-template-columns:1fr auto;gap:3px 8px;padding:10px 0}.b2b-table__row[data-v-441cdf05]>:nth-child(2){grid-column:2;grid-row:2}.b2b-table__row[data-v-441cdf05]>:nth-child(3){grid-column:2;grid-row:1}.b2b-table__row[data-v-441cdf05]>:nth-child(4){grid-column:1;grid-row:3;text-align:left}}.b2b-head h1[data-v-ef09dc56]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-ef09dc56]{color:#586a65}.b2b-muted[data-v-ef09dc56]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-settings[data-v-ef09dc56]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;align-items:start}.b2b-card[data-v-ef09dc56]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-card h2[data-v-ef09dc56]{margin:0;font-size:15px}.b2b-card__head[data-v-ef09dc56]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.b2b-field[data-v-ef09dc56]{display:grid;gap:3px;color:var(--a-text-muted, #586a65);font-size:10px;font-weight:600}.b2b-input[data-v-ef09dc56]{min-height:34px;padding:6px 9px;border:1px solid var(--a-border, #dfe7e1);border-radius:8px;background:var(--a-surface, #fff);color:inherit;font:inherit;font-size:12px}.b2b-input[data-v-ef09dc56]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:1px}.b2b-facts[data-v-ef09dc56]{display:grid;gap:6px;margin:0}.b2b-facts div[data-v-ef09dc56]{display:flex;justify-content:space-between;gap:12px;font-size:11px}.b2b-facts dt[data-v-ef09dc56]{color:var(--a-text-muted, #586a65)}.b2b-facts dd[data-v-ef09dc56]{margin:0;text-align:right}.b2b-actions[data-v-ef09dc56]{display:flex;justify-content:flex-end;gap:8px}.b2b-button[data-v-ef09dc56]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid var(--a-border, #dfe7e1);border-radius:9px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.b2b-button--primary[data-v-ef09dc56]{border-color:var(--a-primary, #17624d);background:var(--a-primary, #17624d);color:#fff}.b2b-button--danger[data-v-ef09dc56]{border-color:#d9b3ae;color:#a53b32}.b2b-button[data-v-ef09dc56]:disabled{opacity:.5;cursor:not-allowed}.b2b-button[data-v-ef09dc56]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:2px}.b2b-addresses[data-v-ef09dc56]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.b2b-addresses li[data-v-ef09dc56]{display:grid;gap:2px;padding:9px 0;border-bottom:1px solid var(--a-border, #dfe7e1);font-size:11px}.b2b-addresses li[data-v-ef09dc56]:last-child{border-bottom:0}.b2b-addresses__label[data-v-ef09dc56]{display:flex;align-items:center;gap:6px;font-weight:700;font-size:12px}.b2b-pill[data-v-ef09dc56]{padding:2px 6px;border-radius:999px;background:var(--a-primary-soft, #e8f1e5);color:var(--a-primary, #17624d);font-size:9px}.b2b-address-form[data-v-ef09dc56]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:10px;border-top:1px solid var(--a-border, #dfe7e1)}.b2b-wide[data-v-ef09dc56]{grid-column:1 / -1}.b2b-empty[data-v-ef09dc56]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-alert[data-v-ef09dc56]{margin:0;padding:9px 11px;border:1px solid #e7c9a8;border-radius:9px;background:#fdf4e8;color:#6b4310;font-size:11px}@media(max-width:980px){.b2b-settings[data-v-ef09dc56]{grid-template-columns:1fr}}@media(max-width:600px){.b2b-address-form[data-v-ef09dc56]{grid-template-columns:1fr}}.b2b-head[data-v-b3432772]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-head h1[data-v-b3432772]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-b3432772]{color:#586a65}.b2b-muted[data-v-b3432772]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-link[data-v-b3432772]{color:var(--a-primary, #17624d);font-weight:650;text-decoration:none}.b2b-link[data-v-b3432772]:hover{text-decoration:underline}.b2b-card[data-v-b3432772]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-table[data-v-b3432772]{display:grid}.b2b-table__head[data-v-b3432772],.b2b-table__row[data-v-b3432772]{display:grid;grid-template-columns:130px 120px minmax(130px,1fr) 120px 100px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid var(--a-border, #dfe7e1);font-size:12px}.b2b-table__head[data-v-b3432772]{color:var(--a-text-muted, #586a65);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.b2b-table__row[data-v-b3432772]:last-child{border-bottom:0}.b2b-empty[data-v-b3432772]{padding:18px 0;color:var(--a-text-muted, #586a65);font-size:12px}.b2b-button[data-v-b3432772]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--a-border, #dfe7e1);border-radius:9px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font-size:12px;font-weight:650;text-decoration:none}.b2b-pager[data-v-b3432772]{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--a-text-muted, #586a65);font-size:11px}@media(max-width:760px){.b2b-table__head[data-v-b3432772]{display:none}.b2b-table__row[data-v-b3432772]{grid-template-columns:1fr auto;gap:3px 8px}.b2b-table__row[data-v-b3432772]>:nth-child(2),.b2b-table__row[data-v-b3432772]>:nth-child(5){display:none}.b2b-table__row[data-v-b3432772]>:nth-child(3){grid-column:1;grid-row:2}.b2b-table__row[data-v-b3432772]>:nth-child(4){grid-column:2;grid-row:2}}.b2b-head[data-v-45e2e46c]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-head h1[data-v-45e2e46c]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-45e2e46c]{color:#586a65}.b2b-muted[data-v-45e2e46c]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-balance[data-v-45e2e46c]{display:grid;justify-items:end;gap:2px}.b2b-balance span[data-v-45e2e46c]{color:var(--a-text-muted, #586a65);font-size:11px}.b2b-balance strong[data-v-45e2e46c]{font-size:22px;font-variant-numeric:tabular-nums}.b2b-card[data-v-45e2e46c]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-table[data-v-45e2e46c]{display:grid}.b2b-table__head[data-v-45e2e46c],.b2b-table__row[data-v-45e2e46c]{display:grid;grid-template-columns:100px 120px minmax(120px,1fr) 100px 110px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid var(--a-border, #dfe7e1);font-size:12px}.b2b-table__head[data-v-45e2e46c]{color:var(--a-text-muted, #586a65);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.b2b-table__row[data-v-45e2e46c]:last-child{border-bottom:0}.b2b-right[data-v-45e2e46c]{text-align:right}.b2b-strong[data-v-45e2e46c]{font-weight:650;font-variant-numeric:tabular-nums}.b2b-empty[data-v-45e2e46c]{padding:18px 0;color:var(--a-text-muted, #586a65);font-size:12px}@media(max-width:680px){.b2b-table__head[data-v-45e2e46c]{display:none}.b2b-table__row[data-v-45e2e46c]{grid-template-columns:1fr auto;gap:3px 8px}.b2b-table__row[data-v-45e2e46c]>:nth-child(2){grid-column:1;grid-row:2}.b2b-table__row[data-v-45e2e46c]>:nth-child(3){grid-column:1;grid-row:3}.b2b-table__row[data-v-45e2e46c]>:nth-child(4){display:none}.b2b-table__row[data-v-45e2e46c]>:nth-child(5){grid-column:2;grid-row:1}}.b2b-head[data-v-9e04b607]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-head h1[data-v-9e04b607]{margin:2px 0 4px;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em}.b2b-head .eyebrow[data-v-9e04b607]{color:#586a65}.b2b-muted[data-v-9e04b607]{color:var(--a-text-muted, #586a65);font-size:12px}.b2b-card[data-v-9e04b607]{display:grid;gap:12px;padding:18px;border:1px solid var(--a-border, #dfe7e1);border-radius:16px;background:var(--a-surface, #fff);box-shadow:var(--a-shadow, 0 8px 24px rgba(30,55,48,.05))}.b2b-card__head[data-v-9e04b607]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.b2b-card__head h2[data-v-9e04b607]{margin:0;font-size:15px}.b2b-team[data-v-9e04b607]{display:grid;gap:2px;margin:0;padding:0;list-style:none}.b2b-team__member[data-v-9e04b607]{display:flex;align-items:end;gap:10px;padding:10px 0;border-bottom:1px solid var(--a-border, #dfe7e1);flex-wrap:wrap}.b2b-team__member[data-v-9e04b607]:last-child{border-bottom:0}.b2b-team__avatar[data-v-9e04b607]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--a-primary-soft, #e8f1e5);color:var(--a-primary, #17624d);font-size:12px;font-weight:750;align-self:center}.b2b-team__identity[data-v-9e04b607]{display:grid;min-width:160px;flex:1}.b2b-team__identity strong[data-v-9e04b607]{font-size:12px}.b2b-team__identity small[data-v-9e04b607]{color:var(--a-text-muted, #586a65);font-size:11px}.b2b-team__role[data-v-9e04b607]{width:150px}.b2b-field[data-v-9e04b607]{display:grid;gap:3px;color:var(--a-text-muted, #586a65);font-size:10px;font-weight:600}.b2b-input[data-v-9e04b607]{min-height:32px;padding:5px 8px;border:1px solid var(--a-border, #dfe7e1);border-radius:8px;background:var(--a-surface, #fff);color:inherit;font:inherit;font-size:12px}.b2b-check[data-v-9e04b607]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--a-text-muted, #586a65)}.b2b-button[data-v-9e04b607]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid var(--a-border, #dfe7e1);border-radius:8px;background:var(--a-surface, #fff);color:var(--a-text, #19352f);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.b2b-button--primary[data-v-9e04b607]{border-color:var(--a-primary, #17624d);background:var(--a-primary, #17624d);color:#fff}.b2b-button--danger[data-v-9e04b607]{border-color:#d9b3ae;color:#a53b32}.b2b-button[data-v-9e04b607]:focus-visible{outline:2px solid var(--a-primary, #17624d);outline-offset:2px}.b2b-pill[data-v-9e04b607]{padding:3px 7px;border-radius:999px;background:var(--a-primary-soft, #e8f1e5);color:var(--a-primary, #17624d);font-size:10px;font-weight:650}.b2b-add[data-v-9e04b607]{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.b2b-add .b2b-field[data-v-9e04b607]{min-width:200px;flex:1}.b2b-alert[data-v-9e04b607]{margin:0;padding:9px 11px;border:1px solid #e7c9a8;border-radius:9px;background:#fdf4e8;color:#6b4310;font-size:11px}@media(max-width:700px){.b2b-team__member[data-v-9e04b607]{align-items:stretch}.b2b-team__role[data-v-9e04b607]{width:100%}}
