.toast-host[data-v-e3eb983f]{position:fixed;inset-inline:0;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:9999;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0 1rem;pointer-events:none}.toast[data-v-e3eb983f]{pointer-events:auto;display:flex;align-items:flex-start;gap:.625rem;width:min(24rem,calc(100vw - 2rem));padding:.8125rem 1rem;border-radius:var(--radius);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl}.toast--success[data-v-e3eb983f]{background:color-mix(in srgb,#166534 92%,transparent);border:1px solid color-mix(in srgb,#86efac 40%,transparent);color:#ecfdf5}.toast--error[data-v-e3eb983f]{background:color-mix(in srgb,#991b1b 94%,transparent);border:1px solid color-mix(in srgb,#f87171 40%,transparent);color:#fef2f2}.toast--info[data-v-e3eb983f]{background:color-mix(in srgb,var(--card) 94%,transparent);border:1px solid var(--border-strong);color:var(--text);box-shadow:var(--shadow-lg)}.toast-icon[data-v-e3eb983f]{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1rem;border-radius:var(--radius-full);display:grid;place-items:center;font-size:.75rem;font-weight:800;background:#ffffff29}.toast-msg[data-v-e3eb983f]{flex:1;min-width:0;margin:0;font-size:.875rem;line-height:1.45;text-align:right;overflow-wrap:anywhere}.toast-close[data-v-e3eb983f]{position:relative;z-index:1;flex-shrink:0;border:none;background:transparent;color:inherit;opacity:.8;font-size:1.25rem;line-height:1;cursor:pointer;min-width:2rem;min-height:2rem;margin:-.35rem -.25rem -.35rem 0;padding:0;display:grid;place-items:center}.toast-close[data-v-e3eb983f]:hover{opacity:1}.toast-enter-active[data-v-e3eb983f],.toast-leave-active[data-v-e3eb983f]{transition:opacity .28s var(--ease-out),transform .28s var(--ease-spring)}.toast-enter-from[data-v-e3eb983f],.toast-leave-to[data-v-e3eb983f]{opacity:0;transform:translateY(10px) scale(.96)}.toast-move[data-v-e3eb983f]{transition:transform .22s ease}@media (max-width: 767px){.toast-host[data-v-e3eb983f]{inset-inline:.75rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));top:auto}.toast[data-v-e3eb983f]{width:100%;max-width:none}}.admin-list-card[data-v-bd67da8a]{overflow-x:auto;overflow-y:hidden}@media (max-width: 768px){.admin-list-card[data-v-bd67da8a]{overflow-x:visible;overflow-y:visible}}.admin-list-content[data-v-bd67da8a]{min-width:0;width:100%}.modal-head-copy[data-v-bc9a6595]{min-width:0;flex:1}.modal-head-copy h3[data-v-bc9a6595]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-filters[data-v-0b2b276b]{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 35%,var(--card))}.product-filters__row[data-v-0b2b276b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.product-filters__select[data-v-0b2b276b]{margin:0;font-size:.8125rem;min-height:2.35rem}.product-filters__select--wide[data-v-0b2b276b]{grid-column:span 1}.product-filters__chips[data-v-0b2b276b]{display:flex;flex-wrap:wrap;gap:.4rem}.filter-chip[data-v-0b2b276b]{border:1px solid var(--border-strong);border-radius:999px;padding:.3rem .75rem;font-size:.78rem;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.filter-chip[data-v-0b2b276b]:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.filter-chip--active[data-v-0b2b276b]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.filter-chip--clear[data-v-0b2b276b]{margin-inline-start:auto;border-style:dashed;color:var(--muted)}@media (max-width: 768px){.product-filters__row[data-v-0b2b276b]{grid-template-columns:1fr}.filter-chip--clear[data-v-0b2b276b]{margin-inline-start:0;width:100%}}.catalog-toolbar[data-v-dd649bd0]{display:flex;flex-direction:column;gap:.65rem;margin-bottom:.85rem}.catalog-table-card[data-v-dd649bd0]{position:relative}.catalog-table .title-cell[data-v-dd649bd0]{font-weight:600;max-width:16rem}.row-dim[data-v-dd649bd0]{opacity:.72}.actions-col[data-v-dd649bd0]{width:12rem}.actions-cell[data-v-dd649bd0]{white-space:nowrap}.row-actions[data-v-dd649bd0]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.btn-sm[data-v-dd649bd0]{padding:.35rem .65rem;font-size:.75rem}.btn-xs[data-v-dd649bd0]{padding:.2rem .45rem;font-size:.7rem;line-height:1.2}.sku-cell[data-v-dd649bd0]{min-width:9rem}.sku-display[data-v-dd649bd0],.sku-inline-edit[data-v-dd649bd0]{display:flex;align-items:center;gap:.35rem}.sku-value[data-v-dd649bd0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;word-break:break-all}.sku-input[data-v-dd649bd0]{flex:1;min-width:0;padding:.25rem .45rem;border:1px solid var(--border);border-radius:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;background:var(--card);color:var(--text)}.sku-input[data-v-dd649bd0]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.sku-edit-btn[data-v-dd649bd0]{flex-shrink:0;opacity:1}@media (hover: hover) and (pointer: fine){.sku-edit-btn[data-v-dd649bd0]{opacity:0;transition:opacity .15s ease}.catalog-table tbody tr:hover .sku-edit-btn[data-v-dd649bd0],.sku-edit-btn[data-v-dd649bd0]:focus-visible{opacity:1}}.sku-confirm[data-v-dd649bd0]{flex-shrink:0;min-width:1.75rem}.btn-danger-text[data-v-dd649bd0]{color:var(--danger)}.btn-danger-text[data-v-dd649bd0]:hover:not(:disabled){color:#fff;background:var(--danger)}.empty[data-v-dd649bd0]{padding:1.5rem;text-align:center;color:var(--muted)}.catalog-thumb[data-v-dd649bd0]{width:2.75rem;height:2.75rem;object-fit:cover;border-radius:.5rem;border:1px solid var(--border)}.catalog-thumb-empty[data-v-dd649bd0]{color:var(--muted)}.catalog-table th[data-v-dd649bd0]:nth-child(4),.catalog-table td.catalog-price-cell[data-v-dd649bd0]{width:7rem;min-width:7rem;overflow:visible;text-overflow:clip}.catalog-price-cell[data-v-dd649bd0]{vertical-align:middle;line-height:1.25;white-space:nowrap}.catalog-price-stack[data-v-dd649bd0]{display:flex;flex-direction:column;gap:.1rem;align-items:flex-start}.catalog-price-single[data-v-dd649bd0]{display:block}.catalog-price-original[data-v-dd649bd0]{display:block;color:var(--muted);font-size:.75rem;text-decoration:line-through}.catalog-price-sale[data-v-dd649bd0]{display:block;font-weight:600;color:var(--danger)}.analytics-state[data-v-dd649bd0],.analytics-empty[data-v-dd649bd0]{padding:1rem 0;color:var(--muted);text-align:center}.analytics-summary[data-v-dd649bd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-bottom:1.25rem}.analytics-card[data-v-dd649bd0]{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--card) 92%,var(--accent) 8%)}.analytics-card--pending[data-v-dd649bd0]{background:color-mix(in srgb,var(--card) 90%,#f59e0b 10%)}.analytics-card__label[data-v-dd649bd0]{font-size:.78rem;color:var(--muted)}.analytics-card__value[data-v-dd649bd0]{font-size:1.35rem;line-height:1.2}.analytics-card__sub[data-v-dd649bd0]{font-size:.75rem;color:var(--muted)}.analytics-section+.analytics-section[data-v-dd649bd0]{margin-top:1.25rem}.analytics-section h4[data-v-dd649bd0]{margin:0 0 .65rem;font-size:.9rem}.analytics-table[data-v-dd649bd0]{width:100%}@media (max-width: 768px){.catalog-table-card[data-v-dd649bd0] .admin-list-content{padding:.75rem}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody tr{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;grid-template-areas:"thumb title status" "sku sku sku" "price price price" "stock stock stock" "warehouse warehouse warehouse" "actions actions actions";gap:.55rem .7rem;padding:.9rem 1rem;margin-bottom:.75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-xs)}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody tr:last-child{margin-bottom:0}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td{display:block;padding:0;border:none;width:auto!important;min-width:0!important;text-align:start}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:before{display:none}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:first-child{grid-area:thumb;align-self:start}.catalog-table-card[data-v-dd649bd0] .catalog-table .catalog-thumb{width:3.25rem;height:3.25rem}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td.title-cell{grid-area:title;align-self:center;font-size:.875rem;line-height:1.45;max-width:none}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(7){grid-area:status;align-self:start;justify-self:end}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(3){grid-area:sku;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);text-align:end}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(4){grid-area:price;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);text-align:end}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(5){grid-area:stock;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);text-align:end}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(6){grid-area:warehouse;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);text-align:end}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(3):before,.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(4):before,.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(5):before,.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(6):before{display:block;content:attr(data-label);flex:0 0 auto;font-size:.72rem;font-weight:700;color:var(--muted);text-align:start}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(3)>*,.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(4)>*,.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(5)>*,.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(6)>*{justify-self:auto}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td:nth-child(6){border-bottom:none}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td.catalog-price-cell{white-space:normal}.catalog-table-card[data-v-dd649bd0] .catalog-table .catalog-price-stack{align-items:flex-end}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td.actions-cell{grid-area:actions;padding-top:.7rem;margin-top:.15rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.catalog-table-card[data-v-dd649bd0] .catalog-table tbody td.actions-cell:before{display:none}.catalog-table-card[data-v-dd649bd0] .catalog-table .row-actions{display:flex;flex-direction:row;gap:.5rem;justify-content:stretch}.catalog-table-card[data-v-dd649bd0] .catalog-table .row-actions .btn{flex:1 1 0;min-width:0;justify-content:center}}.admin-price-input__words[data-v-f69b8d82]{margin:.25rem 0 0;font-size:.75rem;color:var(--muted);line-height:1.45}.jalali-picker[data-v-f6efb2b8]{display:flex;flex-direction:column;gap:.35rem}.jalali-picker--compact .jalali-row[data-v-f6efb2b8]{gap:.4rem}.jalali-picker--compact .field[data-v-f6efb2b8]{padding:.5rem .55rem;font-size:.875rem}.jalali-row[data-v-f6efb2b8]{display:grid;grid-template-columns:1fr 1.2fr .8fr auto;gap:.5rem;align-items:center}.jalali-preview[data-v-f6efb2b8]{margin:0;font-size:.78rem;color:var(--muted)}.jalali-preview-sub[data-v-f6efb2b8]{opacity:.75}.jalali-preview--compact[data-v-f6efb2b8]{font-size:.72rem;padding-top:.15rem}@media (max-width: 520px){.jalali-row[data-v-f6efb2b8]{grid-template-columns:1fr 1fr}}.cat-tree-branch[data-v-f8d2b19c]{list-style:none;margin:0;padding:0}.cat-tree-branch--root[data-v-f8d2b19c]{padding-block:.15rem}.cat-tree-node[data-v-f8d2b19c]{margin:0}.cat-tree-row[data-v-f8d2b19c]{display:flex;align-items:center;gap:.35rem;min-height:2rem;border-radius:6px}.cat-tree-row[data-v-f8d2b19c]:hover{background:color-mix(in srgb,var(--border) 35%,transparent)}.cat-tree-toggle[data-v-f8d2b19c],.cat-tree-spacer[data-v-f8d2b19c]{flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.cat-tree-toggle[data-v-f8d2b19c]{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.cat-tree-toggle[data-v-f8d2b19c]:hover{color:var(--text);background:color-mix(in srgb,var(--border) 50%,transparent)}.cat-tree-chevron[data-v-f8d2b19c]{transition:transform .15s ease}.cat-tree-chevron--open[data-v-f8d2b19c]{transform:rotate(90deg)}.cat-tree-label[data-v-f8d2b19c]{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;cursor:pointer;-webkit-user-select:none;user-select:none}.cat-tree-title[data-v-f8d2b19c]{font-size:.875rem;line-height:1.35}.cat-tree-picker[data-v-ef55cb33]{display:flex;flex-direction:column;gap:.65rem}.cat-tree-toolbar[data-v-ef55cb33]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.cat-tree-search[data-v-ef55cb33]{flex:1 1 12rem;min-width:0;margin:0}.cat-tree-actions[data-v-ef55cb33]{display:flex;gap:.25rem}.cat-tree-selected[data-v-ef55cb33]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .65rem;border:1px dashed var(--border);border-radius:8px;background:color-mix(in srgb,var(--primary) 4%,var(--bg))}.cat-tree-selected-label[data-v-ef55cb33]{font-size:.78rem;color:var(--muted);white-space:nowrap}.cat-tree-chips[data-v-ef55cb33]{display:flex;flex-wrap:wrap;gap:.35rem;flex:1}.cat-tree-chip[data-v-ef55cb33]{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:.78rem}.cat-tree-chip-remove[data-v-ef55cb33]{border:none;background:transparent;color:var(--muted);cursor:pointer;padding:0 .15rem;line-height:1;font-size:1rem}.cat-tree-chip-remove[data-v-ef55cb33]:hover:not(:disabled){color:var(--danger, #dc2626)}.cat-tree-panel[data-v-ef55cb33]{max-height:18rem;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:.35rem .5rem}.cat-tree-empty[data-v-ef55cb33],.hint[data-v-ef55cb33]{margin:0;padding:.75rem;font-size:.82rem;color:var(--muted);text-align:center}.cat-tree-picker--compact[data-v-ef55cb33]{gap:.45rem}.cat-tree-picker--compact .cat-tree-toolbar[data-v-ef55cb33]{gap:.35rem}.cat-tree-picker--compact .cat-tree-search[data-v-ef55cb33]{font-size:.8125rem;padding:.35rem .5rem}.cat-tree-picker--compact .cat-tree-panel[data-v-ef55cb33]{max-height:13rem;border:none;border-radius:0;background:transparent;padding:0}.cat-tree-picker--compact .hint[data-v-ef55cb33]{padding:.35rem 0;font-size:.78rem;text-align:start}.variants-panel__head[data-v-fd6cae81]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.variants-panel__hint[data-v-fd6cae81]{margin:0;color:var(--text-muted);font-size:.875rem}.variants-empty[data-v-fd6cae81]{color:var(--text-muted)}.table-wrap[data-v-fd6cae81]{overflow-x:auto}.variants-table[data-v-fd6cae81]{width:100%;min-width:52rem;border-collapse:collapse}.variants-table th[data-v-fd6cae81],.variants-table td[data-v-fd6cae81]{padding:.55rem .65rem;border-bottom:1px solid var(--border);text-align:right;vertical-align:middle}.variants-table th[data-v-fd6cae81]{color:var(--muted);font-size:.75rem;font-weight:600;background:color-mix(in srgb,var(--surface) 85%,var(--card))}.variants-table tr.inactive[data-v-fd6cae81]{opacity:.55}.field-sm[data-v-fd6cae81]{min-width:5rem}.attr-select[data-v-fd6cae81]{min-width:7rem;max-width:11rem}.swatch[data-v-fd6cae81]{display:inline-block;width:1rem;height:1rem;margin-inline-start:.35rem;border-radius:999px;border:1px solid var(--border);vertical-align:middle}.variants-table__active[data-v-fd6cae81]{text-align:center}.attr-assign-panel[data-v-eadd86c5]{display:flex;flex-direction:column;gap:1rem}.hint[data-v-eadd86c5]{margin:0;color:var(--text-muted)}.attr-search[data-v-eadd86c5]{max-width:28rem}.empty[data-v-eadd86c5]{margin:0;color:var(--text-muted);font-size:.875rem}.attr-block[data-v-eadd86c5]{border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem}.attr-head[data-v-eadd86c5]{display:flex;align-items:center;gap:.5rem}.muted[data-v-eadd86c5]{color:var(--text-muted);font-size:.875rem}.term-chips[data-v-eadd86c5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.chip[data-v-eadd86c5]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--border);background:var(--bg);cursor:pointer}.chip.active[data-v-eadd86c5]{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent)}.swatch[data-v-eadd86c5]{width:1rem;height:1rem;border-radius:999px;border:1px solid var(--border)}.specs-panel[data-v-74635228]{display:flex;flex-direction:column;gap:.55rem}.specs-panel__head[data-v-74635228]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.specs-panel__hint[data-v-74635228]{margin:0;font-size:.8125rem;color:var(--muted);max-width:36rem}.spec-row[data-v-74635228]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.45rem;align-items:center}@media (max-width: 768px){.spec-row[data-v-74635228]{grid-template-columns:1fr}}.faq-panel[data-v-59599c9a]{display:flex;flex-direction:column;gap:.65rem}.faq-panel__head[data-v-59599c9a]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem}.faq-panel__hint[data-v-59599c9a]{margin:0;font-size:.8125rem;color:var(--muted);max-width:36rem}.faq-row[data-v-59599c9a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;align-items:start;padding:.65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.faq-row .field[data-v-59599c9a]:first-child{grid-column:1 / -1}.faq-row__answer[data-v-59599c9a]{grid-column:1;resize:vertical;min-height:4.5rem}.faq-row__remove[data-v-59599c9a]{grid-column:2;align-self:start}@media (max-width: 768px){.faq-row[data-v-59599c9a]{grid-template-columns:1fr}.faq-row__remove[data-v-59599c9a]{justify-self:end}}.seo-panel[data-v-9c4028da]{display:grid;gap:.8rem}.seo-panel__hint[data-v-9c4028da]{margin:0;color:var(--muted);font-size:.82rem;line-height:1.7}.seo-grid[data-v-9c4028da]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.seo-field[data-v-9c4028da]{display:grid;gap:.35rem;font-size:.8rem;color:var(--text-secondary)}.seo-field .field[data-v-9c4028da]{width:100%;box-sizing:border-box}.seo-json[data-v-9c4028da]{border:1px solid var(--border);border-radius:var(--radius-xs)}.seo-json summary[data-v-9c4028da]{padding:.65rem .75rem;cursor:pointer;font-size:.82rem;font-weight:600}.seo-json__editor[data-v-9c4028da]{width:calc(100% - 1rem);box-sizing:border-box;margin:0 .5rem .5rem;resize:vertical;font-family:ui-monospace,monospace;font-size:.75rem}@media (max-width: 800px){.seo-grid[data-v-9c4028da]{grid-template-columns:1fr}}.json-import[data-v-10684dd2],.json-review[data-v-10684dd2]{display:grid;gap:.85rem}.json-import__hint[data-v-10684dd2]{margin:0;color:var(--text-secondary);line-height:1.7}.json-import__textarea[data-v-10684dd2]{width:100%;box-sizing:border-box;resize:vertical;min-height:22rem;font-family:ui-monospace,monospace;line-height:1.55}.json-import__error[data-v-10684dd2]{margin:0;color:var(--danger);font-size:.85rem}.json-review__notice[data-v-10684dd2]{padding:.7rem .85rem;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:var(--radius-xs);background:var(--accent-soft);color:var(--text);font-size:.85rem}.json-review__section[data-v-10684dd2]{display:grid;gap:.55rem}.json-review__section h4[data-v-10684dd2]{margin:0 0 .2rem;font-size:.95rem}.json-review__row[data-v-10684dd2]{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem;border:1px solid var(--border);border-radius:var(--radius-xs);cursor:pointer;background:var(--card)}.json-review__row>input[data-v-10684dd2]{margin-top:.25rem}.json-review__row>span[data-v-10684dd2]{display:grid;gap:.25rem;min-width:0}.json-review__row strong[data-v-10684dd2]{color:var(--text)}.json-review__row small[data-v-10684dd2]{color:var(--text-secondary);line-height:1.65;overflow-wrap:anywhere}.json-review__row em[data-v-10684dd2]{color:var(--warning, #a16207);font-size:.78rem;font-style:normal}.json-review__reasons[data-v-10684dd2]{margin:-.2rem 2.2rem .25rem 0;color:var(--muted);font-size:.8rem}.json-review__section--info[data-v-10684dd2]{margin-top:.4rem;padding-top:.85rem;border-top:1px solid var(--border)}.json-review__section--info details[data-v-10684dd2]{border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface)}.json-review__section--info summary[data-v-10684dd2]{cursor:pointer;padding:.65rem .75rem;font-weight:600}.json-review__section--info pre[data-v-10684dd2]{max-height:18rem;overflow:auto;margin:0;padding:.75rem;border-top:1px solid var(--border);direction:ltr;text-align:left;white-space:pre-wrap;font-size:.76rem}.json-review__section--info ul[data-v-10684dd2]{margin:0;padding:.2rem 2rem .8rem 1rem}.json-review__facts[data-v-10684dd2]{display:grid;grid-template-columns:max-content 1fr;gap:.4rem .8rem;margin:0;padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius-xs)}.json-review__facts dt[data-v-10684dd2]{color:var(--muted)}.json-review__facts dd[data-v-10684dd2]{margin:0}.brand-select[data-v-04d8428c]{min-width:0}.brand-select__input-wrap[data-v-04d8428c]{position:relative;min-width:0}.brand-select__input[data-v-04d8428c]{width:100%;min-width:0}.brand-select__dropdown[data-v-04d8428c]{position:absolute;inset-inline:0;top:calc(100% + 4px);z-index:20;max-height:14rem;overflow:auto;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow)}.brand-select__option[data-v-04d8428c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;border:none;background:none;text-align:start;padding:.55rem .75rem;font:inherit;font-size:.8125rem;cursor:pointer}.brand-select__option[data-v-04d8428c]:hover:not(:disabled),.brand-select__option--picked[data-v-04d8428c]{background:var(--accent-soft)}.brand-select__option--create[data-v-04d8428c]{color:var(--accent);font-weight:600;border-bottom:1px solid var(--border)}.brand-select__count[data-v-04d8428c]{color:var(--muted);font-size:.75rem;white-space:nowrap}.brand-select__empty[data-v-04d8428c]{margin:0;padding:.65rem .75rem;font-size:.8125rem;color:var(--muted)}.wc-metabox[data-v-03d4375b]{background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius-xs);box-shadow:var(--shadow-xs)}.wc-metabox__head[data-v-03d4375b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-hover) 65%,var(--card))}.wc-metabox--closed .wc-metabox__head[data-v-03d4375b]{border-bottom-color:transparent}.wc-metabox__title[data-v-03d4375b]{margin:0;font-size:.8125rem;font-weight:700}.wc-metabox__toggle[data-v-03d4375b]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out)}.wc-metabox--closed .wc-metabox__toggle[data-v-03d4375b]{transform:rotate(-90deg)}.wc-metabox__toggle[data-v-03d4375b]:hover{color:var(--text);background:color-mix(in srgb,var(--border) 40%,transparent)}.wc-metabox__body[data-v-03d4375b]{padding:.75rem}.wc-metabox__body[data-v-03d4375b] .wc-metabox__body--flush{margin:-.75rem;padding:0}.admin-rich-editor[data-v-f02833e2]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--input-bg);overflow:hidden;box-shadow:var(--shadow-xs);flex-shrink:0;min-height:var(--v3f169db9)}.admin-rich-editor--disabled[data-v-f02833e2]{opacity:.72}.admin-rich-editor__top[data-v-f02833e2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;padding:.35rem .45rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-hover) 55%,var(--card))}.admin-rich-editor__toolbar[data-v-f02833e2]{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;flex:1;min-width:0}.admin-rich-editor__btn[data-v-f02833e2]{display:inline-grid;place-items:center;min-width:1.85rem;height:1.85rem;padding:0 .35rem;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--text-secondary);font:inherit;font-size:.78rem;cursor:pointer;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease}.admin-rich-editor__btn[data-v-f02833e2]:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border);color:var(--text)}.admin-rich-editor__btn--active[data-v-f02833e2]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--accent-hover)}.admin-rich-editor__sep[data-v-f02833e2]{width:1px;height:1.25rem;margin-inline:.15rem;background:var(--border)}.admin-rich-editor__tabs[data-v-f02833e2]{display:inline-flex;gap:.15rem;padding:.15rem;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface)}.admin-rich-editor__tab[data-v-f02833e2]{border:none;border-radius:calc(var(--radius-xs) - 2px);background:transparent;color:var(--muted);font:inherit;font-size:.72rem;font-weight:700;padding:.28rem .55rem;cursor:pointer}.admin-rich-editor__tab--active[data-v-f02833e2]{background:var(--card);color:var(--text);box-shadow:var(--shadow-xs)}.admin-rich-editor__pane[data-v-f02833e2]{min-height:var(--v3f169db9);position:relative}.admin-rich-editor__pane--drag[data-v-f02833e2],.admin-rich-editor__pane--uploading[data-v-f02833e2]{outline:2px dashed var(--accent);outline-offset:-6px}.admin-rich-editor__drop-hint[data-v-f02833e2]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent-hover);font-size:.9rem;font-weight:700;z-index:2}.admin-rich-editor__pane[data-v-f02833e2] .tiptap{min-height:var(--v3f169db9);padding:.75rem .85rem;outline:none;line-height:1.65;color:var(--text);-webkit-user-select:text;user-select:text;touch-action:manipulation}.admin-rich-editor__pane[data-v-f02833e2] .tiptap p{margin:0 0 .65rem}.admin-rich-editor__pane[data-v-f02833e2] .tiptap p:last-child{margin-bottom:0}.admin-rich-editor__pane[data-v-f02833e2] .tiptap ul,.admin-rich-editor__pane[data-v-f02833e2] .tiptap ol{margin:0 0 .65rem;padding-inline-start:1.25rem}.admin-rich-editor__pane[data-v-f02833e2] .tiptap blockquote{margin:0 0 .65rem;padding:.35rem .75rem;border-inline-start:3px solid var(--accent);color:var(--text-secondary)}.admin-rich-editor__pane[data-v-f02833e2] .tiptap a{color:var(--accent);text-decoration:underline}.admin-rich-editor__pane[data-v-f02833e2] .tiptap h2,.admin-rich-editor__pane[data-v-f02833e2] .tiptap h3,.admin-rich-editor__pane[data-v-f02833e2] .tiptap h4{margin:0 0 .5rem;line-height:1.35}.admin-rich-editor__pane[data-v-f02833e2] .tiptap img{max-width:100%;height:auto;border-radius:var(--radius-sm);display:block;margin:.5rem 0 .85rem}.admin-rich-editor__pane[data-v-f02833e2] [data-resize-container]{max-width:100%;margin:.5rem 0 .85rem}.admin-rich-editor__pane[data-v-f02833e2] [data-resize-wrapper]{max-width:100%;display:inline-block;line-height:0}.admin-rich-editor__pane[data-v-f02833e2] [data-resize-wrapper] img{margin:0;height:auto;max-width:100%;border-radius:var(--radius-sm)}.admin-rich-editor__pane[data-v-f02833e2] [data-resize-handle]{width:.7rem;height:.7rem;box-sizing:border-box;border:2px solid var(--card);border-radius:2px;background:var(--accent);z-index:3;touch-action:none;transform:translateZ(0)}.admin-rich-editor__pane[data-v-f02833e2] [data-resize-handle]:after{content:"";position:absolute;top:-.45rem;right:-.45rem;bottom:-.45rem;left:-.45rem}.admin-rich-editor__pane[data-v-f02833e2] [data-resize-handle=top-left],.admin-rich-editor__pane[data-v-f02833e2] [data-resize-handle=bottom-left]{cursor:nwse-resize}.admin-rich-editor__pane[data-v-f02833e2] [data-resize-handle=top-right],.admin-rich-editor__pane[data-v-f02833e2] [data-resize-handle=bottom-right]{cursor:nesw-resize}.admin-rich-editor__pane[data-v-f02833e2] [data-resize-container][data-resize-state=true]{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.admin-rich-editor__pane[data-v-f02833e2] .tiptap img.ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:2px}.admin-rich-editor__pane[data-v-f02833e2] [data-resize-container] .ProseMirror-selectednode,.admin-rich-editor__pane[data-v-f02833e2] [data-resize-container].ProseMirror-selectednode{outline:none}.admin-rich-editor__pane[data-v-f02833e2] .tiptap table{width:100%;border-collapse:collapse;margin:0 0 .85rem;table-layout:fixed;overflow:hidden}.admin-rich-editor__pane[data-v-f02833e2] .tiptap td,.admin-rich-editor__pane[data-v-f02833e2] .tiptap th{border:1px solid var(--border-strong);padding:.4rem .5rem;vertical-align:top;min-width:2.5rem;position:relative}.admin-rich-editor__pane[data-v-f02833e2] .tiptap th{background:color-mix(in srgb,var(--surface-hover) 70%,var(--card));font-weight:700;text-align:start}.admin-rich-editor__pane[data-v-f02833e2] .tiptap .selectedCell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--accent) 12%,transparent);pointer-events:none}.admin-rich-editor__pane[data-v-f02833e2] .tiptap .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--accent);pointer-events:none}.admin-rich-editor__pane[data-v-f02833e2] .tiptap.resize-cursor{cursor:col-resize}.admin-rich-editor__pane[data-v-f02833e2] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:inline-start;color:color-mix(in srgb,var(--muted) 70%,transparent);pointer-events:none;height:0}.admin-rich-editor__code[data-v-f02833e2],.admin-rich-editor__plain[data-v-f02833e2]{width:100%;box-sizing:border-box;margin:0;border:none;border-radius:0;resize:vertical;min-height:var(--v3f169db9);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.55}.sr-only[data-v-f02833e2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin-rich-editor--compact .admin-rich-editor__top[data-v-f02833e2]{padding:.28rem .35rem}@media (max-width: 640px){.admin-rich-editor__top[data-v-f02833e2]{flex-direction:column;align-items:stretch}.admin-rich-editor__tabs[data-v-f02833e2]{align-self:flex-end}}.wc-layout[data-v-741c8c3e]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;align-items:start}.wc-main[data-v-741c8c3e],.wc-sidebar[data-v-741c8c3e]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.wc-sidebar[data-v-741c8c3e]{position:sticky;top:.5rem}.wc-page-head[data-v-741c8c3e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.wc-title-block[data-v-741c8c3e]{margin-bottom:.25rem}.wc-title-input[data-v-741c8c3e]{width:100%;box-sizing:border-box;padding:.65rem .85rem;font-size:1.65rem;font-weight:700;line-height:1.25;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--card);color:var(--text)}.wc-title-input[data-v-741c8c3e]:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}.wc-permalink[data-v-741c8c3e]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.45rem;font-size:.8125rem;color:var(--muted)}.wc-permalink-slug[data-v-741c8c3e]{padding:.1rem .35rem;border-radius:4px;background:color-mix(in srgb,var(--border) 35%,transparent)}.wc-permalink-edit[data-v-741c8c3e],.wc-media-link[data-v-741c8c3e]{border:none;background:none;color:var(--accent);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.wc-slug-input[data-v-741c8c3e]{flex:1;min-width:8rem;max-width:20rem}.wc-editor-area[data-v-741c8c3e]{width:100%;box-sizing:border-box;resize:vertical;min-height:8rem;font-family:inherit;line-height:1.55}.wc-editor-area--short[data-v-741c8c3e]{min-height:5rem}.wc-product-data[data-v-741c8c3e]{background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius-xs);box-shadow:var(--shadow-xs);overflow:hidden}.wc-product-data__head[data-v-741c8c3e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-hover) 65%,var(--card))}.wc-product-data__head-title[data-v-741c8c3e]{margin:0;font-size:.8125rem;font-weight:700}.wc-product-data__type[data-v-741c8c3e]{font-size:.75rem;color:var(--text);padding:.25rem .45rem;border:1px solid var(--border);border-radius:4px;background:var(--input-bg);min-width:8.5rem}.wc-form-hint--inline[data-v-741c8c3e]{grid-column:2;margin:0}.wc-form-hint--panel[data-v-741c8c3e]{margin:0 0 .5rem}.wc-product-data__body[data-v-741c8c3e]{display:grid;grid-template-columns:9.5rem minmax(0,1fr);min-height:16rem}.wc-product-data__tabs[data-v-741c8c3e]{display:flex;flex-direction:column;border-inline-start:1px solid var(--border);background:color-mix(in srgb,var(--surface-hover) 40%,var(--card))}.wc-product-data__tab[data-v-741c8c3e]{display:block;width:100%;padding:.65rem .75rem;border:none;border-bottom:1px solid var(--border);background:transparent;text-align:start;font-size:.8125rem;color:var(--text-secondary);cursor:pointer}.wc-product-data__tab[data-v-741c8c3e]:hover{background:color-mix(in srgb,var(--border) 30%,transparent);color:var(--text)}.wc-product-data__tab--active[data-v-741c8c3e]{background:var(--card);color:var(--text);font-weight:700;box-shadow:inset 3px 0 0 var(--accent)}.wc-product-data__panel[data-v-741c8c3e]{padding:.75rem 1rem;min-width:0}.wc-form-panel[data-v-741c8c3e]{display:flex;flex-direction:column}.wc-form-row[data-v-741c8c3e]{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:.65rem 1rem;align-items:center;padding:.55rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.wc-form-row--top[data-v-741c8c3e]{align-items:start}.wc-form-row--checks[data-v-741c8c3e]{grid-template-columns:1fr;gap:.5rem;border-bottom:none}.wc-form-label[data-v-741c8c3e]{font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.wc-form-row .field[data-v-741c8c3e],.wc-form-row[data-v-741c8c3e] .jalali-picker{width:100%;max-width:22rem}.wc-form-hint[data-v-741c8c3e]{margin:.5rem 0 0;font-size:.78rem;color:var(--muted)}.wc-radio-group[data-v-741c8c3e]{display:flex;flex-direction:column;gap:.35rem}.wc-radio[data-v-741c8c3e]{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;cursor:pointer}.wc-check[data-v-741c8c3e]{display:flex;align-items:center;gap:.45rem;font-size:.875rem;cursor:pointer}.wc-publish-meta[data-v-741c8c3e]{list-style:none;margin:0 0 .75rem;padding:0;font-size:.8125rem;display:grid;gap:.5rem}.wc-publish-field[data-v-741c8c3e]{display:grid;gap:.3rem}.wc-publish-key[data-v-741c8c3e]{color:var(--muted);margin:0;font-size:.78rem;font-weight:600}.wc-publish-select[data-v-741c8c3e]{width:100%;min-height:2.25rem;font-size:.8125rem}.wc-publish-actions[data-v-741c8c3e]{display:flex;flex-direction:column;gap:.4rem}.wc-publish-btn[data-v-741c8c3e]{width:100%;justify-content:center;min-height:2.5rem}.wc-autosave-status[data-v-741c8c3e]{color:var(--muted);font-size:.78rem}.wc-autosave-muted[data-v-741c8c3e]{opacity:.85}.wc-gallery-grid[data-v-741c8c3e]{list-style:none;margin:0 0 .65rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.wc-gallery-item[data-v-741c8c3e]{position:relative;aspect-ratio:1;border:1px solid var(--border);border-radius:4px;overflow:hidden}.wc-gallery-item img[data-v-741c8c3e]{width:100%;height:100%;object-fit:cover;display:block}.wc-gallery-remove[data-v-741c8c3e]{position:absolute;top:2px;inset-inline-end:2px;width:1.25rem;height:1.25rem;border:none;border-radius:999px;background:#000000a6;color:#fff;cursor:pointer;line-height:1;font-size:.9rem}.wc-featured[data-v-741c8c3e]{border:1px dashed var(--border-strong);border-radius:4px;overflow:hidden;cursor:pointer;text-align:center;background:var(--input-bg)}.wc-featured img[data-v-741c8c3e]{width:100%;max-height:12rem;object-fit:contain;display:block;margin:0 auto;background:#fff}.wc-featured-hint[data-v-741c8c3e],.wc-featured-placeholder[data-v-741c8c3e]{margin:0;padding:.65rem;font-size:.78rem;color:var(--muted)}.wc-featured--empty[data-v-741c8c3e]{min-height:6rem;display:flex;align-items:center;justify-content:center}.wc-featured--loading[data-v-741c8c3e]{opacity:.6;pointer-events:none}.wc-media-link--danger[data-v-741c8c3e]{color:var(--danger);margin-top:.5rem}.wc-sidebar-field[data-v-741c8c3e]{display:block}.wc-sidebar-field .field-label[data-v-741c8c3e]{display:block;margin-bottom:.35rem;font-size:.8125rem}.wc-inventory-panel[data-v-741c8c3e]{display:flex;flex-direction:column;gap:.85rem}.wc-inventory-summary[data-v-741c8c3e]{margin:0;padding:.65rem .85rem;font-size:.8125rem;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--surface-hover) 45%,var(--card))}.wc-inventory-summary strong[data-v-741c8c3e]{color:var(--text);font-weight:700}.empty[data-v-741c8c3e]{padding:1.5rem;text-align:center;color:var(--muted)}.empty-inline[data-v-741c8c3e]{text-align:center;color:var(--muted);font-size:.85rem;padding:1.25rem .75rem!important}.wc-purchase-form[data-v-741c8c3e]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(5.5rem,.55fr) minmax(7rem,.85fr) auto;gap:.75rem;align-items:end;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-xs);background:color-mix(in srgb,var(--surface-hover) 28%,var(--card))}.wc-purchase-form__date[data-v-741c8c3e],.wc-purchase-form__field[data-v-741c8c3e],.wc-purchase-form__action[data-v-741c8c3e]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.wc-purchase-form .field-label[data-v-741c8c3e]{margin:0;font-size:.78rem;font-weight:600;color:var(--text-secondary)}.wc-purchase-form__date[data-v-741c8c3e] .jalali-picker{width:100%}.wc-purchase-form__date[data-v-741c8c3e] .jalali-row{grid-template-columns:minmax(4.5rem,.9fr) minmax(5.5rem,1.1fr) minmax(3.5rem,.7fr) auto;gap:.4rem}.wc-purchase-form__date[data-v-741c8c3e] .jalali-preview--compact{display:none}.wc-purchase-form__field .field[data-v-741c8c3e],.wc-purchase-form__date[data-v-741c8c3e] .field{width:100%;box-sizing:border-box}.wc-purchase-form__action[data-v-741c8c3e]{justify-content:flex-end}.purchase-submit[data-v-741c8c3e]{min-height:2.5rem;min-width:7.5rem;white-space:nowrap}.purchase-table-wrap[data-v-741c8c3e]{border:1px solid var(--border);border-radius:var(--radius-xs);overflow:hidden}.purchase-table[data-v-741c8c3e]{width:100%;table-layout:fixed;font-size:.8125rem;margin:0}.purchase-table thead th[data-v-741c8c3e]{padding:.6rem .75rem;text-align:start;font-weight:600;color:var(--text-secondary);background:color-mix(in srgb,var(--surface-hover) 55%,var(--card));border-bottom:1px solid var(--border)}.purchase-table td[data-v-741c8c3e]{padding:.6rem .75rem;vertical-align:middle;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.purchase-table tbody tr:last-child td[data-v-741c8c3e]{border-bottom:none}.purchase-table th[data-v-741c8c3e]:nth-child(1),.purchase-table td[data-v-741c8c3e]:nth-child(1){width:36%}.purchase-table th[data-v-741c8c3e]:nth-child(2),.purchase-table td[data-v-741c8c3e]:nth-child(2){width:14%}.purchase-table th[data-v-741c8c3e]:nth-child(3),.purchase-table td[data-v-741c8c3e]:nth-child(3){width:22%}.purchase-table th[data-v-741c8c3e]:nth-child(4),.purchase-table td[data-v-741c8c3e]:nth-child(4){width:28%}@media (max-width: 1024px){.wc-layout[data-v-741c8c3e]{grid-template-columns:1fr}.wc-sidebar[data-v-741c8c3e]{position:static}.wc-product-data__body[data-v-741c8c3e]{grid-template-columns:1fr}.wc-product-data__tabs[data-v-741c8c3e]{flex-direction:row;flex-wrap:wrap;border-inline-start:none;border-bottom:1px solid var(--border)}.wc-product-data__tab[data-v-741c8c3e]{width:auto;border-bottom:none;border-inline-end:1px solid var(--border)}.wc-product-data__tab--active[data-v-741c8c3e]{box-shadow:inset 0 -3px 0 var(--accent)}}@media (max-width: 768px){.wc-form-row[data-v-741c8c3e]{grid-template-columns:1fr;gap:.35rem}.wc-purchase-form[data-v-741c8c3e]{grid-template-columns:1fr 1fr;align-items:stretch}.wc-purchase-form__date[data-v-741c8c3e],.wc-purchase-form__action[data-v-741c8c3e]{grid-column:1 / -1}.wc-purchase-form__action .purchase-submit[data-v-741c8c3e]{width:100%;min-width:0}}@media (max-width: 640px){.wc-purchase-form[data-v-741c8c3e]{grid-template-columns:1fr}.wc-title-input[data-v-741c8c3e]{font-size:1.35rem}}.seo-metabox-toolbar[data-v-741c8c3e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.seo-metabox-toolbar__hint[data-v-741c8c3e]{margin:0;flex:1}.attributes-page[data-v-9bc14468]{display:flex;flex-direction:column;gap:.85rem}.attributes-table[data-v-9bc14468]{min-width:36rem}.attributes-table__name[data-v-9bc14468]{font-weight:600}.attributes-table__slug[data-v-9bc14468]{max-width:14rem}.slug-chip[data-v-9bc14468]{display:inline-block;max-width:100%;padding:.2rem .55rem;border-radius:var(--radius-xs);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,var(--card));color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attributes-table__count-head[data-v-9bc14468],.attributes-table__count[data-v-9bc14468]{width:7.5rem;min-width:7.5rem;text-align:center}.badge--color[data-v-9bc14468]{background:color-mix(in srgb,#ec4899 14%,var(--surface));color:#be185d}.badge--select[data-v-9bc14468]{background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent-strong, var(--accent))}.badge--text[data-v-9bc14468]{background:color-mix(in srgb,#64748b 12%,var(--surface));color:#475569}html[data-theme=dark] .badge--color[data-v-9bc14468]{color:#f9a8d4}html[data-theme=dark] .badge--text[data-v-9bc14468]{color:#cbd5e1}.editor-card[data-v-4fcfe369],.terms-panel[data-v-4fcfe369]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem;margin-bottom:1rem}.grid-2[data-v-4fcfe369]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}.field-block[data-v-4fcfe369]{display:flex;flex-direction:column;gap:.35rem}.term-row[data-v-4fcfe369]{display:grid;grid-template-columns:1fr 1fr auto auto auto;gap:.5rem;align-items:center;margin-bottom:.5rem}.term-row--new[data-v-4fcfe369]{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--border)}.color-input[data-v-4fcfe369]{width:2.5rem;height:2.5rem;padding:0;border:none;background:transparent}.cat-graph-editor[data-v-d1eb44ef]{position:relative;min-height:14rem;font-family:var(--font-fa)}.cat-graph-editor--busy[data-v-d1eb44ef]{pointer-events:none}.cat-graph-head[data-v-d1eb44ef]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.cat-graph-head-label[data-v-d1eb44ef]{display:block;font-size:.8125rem;font-weight:var(--font-weight-black);letter-spacing:-.02em;color:var(--text)}.cat-graph-head-sub[data-v-d1eb44ef]{margin:.25rem 0 0;font-size:.75rem;font-weight:500;color:var(--muted)}.cat-graph-tools[data-v-d1eb44ef]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.cat-graph-legend[data-v-d1eb44ef]{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.cat-graph-legend-item[data-v-d1eb44ef]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:500;color:var(--muted)}.cat-graph-legend-line[data-v-d1eb44ef]{display:inline-block;width:1.25rem;height:2px;background:color-mix(in srgb,var(--accent) 45%,var(--border));border-radius:999px}.cat-graph-legend-dot[data-v-d1eb44ef]{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cat-graph-zoom[data-v-d1eb44ef]{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-xs);overflow:hidden;background:var(--surface)}.cat-graph-zoom-btn[data-v-d1eb44ef]{min-width:2rem;height:2rem;padding:0 .45rem;border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.cat-graph-zoom-btn[data-v-d1eb44ef]:hover{background:var(--surface-hover);color:var(--text)}.cat-graph-zoom-btn--label[data-v-d1eb44ef]{min-width:3.25rem;font-size:.72rem;border-inline:1px solid var(--border)}.cat-graph-root-zone[data-v-d1eb44ef]{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-bottom:1rem;padding:.65rem .85rem;border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--border-strong));border-radius:var(--radius);font-size:.8125rem;font-weight:var(--font-weight-medium);color:var(--muted);background:color-mix(in srgb,var(--accent-soft) 35%,transparent);transition:border-color var(--duration) var(--ease-out),background var(--duration) var(--ease-out),color var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out)}.cat-graph-root-zone--active[data-v-d1eb44ef]{border-color:var(--accent);border-style:solid;background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.cat-graph-root-icon[data-v-d1eb44ef]{font-size:.9rem;color:var(--accent);opacity:.85}.cat-graph-canvas[data-v-d1eb44ef]{position:relative;overflow:auto;max-height:min(72vh,920px);border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 5%,transparent) 0%,transparent 65%),radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--border-strong) 50%,transparent) 1px,transparent 1px);background-size:auto,20px 20px;background-color:color-mix(in srgb,var(--surface-hover) 35%,var(--card))}.cat-graph-stage[data-v-d1eb44ef]{position:relative;transform-origin:top center;transition:transform var(--duration) var(--ease-out)}.cat-graph-edges[data-v-d1eb44ef]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cat-graph-edge[data-v-d1eb44ef]{fill:none;stroke:url(#cat-edge-gradient);stroke-width:2.25;stroke-linecap:round;opacity:.85}.cat-graph-node[data-v-d1eb44ef]{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;gap:.28rem;padding:.55rem .65rem .5rem;border:1.5px solid color-mix(in srgb,var(--node-accent, var(--accent)) 28%,var(--border));border-radius:var(--radius-sm);background:linear-gradient(145deg,var(--node-accent-soft, var(--accent-soft)) 0%,transparent 48%),var(--card);box-shadow:var(--shadow-xs),0 0 0 1px color-mix(in srgb,var(--node-accent, var(--accent)) 8%,transparent);cursor:grab;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.cat-graph-node--root[data-v-d1eb44ef]{border-width:2px;box-shadow:var(--shadow-sm),0 0 0 4px color-mix(in srgb,var(--node-accent, var(--accent)) 10%,transparent)}.cat-graph-node[data-v-d1eb44ef]:hover{border-color:color-mix(in srgb,var(--node-accent, var(--accent)) 50%,var(--border-strong));box-shadow:var(--shadow),0 8px 24px color-mix(in srgb,var(--node-accent, var(--accent)) 14%,transparent);z-index:2}.cat-graph-node--dragging[data-v-d1eb44ef]{opacity:.45;transform:scale(.96);cursor:grabbing}.cat-graph-node--drop[data-v-d1eb44ef]{border-color:var(--node-accent, var(--accent));box-shadow:0 0 0 4px var(--node-accent-soft, var(--accent-soft)),var(--shadow-sm)}.cat-graph-node--hit[data-v-d1eb44ef]{border-color:var(--warning);box-shadow:0 0 0 3px var(--warning-soft)}.cat-graph-node-top[data-v-d1eb44ef]{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.cat-graph-level[data-v-d1eb44ef]{display:grid;place-items:center;width:1.35rem;height:1.35rem;border:2px solid var(--node-accent, var(--accent));border-radius:var(--radius-xs);font-size:.625rem;font-weight:var(--font-weight-black);color:var(--node-accent, var(--accent));background:var(--surface)}.cat-graph-drag[data-v-d1eb44ef]{font-size:.75rem;letter-spacing:-.12em;color:var(--muted);opacity:.65;-webkit-user-select:none;user-select:none}.cat-graph-title[data-v-d1eb44ef]{font-size:.8125rem;font-weight:var(--font-weight-black);line-height:1.35;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cat-graph-slug[data-v-d1eb44ef]{font-family:ui-monospace,IRANYekanX,monospace;font-size:.625rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-graph-node-foot[data-v-d1eb44ef]{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-top:.1rem}.cat-graph-count[data-v-d1eb44ef]{font-size:.625rem;font-weight:600;color:var(--text-secondary)}.cat-graph-status[data-v-d1eb44ef]{padding:.1rem .4rem;border-radius:var(--radius-full);font-size:.5625rem;font-weight:var(--font-weight-bold)}.cat-graph-status--on[data-v-d1eb44ef]{background:var(--success-soft);color:var(--success)}.cat-graph-status--off[data-v-d1eb44ef]{background:var(--danger-soft);color:var(--danger)}.cat-graph-node-actions[data-v-d1eb44ef]{display:flex;gap:.25rem;margin-top:.15rem}.cat-graph-btn[data-v-d1eb44ef]{flex:1;padding:.28rem .35rem;border-radius:var(--radius-xs);font-family:var(--font-fa);font-size:.625rem;font-weight:var(--font-weight-medium);cursor:pointer;border:1px solid transparent}.cat-graph-btn--ghost[data-v-d1eb44ef]{background:transparent;border-color:var(--border);color:var(--text-secondary)}.cat-graph-btn--ghost[data-v-d1eb44ef]:hover:not(:disabled){background:var(--surface-hover)}.cat-graph-btn--accent[data-v-d1eb44ef]{background:var(--node-accent-soft, var(--accent-soft));border-color:color-mix(in srgb,var(--node-accent, var(--accent)) 30%,var(--border));color:var(--node-accent, var(--accent));font-weight:var(--font-weight-bold)}.cat-graph-btn[data-v-d1eb44ef]:disabled{opacity:.5;cursor:not-allowed}.cat-graph-empty[data-v-d1eb44ef]{margin:0;padding:2rem 1rem;text-align:center;font-size:.875rem;font-weight:500;color:var(--muted)}.cat-graph-saving[data-v-d1eb44ef]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:.55rem;margin:0;font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--text-secondary);background:color-mix(in srgb,var(--card) 88%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:inherit}.admin-spinner[data-v-d1eb44ef]{width:1rem;height:1rem;border:2px solid color-mix(in srgb,var(--accent) 22%,transparent);border-top-color:var(--accent);border-radius:999px;animation:adminSpin-d1eb44ef .65s linear infinite}@keyframes adminSpin-d1eb44ef{to{transform:rotate(360deg)}}@media (max-width: 640px){.cat-graph-canvas[data-v-d1eb44ef]{max-height:65vh}.cat-graph-tools[data-v-d1eb44ef]{width:100%;justify-content:space-between}}.cat-icon-field[data-v-db0d34f1]{display:flex;flex-direction:column;gap:.5rem}.cat-icon-field__preview img[data-v-db0d34f1]{width:2.5rem;height:2.5rem;object-fit:contain}.cat-icon-field__theme[data-v-db0d34f1]{display:flex;flex-wrap:wrap;gap:.35rem}.cat-icon-field__pick[data-v-db0d34f1]{width:2.25rem;height:2.25rem;padding:.25rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);cursor:pointer}.cat-icon-field__pick--active[data-v-db0d34f1]{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.cat-icon-field__pick img[data-v-db0d34f1]{width:100%;height:100%;object-fit:contain}.cat-icon-field__row[data-v-db0d34f1]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.cat-icon-field__row .field[data-v-db0d34f1]{flex:1;min-width:12rem}.sr-only[data-v-db0d34f1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.cat-view-tabs[data-v-602fbfc5]{display:flex;gap:.35rem;margin-bottom:.85rem;padding:.25rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-hover) 35%,var(--card));width:100%;max-width:100%;box-sizing:border-box}.cat-view-tab[data-v-602fbfc5]{padding:.45rem .9rem;border:none;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--text-secondary);font-size:.8125rem;cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.cat-view-tab[data-v-602fbfc5]:hover{color:var(--text);background:color-mix(in srgb,var(--border) 35%,transparent)}.cat-view-tab--active[data-v-602fbfc5]{background:var(--card);color:var(--text);font-weight:700;box-shadow:var(--shadow-xs)}.cat-tree-card[data-v-602fbfc5]{padding:1.15rem 1.25rem}.cat-tree-graph-shell[data-v-602fbfc5]{background:radial-gradient(circle at center,color-mix(in srgb,var(--accent) 4%,transparent) 0%,transparent 70%),radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--border-strong) 55%,transparent) 1px,transparent 1px);background-size:auto,18px 18px;background-color:color-mix(in srgb,var(--surface-hover) 28%,var(--card));border-color:color-mix(in srgb,var(--accent) 12%,var(--border))}.mb[data-v-602fbfc5]{margin-bottom:.75rem}.check-row[data-v-602fbfc5]{display:flex;align-items:center;gap:.5rem}.empty[data-v-602fbfc5]{padding:1.5rem;text-align:center;color:var(--muted)}.actions[data-v-602fbfc5]{display:flex;gap:.35rem;flex-wrap:wrap}.cat-list-icon-head[data-v-602fbfc5],.cat-list-icon[data-v-602fbfc5]{width:3.25rem;text-align:center}.cat-list-icon__img[data-v-602fbfc5]{width:32px;height:32px;object-fit:contain;vertical-align:middle}.cat-list-icon__empty[data-v-602fbfc5]{color:var(--muted);font-size:.8125rem}.bar-chart[data-v-b78d20d1]{width:100%}.bar-tooltip[data-v-b78d20d1]{min-height:2.25rem;margin-bottom:.5rem;padding:.35rem .55rem;border-radius:.5rem;border:1px solid var(--border);background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;text-align:center}.bar-tooltip span[data-v-b78d20d1]{font-size:.6875rem;color:var(--muted)}.bar-tooltip strong[data-v-b78d20d1]{font-size:.8125rem;font-weight:800;color:var(--text)}.bar-tooltip--placeholder[data-v-b78d20d1]{visibility:hidden;border-color:transparent;background:transparent}.bar-chart-body[data-v-b78d20d1]{display:flex;align-items:stretch;gap:.45rem}.y-axis[data-v-b78d20d1]{flex:0 0 2.4rem;display:flex;flex-direction:column;justify-content:space-between;height:calc(var(--value-slot-h, 26px) + var(--bar-area-h, 148px));padding-top:var(--value-slot-h, 26px);margin-bottom:1.35rem}.y-tick[data-v-b78d20d1]{font-size:.625rem;font-weight:600;color:var(--muted);line-height:1;text-align:left;direction:ltr}.bar-scroll[data-v-b78d20d1]{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.bar-grid[data-v-b78d20d1]{display:grid;grid-template-columns:repeat(var(--bar-cols),minmax(0,1fr));gap:.45rem;width:100%;position:relative;border-bottom:1px solid color-mix(in srgb,var(--border) 85%,transparent);padding-bottom:.35rem}.bar-grid[data-v-b78d20d1]:before{content:"";position:absolute;left:0;right:0;top:var(--value-slot-h, 26px);height:var(--bar-area-h, 148px);background:linear-gradient(to bottom,color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px);background-size:100% 33.333%;pointer-events:none}.is-dense .bar-grid[data-v-b78d20d1]{gap:.25rem;grid-template-columns:repeat(var(--bar-cols),minmax(24px,1fr))}.bar-cell[data-v-b78d20d1]{display:flex;flex-direction:column;align-items:center;min-width:0;position:relative;z-index:1}.bar-plot[data-v-b78d20d1]{width:100%;display:flex;flex-direction:column}.bar-value-slot[data-v-b78d20d1]{height:var(--value-slot-h, 26px);display:flex;align-items:flex-end;justify-content:center;padding-bottom:.15rem}.bar-val[data-v-b78d20d1]{font-size:.6875rem;font-weight:700;color:var(--text-secondary, var(--muted));white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.bar-stack[data-v-b78d20d1]{height:var(--bar-area-h, 148px);width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bar-fill[data-v-b78d20d1]{width:68%;max-width:2.35rem;min-width:6px;border-radius:.4rem .4rem 0 0;transition:height .3s ease,filter .15s ease,opacity .15s ease}.is-dense .bar-fill[data-v-b78d20d1]{width:82%;max-width:none}.bar-fill.is-zero[data-v-b78d20d1]{opacity:.18;min-height:3px}.bar-fill.is-active[data-v-b78d20d1]{filter:brightness(1.06);box-shadow:0 -2px 10px color-mix(in srgb,currentColor 18%,transparent)}.bar-label[data-v-b78d20d1]{margin-top:.4rem;font-size:.6875rem;font-weight:600;color:var(--muted);text-align:center;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-label--ghost[data-v-b78d20d1]{visibility:hidden}@media (max-width: 480px){.y-axis[data-v-b78d20d1]{flex-basis:2rem}.bar-fill[data-v-b78d20d1]{width:76%}.bar-val[data-v-b78d20d1]{font-size:.625rem}}.donut-wrap[data-v-2066e537]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.donut[data-v-2066e537]{width:8.5rem;height:8.5rem;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.donut-hole[data-v-2066e537]{width:68%;height:68%;border-radius:50%;background:var(--card);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1;padding:0 .35rem;box-sizing:border-box;overflow:hidden}.donut-hole strong[data-v-2066e537]{max-width:100%;text-align:center;white-space:nowrap;font-weight:700;letter-spacing:-.02em}.donut-hole small[data-v-2066e537]{font-size:.6875rem;color:var(--muted)}.legend[data-v-2066e537]{list-style:none;margin:0;padding:0;flex:1;min-width:9rem;display:flex;flex-direction:column;gap:.45rem}.legend li[data-v-2066e537]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;font-size:.8125rem}.dot[data-v-2066e537]{width:.55rem;height:.55rem;border-radius:999px}.legend-label[data-v-2066e537]{color:var(--text)}.legend-val[data-v-2066e537]{font-weight:700;color:var(--muted)}.legend-empty[data-v-2066e537]{color:var(--muted);font-size:.8125rem}@media (max-width: 640px){.donut-wrap[data-v-2066e537]{flex-direction:column;align-items:center}.legend[data-v-2066e537]{width:100%}}.dashboard[data-v-cfaf7663]{width:100%;max-width:none}.dash-head[data-v-cfaf7663]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.page-title[data-v-cfaf7663]{margin:0;font-size:1.35rem;font-weight:800}.page-sub[data-v-cfaf7663]{margin:.35rem 0 0;font-size:.8125rem;color:var(--muted)}.dash-loading[data-v-cfaf7663]{padding:2rem 0;color:var(--muted)}.dash-error[data-v-cfaf7663]{margin-top:1rem;padding:1.25rem;border-radius:var(--radius);border:1px solid rgba(239,68,68,.25);background:#ef444414;color:var(--text)}.dash-error p[data-v-cfaf7663]{margin:0 0 .5rem}.dash-error-hint[data-v-cfaf7663]{font-size:.8125rem;color:var(--muted);direction:ltr;text-align:left}.stat-grid[data-v-cfaf7663]{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem;direction:rtl}.stat-card[data-v-cfaf7663]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;min-width:0;padding:1.05rem 1.15rem 1.1rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(145deg,color-mix(in srgb,var(--card) 88%,var(--accent-soft)) 0%,var(--card) 55%),var(--card);box-shadow:var(--shadow-xs);direction:rtl;text-align:right;cursor:pointer;overflow:hidden;transition:transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.stat-card[data-v-cfaf7663]:after{content:"";position:absolute;inset-inline-end:0;top:0;bottom:0;width:4px;background:var(--brand-gradient);opacity:.85}.stat-card[data-v-cfaf7663]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:var(--shadow-sm)}.stat-accent[data-v-cfaf7663]{width:2.25rem;height:.28rem;border-radius:999px;margin-bottom:.2rem;box-shadow:0 2px 8px color-mix(in srgb,currentColor 35%,transparent)}.stat-label[data-v-cfaf7663]{font-size:.8125rem;color:var(--muted)}.stat-value[data-v-cfaf7663]{font-size:1.65rem;font-weight:800}.stat-sub[data-v-cfaf7663]{font-size:.6875rem;color:var(--muted)}.kpi-grid[data-v-cfaf7663]{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.75rem;direction:rtl}.kpi-card[data-v-cfaf7663]{position:relative;width:100%;min-width:0;padding:.95rem 1.05rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:.25rem;direction:rtl;text-align:right;overflow:hidden}.kpi-card[data-v-cfaf7663]:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:var(--brand-gradient);opacity:.55}.kpi-dot[data-v-cfaf7663]{width:.5rem;height:.5rem;border-radius:999px}.kpi-label[data-v-cfaf7663]{font-size:.75rem;color:var(--muted)}.kpi-value[data-v-cfaf7663]{font-size:1.2rem;font-weight:800}.kpi-value small[data-v-cfaf7663]{font-size:.6875rem;font-weight:600;color:var(--muted);margin-inline-start:.2rem}.alerts[data-v-cfaf7663]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.alert-chip[data-v-cfaf7663]{border:1px solid var(--border);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;background:var(--card)}.alert-chip--warn[data-v-cfaf7663]{border-color:#f59e0b59;color:#b45309;background:#f59e0b14}.alert-chip--info[data-v-cfaf7663]{border-color:#6366f14d;color:var(--accent);background:var(--accent-soft)}.charts-grid[data-v-cfaf7663]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.lower-grid[data-v-cfaf7663]{display:grid;grid-template-columns:1.4fr 1fr .95fr;gap:.85rem;margin-top:.85rem;align-items:start}.panel-card[data-v-cfaf7663]{position:relative;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 94%,var(--accent-soft)) 0%,var(--card) 38%),var(--card);padding:1rem 1.125rem 1.125rem;box-shadow:var(--shadow-sm);overflow:hidden}.panel-card[data-v-cfaf7663]:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--brand-gradient);opacity:.85}.panel-head[data-v-cfaf7663]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.85rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.panel-head h3[data-v-cfaf7663]{margin:0;font-size:.9375rem;font-weight:800}.panel-meta[data-v-cfaf7663]{font-size:.6875rem;color:var(--muted)}.link-btn[data-v-cfaf7663]{border:none;background:transparent;color:var(--accent);font-size:.75rem;font-weight:700;cursor:pointer;padding:0}.table-wrap[data-v-cfaf7663]{overflow-x:auto}.mini-table[data-v-cfaf7663]{width:100%;border-collapse:collapse;font-size:.8125rem}.mini-table th[data-v-cfaf7663],.mini-table td[data-v-cfaf7663]{padding:.55rem .35rem;border-bottom:1px solid var(--border);text-align:right}.mini-table th[data-v-cfaf7663]{color:var(--muted);font-weight:600;font-size:.75rem}.mini-table small[data-v-cfaf7663]{display:block;color:var(--muted);font-size:.6875rem}.empty-cell[data-v-cfaf7663]{text-align:center!important;color:var(--muted);padding:1rem!important}.status-pill[data-v-cfaf7663]{display:inline-block;padding:.15rem .45rem;border-radius:999px;border:1px solid;font-size:.6875rem;white-space:nowrap}.user-list[data-v-cfaf7663]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.user-list li[data-v-cfaf7663]{display:flex;align-items:center;gap:.65rem}.user-avatar[data-v-cfaf7663]{width:2.25rem;height:2.25rem;border-radius:.65rem;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:800;flex-shrink:0}.user-copy[data-v-cfaf7663]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.user-copy strong[data-v-cfaf7663]{font-size:.8125rem}.user-copy span[data-v-cfaf7663]{font-size:.75rem;color:var(--muted)}.user-copy small[data-v-cfaf7663]{font-size:.6875rem;color:var(--muted)}.user-state[data-v-cfaf7663]{font-size:.6875rem;font-weight:700;color:var(--success)}.user-state.off[data-v-cfaf7663]{color:var(--danger)}.empty-li[data-v-cfaf7663]{color:var(--muted);font-size:.8125rem}.quick-grid[data-v-cfaf7663]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.quick-btn[data-v-cfaf7663]{display:flex;align-items:flex-start;gap:.55rem;padding:.75rem .8rem;border-radius:var(--radius);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 80%,var(--card));text-align:right;cursor:pointer;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,transform var(--duration-fast) ease}.quick-btn[data-v-cfaf7663]:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:var(--accent-soft);transform:translateY(-1px)}.quick-icon[data-v-cfaf7663]{width:1.85rem;height:1.85rem;border-radius:.65rem;background:var(--brand-gradient);color:#fff;display:grid;place-items:center;font-size:.9rem;flex-shrink:0;box-shadow:var(--shadow-accent)}.quick-btn strong[data-v-cfaf7663]{display:block;font-size:.8125rem}.quick-btn small[data-v-cfaf7663]{display:block;font-size:.6875rem;color:var(--muted);margin-top:.1rem}.catalog-health[data-v-cfaf7663]{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border)}.catalog-health h4[data-v-cfaf7663]{margin:0 0 .55rem;font-size:.8125rem;color:var(--muted)}.health-rows[data-v-cfaf7663]{display:flex;flex-direction:column;gap:.4rem}.health-row[data-v-cfaf7663]{display:flex;justify-content:space-between;font-size:.8125rem}.health-row span[data-v-cfaf7663]{color:var(--muted)}@media (max-width: 900px){.stat-grid[data-v-cfaf7663]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1200px){.stat-grid[data-v-cfaf7663]{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid[data-v-cfaf7663]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1024px){.charts-grid[data-v-cfaf7663],.lower-grid[data-v-cfaf7663]{grid-template-columns:1fr}}@media (max-width: 640px){.dash-head[data-v-cfaf7663]{flex-direction:column;align-items:stretch}.dash-head .btn[data-v-cfaf7663]{width:100%}.stat-grid[data-v-cfaf7663],.kpi-grid[data-v-cfaf7663]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-value[data-v-cfaf7663]{font-size:1.35rem}.kpi-value[data-v-cfaf7663]{font-size:1rem}.quick-grid[data-v-cfaf7663]{grid-template-columns:1fr}}@media (max-width: 400px){.stat-grid[data-v-cfaf7663],.kpi-grid[data-v-cfaf7663]{grid-template-columns:1fr}}.order-filters[data-v-f089f780]{display:flex;flex-direction:column;gap:.85rem}.order-filters--collapsed[data-v-f089f780]{gap:0}.order-filters__head[data-v-f089f780]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.order-filters__toggle[data-v-f089f780]{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:none;background:transparent;cursor:pointer;color:inherit;font:inherit;text-align:start}.order-filters__toggle:hover .order-filters__title[data-v-f089f780]{color:var(--accent)}.order-filters__chevron[data-v-f089f780]{flex-shrink:0;color:var(--muted);transition:transform var(--duration-fast) var(--ease-out)}.order-filters--collapsed .order-filters__chevron[data-v-f089f780]{transform:rotate(-90deg)}.order-filters__body[data-v-f089f780]{display:flex;flex-direction:column;gap:.85rem}.order-filters__title[data-v-f089f780]{font-size:.8125rem;font-weight:700;color:var(--text)}.order-filters__count[data-v-f089f780]{font-size:.75rem;font-weight:600;color:var(--accent);padding:.15rem .5rem;border-radius:var(--radius-full);background:var(--accent-soft)}.order-filters__clear[data-v-f089f780]{margin-inline-start:auto}.order-filters__grid[data-v-f089f780]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .65rem;align-items:end}.order-filters__field[data-v-f089f780]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.order-filters__field--date[data-v-f089f780]{grid-column:span 1}.order-filters__label[data-v-f089f780]{font-size:.75rem;font-weight:600;color:var(--muted)}.order-filters__control[data-v-f089f780]{margin:0;width:100%;min-height:2.35rem;font-size:.8125rem}.order-filters__field--date[data-v-f089f780] .jalali-picker{gap:0}.order-filters__field--date[data-v-f089f780] .jalali-row{grid-template-columns:minmax(4.25rem,.85fr) minmax(5.5rem,1.15fr) minmax(3.25rem,.65fr) auto;gap:.35rem}.order-filters__field--date[data-v-f089f780] .field{min-height:2.35rem;padding:.45rem .5rem;font-size:.8125rem}.order-filters__field--date[data-v-f089f780] .btn-sm{min-height:2.35rem;padding:.35rem .55rem;font-size:.75rem;white-space:nowrap}.order-filters__chips[data-v-f089f780]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:.75rem;border-top:1px solid var(--border)}.order-filters__chips-label[data-v-f089f780]{font-size:.72rem;font-weight:600;color:var(--muted);margin-inline-end:.15rem}.filter-chip[data-v-f089f780]{border:1px solid var(--border-strong);border-radius:var(--radius-full);padding:.35rem .8rem;font-size:.78rem;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.filter-chip[data-v-f089f780]:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.filter-chip--active[data-v-f089f780]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}@media (max-width: 1100px){.order-filters__grid[data-v-f089f780]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.order-filters__grid[data-v-f089f780]{grid-template-columns:1fr}.order-filters__clear[data-v-f089f780]{margin-inline-start:0;width:100%}.order-filters__field--date[data-v-f089f780] .jalali-row{grid-template-columns:1fr 1fr}.order-filters__field--date[data-v-f089f780] .jalali-row .btn-sm{grid-column:1 / -1;width:100%}}@media (max-width: 480px){.order-filters__field--date[data-v-f089f780] .jalali-row{grid-template-columns:1fr}}.orders-toolbar[data-v-e1716f68]{margin-bottom:.85rem}.orders-filters-panel[data-v-e1716f68]{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.05rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-xs)}.orders-filters-panel[data-v-e1716f68] .list-filter{margin:0;padding:0;border:none;background:transparent;box-shadow:none}.orders-filters-panel[data-v-e1716f68] .list-filter-input-wrap{width:100%}.orders-filters-panel[data-v-e1716f68] .list-filter-input{min-height:2.5rem}.empty[data-v-e1716f68]{padding:1rem;text-align:center;color:var(--muted)}.sub[data-v-e1716f68]{display:block;font-size:.75rem;color:var(--muted)}.cell-date[data-v-e1716f68]{white-space:nowrap;font-size:.8125rem;color:var(--text-secondary)}.row-actions[data-v-e1716f68]{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.orders-table[data-v-e1716f68] td.actions-cell{width:1%;white-space:nowrap}@media (max-width: 640px){.cell-date[data-v-e1716f68]{white-space:normal}}.order-layout[data-v-f80f1847]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:1rem;align-items:start}.order-aside[data-v-f80f1847]{display:flex;flex-direction:column;gap:.75rem;position:sticky;top:.5rem}.order-main[data-v-f80f1847]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.side-card[data-v-f80f1847]{padding:1.15rem 1.125rem 1.25rem}.side-card--status .block-title[data-v-f80f1847]{margin-bottom:1rem}.side-card__form[data-v-f80f1847]{display:flex;flex-direction:column;gap:.55rem}.side-card__form .field-label[data-v-f80f1847]{margin:0}.side-card__hint[data-v-f80f1847]{margin:.35rem 0 0;font-size:.75rem;line-height:1.55;color:var(--muted)}.side-card--invoice[data-v-f80f1847]{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-soft) 0%,var(--surface) 42%)}.main-card[data-v-f80f1847]{padding:1rem}.table-wrap[data-v-f80f1847]{overflow-x:auto}.form-page-head[data-v-f80f1847]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.form-page-head__main[data-v-f80f1847]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.form-page-title[data-v-f80f1847]{margin:0;font-size:1.35rem;font-weight:800}.form-page-sub[data-v-f80f1847]{margin:.35rem 0 0;font-size:.8125rem;color:var(--muted)}.empty[data-v-f80f1847],.empty-inline[data-v-f80f1847]{color:var(--muted);text-align:center}.empty[data-v-f80f1847]{padding:1.5rem}.empty-inline[data-v-f80f1847]{padding:.5rem 0;font-size:.875rem}.block-title[data-v-f80f1847]{margin:0 0 .875rem;font-size:.9375rem;font-weight:700;line-height:1.35}.order-line-title[data-v-f80f1847]{display:flex;align-items:center;gap:.65rem;min-width:0}.order-line-title-text[data-v-f80f1847]{min-width:0;line-height:1.45;word-break:break-word}.order-line-thumb-btn[data-v-f80f1847]{flex-shrink:0;padding:0;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);cursor:zoom-in;overflow:hidden}.order-line-thumb-btn[data-v-f80f1847]:hover{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.order-line-thumb[data-v-f80f1847]{display:block;width:2.75rem;height:2.75rem;object-fit:cover}.order-line-thumb-empty[data-v-f80f1847]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px dashed var(--border);border-radius:.5rem;color:var(--muted);font-size:.85rem}.order-image-preview[data-v-f80f1847]{display:flex;justify-content:center;align-items:center;padding:.25rem 0}.order-image-preview img[data-v-f80f1847]{display:block;max-width:100%;max-height:min(70vh,32rem);width:auto;height:auto;object-fit:contain;border-radius:.75rem}.detail-row[data-v-f80f1847]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.4rem 0;font-size:.875rem}.detail-row--stack[data-v-f80f1847]{flex-direction:column;align-items:stretch;gap:.25rem}.detail-row--total[data-v-f80f1847]{margin-top:.35rem;padding-top:.65rem;border-top:1px dashed var(--border);font-size:.95rem}.detail-row--total strong[data-v-f80f1847]{color:var(--accent-hover);font-size:1.05rem}.detail-row span[data-v-f80f1847]{color:var(--muted);flex-shrink:0}.detail-value[data-v-f80f1847]{text-align:end;line-height:1.45;word-break:break-word}.hint[data-v-f80f1847]{margin:0 0 .5rem;font-size:.8125rem;color:var(--muted)}.field-input[data-v-f80f1847]{width:100%;margin-bottom:.65rem;padding:.55rem .65rem;border:1px solid var(--border);border-radius:8px;font:inherit;background:var(--surface)}.tracking-sms-field[data-v-f80f1847]{resize:vertical;min-height:5.5rem;line-height:1.55}.timeline[data-v-f80f1847]{list-style:none;margin:0 0 1rem;padding:0}.timeline-item[data-v-f80f1847]{display:flex;gap:.75rem;padding:.5rem 0}.timeline-marker[data-v-f80f1847]{width:.55rem;height:.55rem;margin-top:.35rem;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);flex-shrink:0}.timeline-body[data-v-f80f1847]{flex:1;min-width:0;padding-bottom:.65rem;border-bottom:1px solid var(--border)}.timeline-item:last-child .timeline-body[data-v-f80f1847]{border-bottom:none;padding-bottom:0}.timeline-head[data-v-f80f1847]{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;flex-wrap:wrap}.timeline-status[data-v-f80f1847]{font-weight:600;font-size:.875rem}.timeline-time[data-v-f80f1847]{font-size:.75rem;color:var(--muted)}.timeline-note-block[data-v-f80f1847]{margin-top:.35rem}.timeline-note-author[data-v-f80f1847]{display:inline-flex;align-items:center;margin-bottom:.35rem;padding:.12rem .45rem;border-radius:var(--radius-full);font-size:.6875rem;font-weight:700}.timeline-note-author--admin[data-v-f80f1847]{background:color-mix(in srgb,var(--accent) 14%,var(--surface));color:var(--accent-hover)}.timeline-note-author--customer[data-v-f80f1847]{background:color-mix(in srgb,var(--info) 14%,var(--surface));color:var(--info)}.timeline-note-author--system[data-v-f80f1847]{background:var(--surface-hover);color:var(--muted)}.timeline-note[data-v-f80f1847]{margin:0;font-size:.875rem;line-height:1.55;white-space:pre-wrap}.timeline-note-lines[data-v-f80f1847]{margin:.35rem 0 0;padding-inline-start:1.1rem;font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.timeline-note-lines li+li[data-v-f80f1847]{margin-top:.2rem}.note-form[data-v-f80f1847]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border, #e8e8ec)}.note-field[data-v-f80f1847]{margin-bottom:.5rem;resize:vertical}.status-select[data-v-f80f1847]{width:100%;min-height:2.5rem;margin:0}.modal-lead[data-v-f80f1847]{margin:0 0 1rem;font-size:.9rem;line-height:1.5}.checkbox-row[data-v-f80f1847]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;font-size:.875rem;cursor:pointer}.checkbox-row input[data-v-f80f1847]{margin-top:.2rem;flex-shrink:0}.refund-row span[data-v-f80f1847]{line-height:1.45}.pay-link-box[data-v-f80f1847]{display:flex;flex-direction:column;gap:.5rem}.pay-link-actions[data-v-f80f1847]{display:flex;flex-wrap:wrap;gap:.4rem}.pay-link-input[data-v-f80f1847]{width:100%;min-height:2.5rem;padding:.45rem .65rem;border:1px solid var(--border, #e8e8ec);border-radius:8px;font-size:.8125rem;background:#faf9ff}.side-card--pay-link .hint[data-v-f80f1847]{margin-bottom:.75rem}@media (max-width: 960px){.order-layout[data-v-f80f1847]{grid-template-columns:1fr}.order-aside[data-v-f80f1847]{position:static;order:-1}}.providers-page[data-v-af4ab58b]{display:flex;flex-direction:column;gap:1rem}.provider-grid[data-v-af4ab58b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem}.provider-card[data-v-af4ab58b]{display:flex;flex-direction:column;padding:0}.provider-card--sms[data-v-af4ab58b]{border-top:3px solid #2563eb}.provider-card--payment[data-v-af4ab58b]{border-top:3px solid #7c3aed}.provider-card--storage[data-v-af4ab58b]{border-top:3px solid #0d7a4a}.provider-card--notification[data-v-af4ab58b]{border-top:3px solid #b45309}.provider-card--chat[data-v-af4ab58b]{border-top:3px solid #0891b2}.provider-card--shahkar[data-v-af4ab58b]{border-top:3px solid #7c2d12}.provider-card--skin[data-v-af4ab58b]{border-top:3px solid #db2777}.provider-card-head[data-v-af4ab58b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.125rem;border-bottom:1px solid var(--border)}.provider-title[data-v-af4ab58b]{margin:0;font-size:1rem;font-weight:800}.provider-hint[data-v-af4ab58b]{margin:.25rem 0 0;font-size:.8rem;color:var(--muted)}.cap-key[data-v-af4ab58b]{display:inline-block;margin-top:.35rem;font-size:.72rem;color:var(--muted)}.status-badge[data-v-af4ab58b]{flex-shrink:0;font-size:.72rem;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border)}.status-badge--ok[data-v-af4ab58b]{color:#0d7a4a;border-color:color-mix(in srgb,#0d7a4a 35%,var(--border));background:color-mix(in srgb,#0d7a4a 8%,var(--card))}.status-badge--warn[data-v-af4ab58b]{color:#b45309;border-color:color-mix(in srgb,#b45309 35%,var(--border));background:color-mix(in srgb,#b45309 8%,var(--card))}.status-badge--muted[data-v-af4ab58b]{color:var(--muted)}.provider-card-body[data-v-af4ab58b]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;flex:1}.provider-field[data-v-af4ab58b]{display:flex;flex-direction:column;gap:.35rem}.provider-select[data-v-af4ab58b]{width:100%;margin:0}.provider-current[data-v-af4ab58b]{margin:0;font-size:.8rem;color:var(--muted)}.provider-card-foot[data-v-af4ab58b]{display:flex;align-items:center;justify-content:flex-end;padding:.75rem 1.125rem 1rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,transparent)}.no-config-hint[data-v-af4ab58b]{font-size:.78rem;color:var(--muted)}.field-label[data-v-af4ab58b]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--muted)}.req[data-v-af4ab58b]{color:#b42318}.secret-set[data-v-af4ab58b],.env-src[data-v-af4ab58b]{font-size:.65rem;padding:.1rem .35rem;border-radius:999px;background:var(--surface);border:1px solid var(--border)}.config-note[data-v-af4ab58b]{margin:0 0 1rem;padding:.75rem .85rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 35%,var(--card));border:1px solid var(--border);font-size:.82rem;color:var(--muted);line-height:1.5}.config-form[data-v-af4ab58b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.85rem 1rem}.config-field[data-v-af4ab58b]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.config-field .field[data-v-af4ab58b]{margin:0;width:100%}.bool-row[data-v-af4ab58b]{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;margin-top:.25rem}.empty[data-v-af4ab58b]{padding:1.5rem;text-align:center;color:var(--muted)}@media (max-width: 640px){.provider-grid[data-v-af4ab58b],.config-form[data-v-af4ab58b]{grid-template-columns:1fr}}.shahkar-test-panel[data-v-af4ab58b]{margin-top:1.25rem;padding-top:1rem;border-top:1px dashed var(--border)}.shahkar-test-title[data-v-af4ab58b]{margin:0 0 .5rem;font-size:.95rem}.shahkar-test-actions[data-v-af4ab58b]{margin:.75rem 0}.shahkar-test-fields[data-v-af4ab58b]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-bottom:.75rem}.shahkar-test-result[data-v-af4ab58b]{margin:.75rem 0 0;font-size:.9rem}.shahkar-test-result--ok[data-v-af4ab58b]{color:var(--color-success, #0d7a4a)}.shahkar-test-result--err[data-v-af4ab58b]{color:var(--color-danger, #c0392b)}.sys-page[data-v-6c99b780]{width:100%;max-width:none}.sys-meta[data-v-6c99b780]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:.25rem 0 .85rem;font-size:.8125rem;color:var(--muted)}.sys-meta__service[data-v-6c99b780]{padding:.2rem .55rem;border-radius:var(--radius-full);border:1px solid var(--border);background:color-mix(in srgb,var(--card) 90%,var(--accent-soft));font-size:.75rem}.sys-error[data-v-6c99b780]{margin:.75rem 0;padding:.85rem 1rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--danger, #ef4444) 30%,transparent);background:color-mix(in srgb,var(--danger, #ef4444) 8%,transparent);color:var(--danger, #c0392b)}.sys-summary[data-v-6c99b780]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.85rem}.sys-summary-card[data-v-6c99b780]{position:relative;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.95rem 1rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(145deg,color-mix(in srgb,var(--card) 88%,var(--accent-soft)) 0%,var(--card) 55%),var(--card);box-shadow:var(--shadow-xs);overflow:hidden}.sys-summary-card[data-v-6c99b780]:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:var(--brand-gradient);opacity:.5}.sys-summary-card--bad[data-v-6c99b780]{border-color:color-mix(in srgb,#ef4444 35%,var(--border))}.sys-summary-card__dot[data-v-6c99b780]{width:.5rem;height:.5rem;border-radius:50%;margin-bottom:.15rem}.sys-summary-card__label[data-v-6c99b780]{font-size:.8125rem;color:var(--muted)}.sys-summary-card__value[data-v-6c99b780]{font-size:1.35rem;font-weight:800;line-height:1.2}.sys-summary-card__sub[data-v-6c99b780]{font-size:.6875rem;color:var(--muted)}.sys-layout[data-v-6c99b780]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.75rem;margin-bottom:.75rem}.sys-col[data-v-6c99b780]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.sys-panel[data-v-6c99b780]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-xs);overflow:hidden}.sys-panel--wide[data-v-6c99b780]{margin-bottom:.75rem}.sys-panel__head[data-v-6c99b780]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-hover) 55%,var(--card))}.sys-panel__head h3[data-v-6c99b780]{margin:0;font-size:.9rem;font-weight:700}.sys-panel__head-end[data-v-6c99b780]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sys-panel__link[data-v-6c99b780]{font-size:.75rem;font-weight:600;color:var(--accent);text-decoration:none;white-space:nowrap}.sys-panel__link[data-v-6c99b780]:hover{text-decoration:underline}.sys-kv[data-v-6c99b780]{padding:.65rem 1rem .85rem;display:flex;flex-direction:column;gap:.45rem}.sys-kv__row[data-v-6c99b780]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.875rem}.sys-kv__row>span[data-v-6c99b780]:first-child{color:var(--muted)}.sys-kv__row strong[data-v-6c99b780]{font-weight:600}.sys-db-error[data-v-6c99b780]{margin:.35rem 0 0;padding:.55rem .65rem;border-radius:var(--radius-xs);background:color-mix(in srgb,#ef4444 8%,transparent);color:var(--danger, #c0392b);font-size:.8rem;word-break:break-word}.sys-flags[data-v-6c99b780]{list-style:none;margin:0;padding:.65rem 1rem .85rem;display:flex;flex-direction:column;gap:.35rem;border-top:1px dashed var(--border)}.sys-flags li[data-v-6c99b780]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8125rem}.sys-provider-list[data-v-6c99b780]{list-style:none;margin:0;padding:.35rem 0}.sys-provider-item[data-v-6c99b780]{display:flex;align-items:center;gap:.65rem;padding:.55rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.sys-provider-item[data-v-6c99b780]:last-child{border-bottom:none}.sys-provider-item__accent[data-v-6c99b780]{flex-shrink:0;width:3px;align-self:stretch;min-height:2rem;border-radius:999px}.sys-provider-item__main[data-v-6c99b780]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.sys-provider-item__main strong[data-v-6c99b780]{font-size:.875rem}.sys-provider-item__key[data-v-6c99b780]{font-size:.75rem;color:var(--muted)}.sys-metrics[data-v-6c99b780]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:.85rem 1rem 1rem}.sys-metric[data-v-6c99b780]{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-hover) 35%,var(--card));min-width:0}.sys-metric>span[data-v-6c99b780]{font-size:.75rem;color:var(--muted)}.sys-metric strong[data-v-6c99b780]{font-size:1.05rem;font-weight:800;line-height:1.25}.sys-metric strong small[data-v-6c99b780]{margin-inline-start:.2rem;font-size:.72rem;font-weight:600;color:var(--muted)}.sys-metric__time[data-v-6c99b780]{font-size:.78rem!important;font-weight:700!important}.sys-metric--bad[data-v-6c99b780]{color:var(--danger, #dc2626)}.sys-hint[data-v-6c99b780]{margin:0;padding:.65rem 1rem 0;font-size:.8rem;color:var(--muted)}.sys-job-last-run[data-v-6c99b780]{white-space:nowrap;font-size:.8rem}.sys-bottom[data-v-6c99b780]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.table-wrap[data-v-6c99b780]{overflow-x:auto;padding:0 .25rem .75rem}.mini-table[data-v-6c99b780]{width:100%;border-collapse:collapse;font-size:.8125rem}.mini-table th[data-v-6c99b780],.mini-table td[data-v-6c99b780]{padding:.55rem .75rem;border-bottom:1px solid var(--border);text-align:right;vertical-align:top}.mini-table th[data-v-6c99b780]{font-size:.75rem;font-weight:700;color:var(--muted);background:color-mix(in srgb,var(--surface-hover) 40%,transparent)}.mini-table tbody tr[data-v-6c99b780]:hover{background:color-mix(in srgb,var(--surface-hover) 35%,transparent)}.sys-preview[data-v-6c99b780]{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge--warn[data-v-6c99b780]{background:#fef3c7;color:#92400e;border-color:color-mix(in srgb,#f59e0b 25%,transparent)}@media (max-width: 1100px){.sys-summary[data-v-6c99b780]{grid-template-columns:repeat(2,minmax(0,1fr))}.sys-layout[data-v-6c99b780]{grid-template-columns:1fr}.sys-metrics[data-v-6c99b780]{grid-template-columns:repeat(2,minmax(0,1fr))}.sys-bottom[data-v-6c99b780]{grid-template-columns:1fr}}@media (max-width: 560px){.sys-summary[data-v-6c99b780],.sys-metrics[data-v-6c99b780]{grid-template-columns:1fr}}.audit-details[data-v-37a47ef6]{display:flex;flex-direction:column;gap:1rem}.audit-section__title[data-v-37a47ef6]{margin:0 0 .5rem;font-size:.85rem;color:var(--text-muted);font-weight:600}.audit-cards[data-v-37a47ef6]{display:grid;gap:.65rem}.audit-card[data-v-37a47ef6]{border:1px solid var(--border);border-radius:.75rem;background:color-mix(in srgb,#f8fafc 75%,var(--card));overflow:hidden}.audit-card__head[data-v-37a47ef6]{padding:.45rem .75rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,#eef2ff 55%,var(--card))}.audit-card__index[data-v-37a47ef6]{font-size:.78rem;font-weight:700;color:#4338ca}.audit-card__scalar[data-v-37a47ef6]{margin:0;padding:.75rem;font-size:.875rem}.audit-kv[data-v-37a47ef6]{display:grid;grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr);gap:.35rem .75rem;margin:0;padding:.75rem}.audit-kv--boxed[data-v-37a47ef6]{border:1px solid var(--border);border-radius:.75rem;background:color-mix(in srgb,#f8fafc 75%,var(--card))}.audit-kv--inline[data-v-37a47ef6]{padding:.65rem .75rem;border:1px solid var(--border);border-radius:.65rem;background:var(--card)}.audit-kv dt[data-v-37a47ef6]{margin:0;font-size:.78rem;color:var(--text-muted)}.audit-kv dd[data-v-37a47ef6]{margin:0;font-size:.875rem;word-break:break-word}.audit-kv__mono[data-v-37a47ef6]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;direction:ltr;text-align:left}.audit-empty[data-v-37a47ef6]{margin:0;color:var(--text-muted);font-size:.875rem}.audit-logs-page .nowrap[data-v-7b45f6a7]{white-space:nowrap}.audit-table[data-v-7b45f6a7] td,.audit-table[data-v-7b45f6a7] th{vertical-align:top}.event-code[data-v-7b45f6a7]{font-size:.8125rem;background:#f1f5f9;padding:.1rem .35rem;border-radius:4px}.details-cell[data-v-7b45f6a7]{min-width:11rem;max-width:16rem}.details-preview[data-v-7b45f6a7]{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start}.detail-chips[data-v-7b45f6a7]{display:flex;flex-wrap:wrap;gap:.35rem}.detail-chip[data-v-7b45f6a7]{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.15rem .45rem;border-radius:999px;background:#eef2ff;border:1px solid #c7d2fe;font-size:.75rem;line-height:1.35}.detail-chip__label[data-v-7b45f6a7]{color:#4338ca;font-weight:600;white-space:nowrap}.detail-chip__value[data-v-7b45f6a7]{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details-btn[data-v-7b45f6a7]{padding-inline:.35rem}.details-modal[data-v-7b45f6a7]{display:flex;flex-direction:column;gap:.85rem}.details-modal__meta[data-v-7b45f6a7]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8125rem;color:var(--text-muted)}.muted[data-v-7b45f6a7]{color:var(--text-secondary)}.block[data-v-7b45f6a7]{display:block;margin-top:.15rem}.roles-page[data-v-df9df336]{display:flex;flex-direction:column;gap:1rem}.roles-card[data-v-df9df336]{padding:0}.roles-table[data-v-df9df336]{table-layout:auto;min-width:40rem}.roles-table .col-name[data-v-df9df336]{width:28%;min-width:10rem}.roles-table .col-slug[data-v-df9df336],.roles-table .col-parent[data-v-df9df336]{width:18%;min-width:7rem}.roles-table .col-perms[data-v-df9df336]{width:7rem;text-align:center}.name-cell[data-v-df9df336]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.role-name[data-v-df9df336]{font-weight:600}.slug-code[data-v-df9df336]{display:inline-block;padding:.15rem .45rem;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface));border:1px solid var(--border);font-size:.75rem}.slug-code--muted[data-v-df9df336]{background:var(--surface);color:var(--muted)}.perm-count[data-v-df9df336]{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;padding:.15rem .55rem;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:.8125rem;font-weight:700}.system-lock[data-v-df9df336]{color:var(--muted);font-size:.875rem}.system-hint[data-v-df9df336]{margin:0 0 .25rem;padding:.65rem .75rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface));border:1px solid var(--border);font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.empty[data-v-df9df336],.empty-cell[data-v-df9df336]{padding:1.25rem;text-align:center;color:var(--muted)}.field-label[data-v-df9df336]{display:block;margin:.65rem 0 .25rem;font-size:.8125rem;color:var(--muted)}.perm-groups[data-v-df9df336]{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem;max-height:320px;overflow:auto}.perm-group[data-v-df9df336]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .65rem}.perm-group-head[data-v-df9df336]{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem}.perm-list[data-v-df9df336]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.25rem .5rem}.perm-item[data-v-df9df336]{display:flex;align-items:center;gap:.35rem;font-size:.8125rem}@media (max-width: 900px){.roles-table .col-name[data-v-df9df336],.roles-table .col-slug[data-v-df9df336],.roles-table .col-parent[data-v-df9df336]{width:auto;min-width:0}}.accounting-wrap{--acr-card: var(--card);--acr-border: var(--border);--acr-text: var(--text);--acr-muted: var(--muted);--acr-primary: var(--accent);--acr-primary-soft: var(--accent-soft);--acr-radius: 12px;--acr-shadow: var(--shadow-sm);display:flex;flex-direction:column;gap:1rem}.accounting-hero{border-radius:var(--acr-radius);padding:1.25rem 1.4rem;background:color-mix(in srgb,var(--accent-soft) 35%,var(--card));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));box-shadow:var(--acr-shadow)}.accounting-hero h1{margin:0 0 .35rem;font-size:1.35rem;font-weight:800;color:var(--acr-text)}.accounting-lead{margin:0;font-size:.875rem;line-height:1.55;color:var(--acr-muted)}.accounting-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}@media (max-width: 1100px){.accounting-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.accounting-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.accounting-kpis{grid-template-columns:1fr}}.accounting-kpi{background:var(--acr-card);border:1px solid var(--acr-border);border-radius:var(--acr-radius);padding:.95rem 1rem;box-shadow:var(--acr-shadow);display:flex;align-items:flex-start;gap:.75rem;transition:transform .15s ease,box-shadow .15s ease}.accounting-kpi:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.accounting-kpi-icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;background:var(--acr-primary-soft);color:var(--acr-primary)}.accounting-kpi--income .accounting-kpi-icon{background:var(--success-soft);color:var(--success)}.accounting-kpi--cogs .accounting-kpi-icon{background:var(--warning-soft);color:var(--warning)}.accounting-kpi--gross .accounting-kpi-icon{background:var(--info-soft);color:var(--info)}.accounting-kpi--expense .accounting-kpi-icon{background:var(--danger-soft);color:var(--danger)}.accounting-kpi--net .accounting-kpi-icon{background:var(--acr-primary-soft);color:var(--accent-hover)}.accounting-kpi-body{min-width:0}.accounting-kpi-label{display:block;font-size:.75rem;color:var(--acr-muted);margin-bottom:.2rem}.accounting-kpi strong{font-size:1.15rem;font-weight:800;color:var(--acr-text);line-height:1.25}.accounting-kpi--income strong{color:var(--success)}.accounting-kpi--cogs strong{color:var(--warning)}.accounting-kpi--gross strong{color:var(--info)}.accounting-kpi--expense strong{color:var(--danger)}.accounting-kpi--net strong{color:var(--accent-hover)}.accounting-kpi--net.is-negative strong{color:var(--danger)}.accounting-tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.3rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border)}.accounting-tab{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .95rem;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:.875rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.accounting-tab:hover{background:var(--surface-hover);color:var(--text)}.accounting-tab.is-active{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:var(--accent-soft);color:var(--accent-hover)}.accounting-panel{min-width:0}.accounting-layout{display:grid;grid-template-columns:minmax(240px,280px) 1fr;gap:1rem;align-items:start}@media (max-width: 960px){.accounting-layout{grid-template-columns:1fr}}.accounting-filters{background:var(--acr-card);border:1px solid var(--acr-border);border-radius:var(--acr-radius);box-shadow:var(--acr-shadow);overflow:hidden;position:sticky;top:.75rem}.accounting-filters-head{padding:.85rem 1rem;border-bottom:1px solid var(--acr-border);background:color-mix(in srgb,var(--surface) 55%,var(--card));display:flex;align-items:center;gap:.5rem}.accounting-filters-head h2{margin:0;font-size:.875rem;font-weight:800}.accounting-filters-body{padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.accounting-filters-body .filter-field{display:flex;flex-direction:column;gap:.3rem}.accounting-wrap .filter-label{font-size:.72rem;font-weight:600;color:var(--acr-muted)}.accounting-filters-body .filter-field .field,.accounting-wrap .acr-period-bar .field,.accounting-wrap .acr-seasonal-filters .field{width:100%}.accounting-wrap .acr-period-bar .filter-field{min-width:9rem;flex:1 1 9rem;max-width:11rem}.accounting-wrap .acr-toolbar-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.accounting-wrap .acr-toolbar-actions .field{width:auto;min-width:7.5rem;flex:1 1 7.5rem;max-width:11rem;min-height:2.5rem;padding:.5rem .75rem;font-size:.8125rem}.accounting-wrap .acr-toolbar-actions .field--search{flex:1 1 10rem;max-width:14rem}.accounting-wrap .acr-toolbar-actions .field--date{flex:0 1 7rem;max-width:8rem}.accounting-wrap .acr-seasonal-filters .filter-field{min-width:9rem;flex:1 1 9rem;max-width:14rem}.accounting-wrap .acr-filter-row .filter-field{min-width:0}.accounting-filter-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.accounting-main{background:var(--acr-card);border:1px solid var(--acr-border);border-radius:var(--acr-radius);box-shadow:var(--acr-shadow);overflow:hidden;min-width:0}.accounting-toolbar{padding:.85rem 1rem;border-bottom:1px solid var(--acr-border);background:color-mix(in srgb,var(--surface) 55%,var(--card));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.accounting-toolbar-meta{font-size:.8125rem;color:var(--acr-muted);font-weight:600}.accounting-table-wrap{overflow-x:auto}.accounting-table{width:100%;border-collapse:collapse;font-size:.8125rem}.accounting-table th,.accounting-table td{padding:.75rem 1rem;border-bottom:1px solid var(--acr-border);text-align:right;vertical-align:middle}.accounting-table thead th{font-size:.72rem;font-weight:800;color:var(--acr-muted);background:color-mix(in srgb,var(--surface) 40%,var(--card));white-space:nowrap}.accounting-table tbody tr:hover td{background:color-mix(in srgb,var(--accent-soft) 25%,transparent)}.accounting-categories-layout{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:1rem;align-items:start}@media (max-width: 960px){.accounting-categories-layout{grid-template-columns:1fr}}.accounting-card{background:var(--acr-card);border:1px solid var(--acr-border);border-radius:var(--acr-radius);box-shadow:var(--acr-shadow);padding:1rem 1.1rem}.accounting-card--grow{min-width:0}.accounting-card h2,.accounting-card h3{margin:0 0 .5rem;font-size:.95rem;font-weight:800}.accounting-card-desc{margin:0 0 .85rem;font-size:.8125rem;color:var(--acr-muted);line-height:1.5}.accounting-card-actions{display:flex;flex-wrap:wrap;gap:.5rem}.accounting-summary-panel{background:var(--acr-card);border:1px solid var(--acr-border);border-radius:var(--acr-radius);box-shadow:var(--acr-shadow);padding:1rem 1.15rem}.accounting-summary-panel p{margin:0 0 .75rem;font-size:.875rem;line-height:1.6;color:var(--acr-muted)}.accounting-quick-links{display:flex;flex-wrap:wrap;gap:.5rem}.accounting-kind-tabs{display:flex;gap:.35rem;margin-bottom:.85rem}.accounting-kind-tab{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:var(--radius-sm);padding:.4rem .75rem;font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.accounting-kind-tab.is-active{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:var(--accent-soft);color:var(--accent-hover)}.accounting-wrap .kind-badge{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700}.accounting-wrap .kind-badge--in{background:var(--success-soft);color:var(--success)}.accounting-wrap .kind-badge--out{background:var(--danger-soft);color:var(--danger)}.accounting-wrap .amount-in{color:var(--success);font-weight:700}.accounting-wrap .amount-out{color:var(--danger);font-weight:700}.accounting-wrap .link{color:var(--accent);text-decoration:underline}.accounting-wrap .muted{color:var(--muted)}.accounting-main :deep(.admin-pagination),.accounting-wrap :deep(.admin-pagination){padding:.85rem 1rem 1rem;border-top:1px solid var(--acr-border);background:color-mix(in srgb,var(--surface) 55%,var(--card))}.filter-label[data-v-7ac24fb3]{font-size:.72rem;font-weight:600;color:var(--muted)}.filter-field--search[data-v-7ac24fb3]{min-width:0}.entries-search[data-v-7ac24fb3] .list-filter{margin-bottom:0;width:100%}.entries-search[data-v-7ac24fb3] .list-filter-input{max-width:none;width:100%}.empty-title[data-v-7ac24fb3]{margin:0 0 .35rem;font-weight:700;color:var(--text)}.empty-desc[data-v-7ac24fb3]{margin:0;font-size:.8125rem;color:var(--muted)}.entry-form .form-field[data-v-7ac24fb3]{display:flex;flex-direction:column;gap:.35rem}.entry-form .field[data-v-7ac24fb3]{margin:0}.entry-file-input[data-v-7ac24fb3]{display:none}.attachment-box[data-v-7ac24fb3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.75rem .85rem;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 25%,var(--surface))}.attachment-hint[data-v-7ac24fb3]{margin:0;flex:1;font-size:.8125rem;color:var(--muted)}.attachment-preview[data-v-7ac24fb3]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.attachment-name[data-v-7ac24fb3]{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox-field[data-v-7ac24fb3]{flex-direction:row;align-items:center}.field-hint[data-v-7ac24fb3]{margin:0 0 .35rem;font-size:.8125rem;color:var(--muted)}.accounting-settings-card[data-v-7ac24fb3]{margin:1rem 0}.accounting-settings-form[data-v-7ac24fb3]{display:grid;gap:.75rem;max-width:24rem}.jalali-ym-row[data-v-878f7980]{display:grid;grid-template-columns:1fr 1.4fr;gap:.5rem}.jalali-ym-row--year-only[data-v-878f7980]{grid-template-columns:1fr}.reports-layout[data-v-07da9cd1]{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:1.25rem;align-items:start}.report-workspace[data-v-07da9cd1]{display:flex;flex-direction:column;gap:1rem;min-width:0}.report-list[data-v-07da9cd1]{padding:.5rem;max-height:calc(100vh - 10rem);overflow-y:auto;display:flex;flex-direction:column;gap:.35rem}.report-card[data-v-07da9cd1]{text-align:start;padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:.25rem}.report-card strong[data-v-07da9cd1]{font-size:.85rem;color:var(--text)}.report-card span[data-v-07da9cd1]{font-size:.72rem;color:var(--muted);line-height:1.4}.report-card--active[data-v-07da9cd1]{border-color:var(--accent);background:var(--accent-soft)}.filters-card[data-v-07da9cd1],.results-card[data-v-07da9cd1],.ledger-pane[data-v-07da9cd1],.compare-net[data-v-07da9cd1]{padding:0;margin-bottom:0;overflow-x:auto;overflow-y:hidden}.filters-card-head[data-v-07da9cd1]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding:1rem 1.125rem;border-bottom:1px solid var(--border)}.filters-card-head--stack[data-v-07da9cd1]{border-bottom:1px solid var(--border);padding-bottom:1rem}.filter-sections[data-v-07da9cd1]{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.125rem 1.125rem}.filter-group[data-v-07da9cd1]{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 88%,var(--card));overflow:hidden}.filter-group-title[data-v-07da9cd1]{margin:0;padding:.55rem .85rem;font-size:.78rem;font-weight:700;color:var(--text-secondary);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface))}.filter-group-body[data-v-07da9cd1]{display:flex;flex-direction:column;gap:.75rem;padding:.85rem}.filter-date-range[data-v-07da9cd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}.filter-group-body--grid[data-v-07da9cd1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem 1rem}.filter-field[data-v-07da9cd1]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.filter-field--month[data-v-07da9cd1]{max-width:22rem}.filter-field .field[data-v-07da9cd1]{width:100%;margin:0}.cell-date[data-v-07da9cd1]{font-size:.82rem;color:var(--muted);white-space:nowrap}.ledger-compare-head[data-v-07da9cd1]{margin-bottom:0}.ledger-toolbar[data-v-07da9cd1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}.ledger-compare[data-v-07da9cd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:start}.ledger-pane-head[data-v-07da9cd1]{padding:.85rem 1.125rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 80%,transparent)}.ledger-pane--income .ledger-pane-head[data-v-07da9cd1]{border-top:3px solid var(--success)}.ledger-pane--expense .ledger-pane-head[data-v-07da9cd1]{border-top:3px solid var(--danger)}.ledger-filters[data-v-07da9cd1]{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.125rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent-soft) 18%,var(--card))}.ledger-filters-row[data-v-07da9cd1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ledger-filters-row--compact[data-v-07da9cd1]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) minmax(5.5rem,.55fr)}.ledger-field[data-v-07da9cd1]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ledger-field .field[data-v-07da9cd1]{margin:0;width:100%}.ledger-results[data-v-07da9cd1]{padding:.85rem 1.125rem 1.125rem}.ledger-empty[data-v-07da9cd1]{margin:0;padding:1.25rem .5rem;text-align:center;font-size:.875rem;color:var(--muted)}.filters-grid--report[data-v-07da9cd1]{padding:0 1.125rem 1rem;margin:0}.filters-actions[data-v-07da9cd1]{display:none}.compare-net[data-v-07da9cd1]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:1rem 1.125rem}.net-pos[data-v-07da9cd1]{color:var(--success);font-weight:800}.net-neg[data-v-07da9cd1]{color:var(--danger);font-weight:800}.filters-grid[data-v-07da9cd1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.85rem 1rem}.filter-field--date[data-v-07da9cd1]{grid-column:span 2;min-width:0}.filters-grid--report .filter-field--date[data-v-07da9cd1]{grid-column:span 1}.field-label[data-v-07da9cd1]{display:block;font-size:.75rem;color:var(--muted);margin-bottom:.25rem}.hint[data-v-07da9cd1]{font-size:.8rem;color:var(--muted);margin:.35rem 0 0}.block-title[data-v-07da9cd1]{margin:0;font-size:1rem;font-weight:800;color:var(--text)}.results-card[data-v-07da9cd1]{padding:1rem 1.125rem}.results-head[data-v-07da9cd1]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.summary-chips[data-v-07da9cd1]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.chip[data-v-07da9cd1]{font-size:.72rem;padding:.25rem .5rem;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--text-secondary)}.table-wrap[data-v-07da9cd1]{overflow-x:auto}.results-card[data-v-07da9cd1] .admin-pagination,.ledger-results[data-v-07da9cd1] .admin-pagination{margin-top:.85rem}.empty-cell[data-v-07da9cd1]{text-align:center;color:var(--muted);padding:1.25rem}.empty[data-v-07da9cd1]{padding:1.5rem;text-align:center;color:var(--muted)}@media (max-width: 1200px){.ledger-filters-row--compact[data-v-07da9cd1]{grid-template-columns:1fr 1fr}.ledger-field--narrow[data-v-07da9cd1]{grid-column:span 2}}@media (max-width: 1100px){.ledger-compare[data-v-07da9cd1]{grid-template-columns:1fr}}@media (max-width: 900px){.reports-layout[data-v-07da9cd1]{grid-template-columns:1fr}.report-list[data-v-07da9cd1]{max-height:240px}}@media (max-width: 720px){.filter-date-range[data-v-07da9cd1],.filter-group-body--grid[data-v-07da9cd1]{grid-template-columns:1fr}.filters-card-head[data-v-07da9cd1]{flex-direction:column;align-items:stretch}.filters-card-head .btn-primary[data-v-07da9cd1]{width:100%}.ledger-filters-row[data-v-07da9cd1],.ledger-filters-row--compact[data-v-07da9cd1]{grid-template-columns:1fr}.ledger-field--narrow[data-v-07da9cd1]{grid-column:auto}.ledger-toolbar[data-v-07da9cd1]{justify-content:stretch}.ledger-toolbar .btn-primary[data-v-07da9cd1]{flex:1}}@media (max-width: 640px){.filter-field--date[data-v-07da9cd1]{grid-column:span 1}.filters-grid[data-v-07da9cd1]{grid-template-columns:1fr}}.cat-search[data-v-938cb60e]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.cat-search__chips[data-v-938cb60e]{display:flex;flex-wrap:wrap;gap:.35rem}.cat-search__chip[data-v-938cb60e]{display:inline-flex;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:999px;padding:.15rem .55rem;background:var(--accent-soft);color:var(--accent);font-size:.75rem;cursor:pointer}.cat-search__chip[data-v-938cb60e]:disabled{opacity:.6;cursor:not-allowed}.cat-search__input-wrap[data-v-938cb60e]{position:relative;min-width:0}.cat-search__input[data-v-938cb60e]{width:100%;min-width:0}.cat-search__dropdown[data-v-938cb60e]{position:absolute;inset-inline:0;top:calc(100% + 4px);z-index:20;max-height:12rem;overflow:auto;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow)}.cat-search__option[data-v-938cb60e]{display:block;width:100%;border:none;background:none;text-align:start;padding:.55rem .75rem;font:inherit;font-size:.8125rem;cursor:pointer}.cat-search__option[data-v-938cb60e]:hover:not(:disabled),.cat-search__option--picked[data-v-938cb60e]{background:var(--accent-soft)}.cat-search__empty[data-v-938cb60e]{margin:0;padding:.65rem .75rem;font-size:.8125rem;color:var(--muted)}.iran-search-select[data-v-68ec9bea]{position:relative}.iran-search-select-input[data-v-68ec9bea]{width:100%}.iran-search-select-menu[data-v-68ec9bea]{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:0;max-height:240px;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto;border:1px solid var(--border, #d1d5db);border-radius:.5rem;background:var(--surface, #fff);box-shadow:0 8px 24px #0f172a1f}.iran-search-select-menu li[data-v-68ec9bea]{padding:.45rem .75rem;cursor:pointer;font-size:.875rem}.iran-search-select-menu li[data-v-68ec9bea]:hover{background:color-mix(in srgb,var(--accent-soft, #eef2ff) 70%,transparent)}.iran-search-select.disabled[data-v-68ec9bea]{opacity:.65}.iran-search-select-empty[data-v-68ec9bea]{position:absolute;z-index:30;top:calc(100% + 4px);right:0;left:0;margin:0;padding:.65rem .75rem;border:1px solid var(--border, #d1d5db);border-radius:.5rem;background:var(--surface, #fff);box-shadow:0 8px 24px #0f172a1f;font-size:.8125rem;color:var(--muted, #6b7280)}.rules-editor[data-v-c7b99115]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;background:var(--surface);color:var(--text)}.rules-head[data-v-c7b99115]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.rules-summary[data-v-c7b99115]{font-size:.85rem;color:var(--muted)}.rules-hint[data-v-c7b99115]{font-size:.85rem;color:var(--muted);margin:0 0 10px}.rules-hint strong[data-v-c7b99115]{color:var(--text-secondary)}.mode-tabs[data-v-c7b99115]{display:flex;gap:6px;margin-bottom:10px}.mode-tab[data-v-c7b99115]{border:1px solid var(--border);background:var(--card);color:var(--text-secondary);border-radius:var(--radius-xs);padding:6px 12px;cursor:pointer;font:inherit;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,color var(--duration-fast) ease}.mode-tab[data-v-c7b99115]:hover:not(.active){background:var(--surface-hover);color:var(--text)}.mode-tab.active[data-v-c7b99115]{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));color:var(--accent-hover);background:var(--accent-soft)}.rules-block[data-v-c7b99115]{display:flex;flex-direction:column;gap:8px}.condition-row[data-v-c7b99115]{display:grid;grid-template-columns:minmax(120px,1.2fr) minmax(100px,1fr) minmax(160px,1.8fr) auto;gap:6px;align-items:start}.rule-group[data-v-c7b99115]{border:1px dashed var(--border-strong);border-radius:var(--radius-xs);padding:10px;background:var(--card);color:var(--text);display:flex;flex-direction:column;gap:8px}.rule-group-head[data-v-c7b99115]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.rule-group-head strong[data-v-c7b99115]{color:var(--text)}.inline-field[data-v-c7b99115]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary)}.field-sm[data-v-c7b99115]{min-width:0;padding:6px 8px;font-size:.85rem}@media (max-width: 640px){.condition-row[data-v-c7b99115]{grid-template-columns:1fr}}.checkout-preview[data-v-6fe4d885]{margin-bottom:1rem;padding:1rem 1.25rem}.checkout-preview__label[data-v-6fe4d885]{margin:0 0 .75rem;font-size:.85rem;color:var(--muted)}.checkout-preview__list[data-v-6fe4d885]{display:flex;flex-direction:column;gap:.5rem}.checkout-preview__card[data-v-6fe4d885]{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface-hover);color:var(--text)}.checkout-preview__icon[data-v-6fe4d885]{flex-shrink:0;object-fit:contain}.checkout-preview__info[data-v-6fe4d885]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.checkout-preview__title[data-v-6fe4d885]{font-weight:600;color:var(--text)}.checkout-preview__eta[data-v-6fe4d885]{font-size:.8rem;color:var(--muted)}.checkout-preview__fee[data-v-6fe4d885]{font-weight:600;white-space:nowrap;color:var(--text)}.shipping-card[data-v-6fe4d885]{padding:0}.shipping-table[data-v-6fe4d885]{min-width:100%;table-layout:fixed}.shipping-table__col-id[data-v-6fe4d885]{width:7.5rem}.shipping-table__col-title[data-v-6fe4d885]{width:26%}.shipping-table__col-fee[data-v-6fe4d885]{width:9rem}.shipping-table__col-eta[data-v-6fe4d885]{width:7.5rem}.shipping-table__col-rules[data-v-6fe4d885]{width:6.5rem}.shipping-table__col-sort[data-v-6fe4d885]{width:5rem}.shipping-table__col-status[data-v-6fe4d885]{width:7rem}.shipping-table__col-actions[data-v-6fe4d885]{width:12.5rem}.shipping-table[data-v-6fe4d885] :is(th,td){overflow:visible;text-overflow:clip;vertical-align:middle}.shipping-table__title[data-v-6fe4d885]{min-width:0}.shipping-table__th-num[data-v-6fe4d885],.shipping-table__fee[data-v-6fe4d885]{text-align:end;white-space:nowrap}.shipping-table__th-center[data-v-6fe4d885],.shipping-table__center[data-v-6fe4d885]{text-align:center}.shipping-table__code[data-v-6fe4d885]{display:inline-block;padding:.15rem .45rem;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface));border:1px solid var(--border);font-size:.75rem}.shipping-table__desc[data-v-6fe4d885]{margin:.2rem 0 0;font-size:.75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.status-pill[data-v-6fe4d885]{cursor:pointer}.rules-badge[data-v-6fe4d885]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.8rem;background:color-mix(in srgb,var(--muted) 18%,var(--surface));color:var(--muted)}.rules-badge--on[data-v-6fe4d885]{background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:var(--accent)}.empty[data-v-6fe4d885],.empty-cell[data-v-6fe4d885]{padding:1.25rem;text-align:center;color:var(--muted)}.jalali-dt[data-v-1af529af]{display:grid;gap:.5rem}.jalali-dt__time[data-v-1af529af]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.jalali-dt__time-field[data-v-1af529af]{display:grid;gap:.25rem;font-size:.75rem;color:var(--muted, #64748b)}.jalali-dt__time-field .field[data-v-1af529af]{width:100%}.promo-conditions[data-v-e6c025d5]{display:flex;flex-direction:column;gap:12px;direction:rtl;text-align:right}.promo-conditions__hint[data-v-e6c025d5]{margin:0;color:#64748b;font-size:13px}.promo-conditions__grid[data-v-e6c025d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.promo-conditions__grid label[data-v-e6c025d5],.promo-conditions__lists label[data-v-e6c025d5]{display:flex;flex-direction:column;gap:4px;font-size:13px}.promo-conditions__wide[data-v-e6c025d5]{grid-column:1 / -1}.promo-conditions__check[data-v-e6c025d5]{display:flex;align-items:center;gap:8px;font-size:13px}.promo-conditions__chips[data-v-e6c025d5]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.chip[data-v-e6c025d5]{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:4px 10px;cursor:pointer}.chip.active[data-v-e6c025d5]{border-color:#7c3aed;background:#f3e8ff;color:#5b21b6}.promo-conditions__lists[data-v-e6c025d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}input[data-v-e6c025d5],select[data-v-e6c025d5],textarea[data-v-e6c025d5]{border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font:inherit}.promo-page[data-v-9c7ec175]{direction:rtl;text-align:right}.promo-page__loading[data-v-9c7ec175]{padding:24px;color:#64748b}.promo-table-wrap[data-v-9c7ec175]{overflow:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.promo-table[data-v-9c7ec175]{width:100%;border-collapse:collapse;font-size:14px}.promo-table th[data-v-9c7ec175],.promo-table td[data-v-9c7ec175]{padding:12px;border-bottom:1px solid #f1f5f9;text-align:right}.promo-table th[data-v-9c7ec175]{background:#f8fafc;font-weight:600}.actions[data-v-9c7ec175]{display:flex;gap:8px}.actions button[data-v-9c7ec175]{border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:6px 10px;cursor:pointer}.actions .danger[data-v-9c7ec175]{color:#b91c1c;border-color:#fecaca}.badge[data-v-9c7ec175]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px}.badge.ok[data-v-9c7ec175]{background:#dcfce7;color:#166534}.badge.off[data-v-9c7ec175]{background:#fee2e2;color:#991b1b}.empty[data-v-9c7ec175]{text-align:center;color:#94a3b8}.promo-form[data-v-9c7ec175]{display:flex;flex-direction:column;gap:12px}.promo-form__grid[data-v-9c7ec175]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.promo-form label[data-v-9c7ec175]{display:flex;flex-direction:column;gap:4px;font-size:13px;text-align:right}.promo-form__check[data-v-9c7ec175]{flex-direction:row!important;align-items:center}.promo-form__datetime[data-v-9c7ec175]{grid-column:span 2}.promo-form__preview[data-v-9c7ec175]{margin:0;color:#7c3aed;font-size:13px}.toggle-conditions[data-v-9c7ec175]{align-self:flex-start;border:1px dashed #cbd5e1;background:#f8fafc;border-radius:8px;padding:8px 12px;cursor:pointer}input[data-v-9c7ec175],select[data-v-9c7ec175],textarea[data-v-9c7ec175]{border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font:inherit}.payment-icon-preview[data-v-a0981436]{width:44px;height:44px;object-fit:contain;border-radius:8px;background:#f9fafb;padding:4px}.status-pill[data-v-a0981436]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.status-pill--ok[data-v-a0981436]{background:#ecfdf5;color:#047857}.status-pill--muted[data-v-a0981436]{background:#f3f4f6;color:#6b7280}.status-pill--btn[data-v-a0981436]{border:none;cursor:pointer}.field--checkbox[data-v-a0981436]{flex-direction:row;align-items:center;gap:8px}.list-toolbar[data-v-ea5606eb]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem;margin-bottom:.25rem}.list-toolbar__search[data-v-ea5606eb]{flex:1 1 16rem;min-width:0}.list-toolbar__search[data-v-ea5606eb] .list-filter{margin-bottom:0}.list-toolbar__search[data-v-ea5606eb] .list-filter-input-wrap{max-width:none}.list-toolbar__status[data-v-ea5606eb]{display:flex;flex-direction:column;gap:.35rem;min-width:10.5rem}.list-toolbar__status-label[data-v-ea5606eb]{font-size:.75rem;font-weight:600;color:var(--muted)}.list-toolbar__select[data-v-ea5606eb]{min-width:10.5rem;margin:0}.comments-list-card[data-v-ea5606eb]{padding:0}.comments-table__author[data-v-ea5606eb]{font-weight:600;white-space:nowrap}.comments-table__product[data-v-ea5606eb]{min-width:8rem;max-width:14rem;font-size:.8125rem;color:var(--muted)}.comments-table__body[data-v-ea5606eb]{min-width:12rem;max-width:28rem}.comment-body-preview[data-v-ea5606eb]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8125rem;line-height:1.45;word-break:break-word}.comments-table__status[data-v-ea5606eb]{text-align:center;white-space:nowrap}.comments-table__date[data-v-ea5606eb]{font-size:.8125rem;color:var(--muted);white-space:nowrap}.badge--warn[data-v-ea5606eb]{background:color-mix(in srgb,#f59e0b 14%,var(--surface));color:#b45309;border:1px solid color-mix(in srgb,#f59e0b 35%,var(--border))}.words-section[data-v-ea5606eb]{padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.85rem}.words-head[data-v-ea5606eb]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.words-head__title[data-v-ea5606eb]{margin:0;font-size:1rem}.words-head__hint[data-v-ea5606eb]{margin:.25rem 0 0;font-size:.8125rem;color:var(--muted);line-height:1.5}.words-head__stats[data-v-ea5606eb]{display:flex;gap:.5rem}.words-stat[data-v-ea5606eb]{display:flex;flex-direction:column;align-items:center;min-width:3.5rem;padding:.35rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface)}.words-stat strong[data-v-ea5606eb]{font-size:1rem;line-height:1.2}.words-stat small[data-v-ea5606eb]{font-size:.68rem;color:var(--muted)}.words-stat--ok[data-v-ea5606eb]{border-color:color-mix(in srgb,var(--success, #16a34a) 35%,var(--border));background:color-mix(in srgb,var(--success, #16a34a) 8%,var(--surface))}.words-add-block[data-v-ea5606eb]{padding:.85rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:color-mix(in srgb,var(--accent-soft) 35%,var(--card))}.words-add-label[data-v-ea5606eb]{display:block;margin-bottom:.4rem;font-size:.8125rem;font-weight:600;color:var(--text)}.words-add[data-v-ea5606eb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:stretch}.words-add-input[data-v-ea5606eb]{margin:0;min-width:0}.words-add-btn[data-v-ea5606eb]{white-space:nowrap;min-width:5.75rem}.words-search-row[data-v-ea5606eb] .list-filter{margin-bottom:0}.words-search[data-v-ea5606eb]{width:100%}.words-search[data-v-ea5606eb] .list-filter-input-wrap{max-width:none}.words-empty[data-v-ea5606eb]{padding:1.5rem 1rem;text-align:center}.words-empty__title[data-v-ea5606eb]{margin:0 0 .35rem;font-weight:600}.words-empty__hint[data-v-ea5606eb]{margin:0;font-size:.8125rem;color:var(--muted)}.phrase-cell[data-v-ea5606eb]{font-weight:600}.date-cell[data-v-ea5606eb]{font-size:.85rem;color:var(--muted);white-space:nowrap}@media (max-width: 640px){.words-add[data-v-ea5606eb]{grid-template-columns:1fr}.words-add-btn[data-v-ea5606eb]{width:100%}}.template-vars[data-v-b8b611f4]{margin:0 0 .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 92%,var(--accent-soft));overflow:hidden;flex-shrink:0}.template-vars--expanded[data-v-b8b611f4]{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-soft) 55%,transparent)}.template-vars__toggle[data-v-b8b611f4]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.65rem .75rem;border:none;background:transparent;color:inherit;font:inherit;text-align:right;cursor:pointer}.template-vars__toggle[data-v-b8b611f4]:hover{background:color-mix(in srgb,var(--accent-soft) 25%,transparent)}.template-vars__toggle-title[data-v-b8b611f4]{font-size:.8125rem;font-weight:700}.template-vars__toggle-meta[data-v-b8b611f4]{margin-inline-start:auto;font-size:.72rem;color:var(--muted)}.template-vars__toggle-icon[data-v-b8b611f4]{font-size:.75rem;color:var(--muted)}.template-vars__content[data-v-b8b611f4]{position:relative;max-height:min(42vh,15rem);overflow-y:auto;overscroll-behavior:contain;padding:0 .75rem .75rem;border-top:1px dashed var(--border);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.template-vars__content[data-v-b8b611f4]::-webkit-scrollbar{width:6px}.template-vars__content[data-v-b8b611f4]::-webkit-scrollbar-thumb{border-radius:999px;background:var(--border-strong)}.template-vars__content[data-v-b8b611f4]:after{content:"";position:sticky;bottom:0;display:block;height:1.25rem;margin-top:-1.25rem;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--surface) 0%,transparent),color-mix(in srgb,var(--surface) 92%,var(--accent-soft)))}.template-vars__scroll-note[data-v-b8b611f4]{position:sticky;top:0;z-index:1;margin:0;padding:.55rem 0 .65rem;font-size:.7rem;color:var(--muted);background:color-mix(in srgb,var(--surface) 92%,var(--accent-soft));border-bottom:1px dashed color-mix(in srgb,var(--border) 80%,transparent)}.template-vars__lead[data-v-b8b611f4]{margin:.75rem 0;font-size:.8125rem;color:var(--muted);line-height:1.5}.template-vars__group+.template-vars__group[data-v-b8b611f4]{margin-top:.65rem;padding-top:.65rem;border-top:1px dashed var(--border)}.template-vars__group-title[data-v-b8b611f4]{margin-bottom:.4rem;font-size:.75rem;font-weight:700;color:var(--muted)}.template-vars__chips[data-v-b8b611f4]{display:flex;flex-wrap:wrap;gap:.35rem}.template-vars__chip[data-v-b8b611f4]{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.2rem .45rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:inherit;font:inherit;cursor:pointer}.template-vars__chip[data-v-b8b611f4]:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface))}.template-vars__chip code[data-v-b8b611f4]{font-size:.72rem;white-space:nowrap}.template-vars__chip-label[data-v-b8b611f4]{font-size:.68rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.templates-page[data-v-43e8b0aa]{display:flex;flex-direction:column;gap:1rem}.templates-card[data-v-43e8b0aa]{padding:0}.templates-table[data-v-43e8b0aa]{width:100%;min-width:52rem;table-layout:fixed}.templates-table__col-key[data-v-43e8b0aa]{width:12rem}.templates-table__col-title[data-v-43e8b0aa]{width:13%}.templates-table__col-body[data-v-43e8b0aa]{width:48%}.templates-table__col-status[data-v-43e8b0aa]{width:5.75rem}.templates-table__col-actions[data-v-43e8b0aa]{width:11rem}.templates-table[data-v-43e8b0aa] :is(th,td){overflow:hidden;text-overflow:ellipsis;vertical-align:middle;padding:.625rem .75rem}.templates-table__th-key[data-v-43e8b0aa],.templates-table__key[data-v-43e8b0aa]{text-align:left}.templates-table__th-title[data-v-43e8b0aa],.templates-table__title[data-v-43e8b0aa],.templates-table__th-body[data-v-43e8b0aa],.templates-table__body[data-v-43e8b0aa]{text-align:right}.templates-table__th-status[data-v-43e8b0aa],.templates-table__status[data-v-43e8b0aa]{text-align:center}.templates-table__th-actions[data-v-43e8b0aa],.templates-table__actions[data-v-43e8b0aa]{text-align:center;width:auto!important;min-width:0!important;overflow:visible!important;text-overflow:clip}.templates-table__key[data-v-43e8b0aa],.templates-table__title[data-v-43e8b0aa],.templates-table__body[data-v-43e8b0aa]{max-width:0}.templates-table__title[data-v-43e8b0aa]{font-weight:600;white-space:nowrap}.templates-table__body[data-v-43e8b0aa]{vertical-align:top}.templates-table thead th[data-v-43e8b0aa]{line-height:1.35;white-space:nowrap}.key-code[data-v-43e8b0aa]{display:block;max-width:100%;padding:.15rem .45rem;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface));border:1px solid var(--border);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.body-preview[data-v-43e8b0aa]{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8125rem;color:var(--muted);line-height:1.45;word-break:break-word}.templates-body-editor[data-v-43e8b0aa]{flex-shrink:0;width:100%;min-height:9rem}.mb[data-v-43e8b0aa]{margin-bottom:.75rem}.hint[data-v-43e8b0aa]{margin:0 0 .75rem;font-size:.8125rem;color:var(--muted)}.hint.subtle[data-v-43e8b0aa]{margin-top:-.35rem}.empty[data-v-43e8b0aa],.empty-cell[data-v-43e8b0aa]{padding:1.25rem;text-align:center;color:var(--muted)}@media (max-width: 900px){.templates-table[data-v-43e8b0aa]{min-width:48rem}}.sms-cond-editor[data-v-cd9cd6de]{display:flex;flex-direction:column;gap:.625rem;padding:.875rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 70%,var(--card));text-align:right}.sms-cond-editor__head[data-v-cd9cd6de]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.mode-tabs[data-v-cd9cd6de]{display:flex;gap:.375rem}.mode-tab[data-v-cd9cd6de]{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-sm);padding:.35rem .75rem;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;color:var(--text-secondary);transition:border-color var(--duration-fast) ease,color var(--duration-fast) ease,background var(--duration-fast) ease}.mode-tab.active[data-v-cd9cd6de]{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 55%,var(--card))}.sms-cond-hint[data-v-cd9cd6de]{margin:0;font-size:.8125rem;color:var(--text-secondary);line-height:1.5}.sms-cond-example[data-v-cd9cd6de]{display:block;margin-top:.35rem;padding:.5rem .625rem;border-radius:var(--radius-xs);background:var(--surface);border:1px solid var(--border);font-size:.75rem;white-space:pre-wrap}.sms-cond-json__actions[data-v-cd9cd6de]{display:flex;justify-content:flex-end}.sms-cond-error[data-v-cd9cd6de]{margin:0;font-size:.8125rem;color:var(--danger, #dc2626)}.code-field[data-v-cd9cd6de]{font-family:ui-monospace,monospace;font-size:.8125rem;min-height:10rem;line-height:1.55}.sms-cond-table[data-v-cd9cd6de]{display:flex;flex-direction:column;gap:.5rem}.sms-cond-row[data-v-cd9cd6de]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,2.2fr) 2.25rem;gap:.5rem;align-items:center}.sms-cond-kind[data-v-cd9cd6de]{min-width:0}.sms-cond-detail[data-v-cd9cd6de]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.sms-cond-field-row[data-v-cd9cd6de]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-items:center}@media (max-width: 720px){.sms-cond-field-row[data-v-cd9cd6de]{grid-template-columns:1fr}}.sms-cond-detail .field-row[data-v-cd9cd6de],.sms-cond-product-search[data-v-cd9cd6de],.sms-cond-picker-row[data-v-cd9cd6de]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.sms-cond-picker-grow[data-v-cd9cd6de]{flex:1 1 12rem;min-width:0}.sms-cond-id-input[data-v-cd9cd6de]{flex:0 1 10rem;min-width:7rem;max-width:14rem}.sms-cond-days-row[data-v-cd9cd6de]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}.sms-cond-days-text[data-v-cd9cd6de]{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap}.sms-cond-days-input[data-v-cd9cd6de]{width:4.75rem;min-width:4.75rem;max-width:5.5rem;flex:0 0 auto;text-align:center;padding-inline:.5rem}.sms-cond-days-select[data-v-cd9cd6de]{width:auto;min-width:5.5rem;max-width:8.5rem;flex:0 0 auto}.sms-cond-inline[data-v-cd9cd6de]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-secondary)}.field-sm[data-v-cd9cd6de]{min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem}.sms-cond-no-value[data-v-cd9cd6de]{min-height:2.75rem;display:flex;align-items:center;padding:0 .75rem;border-radius:var(--radius-sm);border:1px dashed var(--border);background:var(--surface);font-size:.8125rem;color:var(--text-secondary)}.sms-cond-remove[data-v-cd9cd6de]{min-width:2.25rem;min-height:2.25rem;padding:0;flex-shrink:0}.sms-cond-add[data-v-cd9cd6de]{align-self:flex-start;margin-top:.25rem}@media (max-width: 720px){.sms-cond-row[data-v-cd9cd6de]{grid-template-columns:1fr;padding:.625rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card)}.sms-cond-remove[data-v-cd9cd6de]{justify-self:end}}.sms-live-preview[data-v-43135108]{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 55%,var(--card));text-align:right;min-width:0}.sms-live-preview__head[data-v-43135108]{display:flex;flex-direction:column;gap:.25rem}.sms-live-preview__body[data-v-43135108]{display:flex;flex-direction:column;gap:.75rem}.sms-live-preview--inline .sms-live-preview__body[data-v-43135108]{display:grid;grid-template-columns:minmax(200px,1.05fr) minmax(0,1fr);gap:.75rem;align-items:start}@media (max-width: 640px){.sms-live-preview--inline .sms-live-preview__body[data-v-43135108]{grid-template-columns:1fr}}.sms-live-preview__key[data-v-43135108]{font-size:.75rem;color:var(--text-secondary)}.sms-live-preview__phone[data-v-43135108]{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:#0f172a}.sms-live-preview__phone-bar[data-v-43135108]{padding:.4rem .75rem;font-size:.75rem;font-weight:600;color:#e2e8f0;background:#1e293b;text-align:center}.sms-live-preview__screen[data-v-43135108]{padding:.875rem;display:flex;flex-direction:column;gap:.625rem;min-height:7rem}.sms-live-preview__bubble[data-v-43135108]{align-self:flex-end;max-width:100%;padding:.625rem .75rem;border-radius:1rem 1rem .25rem;background:#334155;color:#f8fafc;font-size:.875rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.sms-live-preview__muted[data-v-43135108]{margin:0;font-size:.8125rem;color:#94a3b8;line-height:1.5}.sms-live-preview__empty[data-v-43135108]{padding:.75rem;border-radius:var(--radius-sm);border:1px dashed var(--border);font-size:.8125rem;color:var(--text-secondary)}.sms-live-preview__inapp[data-v-43135108]{padding:.625rem .75rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 40%,#1e293b);border:1px solid color-mix(in srgb,var(--accent) 35%,#334155);color:#e2e8f0;font-size:.8125rem}.sms-live-preview__inapp-label[data-v-43135108]{display:block;font-size:.7rem;font-weight:700;color:#94a3b8;margin-bottom:.25rem}.sms-live-preview__inapp-body[data-v-43135108]{margin:.35rem 0 0;line-height:1.5;color:#cbd5e1}.sms-live-preview__vars[data-v-43135108]{display:flex;flex-direction:column;gap:.5rem}.sms-live-preview__var-grid[data-v-43135108]{display:grid;grid-template-columns:1fr;gap:.5rem}.sms-live-preview__var[data-v-43135108]{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--text-secondary)}.sms-live-preview__var .field-sm[data-v-43135108]{min-height:2.25rem}.sms-rules-page[data-v-4d1d735f]{display:flex;flex-direction:column;gap:.875rem}.sms-rules-table[data-v-4d1d735f]{table-layout:auto;min-width:100%}.sms-rules-table[data-v-4d1d735f] :is(th,td){vertical-align:middle}.sms-rules-table .col-name[data-v-4d1d735f]{min-width:10rem}.sms-rules-table .col-event[data-v-4d1d735f]{width:10.5rem;min-width:10.5rem}.sms-rules-table .col-template[data-v-4d1d735f]{width:8.5rem;min-width:8.5rem}.sms-rules-table .col-audience[data-v-4d1d735f]{width:5.5rem;min-width:5.5rem}.sms-rules-table .col-priority[data-v-4d1d735f]{width:4.5rem;min-width:4.5rem;text-align:center;font-variant-numeric:tabular-nums}.sms-rules-table .col-status[data-v-4d1d735f]{width:5.5rem;min-width:5.5rem}.sms-rules-table .col-actions[data-v-4d1d735f]{width:14rem;min-width:14rem;text-align:center;white-space:nowrap}.sms-rules-table code[data-v-4d1d735f]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-size:.75rem;padding:.1rem .35rem;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--surface) 70%,var(--border))}.sms-rules-page[data-v-4d1d735f] .admin-pagination{margin-top:.25rem;padding-top:1rem;padding-bottom:1.125rem}.sms-kpis[data-v-4d1d735f]{display:flex;gap:1rem}.sms-kpi[data-v-4d1d735f]{display:flex;gap:.5rem;align-items:center;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.sms-rule-form[data-v-4d1d735f]{min-width:0;text-align:right}.sms-rule-form__meta[data-v-4d1d735f]{align-items:start}.sms-rule-form__toggles[data-v-4d1d735f]{display:flex;flex-direction:column;gap:.35rem}.sms-rule-form__checks[data-v-4d1d735f]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.5rem 0}.code-field[data-v-4d1d735f]{font-family:ui-monospace,monospace;font-size:.8125rem;min-height:8rem}.preview-list[data-v-4d1d735f]{display:flex;flex-direction:column;gap:.625rem;margin-top:.75rem}.preview-card[data-v-4d1d735f]{padding:.75rem .875rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);opacity:.72}.preview-card.matched[data-v-4d1d735f]{opacity:1;border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface))}.preview-card__head[data-v-4d1d735f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.preview-badge[data-v-4d1d735f]{font-size:.75rem;font-weight:600;color:var(--muted)}.preview-badge.ok[data-v-4d1d735f]{color:var(--accent)}.preview-card .msg[data-v-4d1d735f]{margin:.5rem 0 0;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.recipients-head[data-v-4d1d735f]{margin-bottom:.85rem}.recipients-desc[data-v-4d1d735f]{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.55}.recipients-warn[data-v-4d1d735f]{margin:.5rem 0 0;padding:.55rem .75rem;border-radius:var(--radius-sm);background:color-mix(in srgb,#f59e0b 12%,transparent);border:1px solid color-mix(in srgb,#f59e0b 30%,transparent);color:#92400e;font-size:.8125rem}.recipients-stats[data-v-4d1d735f]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:.85rem}.recipients-stat[data-v-4d1d735f]{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-hover) 35%,var(--card));min-width:0}.recipients-stat span[data-v-4d1d735f]{font-size:.72rem;color:var(--muted)}.recipients-stat strong[data-v-4d1d735f]{font-size:1rem;font-weight:800}.recipients-table-wrap[data-v-4d1d735f]{overflow-x:auto}.recipients-table__link[data-v-4d1d735f]{text-align:left;white-space:nowrap}@media (max-width: 900px){.recipients-stats[data-v-4d1d735f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-filters[data-v-882bde40]{display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 35%,var(--card))}.user-filters__row[data-v-882bde40]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.user-filters__select[data-v-882bde40]{margin:0;font-size:.8125rem;min-height:2.35rem}.user-filters__chips[data-v-882bde40]{display:flex;flex-wrap:wrap;gap:.4rem}.filter-chip[data-v-882bde40]{border:1px solid var(--border-strong);border-radius:999px;padding:.3rem .75rem;font-size:.78rem;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.filter-chip[data-v-882bde40]:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.filter-chip--active[data-v-882bde40]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.filter-chip--clear[data-v-882bde40]{margin-inline-start:auto;border-style:dashed;color:var(--muted)}@media (max-width: 768px){.user-filters__row[data-v-882bde40]{grid-template-columns:1fr}.filter-chip--clear[data-v-882bde40]{margin-inline-start:0;width:100%}}.sms-campaigns-page .row-actions[data-v-68702bf4]{display:flex;gap:.35rem;flex-wrap:wrap}.wizard-steps[data-v-68702bf4]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.wizard-step[data-v-68702bf4]{padding:.35rem .65rem;border-radius:999px;background:var(--surface-muted, #f3f4f6);font-size:.85rem}.wizard-step.active[data-v-68702bf4]{background:var(--primary, #6d28d9);color:#fff}.wizard-step.done[data-v-68702bf4]{opacity:.75}.audience-tabs[data-v-68702bf4],.message-mode-tabs[data-v-68702bf4]{display:flex;gap:.5rem;margin-bottom:1rem}.tab[data-v-68702bf4]{border:1px solid var(--border, #e5e7eb);background:#fff;padding:.45rem .8rem;border-radius:8px;cursor:pointer}.tab.active[data-v-68702bf4]{border-color:var(--primary, #6d28d9);color:var(--primary, #6d28d9)}.conditions-block[data-v-68702bf4]{margin:1rem 0;padding:.75rem;border:1px solid var(--border, #e5e7eb);border-radius:8px}.section-title[data-v-68702bf4]{margin:0 0 .5rem;font-size:.95rem}.preview-box[data-v-68702bf4]{margin-top:1rem;padding:.75rem;border-radius:8px;background:var(--surface-muted, #f9fafb)}.hint-inline[data-v-68702bf4]{margin-inline-start:.35rem;font-size:.85rem;color:#6b7280}.preview-phones[data-v-68702bf4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem;font-size:.85rem}.sample-message[data-v-68702bf4]{margin-top:.5rem;font-size:.9rem}.wizard-actions[data-v-68702bf4]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.textarea[data-v-68702bf4]{min-height:8rem;resize:vertical}.merge-chips[data-v-68702bf4]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.chip[data-v-68702bf4]{border:1px solid var(--border, #e5e7eb);background:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.8rem;cursor:pointer}.live-preview[data-v-68702bf4]{margin-top:1rem;padding:.75rem;border-radius:8px;background:var(--surface-muted, #f9fafb)}.preview-context-grid[data-v-68702bf4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin-bottom:.5rem}.context-field[data-v-68702bf4]{display:flex;flex-direction:column;gap:.15rem;font-size:.8rem}.field-sm[data-v-68702bf4]{padding:.35rem .5rem;font-size:.85rem}.preview-text[data-v-68702bf4]{white-space:pre-wrap;margin:.5rem 0;padding:.5rem;background:#fff;border-radius:6px;font-family:inherit;font-size:.9rem}.confirm-list[data-v-68702bf4]{margin:0 0 1rem;padding-inline-start:1.2rem}.confirm-check[data-v-68702bf4]{display:flex;align-items:center;gap:.5rem}.data-table.compact th[data-v-68702bf4],.data-table.compact td[data-v-68702bf4]{font-size:.85rem}.msg-cell[data-v-68702bf4]{max-width:220px;white-space:pre-wrap;word-break:break-word}.btn.danger[data-v-68702bf4]{color:#b91c1c}.crm-label-conditions[data-v-13b287d9]{display:flex;flex-direction:column;gap:.65rem}.crm-label-conditions__logic[data-v-13b287d9]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.crm-label-conditions__row[data-v-13b287d9]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.btn.is-active[data-v-13b287d9]{background:var(--accent-soft)}.crm-labels-page[data-v-9fdf1d6b]{display:flex;flex-direction:column;gap:.875rem}.crm-labels-table[data-v-9fdf1d6b]{table-layout:auto;min-width:100%}.crm-labels-table[data-v-9fdf1d6b] :is(th,td){vertical-align:middle}.crm-labels-table .col-label[data-v-9fdf1d6b]{min-width:9rem}.crm-labels-table .col-slug[data-v-9fdf1d6b]{width:8rem;min-width:8rem}.crm-labels-table .col-priority[data-v-9fdf1d6b],.crm-labels-table .col-sort[data-v-9fdf1d6b]{width:4.5rem;min-width:4.5rem;text-align:center;font-variant-numeric:tabular-nums}.crm-labels-table .col-group[data-v-9fdf1d6b]{width:9rem;min-width:9rem}.crm-labels-table .col-status[data-v-9fdf1d6b]{width:5.5rem;min-width:5.5rem}.crm-labels-table .col-actions[data-v-9fdf1d6b]{width:10.5rem;min-width:10.5rem;text-align:center;white-space:nowrap}.crm-labels-table code[data-v-9fdf1d6b]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;font-size:.75rem}.crm-label-chip[data-v-9fdf1d6b]{display:inline-flex;align-items:center;max-width:100%;padding:.25rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);font-size:.78rem;font-weight:700;color:#1a1a1a;box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 8%,transparent)}.crm-label-form[data-v-9fdf1d6b]{display:flex;flex-direction:column;gap:.85rem}.crm-label-form__row[data-v-9fdf1d6b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.65rem}.field-block[data-v-9fdf1d6b]{display:flex;flex-direction:column;gap:.3rem}.field-hint[data-v-9fdf1d6b]{margin:0;font-size:.75rem}.color-input[data-v-9fdf1d6b]{padding:.15rem;height:2.4rem}.checkbox-row[data-v-9fdf1d6b]{flex-direction:row;align-items:center;gap:.45rem}.users-toolbar[data-v-ab432587]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.85rem}.users-table[data-v-ab432587]{table-layout:auto;min-width:58rem}.users-table[data-v-ab432587] :is(th,td){vertical-align:middle}.users-table .col-phone[data-v-ab432587]{width:7.5rem;min-width:7.5rem}.users-table .col-name[data-v-ab432587]{min-width:7rem}.users-table .col-roles[data-v-ab432587]{width:6.5rem;min-width:6.5rem}.users-table .col-labels[data-v-ab432587]{min-width:8rem;max-width:12rem}.users-table .col-orders[data-v-ab432587],.users-table .col-wallet[data-v-ab432587]{width:4.5rem;min-width:4.5rem;text-align:center;font-variant-numeric:tabular-nums}.users-table .col-avg[data-v-ab432587]{width:8.5rem;min-width:8.5rem;white-space:nowrap}.users-table .col-habit[data-v-ab432587]{width:7.5rem;min-width:7.5rem}.users-table .col-category[data-v-ab432587]{min-width:7rem}.users-table .col-status[data-v-ab432587]{width:5.5rem;min-width:5.5rem}.users-table .col-actions[data-v-ab432587]{width:7rem;min-width:7rem;text-align:center;white-space:nowrap}.empty[data-v-ab432587]{padding:1.5rem;text-align:center;color:var(--muted)}.role-badge[data-v-ab432587]{margin-inline-end:.25rem}.muted[data-v-ab432587]{color:var(--muted)}.habit-cell[data-v-ab432587]{display:flex;flex-direction:column;gap:.15rem;min-width:6.5rem}.habit-cell__meta[data-v-ab432587]{color:var(--muted);font-size:.75rem}.crm-label-list[data-v-ab432587]{display:flex;flex-wrap:wrap;gap:.25rem}.crm-label-chip[data-v-ab432587]{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600;color:#111;white-space:nowrap}.row-link[data-v-ab432587]{color:var(--accent);text-decoration:none;font-weight:600}.row-link[data-v-ab432587]:hover{text-decoration:underline}.iran-loc-row[data-v-8eeed4a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 640px){.iran-loc-row[data-v-8eeed4a6]{grid-template-columns:1fr}}.user-create-page[data-v-6d23a6fc]{display:flex;flex-direction:column;gap:1.25rem}.cu-steps[data-v-6d23a6fc]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.cu-step[data-v-6d23a6fc]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);text-align:right;cursor:pointer}.cu-step--active[data-v-6d23a6fc]{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent-soft) 45%,var(--card))}.cu-step--done .cu-step__index[data-v-6d23a6fc]{background:var(--accent);color:#fff}.cu-step__index[data-v-6d23a6fc]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background:var(--surface);font-size:.8125rem;font-weight:700}.cu-step__text[data-v-6d23a6fc]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cu-step__text strong[data-v-6d23a6fc]{font-size:.875rem}.cu-step__text small[data-v-6d23a6fc]{font-size:.75rem;color:var(--muted)}.cu-layout[data-v-6d23a6fc]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;align-items:start}.cu-card[data-v-6d23a6fc]{display:flex;flex-direction:column}.cu-footer[data-v-6d23a6fc]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--border)}.cu-footer__spacer[data-v-6d23a6fc]{flex:1}.cu-hint[data-v-6d23a6fc]{margin:0;font-size:.8125rem;color:var(--muted)}.cu-hint--error[data-v-6d23a6fc]{color:var(--danger)}.role-list[data-v-6d23a6fc]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.cu-address-row[data-v-6d23a6fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.cu-review[data-v-6d23a6fc]{display:flex;flex-direction:column;gap:.65rem;margin:0 0 1rem}.cu-review__row[data-v-6d23a6fc]{display:grid;grid-template-columns:120px 1fr;gap:.75rem}.cu-review__row dt[data-v-6d23a6fc]{color:var(--muted);font-size:.8125rem}.cu-review__row dd[data-v-6d23a6fc]{margin:0;font-weight:600}.cu-summary-list[data-v-6d23a6fc]{display:flex;flex-direction:column;gap:.65rem;margin:0}.cu-summary-row[data-v-6d23a6fc]{display:flex;justify-content:space-between;gap:.75rem}.cu-summary-row dt[data-v-6d23a6fc]{color:var(--muted);font-size:.8125rem}.cu-summary-row dd[data-v-6d23a6fc]{margin:0;font-weight:600;text-align:left}.cu-summary__step[data-v-6d23a6fc]{margin:1rem 0 0;font-size:.8125rem;color:var(--muted)}@media (max-width: 960px){.cu-layout[data-v-6d23a6fc]{grid-template-columns:1fr}.cu-steps[data-v-6d23a6fc]{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.cu-steps[data-v-6d23a6fc],.cu-address-row[data-v-6d23a6fc]{grid-template-columns:1fr}.cu-review__row[data-v-6d23a6fc]{grid-template-columns:1fr;gap:.25rem}}.user-detail-head[data-v-5b303f51]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.back-btn[data-v-5b303f51]{flex-shrink:0}.user-detail-title-wrap[data-v-5b303f51]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.user-detail-avatar[data-v-5b303f51]{width:3rem;height:3rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:700}.user-detail-avatar img[data-v-5b303f51]{width:100%;height:100%;object-fit:cover}.user-detail-title[data-v-5b303f51]{margin:0;font-size:1.25rem}.user-detail-sub[data-v-5b303f51]{margin:.15rem 0 0;color:var(--muted);font-size:.85rem}.user-detail-tabs[data-v-5b303f51]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.user-detail-tab[data-v-5b303f51]{padding:.45rem .85rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--text-secondary);cursor:pointer;font-size:.8125rem}.user-detail-tab--active[data-v-5b303f51]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:700}.user-detail-grid[data-v-5b303f51]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:1rem;align-items:start}.user-detail-side[data-v-5b303f51]{display:flex;flex-direction:column;gap:1rem}.mb[data-v-5b303f51]{margin-bottom:.75rem}.check-row[data-v-5b303f51]{display:flex;align-items:center;gap:.5rem}.role-list[data-v-5b303f51]{display:flex;flex-direction:column;gap:.35rem;max-height:220px;overflow:auto;margin-bottom:.75rem}.form-actions[data-v-5b303f51]{margin-top:.5rem}.stat-dl[data-v-5b303f51]{margin:0;display:grid;gap:.65rem}.stat-dl div[data-v-5b303f51]{display:flex;justify-content:space-between;gap:.75rem}.stat-dl dt[data-v-5b303f51]{color:var(--muted);font-size:.8125rem}.stat-dl dd[data-v-5b303f51]{margin:0;font-weight:600}.address-list[data-v-5b303f51],.wallet-list[data-v-5b303f51],.notes-list[data-v-5b303f51]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.address-list li[data-v-5b303f51],.wallet-list li[data-v-5b303f51],.notes-list li[data-v-5b303f51]{padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface)}.address-actions-head[data-v-5b303f51]{display:flex;justify-content:flex-end;margin-bottom:.65rem}.address-form[data-v-5b303f51]{margin-bottom:.85rem;padding:.75rem;border:1px dashed var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 85%,var(--accent-soft))}.address-form-row[data-v-5b303f51]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.address-item-head[data-v-5b303f51]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.35rem}.address-item-actions[data-v-5b303f51]{margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:.15rem}.address-meta[data-v-5b303f51]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.35rem 0 0;font-size:.78rem}.wallet-list li[data-v-5b303f51]{display:grid;gap:.15rem}.wallet-list strong[data-v-5b303f51]{color:var(--accent)}.note-form[data-v-5b303f51]{display:grid;gap:.5rem;margin-bottom:1rem}.note-text[data-v-5b303f51]{margin:0 0 .35rem;white-space:pre-wrap}.notes-list footer[data-v-5b303f51]{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--muted)}.muted[data-v-5b303f51],.hint[data-v-5b303f51]{color:var(--muted);font-size:.875rem}.referrer-row[data-v-5b303f51]{display:flex;gap:.5rem;margin:.5rem 0}.link-sm[data-v-5b303f51]{font-size:.8125rem}.habit-note[data-v-5b303f51]{margin:.75rem 0 0;font-size:.8125rem;line-height:1.45}.user-crm-grid[data-v-5b303f51],.user-credit-grid[data-v-5b303f51]{display:grid;gap:1rem}.credit-status[data-v-5b303f51]{display:flex;flex-direction:column;gap:.85rem}.credit-status__chips[data-v-5b303f51]{display:flex;flex-wrap:wrap;gap:.45rem}.credit-chip[data-v-5b303f51]{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-hover) 40%,var(--card));color:var(--text-secondary)}.credit-chip--ok[data-v-5b303f51]{background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 28%,transparent);color:var(--success)}.credit-chip--warn[data-v-5b303f51]{background:color-mix(in srgb,#f59e0b 12%,transparent);border-color:color-mix(in srgb,#f59e0b 30%,transparent);color:#92400e}.credit-chip--muted[data-v-5b303f51]{color:var(--muted)}.credit-kpi-grid[data-v-5b303f51]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.credit-kpi[data-v-5b303f51]{display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.75rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,color-mix(in srgb,var(--card) 90%,var(--accent-soft)) 0%,var(--card) 55%),var(--card);box-shadow:var(--shadow-xs)}.credit-kpi--accent[data-v-5b303f51]{border-color:color-mix(in srgb,var(--accent) 25%,var(--border))}.credit-kpi__label[data-v-5b303f51]{font-size:.75rem;color:var(--muted)}.credit-kpi__value[data-v-5b303f51]{font-size:1.05rem;font-weight:800;line-height:1.3}.credit-kpi--accent .credit-kpi__value[data-v-5b303f51]{color:var(--accent)}.credit-kpi__bar[data-v-5b303f51]{margin-top:.15rem;height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--border) 70%,transparent);overflow:hidden}.credit-kpi__bar-fill[data-v-5b303f51]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 65%,#f59e0b))}.credit-kpi__hint[data-v-5b303f51]{font-size:.7rem;color:var(--muted)}.credit-identity[data-v-5b303f51]{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .75rem;border:1px dashed var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-hover) 30%,transparent)}.credit-identity__row[data-v-5b303f51]{display:flex;align-items:baseline;gap:.75rem;min-width:0}.credit-identity__label[data-v-5b303f51]{flex:0 0 auto;min-width:8.5rem;font-size:.8125rem;color:var(--muted)}.credit-identity__value[data-v-5b303f51]{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:700;line-height:1.45;unicode-bidi:isolate}.credit-identity__value--ltr[data-v-5b303f51]{direction:ltr;text-align:left}.credit-status__empty[data-v-5b303f51]{padding:.5rem 0;font-size:.875rem}.credit-status__foot[data-v-5b303f51]{padding-top:.15rem}@media (max-width: 760px){.credit-kpi-grid[data-v-5b303f51]{grid-template-columns:1fr}.credit-identity__row[data-v-5b303f51]{flex-direction:column;align-items:flex-start;gap:.2rem}.credit-identity__label[data-v-5b303f51]{min-width:0}}.credit-action-list[data-v-5b303f51]{display:grid;gap:.45rem;margin-bottom:.75rem}.credit-action-item[data-v-5b303f51]{display:flex;align-items:center;gap:.45rem;font-size:.875rem;cursor:pointer}.credit-action-item input[data-v-5b303f51]{margin:0}.stat-dl--grid[data-v-5b303f51]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem 1rem}.crm-fav-title[data-v-5b303f51]{margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.crm-mini-table[data-v-5b303f51]{margin-top:.75rem}.crm-segment-list[data-v-5b303f51]{display:flex;flex-wrap:wrap;gap:.35rem}.crm-customer-label[data-v-5b303f51]{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.78rem;font-weight:600;color:#111}.skin-info-hint[data-v-5b303f51]{margin:0 0 .55rem;font-size:.8125rem;line-height:1.65}.skin-support-link[data-v-5b303f51]{display:inline-block;margin-bottom:.85rem}.skin-current-label[data-v-5b303f51]{margin:0;font-size:.8125rem;color:var(--muted)}.crm-segment-hint[data-v-5b303f51]{margin:0 0 .65rem;font-size:.8125rem}.crm-sms-list[data-v-5b303f51]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.crm-sms-list li[data-v-5b303f51]{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 90%,var(--accent-soft))}.crm-segment-key[data-v-5b303f51]{font-size:.75rem;color:var(--muted);direction:ltr;text-align:left}@media (max-width: 960px){.user-detail-grid[data-v-5b303f51]{grid-template-columns:1fr}}.tabs[data-v-51eea982]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.tab[data-v-51eea982]{padding:.4rem .75rem;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:.8125rem}.tab.active[data-v-51eea982]{background:var(--accent);color:#fff;border-color:var(--accent)}.form-card[data-v-51eea982]{padding:1rem}.form-row[data-v-51eea982]{margin-bottom:1.1rem}.form-row[data-v-51eea982]:last-child{margin-bottom:0}.field-label[data-v-51eea982]{display:block;font-size:.8125rem;font-weight:600;margin-bottom:.25rem}.field-hint[data-v-51eea982]{margin:0 0 .5rem;font-size:.75rem;color:var(--muted);line-height:1.5}.field-hint code[data-v-51eea982]{font-size:.7rem;padding:.1rem .35rem;border-radius:.25rem;background:var(--surface);border:1px solid var(--border)}.check-row[data-v-51eea982]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.actions[data-v-51eea982]{margin-top:1.25rem}.kpi-row[data-v-51eea982]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.kpi[data-v-51eea982]{display:flex;flex-direction:column;padding:.75rem 1rem;background:var(--surface);border-radius:.5rem;min-width:10rem}.kpi strong[data-v-51eea982]{font-size:1.1rem}.kpi span[data-v-51eea982]{font-size:.8125rem;color:var(--muted)}.kpi-hint[data-v-51eea982]{margin-top:.35rem;margin-bottom:0}.tools-intro[data-v-51eea982]{margin-bottom:1rem}.hint[data-v-51eea982]{font-size:.875rem;color:var(--muted);margin-top:.5rem}.referral-toolbar[data-v-08b35129]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.85rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 35%,var(--card))}.toolbar-field[data-v-08b35129]{display:flex;flex-direction:column;gap:.35rem;min-width:min(100%,11rem)}.toolbar-label[data-v-08b35129]{font-size:.72rem;font-weight:600;color:var(--muted)}.toolbar-select[data-v-08b35129]{margin:0;min-height:2.35rem;font-size:.8125rem}.muted[data-v-08b35129]{font-size:.8rem;color:var(--muted)}.mono-sm[data-v-08b35129]{font-size:.8rem}.modal-summary[data-v-08b35129]{margin:0 0 .75rem}.referral-toolbar[data-v-e887f556]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.85rem}.events-search[data-v-e887f556]{flex:1 1 14rem;max-width:24rem;min-width:min(100%,12rem)}.events-search[data-v-e887f556] .list-filter{margin-bottom:0;height:100%}.events-search[data-v-e887f556] .list-filter-input-wrap{max-width:none}.toolbar-field[data-v-e887f556]{display:flex;flex-direction:column;gap:.35rem;min-width:min(100%,12rem);flex:0 1 12rem}.toolbar-label[data-v-e887f556]{font-size:.72rem;font-weight:600;color:var(--muted)}.toolbar-select[data-v-e887f556]{margin:0;min-height:2.35rem;font-size:.8125rem}.event-type[data-v-e887f556]{font-size:.78rem;color:var(--text-secondary)}.mono-sm[data-v-e887f556]{font-size:.8rem}@media (max-width: 640px){.referral-toolbar[data-v-e887f556]{flex-direction:column;align-items:stretch}.events-search[data-v-e887f556]{max-width:none}}.referral-toolbar[data-v-3106a73d]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.85rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 35%,var(--card))}.tree-search[data-v-3106a73d]{max-width:40rem}.toolbar-field[data-v-3106a73d]{display:flex;flex-direction:column;gap:.35rem;min-width:min(100%,10rem)}.toolbar-field--grow[data-v-3106a73d]{flex:1 1 10rem}.toolbar-field .field[data-v-3106a73d]{margin:0;min-height:2.35rem}.toolbar-label[data-v-3106a73d]{font-size:.72rem;font-weight:600;color:var(--muted)}.tree-search-btn[data-v-3106a73d]{flex-shrink:0;min-width:5.5rem;min-height:2.35rem}.tree-hint[data-v-3106a73d]{padding:2rem 1rem}.tree-user-card .data-card__head[data-v-3106a73d]{align-items:center}.tree-referrer[data-v-3106a73d]{margin:0;padding:0 1rem 1rem;font-size:.875rem;color:var(--text-secondary)}.tree-stat[data-v-3106a73d]{text-align:end;display:flex;flex-direction:column;gap:.15rem}.tree-stat-label[data-v-3106a73d]{font-size:.72rem;color:var(--muted)}.upline-list[data-v-3106a73d]{list-style:none;margin:0;padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.5rem}.upline-list li[data-v-3106a73d]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem}.upline-level[data-v-3106a73d]{display:inline-block;min-width:2rem;padding:.1rem .4rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.72rem;font-weight:700;text-align:center}@media (max-width: 640px){.tree-search[data-v-3106a73d]{max-width:none}.tree-search-btn[data-v-3106a73d]{width:100%}}.feature-flags-page[data-v-cbbbacc9],.flag-groups[data-v-cbbbacc9]{display:flex;flex-direction:column;gap:1rem}.flag-group-card[data-v-cbbbacc9]{padding:0}.flag-group-head[data-v-cbbbacc9]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.125rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 80%,var(--card))}.flag-group-title[data-v-cbbbacc9]{margin:0;font-size:.9375rem;font-weight:800}.flag-group-count[data-v-cbbbacc9]{font-size:.75rem;color:var(--muted)}.flag-table[data-v-cbbbacc9]{min-width:44rem}.col-key[data-v-cbbbacc9]{width:14rem}.col-title[data-v-cbbbacc9]{width:10rem;white-space:nowrap}.col-status[data-v-cbbbacc9]{width:6.5rem;text-align:center}.col-desc[data-v-cbbbacc9]{min-width:12rem}.key-code[data-v-cbbbacc9]{display:inline-block;padding:.15rem .45rem;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface));border:1px solid var(--border);font-size:.72rem}.desc-text[data-v-cbbbacc9]{font-size:.8125rem;color:var(--muted);line-height:1.45}.empty[data-v-cbbbacc9]{padding:1.25rem;text-align:center;color:var(--muted)}@media (max-width: 900px){.col-desc[data-v-cbbbacc9]{display:none}}.sub-nav[data-v-114cc51f]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.sub-nav-link[data-v-114cc51f]{padding:.4375rem .75rem;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.8125rem;font-weight:600;text-decoration:none;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease}.sub-nav-link[data-v-114cc51f]:hover{background:var(--surface-hover);color:var(--text)}.sub-nav-link--active[data-v-114cc51f]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,transparent);color:var(--accent-hover)}@media (max-width: 768px){.sub-nav[data-v-114cc51f]{flex-wrap:nowrap;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:.25rem;margin-inline:-.125rem;padding-inline:.125rem}.sub-nav-link[data-v-114cc51f]{flex:0 0 auto;white-space:nowrap}}.cms-pages-page[data-v-94d484e7]{display:flex;flex-direction:column;gap:1rem}.cms-pages-card[data-v-94d484e7]{padding:0}.cms-pages-table[data-v-94d484e7]{min-width:36rem}.col-title[data-v-94d484e7]{min-width:12rem}.col-slug[data-v-94d484e7]{width:14rem}.col-status[data-v-94d484e7]{width:7rem;text-align:center}.page-link[data-v-94d484e7]{color:inherit;font-weight:600;text-decoration:none}.page-link[data-v-94d484e7]:hover{color:var(--accent)}.slug-code[data-v-94d484e7]{display:inline-block;padding:.15rem .45rem;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface));border:1px solid var(--border);font-size:.75rem}.row-action[data-v-94d484e7]{text-decoration:none}.empty[data-v-94d484e7],.empty-cell[data-v-94d484e7]{padding:1.25rem;text-align:center;color:var(--muted)}@media (max-width: 768px){.cms-pages-table[data-v-94d484e7]{min-width:0}.col-slug[data-v-94d484e7],.col-status[data-v-94d484e7]{display:none}.col-title[data-v-94d484e7]{min-width:0}}@media (max-width: 480px){.table-row-actions-inner[data-v-94d484e7]{flex-direction:column;align-items:stretch}.row-action[data-v-94d484e7]{justify-content:center}}.cms-posts-page[data-v-00309032]{display:flex;flex-direction:column;gap:1rem}.cms-posts-card[data-v-00309032]{padding:0}.cms-posts-table[data-v-00309032]{min-width:40rem}.col-cover[data-v-00309032]{width:3.5rem;text-align:center}.cover-thumb[data-v-00309032]{width:40px;height:40px;object-fit:cover;border-radius:var(--radius-xs);border:1px solid var(--border)}.cover-empty[data-v-00309032]{color:var(--muted)}.col-title[data-v-00309032]{min-width:12rem}.col-slug[data-v-00309032]{width:14rem}.col-date[data-v-00309032]{width:9rem;font-size:.8125rem;color:var(--muted);white-space:nowrap}.col-status[data-v-00309032]{width:7rem;text-align:center}.post-link[data-v-00309032]{color:inherit;font-weight:600;text-decoration:none}.post-link[data-v-00309032]:hover{color:var(--accent)}.slug-code[data-v-00309032]{display:inline-block;padding:.1rem .35rem;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface));border:1px solid var(--border);font-size:.75rem}.empty[data-v-00309032],.empty-cell[data-v-00309032]{padding:1.25rem;text-align:center;color:var(--muted)}.wc-page-editor[data-v-7f177c9d]{max-width:none}.wc-layout[data-v-7f177c9d]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;align-items:start}.wc-main[data-v-7f177c9d],.wc-sidebar[data-v-7f177c9d]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.wc-sidebar[data-v-7f177c9d]{position:sticky;top:.5rem;align-self:start;max-height:calc(100dvh - var(--topbar-h) - 2.5rem);overflow-y:auto}.wc-page-head[data-v-7f177c9d]{margin-bottom:.75rem}.wc-title-block[data-v-7f177c9d]{margin-bottom:.25rem}.wc-title-input[data-v-7f177c9d]{width:100%;box-sizing:border-box;padding:.65rem .85rem;font-size:1.65rem;font-weight:700;line-height:1.25;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--card);color:var(--text)}.wc-permalink[data-v-7f177c9d]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.45rem;font-size:.8125rem;color:var(--muted)}.wc-permalink-slug[data-v-7f177c9d]{padding:.1rem .35rem;border-radius:4px;background:color-mix(in srgb,var(--border) 35%,transparent)}.wc-permalink-edit[data-v-7f177c9d]{border:none;background:none;color:var(--accent);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.wc-slug-input[data-v-7f177c9d]{flex:1;min-width:8rem;max-width:20rem}.wc-publish-meta[data-v-7f177c9d]{list-style:none;margin:0 0 .75rem;padding:0;font-size:.8125rem;display:grid;gap:.35rem}.wc-publish-key[data-v-7f177c9d]{color:var(--muted);margin-inline-end:.25rem}.wc-publish-actions[data-v-7f177c9d]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.wc-publish-btn[data-v-7f177c9d]{width:100%;justify-content:center;min-height:2.5rem}.wc-check[data-v-7f177c9d]{display:flex;align-items:center;gap:.45rem;font-size:.875rem;cursor:pointer}.wc-check--block[data-v-7f177c9d]{margin-bottom:.25rem}.wc-id-code[data-v-7f177c9d]{font-size:.72rem;word-break:break-all}.cover-box[data-v-7f177c9d]{display:flex;align-items:center;justify-content:center;min-height:8rem;border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}.cover-box img[data-v-7f177c9d]{max-width:100%;max-height:12rem;object-fit:contain}.cover-box--empty[data-v-7f177c9d]{color:var(--muted)}.cover-hint[data-v-7f177c9d]{margin:0;font-size:.8125rem}.cover-clear[data-v-7f177c9d]{margin-top:.5rem}.seo-head[data-v-7f177c9d]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.seo-head .field-hint[data-v-7f177c9d]{margin:0;flex:1}.empty[data-v-7f177c9d]{padding:1.5rem;text-align:center;color:var(--muted)}@media (max-width: 1024px){.wc-layout[data-v-7f177c9d]{grid-template-columns:1fr}.wc-sidebar[data-v-7f177c9d]{position:static;max-height:none;overflow:visible}}.wc-page-editor[data-v-51cdb7a8]{max-width:none}.wc-layout[data-v-51cdb7a8]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1rem;align-items:start}.wc-main[data-v-51cdb7a8],.wc-sidebar[data-v-51cdb7a8]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.wc-sidebar[data-v-51cdb7a8]{position:sticky;top:.5rem;align-self:start;max-height:calc(100dvh - var(--topbar-h) - 2.5rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.wc-page-head[data-v-51cdb7a8]{margin-bottom:.75rem}.wc-title-block[data-v-51cdb7a8]{margin-bottom:.25rem}.wc-title-input[data-v-51cdb7a8]{width:100%;box-sizing:border-box;padding:.65rem .85rem;font-size:1.65rem;font-weight:700;line-height:1.25;border:1px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--card);color:var(--text)}.wc-title-input[data-v-51cdb7a8]:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}.wc-permalink[data-v-51cdb7a8]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.45rem;font-size:.8125rem;color:var(--muted)}.wc-permalink-slug[data-v-51cdb7a8]{padding:.1rem .35rem;border-radius:4px;background:color-mix(in srgb,var(--border) 35%,transparent)}.wc-permalink-edit[data-v-51cdb7a8]{border:none;background:none;color:var(--accent);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.wc-slug-input[data-v-51cdb7a8]{flex:1;min-width:8rem;max-width:20rem}.wc-editor-tabs[data-v-51cdb7a8]{display:flex;gap:0;margin:-.75rem -.75rem .75rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-hover) 50%,var(--card))}.wc-editor-tab[data-v-51cdb7a8]{padding:.5rem .85rem;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:.8125rem;font-weight:600;cursor:pointer}.wc-editor-tab--active[data-v-51cdb7a8]{color:var(--text);border-bottom-color:var(--accent);background:var(--card)}.wc-editor-area[data-v-51cdb7a8]{width:100%;box-sizing:border-box;resize:vertical;min-height:8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.55}.wc-editor-area--body[data-v-51cdb7a8]{min-height:22rem}.wc-visual-pane[data-v-51cdb7a8]{min-height:22rem;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--card);padding:1rem;overflow:auto}.wc-visual-preview[data-v-51cdb7a8]{font-size:.9375rem;line-height:1.65;word-break:break-word}.wc-visual-preview[data-v-51cdb7a8] img{max-width:100%;height:auto}.wc-visual-empty[data-v-51cdb7a8]{margin:0;color:var(--muted);font-size:.875rem}.wc-publish-meta[data-v-51cdb7a8]{list-style:none;margin:0 0 .75rem;padding:0;font-size:.8125rem;display:grid;gap:.35rem}.wc-publish-key[data-v-51cdb7a8]{color:var(--muted);margin-inline-end:.25rem}.wc-publish-actions[data-v-51cdb7a8]{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.wc-publish-btn[data-v-51cdb7a8]{width:100%;justify-content:center;min-height:2.5rem}.wc-check[data-v-51cdb7a8]{display:flex;align-items:center;gap:.45rem;font-size:.875rem;cursor:pointer}.wc-check--block[data-v-51cdb7a8]{margin-bottom:.25rem}.wc-sidebar-field[data-v-51cdb7a8]{display:block;margin-bottom:.65rem}.wc-sidebar-field[data-v-51cdb7a8]:last-child{margin-bottom:0}.wc-sidebar-field .field-label[data-v-51cdb7a8]{display:block;margin-bottom:.35rem;font-size:.8125rem}.wc-sidebar-field .field[data-v-51cdb7a8]{width:100%;box-sizing:border-box}.wc-id-code[data-v-51cdb7a8]{font-size:.72rem;word-break:break-all}.empty[data-v-51cdb7a8]{padding:1.5rem;text-align:center;color:var(--muted)}@media (max-width: 1024px){.wc-layout[data-v-51cdb7a8]{grid-template-columns:1fr}.wc-sidebar[data-v-51cdb7a8]{position:static;max-height:none;overflow:visible}}.cms-menu-card[data-v-1a10b329]{padding:0}.cms-menu-table[data-v-1a10b329]{width:100%;min-width:0;table-layout:fixed}.cms-menu-table__col-icon[data-v-1a10b329]{width:7.5rem}.cms-menu-table__col-label[data-v-1a10b329]{width:26%}.cms-menu-table__col-url[data-v-1a10b329]{width:20%}.cms-menu-table__col-placement[data-v-1a10b329]{width:8.5rem}.cms-menu-table__col-status[data-v-1a10b329]{width:5.75rem}.cms-menu-table__col-actions[data-v-1a10b329]{width:7.75rem}.cms-menu-table[data-v-1a10b329] :is(th,td){overflow:hidden;text-overflow:ellipsis;vertical-align:middle;padding:.625rem .65rem}.cms-menu-table__actions[data-v-1a10b329]{width:auto!important;min-width:0!important;overflow:visible!important}.cms-menu-actions[data-v-1a10b329]{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;max-width:7.5rem}.cms-menu-table .row-action--compact[data-v-1a10b329]{min-height:1.75rem;min-width:1.75rem;padding:.25rem .35rem;font-size:.6875rem}.menu-cell-input[data-v-1a10b329]{width:100%;min-width:0;max-width:100%;padding:.4rem .5rem;font-size:.8125rem;box-sizing:border-box}.icon-edit[data-v-1a10b329]{display:grid;gap:.35rem;min-width:0}.icon-edit--compact .icon-edit__row[data-v-1a10b329]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.icon-edit__preview[data-v-1a10b329]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-xs);background:#fff}.icon-edit__url-btn[data-v-1a10b329]{padding-inline:.4rem;font-size:.6875rem}.cms-menu-hint[data-v-1a10b329]{margin:0;padding:.75rem 1.125rem;border-top:1px solid var(--border);font-size:.8125rem;color:var(--muted);background:color-mix(in srgb,var(--accent-soft) 25%,var(--card))}.modal-hint[data-v-1a10b329]{margin:0;font-size:.8125rem;color:var(--muted)}.empty[data-v-1a10b329]{padding:1.5rem;text-align:center;color:var(--muted)}.menu-icon-preview[data-v-1a10b329]{width:28px;height:28px;object-fit:contain;vertical-align:middle}.menu-icon-preview--lg[data-v-1a10b329]{width:40px;height:40px}.icon-row[data-v-1a10b329]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.icon-preview-wrap[data-v-1a10b329]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--border);border-radius:8px;background:#fff}.muted[data-v-1a10b329]{color:var(--muted)}.checkbox-row[data-v-1a10b329]{display:flex;align-items:center;gap:.5rem}.sr-only[data-v-1a10b329]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}code[data-v-1a10b329]{font-size:.85em}@media (max-width: 768px){.data-card[data-v-1a10b329]{overflow-y:visible}.cms-menu-table__col-placement[data-v-1a10b329],.cms-menu-table__col-status[data-v-1a10b329]{display:none}.cms-menu-actions[data-v-1a10b329]{max-width:none;justify-content:flex-start}[data-v-1a10b329] .page-header-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;width:100%}[data-v-1a10b329] .page-header-actions .btn{width:100%;justify-content:center}}@media (max-width: 480px){[data-v-1a10b329] .page-header-actions{grid-template-columns:1fr}}.storefront-form__hint[data-v-d96d603a]{margin:0 0 1rem;color:var(--muted);font-size:.8125rem;line-height:1.55}.storefront-form__body[data-v-d96d603a]{display:flex;flex-direction:column;gap:1rem}.storefront-form__actions[data-v-d96d603a]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border)}.sf-field[data-v-b81679c3]{display:flex;flex-direction:column;gap:.35rem}.sf-field__label[data-v-b81679c3]{font-size:.8125rem;font-weight:600;color:var(--text)}.sf-field__req[data-v-b81679c3]{color:var(--danger)}.sf-field__hint[data-v-b81679c3]{margin:0;font-size:.75rem;color:var(--muted);line-height:1.45}.sf-field__control[data-v-b81679c3] .field{margin:0;width:100%}.sf-image[data-v-ac7b39c2]{display:flex;flex-direction:column;gap:.5rem}.sf-image__preview[data-v-ac7b39c2]{width:100%;max-width:220px;aspect-ratio:16 / 9;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);overflow:hidden;display:flex;align-items:center;justify-content:center}.sf-image__preview img[data-v-ac7b39c2]{max-width:100%;max-height:100%;object-fit:contain}.sf-image__row[data-v-ac7b39c2]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.sf-image__row .field[data-v-ac7b39c2]{flex:1 1 12rem;min-width:0}.sf-image__file[data-v-ac7b39c2]{display:none}.sf-image__clear[data-v-ac7b39c2]{color:var(--danger)}.sf-image--compact .sf-image__preview[data-v-ac7b39c2]{max-width:100%}.sf-image--compact .sf-image__row[data-v-ac7b39c2]{align-items:stretch}.sf-image__url-toggle[data-v-ac7b39c2]{font-size:.75rem;padding-inline:.5rem}.sf-panel[data-v-074f17ef]{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 18%,var(--card));overflow:hidden}.sf-panel__head[data-v-074f17ef]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid transparent;background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface))}.sf-panel__head--clickable[data-v-074f17ef]{cursor:pointer;-webkit-user-select:none;user-select:none}.sf-panel__head--clickable[data-v-074f17ef]:hover{background:color-mix(in srgb,var(--accent-soft) 48%,var(--surface))}.sf-panel__head-text[data-v-074f17ef]{flex:1;min-width:0}.sf-panel__title[data-v-074f17ef]{margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.sf-panel__subtitle[data-v-074f17ef]{margin:.3rem 0 0;font-size:.75rem;color:var(--muted);line-height:1.45}.sf-panel__chevron[data-v-074f17ef]{flex-shrink:0;font-size:.875rem;color:var(--muted);transition:transform .2s ease;line-height:1;margin-top:.15rem}.sf-panel__chevron--open[data-v-074f17ef]{transform:rotate(180deg)}.sf-panel__body[data-v-074f17ef]{padding:1rem;display:flex;flex-direction:column;gap:.85rem;border-top:1px solid var(--border)}.blog-section-intro[data-v-00d980c4]{margin:0 0 .75rem;padding:.65rem .85rem;font-size:.8125rem;line-height:1.55;color:var(--muted);background:var(--surface-2, #f6f7fb);border:1px solid var(--border);border-radius:var(--radius-sm)}.blog-section-intro code[data-v-00d980c4]{font-size:.75rem;padding:.1rem .35rem;border-radius:4px;background:#0840a814;color:#0840a8}.mode-options[data-v-913b78a4]{display:flex;flex-direction:column;gap:.45rem}.mode-option[data-v-913b78a4]{display:flex;align-items:flex-start;gap:.45rem;font-size:.8125rem;cursor:pointer}.mode-option span[data-v-913b78a4]{line-height:1.45}.field--narrow[data-v-913b78a4]{max-width:6rem}.sf-hint[data-v-913b78a4]{margin:.35rem 0 0;font-size:.75rem;color:var(--muted);line-height:1.5}.post-picker[data-v-913b78a4]{margin-top:.5rem;max-height:280px;overflow:auto;border:1px solid var(--border);border-radius:8px;padding:.35rem 0}.post-picker-row[data-v-913b78a4]{display:flex;align-items:flex-start;gap:.45rem;padding:.35rem .65rem;font-size:.8125rem;cursor:pointer}.post-picker-row[data-v-913b78a4]:hover{background:#0840a80f}.sf-check[data-v-913b78a4]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer}.footer-form[data-v-bc5aa676]{display:flex;flex-direction:column;gap:1rem}.social-grid[data-v-bc5aa676]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width: 768px){.social-grid[data-v-bc5aa676]{grid-template-columns:1fr}}.sf-check[data-v-9fc23cea]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer}.sf-test-actions[data-v-9fc23cea]{display:flex;flex-direction:column;gap:.35rem}.sf-hint[data-v-9fc23cea]{margin:0;font-size:.75rem;color:var(--muted);line-height:1.45}.sf-test-result[data-v-9fc23cea]{margin-top:.65rem;padding:.65rem .75rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 6%,var(--surface-hover));font-size:.8125rem;line-height:1.5}.sf-test-result code[data-v-9fc23cea]{font-size:.875rem}.sf-test-errors[data-v-9fc23cea]{margin:.35rem 0 0;padding:0;list-style:none;color:var(--danger, #c62828)}.sf-image-list[data-v-7260b9eb]{display:flex;flex-direction:column;gap:.5rem}.sf-image-list__grid[data-v-7260b9eb]{display:flex;flex-wrap:wrap;gap:.5rem}.sf-image-list__item[data-v-7260b9eb]{position:relative;width:7rem;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.sf-image-list__item img[data-v-7260b9eb]{width:100%;height:100%;object-fit:cover;display:block}.sf-image-list__remove[data-v-7260b9eb]{position:absolute;inset:auto 0 0 0;width:100%;padding:.2rem;border:none;background:#0000008c;color:#fff;font-size:.6875rem;cursor:pointer}.sf-image-list__add[data-v-7260b9eb]{align-self:flex-start}.sf-image-list__hint[data-v-7260b9eb]{margin:0;font-size:.75rem;color:var(--muted);line-height:1.5}.sf-image-list__file[data-v-7260b9eb]{display:none}.hero-list[data-v-11704fe0]{display:flex;flex-direction:column;gap:.5rem}.hero-item[data-v-11704fe0]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.hero-item--open[data-v-11704fe0]{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:var(--shadow-xs)}.hero-item__toggle[data-v-11704fe0]{width:100%;display:flex;align-items:center;gap:.65rem;padding:.7rem .85rem;border:none;background:transparent;cursor:pointer;text-align:right;color:inherit;transition:background var(--duration-fast) ease}.hero-item__toggle[data-v-11704fe0]:hover{background:var(--surface-hover)}.hero-item--open .hero-item__toggle[data-v-11704fe0]{background:color-mix(in srgb,var(--accent-soft) 30%,var(--surface));border-bottom:1px solid var(--border)}.hero-item__main[data-v-11704fe0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.hero-item__title[data-v-11704fe0]{font-size:.8125rem;font-weight:600}.hero-item__summary[data-v-11704fe0]{font-size:.75rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:left}.hero-item__thumb[data-v-11704fe0]{flex-shrink:0;width:3rem;height:2rem;border-radius:6px;border:1px solid var(--border);overflow:hidden;background:var(--card)}.hero-item__thumb img[data-v-11704fe0]{width:100%;height:100%;object-fit:cover}.hero-item__chevron[data-v-11704fe0]{flex-shrink:0;font-size:.75rem;color:var(--muted)}.hero-item__body[data-v-11704fe0]{padding:.85rem;display:flex;flex-direction:column;gap:.85rem}.hero-item__media[data-v-11704fe0],.hero-item__fields[data-v-11704fe0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hero-item__meta[data-v-11704fe0]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .65rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--muted) 8%,var(--surface));border:1px dashed var(--border)}.hero-item__meta-label[data-v-11704fe0]{font-size:.75rem;font-weight:600;color:var(--muted)}.hero-item__class[data-v-11704fe0]{font-size:.72rem;color:var(--text-secondary);word-break:break-all}@media (max-width: 768px){.hero-item__media[data-v-11704fe0],.hero-item__fields[data-v-11704fe0]{grid-template-columns:1fr}}.empty[data-v-38557757]{margin:0 0 .5rem;color:var(--muted);font-size:.8125rem}.license-card[data-v-38557757]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.85rem;background:var(--surface);display:flex;flex-direction:column;gap:.6rem;margin-bottom:.65rem}.license-card__head[data-v-38557757]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:.8125rem}.license-card__remove[data-v-38557757]{color:var(--danger)}.sf-textarea[data-v-38557757]{font-family:ui-monospace,monospace;font-size:.75rem;resize:vertical}.hero-list[data-v-e853a849]{display:flex;flex-direction:column;gap:.65rem}.hero-item[data-v-e853a849]{border:1px solid var(--border, #e5e7eb);border-radius:12px;overflow:hidden;background:#fff}.hero-item__toggle[data-v-e853a849]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;border:0;background:transparent;cursor:pointer;text-align:right}.hero-item__main[data-v-e853a849]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.hero-item__title[data-v-e853a849]{font-weight:600;font-size:.92rem}.hero-item__summary[data-v-e853a849]{font-size:.82rem;color:var(--muted, #6b7280)}.hero-item__thumb[data-v-e853a849]{width:44px;height:44px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f3f4f6}.hero-item__thumb img[data-v-e853a849]{width:100%;height:100%;object-fit:cover}.hero-item__chevron[data-v-e853a849]{color:var(--muted, #6b7280);font-size:.75rem}.hero-item__body[data-v-e853a849]{padding:0 .9rem .9rem;display:flex;flex-direction:column;gap:.75rem}.promo-row-2[data-v-e853a849]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width: 640px){.promo-row-2[data-v-e853a849]{grid-template-columns:1fr}}.promo-large-editor[data-v-d352c0a4]{display:flex;flex-direction:column;gap:1rem}.promo-large-block[data-v-d352c0a4]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.promo-large-block__title[data-v-d352c0a4]{padding:.65rem .85rem;border-bottom:1px solid var(--border);font-size:.8125rem;font-weight:600}.promo-large-block__body[data-v-d352c0a4]{padding:.85rem;display:flex;flex-direction:column;gap:.65rem}.promo-large-check[data-v-d352c0a4]{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;cursor:pointer}.promo-large-hint[data-v-d352c0a4]{margin:0;font-size:.75rem;color:var(--muted);line-height:1.5}.product-picker[data-v-84140e6e]{display:flex;flex-direction:column;gap:.55rem}.product-picker__hint[data-v-84140e6e],.product-picker__empty[data-v-84140e6e]{margin:.25rem 0 0;font-size:.75rem;color:var(--muted)}.product-picker__results[data-v-84140e6e]{list-style:none;margin:.35rem 0 0;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);max-height:10rem;overflow:auto;background:var(--surface)}.product-picker__pick[data-v-84140e6e]{width:100%;text-align:start;border:none;background:none;padding:.45rem .65rem;cursor:pointer;font-size:.8125rem}.product-picker__pick[data-v-84140e6e]:hover:not(:disabled){background:var(--accent-soft)}.product-picker__pick[data-v-84140e6e]:disabled{opacity:.55;cursor:default}.product-picker__tags[data-v-84140e6e]{display:flex;flex-wrap:wrap;gap:.35rem}.product-picker__tag[data-v-84140e6e]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border-radius:999px;background:var(--accent-soft);border:1px solid var(--border);font-size:.78rem}.product-picker__remove[data-v-84140e6e]{border:none;background:none;cursor:pointer;color:var(--danger);font-size:1rem;line-height:1;padding:0}.mode-options[data-v-06cced38]{display:flex;flex-direction:column;gap:.35rem}.mode-option[data-v-06cced38],.sf-check[data-v-06cced38]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer}.field--narrow[data-v-06cced38]{max-width:6rem}.sf-hint[data-v-06cced38]{margin:.35rem 0 0;font-size:.75rem;color:var(--muted);line-height:1.5}.sf-check[data-v-06084e8e]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer}.sf-hint[data-v-06084e8e]{margin:.35rem 0 0;font-size:.75rem;color:var(--muted);line-height:1.5}.mode-options[data-v-82475324]{display:flex;flex-direction:column;gap:.45rem}.mode-option[data-v-82475324]{display:flex;align-items:flex-start;gap:.45rem;font-size:.8125rem;cursor:pointer}.mode-option span[data-v-82475324]{line-height:1.45}.sf-check[data-v-82475324],.sf-check[data-v-e940689d]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer}.sf-hint[data-v-e940689d]{margin:.35rem 0 0;font-size:.75rem;color:var(--muted);line-height:1.5}.tax-rate-input[data-v-e940689d]{max-width:8rem}.restock-stats-grid[data-v-e940689d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;margin-bottom:.75rem}.restock-stats-grid div[data-v-e940689d]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.55rem .65rem;background:var(--surface);display:flex;flex-direction:column;gap:.2rem}.restock-stats-grid span[data-v-e940689d]{font-size:.72rem;color:var(--muted)}.restock-stats-grid strong[data-v-e940689d]{font-size:.95rem}.restock-stats-table-wrap[data-v-e940689d]{overflow-x:auto}.restock-stats-table[data-v-e940689d]{width:100%;border-collapse:collapse;font-size:.78rem}.restock-stats-table th[data-v-e940689d],.restock-stats-table td[data-v-e940689d]{border-bottom:1px solid var(--border);padding:.45rem .35rem;text-align:right}.restock-stats-table th[data-v-e940689d]{color:var(--muted);font-weight:600}.empty[data-v-e940689d]{margin:0;color:var(--muted);font-size:.8125rem}.trust-card[data-v-e940689d]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem;background:var(--surface);display:flex;flex-direction:column;gap:.55rem}.trust-card__head[data-v-e940689d]{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;font-weight:600}.trust-card__remove[data-v-e940689d]{color:var(--danger)}.sf-textarea[data-v-e940689d]{font-family:ui-monospace,monospace;font-size:.75rem;resize:vertical;min-width:0}.trust-card__svg-row[data-v-e940689d]{display:flex;gap:.65rem;align-items:stretch;width:100%}.trust-card__svg-row .sf-textarea[data-v-e940689d]{flex:1}.trust-card__svg-preview[data-v-e940689d]{flex-shrink:0;width:4.5rem;min-height:5.5rem;display:flex;align-items:center;justify-content:center;border:1px dashed var(--border);border-radius:var(--radius-sm);background:#fff;padding:.5rem}.trust-card__svg-render[data-v-e940689d]{display:flex;align-items:center;justify-content:center;color:var(--accent)}.trust-card__svg-render[data-v-e940689d] svg{width:28px;height:28px;display:block}.trust-card__svg-placeholder[data-v-e940689d]{font-size:.6875rem;color:var(--muted);text-align:center;line-height:1.4}.empty[data-v-dc2137ca]{margin:0 0 .5rem;color:var(--muted);font-size:.8125rem}.brand-card[data-v-dc2137ca]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.85rem;background:var(--surface);display:flex;flex-direction:column;gap:.55rem;margin-bottom:.65rem}.brand-card__head[data-v-dc2137ca]{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:.8125rem}.brand-card__remove[data-v-dc2137ca]{color:var(--danger)}.sf-check[data-v-e2df60a4]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer}.sf-color[data-v-e2df60a4]{max-width:5rem;padding:.15rem;height:2.25rem}.sf-preview-bar[data-v-e2df60a4]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.55rem .85rem;border-radius:var(--radius-sm);text-align:center;font-size:.8125rem;line-height:1.5}.sf-preview-text[data-v-e2df60a4]{margin:0;flex:1}.sf-preview-link[data-v-e2df60a4]{margin-inline-start:.35rem;text-decoration:underline;font-weight:600}.sf-preview-close[data-v-e2df60a4]{flex-shrink:0;border:none;background:#ffffff2e;color:inherit;width:1.5rem;height:1.5rem;border-radius:999px;cursor:default;line-height:1}.empty[data-v-b899cbde]{padding:1.5rem;text-align:center;color:var(--muted)}.storefront-page[data-v-b899cbde] .form-card{padding:1rem 1.1rem 1.1rem}.storefront-page[data-v-b899cbde] .sf-panel+.sf-panel{margin-top:.75rem}.wallet-layout[data-v-7601ee53]{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1rem;align-items:start}.wallet-adjust__card[data-v-7601ee53]{position:sticky;top:1rem;padding:1rem 1.1rem}.wallet-adjust__title[data-v-7601ee53]{margin:0 0 1rem;font-size:1rem}.wallet-search[data-v-7601ee53]{margin-bottom:1rem}.wallet-search__label[data-v-7601ee53]{display:block;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;color:var(--muted)}.wallet-search__wrap[data-v-7601ee53]{display:flex;gap:.35rem;align-items:center}.wallet-search__input[data-v-7601ee53]{flex:1;min-width:0}.wallet-search__hint[data-v-7601ee53]{margin:.35rem 0 0;font-size:.75rem;color:var(--muted)}.wallet-search__results[data-v-7601ee53]{list-style:none;margin:.45rem 0 0;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);max-height:12rem;overflow:auto;background:var(--surface)}.wallet-search__pick[data-v-7601ee53]{width:100%;display:grid;gap:.15rem;text-align:start;padding:.55rem .7rem;border:none;background:none;cursor:pointer;font-size:.8125rem}.wallet-search__pick[data-v-7601ee53]:hover{background:var(--accent-soft)}.wallet-search__name[data-v-7601ee53]{color:var(--muted);font-size:.75rem}.wallet-search__balance[data-v-7601ee53]{color:var(--accent);font-size:.75rem;font-weight:600}.wallet-selected[data-v-7601ee53]{margin-bottom:1rem;padding:.85rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}.wallet-selected--empty[data-v-7601ee53]{margin-bottom:1rem;color:var(--muted);font-size:.8125rem;background:var(--surface);border:1px dashed var(--border)}.wallet-selected__meta[data-v-7601ee53]{display:flex;flex-direction:column;gap:.15rem}.wallet-selected__phone[data-v-7601ee53]{font-size:1rem;font-weight:700}.wallet-selected__name[data-v-7601ee53]{font-size:.8125rem;color:var(--muted)}.wallet-selected__balance-label[data-v-7601ee53]{margin:.65rem 0 .15rem;font-size:.75rem;color:var(--muted)}.wallet-selected__balance[data-v-7601ee53]{margin:0;font-size:1.35rem;font-weight:800;color:var(--accent)}.wallet-selected__balance small[data-v-7601ee53]{font-size:.75rem;font-weight:600}.wallet-selected__link[data-v-7601ee53]{display:inline-block;margin-top:.55rem;font-size:.78rem}.wallet-form--disabled[data-v-7601ee53]{opacity:.55;pointer-events:none}.wallet-field[data-v-7601ee53]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;color:var(--muted)}.wallet-quick[data-v-7601ee53]{margin-bottom:.85rem}.wallet-quick__label[data-v-7601ee53]{display:block;margin-bottom:.35rem;font-size:.75rem;color:var(--muted)}.wallet-quick__chips[data-v-7601ee53]{display:flex;flex-wrap:wrap;gap:.35rem}.wallet-quick__chip[data-v-7601ee53]{border:1px solid var(--border-strong);border-radius:999px;padding:.22rem .6rem;font-size:.75rem;background:var(--surface);cursor:pointer}.wallet-quick__chip[data-v-7601ee53]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.wallet-actions[data-v-7601ee53]{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.wallet-actions__credit[data-v-7601ee53],.wallet-actions__debit[data-v-7601ee53]{width:100%}.wallet-actions__debit[data-v-7601ee53]{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));color:var(--danger)}.wallet-debit-confirm[data-v-7601ee53]{margin-top:.25rem;padding:.75rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--surface))}.wallet-debit-confirm p[data-v-7601ee53]{margin:0 0 .65rem;font-size:.8125rem;line-height:1.55}.wallet-debit-confirm__actions[data-v-7601ee53]{display:flex;flex-wrap:wrap;gap:.45rem}.wallet-list__toolbar[data-v-7601ee53]{margin-bottom:.75rem}.wallet-table[data-v-7601ee53]{width:100%;min-width:100%;table-layout:fixed}.wallet-table[data-v-7601ee53] :is(th,td):nth-child(1){width:42%}.wallet-table[data-v-7601ee53] :is(th,td):nth-child(2){width:28%}.wallet-table[data-v-7601ee53] :is(th,td):nth-child(3){width:30%}.wallet-table[data-v-7601ee53] :is(th,td){overflow:visible;text-overflow:clip;vertical-align:middle}.wallet-table__th-balance[data-v-7601ee53],.wallet-table__balance[data-v-7601ee53]{text-align:end;white-space:nowrap}.wallet-table__th-actions[data-v-7601ee53],.wallet-table[data-v-7601ee53] :is(th,td):nth-child(3){text-align:center}.wallet-table__user[data-v-7601ee53]{min-width:0}.wallet-table__row[data-v-7601ee53]{cursor:pointer;transition:background var(--duration-fast) ease}.wallet-table__row:hover td[data-v-7601ee53]{background:var(--surface-hover)}.wallet-table__row--active td[data-v-7601ee53]{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface))}.wallet-table__phone[data-v-7601ee53]{display:block;font-weight:700;line-height:1.35}.wallet-table__name[data-v-7601ee53]{display:block;margin-top:.15rem;color:var(--muted);font-size:.75rem;line-height:1.35}.wallet-table__balance[data-v-7601ee53]{font-weight:700;color:var(--accent-hover);font-size:.875rem}.wallet-table__actions[data-v-7601ee53]{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:.4rem;justify-content:center;align-items:center;width:100%;white-space:nowrap}.wallet-table__actions .btn-sm[data-v-7601ee53]{min-width:4.5rem;padding-inline:.65rem}@media (max-width: 960px){.wallet-layout[data-v-7601ee53]{grid-template-columns:1fr}.wallet-adjust__card[data-v-7601ee53]{position:static}}.credit-page[data-v-0660d74a] .credit-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;margin-bottom:1rem}.credit-page[data-v-0660d74a] .credit-kpi{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.credit-page[data-v-0660d74a] .credit-kpi__icon{font-size:1.125rem;line-height:1;opacity:.85}.credit-page[data-v-0660d74a] .credit-kpi__body{display:grid;gap:.2rem;min-width:0}.credit-page[data-v-0660d74a] .credit-kpi__body span{font-size:.75rem;color:var(--muted);font-weight:600}.credit-page[data-v-0660d74a] .credit-kpi__body strong{font-size:1rem;font-weight:700}.credit-page[data-v-0660d74a] .credit-card{display:grid;gap:1rem;padding:1.125rem 1.25rem}.credit-page[data-v-0660d74a] .credit-card+.credit-card{margin-top:1rem}.credit-page[data-v-0660d74a] .credit-card__title{margin:0;font-size:.9375rem;font-weight:700}.credit-page[data-v-0660d74a] .credit-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;align-items:start}.credit-page[data-v-0660d74a] .field{display:grid;gap:.375rem}.credit-page[data-v-0660d74a] .field>span{font-size:.8125rem;color:var(--muted);font-weight:600}.credit-page[data-v-0660d74a] .check-row{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.credit-page[data-v-0660d74a] .status-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:700;background:var(--surface-hover);color:var(--muted)}.credit-page[data-v-0660d74a] .status-badge--active{background:color-mix(in srgb,#1e8449 14%,transparent);color:#1e8449}.credit-page[data-v-0660d74a] .status-badge--pending_verification{background:color-mix(in srgb,#d68910 14%,transparent);color:#b9770e}.credit-page[data-v-0660d74a] .status-badge--suspended{background:color-mix(in srgb,#c0392b 14%,transparent);color:#c0392b}.hint[data-v-192e5ed5]{margin:0;font-size:.8125rem;color:var(--muted)}.tier-row[data-v-192e5ed5]{display:grid;grid-template-columns:1fr 140px;gap:.5rem;margin-bottom:.5rem}.credit-users-list[data-v-657c293f]{display:grid;gap:.875rem}.credit-users-toolbar[data-v-657c293f]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.65rem}.credit-users-toolbar[data-v-657c293f] .admin-list-filter{flex:1 1 16rem;min-width:0}.credit-users-status[data-v-657c293f]{width:10.5rem;min-height:2.5rem}.credit-users-table[data-v-657c293f]{table-layout:auto;min-width:100%}.credit-users-table[data-v-657c293f] :is(th,td){vertical-align:top}.credit-users-table .col-user[data-v-657c293f]{min-width:11rem}.credit-users-table .col-num[data-v-657c293f]{width:8.75rem;min-width:8.75rem;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}.credit-users-table .col-shahkar[data-v-657c293f]{width:5rem;min-width:5rem;max-width:5rem;text-align:center}.credit-users-table th.col-shahkar[data-v-657c293f],.credit-users-table td.col-shahkar[data-v-657c293f]{overflow:visible;text-overflow:clip}.credit-users-list[data-v-657c293f] .admin-pagination{margin-top:.25rem;padding-top:1rem;padding-bottom:1.125rem}.user-link[data-v-657c293f]{color:inherit;text-decoration:none}.user-link:hover strong[data-v-657c293f]{color:var(--primary)}.muted[data-v-657c293f]{font-size:.75rem;color:var(--muted);margin-top:.15rem}.num[data-v-657c293f]{font-size:.8125rem}.pick-list[data-v-c7b91a2b]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.pick-btn[data-v-c7b91a2b]{width:100%;text-align:right;padding:.5rem .65rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer;font-size:.8125rem}.selected-head[data-v-c7b91a2b]{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem}.link-btn[data-v-c7b91a2b]{border:none;background:none;color:var(--primary);cursor:pointer;font-size:.8125rem}.chips[data-v-c7b91a2b]{display:flex;flex-wrap:wrap;gap:.35rem}.chip[data-v-c7b91a2b]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .5rem;border-radius:var(--radius-full);background:var(--accent-soft);font-size:.8125rem}.chip button[data-v-c7b91a2b]{border:none;background:none;cursor:pointer;font-size:1rem;line-height:1}.action-list[data-v-c7b91a2b]{display:grid;gap:.5rem}.action-item[data-v-c7b91a2b]{display:flex;gap:.5rem;align-items:flex-start;padding:.65rem .75rem;border:1px solid var(--border);border-radius:10px;cursor:pointer}.action-item[data-v-c7b91a2b]:has(input:checked){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,transparent)}.action-item strong[data-v-c7b91a2b]{display:block;font-size:.875rem}.action-item small[data-v-c7b91a2b]{color:var(--muted);font-size:.75rem}.result[data-v-c7b91a2b]{margin:0;font-size:.8125rem;color:var(--muted)}.muted[data-v-c7b91a2b]{color:var(--muted);font-size:.8125rem}.compact td[data-v-c7b91a2b],.compact th[data-v-c7b91a2b]{font-size:.8125rem}.warn-box[data-v-5aef3098]{margin-bottom:1rem;padding:.75rem 1rem;border-radius:10px;background:color-mix(in srgb,#d68910 12%,transparent);color:#9a6700;font-size:.8125rem}.btn-row[data-v-5aef3098]{display:flex;gap:.5rem;flex-wrap:wrap}.rule-row[data-v-5aef3098]{display:flex;justify-content:space-between;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.rule-row[data-v-5aef3098]:last-of-type{border-bottom:none;margin-bottom:.75rem}.rule-actions[data-v-5aef3098]{display:flex;gap:.25rem;flex-shrink:0}.muted[data-v-5aef3098]{font-size:.75rem;color:var(--muted)}.referral-rule-block[data-v-5aef3098]{display:flex;flex-direction:column;gap:.65rem;padding:.75rem;border-radius:10px;border:1px dashed var(--border);background:color-mix(in srgb,var(--accent) 4%,transparent)}.referral-rule-block__title[data-v-5aef3098]{margin:0;font-size:.8125rem;font-weight:700}.referral-rule-block__hint[data-v-5aef3098]{margin:0}.mini-stats[data-v-ae4e9c67]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.mini-stats div[data-v-ae4e9c67]{display:flex;gap:.35rem;align-items:center;padding:.4rem .65rem;border:1px solid var(--border);border-radius:var(--radius-full);font-size:.75rem}.mini-stats span[data-v-ae4e9c67]{color:var(--muted)}.muted[data-v-ae4e9c67]{color:var(--muted);font-size:.8125rem}.compact td[data-v-ae4e9c67],.compact th[data-v-ae4e9c67]{font-size:.8125rem}.nowrap[data-v-ae4e9c67]{white-space:nowrap}.bulk-import-page[data-v-77ed3110]{display:flex;flex-direction:column;gap:1.25rem}.bulk-import-notice[data-v-77ed3110]{margin:0}.bulk-import-notice p[data-v-77ed3110]{margin:0;font-size:.875rem}.bi-steps[data-v-77ed3110]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.bi-step[data-v-77ed3110]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);text-align:right;cursor:pointer;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.bi-step--active[data-v-77ed3110]{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent-soft) 45%,var(--card))}.bi-step--done .bi-step__index[data-v-77ed3110],.bi-step--active .bi-step__index[data-v-77ed3110]{background:var(--accent);color:#fff}.bi-step__index[data-v-77ed3110]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,var(--border));font-size:.875rem;font-weight:800}.bi-step__text[data-v-77ed3110]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.bi-step__text strong[data-v-77ed3110]{font-size:.875rem}.bi-step__text small[data-v-77ed3110]{font-size:.75rem;color:var(--muted)}.bi-layout[data-v-77ed3110]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width: 960px){.bi-layout[data-v-77ed3110]{grid-template-columns:minmax(0,1fr) 17.5rem;gap:1.25rem}}.bi-card[data-v-77ed3110]{display:flex;flex-direction:column;min-height:24rem}.bi-panel[data-v-77ed3110]{flex:1;display:flex;flex-direction:column}.bi-upload[data-v-77ed3110]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:10rem;padding:1.5rem;border:2px dashed color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-soft) 25%,var(--card));cursor:pointer;text-align:center;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.bi-upload[data-v-77ed3110]:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent-soft) 40%,var(--card))}.bi-upload__icon[data-v-77ed3110]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--accent);color:#fff;font-size:1.125rem;font-weight:800}.bi-upload__hint[data-v-77ed3110]{font-size:.8125rem;color:var(--muted)}.bi-file-chip[data-v-77ed3110]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-soft) 35%,var(--card))}.bi-file-chip__label[data-v-77ed3110]{display:block;font-size:.75rem;color:var(--muted)}.bi-file-chip__meta[data-v-77ed3110]{display:block;margin-top:.15rem;font-size:.8125rem;color:var(--text-secondary)}.bi-help[data-v-77ed3110]{padding:.875rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 60%,transparent)}.bi-help__title[data-v-77ed3110]{margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.bi-help ul[data-v-77ed3110]{margin:0;padding-right:1.1rem;font-size:.8125rem;color:var(--text-secondary);line-height:1.6}.bi-help code[data-v-77ed3110]{padding:.1rem .35rem;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--accent-soft) 40%,var(--surface));font-size:.75rem}.bi-warn[data-v-77ed3110]{margin:0 0 1rem;padding:.75rem .875rem;border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font-size:.8125rem}.bi-mapping-grid[data-v-77ed3110]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem}.bi-mapping-col[data-v-77ed3110]{display:grid;gap:.35rem}.bi-sample[data-v-77ed3110]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--muted)}.bi-preview-table[data-v-77ed3110]{min-width:100%}.bi-preview-table[data-v-77ed3110] :is(th,td){font-size:.8125rem;white-space:nowrap}.bi-result[data-v-77ed3110]{padding:.875rem 1rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 70%,transparent);font-size:.875rem}.bi-error-list[data-v-77ed3110]{margin:.65rem 0 0;padding-right:1.1rem;color:var(--danger);font-size:.8125rem}.bi-footer[data-v-77ed3110]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.125rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 55%,var(--card))}.bi-footer__spacer[data-v-77ed3110]{flex:1}.bi-summary-list[data-v-77ed3110]{margin:0;display:grid;gap:.75rem}.bi-summary-row[data-v-77ed3110]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.bi-summary-row dt[data-v-77ed3110]{margin:0;font-size:.8125rem;color:var(--muted)}.bi-summary-row dd[data-v-77ed3110]{margin:0;font-size:.875rem;font-weight:600;text-align:left}.bi-summary__step[data-v-77ed3110]{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--muted);text-align:center}@media (max-width: 720px){.bi-steps[data-v-77ed3110]{grid-template-columns:1fr}.bi-step__text small[data-v-77ed3110]{display:none}}.quick-order-page[data-v-4d75904b]{display:flex;flex-direction:column;gap:1.25rem}.qo-steps[data-v-4d75904b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.qo-step[data-v-4d75904b]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);text-align:right;cursor:pointer;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.qo-step[data-v-4d75904b]:hover{border-color:color-mix(in srgb,var(--accent) 25%,var(--border));background:var(--surface-hover)}.qo-step--active[data-v-4d75904b]{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent-soft) 45%,var(--card));box-shadow:var(--shadow-xs)}.qo-step--done .qo-step__index[data-v-4d75904b]{background:var(--accent);color:#fff}.qo-step__index[data-v-4d75904b]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,var(--border));color:var(--text-secondary);font-size:.875rem;font-weight:800}.qo-step--active .qo-step__index[data-v-4d75904b]{background:var(--accent);color:#fff}.qo-step__text[data-v-4d75904b]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.qo-step__text strong[data-v-4d75904b]{font-size:.875rem;font-weight:700}.qo-step__text small[data-v-4d75904b]{font-size:.75rem;color:var(--muted)}.qo-layout[data-v-4d75904b]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@media (min-width: 960px){.qo-layout[data-v-4d75904b]{grid-template-columns:minmax(0,1fr) 18.5rem;gap:1.25rem}}.qo-card[data-v-4d75904b]{display:flex;flex-direction:column;min-height:28rem}@media (max-width: 720px){.qo-card[data-v-4d75904b]{min-height:0}}.qo-panel[data-v-4d75904b]{flex:1;display:flex;flex-direction:column}.qo-hint[data-v-4d75904b],.qo-empty[data-v-4d75904b]{margin:0;font-size:.8125rem;color:var(--muted);line-height:1.5}.qo-empty[data-v-4d75904b]{padding:1.25rem;text-align:center;border:1px dashed var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 60%,transparent)}.qo-pick-list[data-v-4d75904b]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.qo-pick-btn[data-v-4d75904b]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem .875rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;text-align:right;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease,transform var(--duration-fast) ease}.qo-pick-btn--product[data-v-4d75904b]{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}.qo-pick-btn__content[data-v-4d75904b]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;flex:1}.qo-pick-btn__media[data-v-4d75904b]{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,var(--border))}.qo-pick-btn__media img[data-v-4d75904b]{display:block;width:100%;height:100%;object-fit:cover}.qo-pick-btn__media-fallback[data-v-4d75904b]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1rem;font-weight:700;color:var(--muted)}.qo-pick-btn[data-v-4d75904b]:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));background:var(--accent-soft);transform:translateY(-1px)}.qo-pick-btn__main[data-v-4d75904b]{font-size:.875rem;font-weight:700;color:var(--text)}.qo-pick-btn__sub[data-v-4d75904b]{font-size:.75rem;color:var(--muted)}.qo-selected[data-v-4d75904b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-soft) 40%,var(--card))}.qo-selected__info[data-v-4d75904b]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.qo-selected__label[data-v-4d75904b]{font-size:.75rem;color:var(--muted)}.qo-selected__name[data-v-4d75904b]{font-size:.8125rem;color:var(--text-secondary)}.qo-selected__address[data-v-4d75904b]{font-size:.75rem;color:var(--muted);line-height:1.45}.qo-selected--edit[data-v-4d75904b]{margin-bottom:1rem}.qo-not-found[data-v-4d75904b]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.qo-new-customer[data-v-4d75904b]{padding:1rem;border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-soft) 25%,var(--card))}.qo-new-customer__head[data-v-4d75904b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.qo-new-customer__head h4[data-v-4d75904b]{margin:0;font-size:.9375rem}.qo-new-customer__row[data-v-4d75904b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width: 640px){.qo-new-customer__row[data-v-4d75904b]{grid-template-columns:1fr}}.qo-summary-row--stack[data-v-4d75904b]{flex-direction:column;align-items:stretch;gap:.25rem}.qo-summary-row--stack dd[data-v-4d75904b]{text-align:right;font-weight:500;line-height:1.5}.qo-lines-wrap[data-v-4d75904b]{margin-top:.25rem}.qo-lines-table[data-v-4d75904b]{min-width:100%}.qo-lines-table__num[data-v-4d75904b]{width:7.5rem;text-align:center}.qo-lines-table__price[data-v-4d75904b]{width:10.5rem}.qo-line-product[data-v-4d75904b]{display:flex;align-items:center;gap:.625rem;min-width:0}.qo-line-product__title[data-v-4d75904b]{min-width:0}.qo-variant-select[data-v-4d75904b]{min-width:9rem;max-width:100%}.qo-variant-modal__lead[data-v-4d75904b]{margin:0 0 1rem;font-weight:700}.qo-input-num[data-v-4d75904b]{max-width:7rem;margin-inline:auto}.qo-input-num--price[data-v-4d75904b]{max-width:10rem;width:100%}.qo-settings-grid[data-v-4d75904b]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.qo-settings-grid[data-v-4d75904b]{grid-template-columns:repeat(2,minmax(0,1fr))}}.qo-settings-grid__full[data-v-4d75904b]{grid-column:1 / -1}.qo-purchase-datetime[data-v-4d75904b]{display:flex;flex-direction:column;gap:.65rem}.qo-purchase-time[data-v-4d75904b]{display:flex;flex-wrap:wrap;gap:.65rem}.qo-time-field[data-v-4d75904b]{display:flex;flex-direction:column;gap:.3rem;min-width:5.5rem;flex:1;max-width:8rem}.qo-time-field span[data-v-4d75904b]{font-size:.78rem;color:var(--muted)}.qo-footer[data-v-4d75904b]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.125rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 55%,var(--card))}@media (max-width: 640px){.qo-footer[data-v-4d75904b]{flex-wrap:wrap}.qo-footer__spacer[data-v-4d75904b]{display:none}.qo-footer .btn[data-v-4d75904b]{flex:1 1 calc(50% - .375rem);min-width:0}.qo-footer .btn-primary[data-v-4d75904b]{flex-basis:100%}}.qo-footer__spacer[data-v-4d75904b]{flex:1}.qo-summary__body[data-v-4d75904b]{display:flex;flex-direction:column;gap:1rem}.qo-summary-list[data-v-4d75904b]{margin:0;display:grid;gap:.75rem}.qo-summary-row[data-v-4d75904b]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.qo-summary-row dt[data-v-4d75904b]{margin:0;font-size:.8125rem;color:var(--muted)}.qo-summary-row dd[data-v-4d75904b]{margin:0;font-size:.875rem;font-weight:600;text-align:left}.qo-summary-row--total dd[data-v-4d75904b]{font-size:1rem;font-weight:800;color:var(--accent-hover)}.qo-summary__step[data-v-4d75904b]{margin:0;padding-top:.75rem;border-top:1px solid var(--border);font-size:.75rem;color:var(--muted);text-align:center}.qo-stock-modal__lead[data-v-4d75904b]{margin:0 0 1rem;color:var(--text-secondary);line-height:1.6}.qo-stock-modal__list[data-v-4d75904b]{display:grid;gap:.875rem}.qo-stock-modal__item[data-v-4d75904b]{padding:.875rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 70%,var(--card))}.qo-stock-modal__item-head[data-v-4d75904b]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.qo-stock-modal__item-head span[data-v-4d75904b]{font-size:.8125rem;color:var(--muted);white-space:nowrap}.qo-stock-modal__current[data-v-4d75904b]{margin:.35rem 0 .75rem;font-size:.8125rem;color:var(--muted)}.qo-stock-modal__fields[data-v-4d75904b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (max-width: 480px){.qo-stock-modal__fields[data-v-4d75904b]{grid-template-columns:1fr}}@media (max-width: 720px){.qo-steps[data-v-4d75904b]{grid-template-columns:1fr}.qo-step__text small[data-v-4d75904b]{display:none}.qo-step[data-v-4d75904b]{padding:.75rem .875rem}.qo-step__line[data-v-4d75904b]{display:none}.qo-lines-table__num[data-v-4d75904b],.qo-lines-table__price[data-v-4d75904b]{width:5.5rem}.qo-input-num[data-v-4d75904b],.qo-input-num--price[data-v-4d75904b]{max-width:100%}}.filter-input[data-v-dda615b1]{min-width:140px;max-width:200px}.nowrap[data-v-dda615b1]{white-space:nowrap;font-size:.8125rem}.muted[data-v-dda615b1]{color:var(--muted)}.pos[data-v-dda615b1]{color:var(--success, #1e8449)}.neg[data-v-dda615b1]{color:var(--danger, #c0392b)}.link[data-v-dda615b1]{color:var(--primary);text-decoration:none}.hint[data-v-b22f1ec1]{margin:0 0 1rem;color:var(--text-muted)}.hint.warn[data-v-b22f1ec1]{color:#b45309}.summary-grid[data-v-b22f1ec1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin-bottom:1rem}.summary-card[data-v-b22f1ec1]{padding:.85rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:var(--card)}.summary-card__label[data-v-b22f1ec1]{display:block;margin-bottom:.35rem;color:var(--text-muted);font-size:.8rem}.file-cell[data-v-b22f1ec1]{display:flex;flex-direction:column;gap:.15rem}.file-cell small[data-v-b22f1ec1]{color:var(--text-muted)}.error-cell[data-v-b22f1ec1]{max-width:18rem;white-space:pre-wrap;word-break:break-word;color:var(--text-muted);font-size:.82rem}.badge[data-v-b22f1ec1]{display:inline-block;padding:.15rem .5rem;border-radius:999px;font-size:.75rem}.badge--success[data-v-b22f1ec1]{background:#dcfce7;color:#166534}.badge--failed[data-v-b22f1ec1]{background:#fee2e2;color:#991b1b}.badge--pending[data-v-b22f1ec1]{background:#fef9c3;color:#854d0e}.acr-hub[data-v-28755088]{gap:1rem}.acr-period-bar[data-v-28755088]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;padding:.85rem 1rem;background:var(--card);border:1px solid var(--border);border-radius:12px}.acr-period-bar .filter-field[data-v-28755088]{display:flex;flex-direction:column;gap:.3rem}.acr-kpis-6[data-v-28755088]{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1200px){.acr-kpis-6[data-v-28755088]{grid-template-columns:repeat(3,minmax(0,1fr))}}.acr-kpis-3[data-v-28755088]{grid-template-columns:repeat(3,minmax(0,1fr))}.acr-referral[data-v-28755088]{display:flex;flex-direction:column;gap:1rem}.acr-referral .accounting-kpi strong small[data-v-28755088]{font-size:.72rem;font-weight:700;color:var(--acr-muted)}.acr-panel-head[data-v-28755088]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.acr-panel-head h3[data-v-28755088]{margin:0;font-size:.9375rem;font-weight:800}.acr-panel-meta[data-v-28755088]{font-size:.75rem;color:var(--muted)}.acr-leader-name[data-v-28755088]{font-weight:700}.acr-leader-phone[data-v-28755088]{margin-top:.15rem;font-size:.75rem;color:var(--muted)}.acr-code[data-v-28755088]{padding:.15rem .4rem;border-radius:.35rem;background:var(--bg);border:1px solid var(--border);font-size:.8125rem}.acr-empty-cell[data-v-28755088]{text-align:center;padding:1.25rem!important;color:var(--muted)}@media (max-width: 720px){.acr-kpis-3[data-v-28755088]{grid-template-columns:1fr}}.acr-bar-charts-row[data-v-28755088]{display:grid;grid-template-columns:1fr;gap:.85rem}.acr-donut-charts-row[data-v-28755088]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.acr-bar-chart-card[data-v-28755088]{min-height:14rem}.acr-bar-chart-card h3[data-v-28755088],.acr-donut-card h3[data-v-28755088]{margin:0 0 .65rem;font-size:.875rem;font-weight:800}.acr-donut-card[data-v-28755088]{display:flex;flex-direction:column;align-items:stretch}@media (max-width: 1100px){.acr-donut-charts-row[data-v-28755088]{grid-template-columns:1fr}}@media (max-width: 640px){.acr-donut-charts-row[data-v-28755088]{grid-template-columns:1fr}}.acr-presets[data-v-28755088]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);align-items:center}.acr-presets-label[data-v-28755088]{font-size:.75rem;color:var(--muted);font-weight:700;margin-left:.35rem}.acr-preset[data-v-28755088]{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.35rem .75rem;font:inherit;font-size:.75rem;cursor:pointer}.acr-preset.is-active[data-v-28755088]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover);font-weight:700}.acr-customer[data-v-28755088]{display:flex;align-items:center;gap:.55rem}.acr-avatar[data-v-28755088]{width:2rem;height:2rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:.7rem;font-weight:800;flex-shrink:0}.acr-badge[data-v-28755088]{display:inline-flex;padding:.15rem .5rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.75rem;font-weight:700}.acr-filter-row[data-v-28755088]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.acr-full[data-v-28755088]{margin-top:0}.acr-toolbar-start[data-v-28755088]{flex:1}.acr-pad[data-v-28755088]{padding:1.25rem}.acr-seasonal-filters[data-v-28755088]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-end;margin-bottom:1rem}.acr-seasonal-filters .filter-field[data-v-28755088]{display:flex;flex-direction:column;gap:.3rem}.acr-mini-tabs[data-v-28755088]{margin-bottom:.75rem}.text-success[data-v-28755088]{color:var(--success);font-weight:700}.text-danger[data-v-28755088]{color:var(--danger);font-weight:700}.btn-link[data-v-28755088]{background:none;border:none;color:var(--accent);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:700}.muted[data-v-28755088]{color:var(--muted)}.acr-label-list[data-v-28755088]{display:flex;flex-wrap:wrap;gap:.25rem}.acr-label-chip[data-v-28755088]{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600;color:#111}[data-v-28755088] .modal-body .filter-field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}[data-v-28755088] .modal-body .filter-field:last-child{margin-bottom:0}.product-analytics-page[data-v-5e20fc00]{display:flex;flex-direction:column;gap:1rem}.toolbar[data-v-5e20fc00]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.toolbar-field[data-v-5e20fc00]{display:flex;flex-direction:column;gap:.25rem;min-width:10rem}.toolbar-field span[data-v-5e20fc00]{font-size:.78rem;color:var(--text-muted)}.summary-grid[data-v-5e20fc00]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem}.summary-card[data-v-5e20fc00]{padding:.9rem 1rem;border:1px solid var(--border);border-radius:.85rem;background:var(--card);display:flex;flex-direction:column;gap:.25rem}.summary-card__label[data-v-5e20fc00]{font-size:.78rem;color:var(--text-muted)}.summary-card strong[data-v-5e20fc00]{font-size:1.35rem}.summary-card small[data-v-5e20fc00]{color:var(--text-muted);font-size:.75rem}.summary-card--pending[data-v-5e20fc00]{border-color:#f59e0b55;background:color-mix(in srgb,#fffbeb 70%,var(--card))}.summary-card--live[data-v-5e20fc00]{border-color:#2563eb55;background:color-mix(in srgb,#eff6ff 70%,var(--card))}.charts-grid[data-v-5e20fc00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.chart-card[data-v-5e20fc00]{padding:1rem;border:1px solid var(--border);border-radius:.85rem;background:var(--card)}.chart-card h3[data-v-5e20fc00]{margin:0 0 .35rem;font-size:.95rem}.chart-card__hint[data-v-5e20fc00]{margin:0 0 .75rem;color:var(--text-muted);font-size:.78rem}.product-cell[data-v-5e20fc00]{display:flex;flex-direction:column;gap:.15rem}.product-cell small[data-v-5e20fc00]{color:var(--text-muted)}.text-live[data-v-5e20fc00]{color:#2563eb;font-weight:700}@media (max-width: 960px){.charts-grid[data-v-5e20fc00]{grid-template-columns:1fr}}.snapshots-sub[data-v-9f84b19f]{margin:-.35rem 0 .85rem;padding-right:.6rem;font-size:.8125rem;color:var(--muted)}.snapshots-track[data-v-9f84b19f]{display:flex;gap:.85rem;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.snapshot[data-v-9f84b19f]{flex:0 0 min(18rem,85vw);scroll-snap-align:start;padding:1rem 1.05rem;border-radius:.9rem;background:color-mix(in srgb,var(--surface) 50%,var(--card));border:1px solid var(--border);transition:transform .15s,box-shadow .15s,border-color .15s}.snapshot[data-v-9f84b19f]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 10%,transparent)}.snapshot-head[data-v-9f84b19f]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid var(--border)}.snapshot-head h3[data-v-9f84b19f]{margin:0;font-size:.875rem;font-weight:800}.snapshot-framework[data-v-9f84b19f]{display:inline-block;margin-top:.25rem;font-size:.625rem;font-weight:700;color:var(--accent);background:var(--accent-soft);padding:.12rem .45rem;border-radius:999px}.snapshot-link[data-v-9f84b19f]{font-size:.6875rem;font-weight:700;color:var(--accent);text-decoration:none;white-space:nowrap}.snapshot-link[data-v-9f84b19f]:hover{text-decoration:underline}.snapshot-rows[data-v-9f84b19f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.snapshot-rows li[data-v-9f84b19f]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.75rem}.label[data-v-9f84b19f]{color:var(--muted)}.value[data-v-9f84b19f]{font-weight:800;color:var(--text);text-align:left}.trend-chart[data-v-eb96dbe6]{width:100%}.trend-svg[data-v-eb96dbe6]{width:100%;height:5.5rem;display:block;border-radius:.65rem;background:color-mix(in srgb,var(--accent-soft) 40%,transparent)}.trend-labels[data-v-eb96dbe6]{display:flex;gap:.15rem;margin-top:.45rem}.trend-label-col[data-v-eb96dbe6]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.15rem}.trend-val[data-v-eb96dbe6]{font-size:.5625rem;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.trend-lbl[data-v-eb96dbe6]{font-size:.5625rem;color:var(--muted);opacity:.85}.trend-empty[data-v-eb96dbe6]{margin:.5rem 0 0;font-size:.75rem;color:var(--muted);text-align:center}.domain-charts[data-v-6a8e77de]{padding:1.1rem 1.2rem 1.25rem;border-radius:.95rem}.domain-head[data-v-6a8e77de]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.domain-head .advisor-panel-head[data-v-6a8e77de]{margin-bottom:0}.domain-tabs[data-v-6a8e77de]{display:flex;flex-wrap:wrap;gap:.35rem}.domain-tab[data-v-6a8e77de]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:.55rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s}.tab-icon[data-v-6a8e77de]{font-size:.75rem;opacity:.7}.domain-tab.is-active[data-v-6a8e77de]{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 4px 12px var(--accent-glow)}.domain-tab.is-active .tab-icon[data-v-6a8e77de]{opacity:1}.domain-body[data-v-6a8e77de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;align-items:start}.domain-panel h3[data-v-6a8e77de]{margin:0 0 .65rem;font-size:.8125rem;font-weight:700;color:var(--muted)}.domain-panel-wide[data-v-6a8e77de]{grid-column:1 / -1}.domain-stat[data-v-6a8e77de]{display:flex;align-items:center;gap:.75rem;background:color-mix(in srgb,var(--accent-soft) 35%,var(--card));border:1px solid color-mix(in srgb,var(--accent) 15%,var(--border));border-radius:.85rem;padding:.9rem 1rem}.stat-icon[data-v-6a8e77de]{width:2.25rem;height:2.25rem;border-radius:.6rem;display:grid;place-items:center;font-size:.875rem;font-weight:800;background:var(--card);color:var(--accent)}.stat-label[data-v-6a8e77de]{display:block;font-size:.75rem;color:var(--muted);margin-bottom:.15rem}.domain-stat strong[data-v-6a8e77de]{font-size:1.25rem;font-weight:800;color:var(--text)}.leaderboard[data-v-6a8e77de]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.leaderboard li[data-v-6a8e77de]{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;font-size:.8125rem;padding:.55rem .65rem;border-radius:.6rem;background:var(--bg);border:1px solid var(--border)}.rank[data-v-6a8e77de]{width:1.65rem;height:1.65rem;border-radius:999px;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.75rem}.val[data-v-6a8e77de]{color:var(--muted);font-weight:700;font-size:.75rem}.muted-text[data-v-6a8e77de]{color:var(--muted);font-size:.8125rem;margin:0}.decision-center[data-v-5db1f6de]{padding:1.15rem 1.25rem 1.25rem}.section-sub[data-v-5db1f6de]{margin:-.35rem 0 .85rem;padding-right:.6rem;font-size:.8125rem;color:var(--muted)}.empty[data-v-5db1f6de]{color:var(--muted);font-size:.875rem}.decision-list[data-v-5db1f6de]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.decision-card[data-v-5db1f6de]{border:1px solid var(--border);border-right-width:4px;border-radius:.9rem;padding:1rem 1.05rem;background:color-mix(in srgb,var(--surface) 40%,var(--card))}.decision-card.tier-urgent[data-v-5db1f6de]{border-right-color:#ef4444}.decision-card.tier-important[data-v-5db1f6de]{border-right-color:#f59e0b}.decision-card.tier-suggestion[data-v-5db1f6de]{border-right-color:#3b82f6}.decision-card.tier-info[data-v-5db1f6de]{border-right-color:#94a3b8}.decision-head[data-v-5db1f6de]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.35rem;font-size:.6875rem;font-weight:700}.decision-confidence[data-v-5db1f6de]{color:var(--muted);margin-right:auto;font-size:.6875rem;font-weight:700}.money[data-v-5db1f6de]{margin:.35rem 0 0;font-size:.8125rem;font-weight:700;color:#15803d}.decision-card h3[data-v-5db1f6de]{margin:0;font-size:.9375rem;font-weight:800}.framework[data-v-5db1f6de]{margin:.25rem 0 .65rem;font-size:.625rem;font-weight:700;color:var(--accent)}.decision-dl[data-v-5db1f6de]{margin:0;display:flex;flex-direction:column;gap:.5rem}.decision-dl dt[data-v-5db1f6de]{font-size:.6875rem;font-weight:800;color:var(--muted);margin-bottom:.15rem}.decision-dl dd[data-v-5db1f6de]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--text)}.if-done dd[data-v-5db1f6de]{color:#15803d}.why-important dd[data-v-5db1f6de]{font-weight:600}.if-not-today dd[data-v-5db1f6de]{color:#c2410c;font-weight:600}.if-ignored dd[data-v-5db1f6de]{color:#b45309}.decision-action[data-v-5db1f6de]{display:inline-block;margin-top:.65rem;font-size:.8125rem;font-weight:700;color:var(--accent);text-decoration:none}.forecast-grid[data-v-5db1f6de]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--border)}.forecast-box[data-v-5db1f6de]{padding:.75rem .85rem;border-radius:.75rem;border:1px solid var(--border);background:var(--bg)}.forecast-box h4[data-v-5db1f6de]{margin:0 0 .45rem;font-size:.75rem;font-weight:800}.forecast-box ul[data-v-5db1f6de]{margin:0;padding:0 1rem 0 0;font-size:.75rem;line-height:1.55;color:var(--muted)}.inaction[data-v-5db1f6de]{border-color:color-mix(in srgb,#ef4444 25%,var(--border))}.action[data-v-5db1f6de]{border-color:color-mix(in srgb,#22c55e 25%,var(--border))}@media (max-width: 640px){.forecast-grid[data-v-5db1f6de]{grid-template-columns:1fr}}.matrix[data-v-ef0639d2]{padding:1.1rem 1.2rem}.table-wrap[data-v-ef0639d2]{overflow-x:auto}table[data-v-ef0639d2]{width:100%;border-collapse:collapse;font-size:.8125rem}th[data-v-ef0639d2],td[data-v-ef0639d2]{padding:.55rem .65rem;text-align:right;border-bottom:1px solid var(--border)}th[data-v-ef0639d2]{font-size:.6875rem;color:var(--muted);font-weight:800}.decision-hub[data-v-b2037c2a]{padding:1.15rem 1.25rem 1.25rem}.hub-columns[data-v-b2037c2a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hub-col h3[data-v-b2037c2a]{margin:0 0 .75rem;font-size:.9375rem;font-weight:800}.hub-col ul[data-v-b2037c2a]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.hub-col li[data-v-b2037c2a]{padding:.75rem .85rem;border-radius:.75rem;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 40%,var(--card));font-size:.8125rem;line-height:1.55}.hub-col strong[data-v-b2037c2a]{display:block;margin-bottom:.25rem}.hub-col p[data-v-b2037c2a]{margin:0 0 .35rem;color:var(--muted);font-size:.75rem}.hub-meta[data-v-b2037c2a]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.6875rem;font-weight:700;margin-bottom:.35rem}.money[data-v-b2037c2a]{color:#15803d}.loss[data-v-b2037c2a]{color:#b45309}.urgency[data-v-b2037c2a]{color:var(--accent)}.lose-line[data-v-b2037c2a]{color:#b45309!important;font-weight:600}.action-line[data-v-b2037c2a]{font-weight:600;color:var(--text)!important}.link[data-v-b2037c2a]{display:inline-block;margin-top:.35rem;font-size:.6875rem;font-weight:700;color:var(--accent);text-decoration:none}.sub-block[data-v-b2037c2a]{margin-top:1rem;padding-top:.85rem;border-top:1px dashed var(--border)}.sub-block h4[data-v-b2037c2a]{margin:0 0 .55rem;font-size:.8125rem;font-weight:800}.hidden-list li[data-v-b2037c2a]{background:color-mix(in srgb,#22c55e 5%,var(--card))}.missed-block li[data-v-b2037c2a]{border-color:color-mix(in srgb,#ef4444 20%,var(--border))}.empty[data-v-b2037c2a]{font-size:.8125rem;color:var(--muted);margin:0}@media (max-width: 900px){.hub-columns[data-v-b2037c2a]{grid-template-columns:1fr}}.extended-grid[data-v-fbc6fa25]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.what-if[data-v-fbc6fa25],.past[data-v-fbc6fa25],.market[data-v-fbc6fa25]{padding:1.1rem 1.2rem}ul[data-v-fbc6fa25]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}li[data-v-fbc6fa25]{padding:.65rem .75rem;border-radius:.65rem;border:1px solid var(--border);background:var(--bg);font-size:.8125rem;line-height:1.55}strong[data-v-fbc6fa25]{display:block;margin-bottom:.25rem}.effects[data-v-fbc6fa25]{display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.75rem;font-weight:700;color:#15803d;margin-bottom:.25rem}.when[data-v-fbc6fa25]{display:block;font-size:.6875rem;color:var(--muted);margin-bottom:.15rem}.result[data-v-fbc6fa25]{display:block;font-weight:800;color:var(--accent);margin:.25rem 0}.fw[data-v-fbc6fa25]{font-size:.625rem;font-weight:700;color:var(--accent)}.market p[data-v-fbc6fa25]{margin:0 0 .35rem}@media (max-width: 1100px){.extended-grid[data-v-fbc6fa25]{grid-template-columns:1fr}}.health-domains[data-v-597e9183]{padding:1.15rem 1.25rem 1.25rem}.health-head[data-v-597e9183]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.health-head .advisor-panel-head[data-v-597e9183]{margin-bottom:0}.health-overall[data-v-597e9183]{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.score-block[data-v-597e9183]{display:flex;flex-direction:column;gap:.1rem;padding:.45rem .85rem;border-radius:.65rem;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}.score-block.future.mood-warning[data-v-597e9183]{border-color:color-mix(in srgb,#f59e0b 35%,var(--border));background:color-mix(in srgb,#f59e0b 10%,var(--card))}.score-block .lbl[data-v-597e9183]{font-size:.625rem;color:var(--muted);font-weight:700}.score-block strong[data-v-597e9183]{font-size:1.25rem;font-weight:800;color:var(--accent)}.score-block small[data-v-597e9183]{font-size:.6875rem;color:var(--muted);max-width:10rem}.score-arrow[data-v-597e9183]{color:var(--muted);font-weight:800}.domain-grid[data-v-597e9183]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.domain-card[data-v-597e9183]{padding:.85rem .9rem;border-radius:.85rem;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 35%,var(--card))}.domain-top[data-v-597e9183]{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem}.domain-label[data-v-597e9183]{font-size:.8125rem;font-weight:800;flex:1}.domain-score[data-v-597e9183]{font-size:.75rem;font-weight:800;color:var(--muted)}.domain-narrative[data-v-597e9183]{margin:0 0 .55rem;font-size:.75rem;line-height:1.55;color:var(--muted);min-height:2.4rem}.domain-bar[data-v-597e9183]{height:4px;border-radius:999px;background:var(--border);overflow:hidden}.domain-bar-fill[data-v-597e9183]{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-hover));transition:width .6s ease}.status-good .domain-bar-fill[data-v-597e9183]{background:linear-gradient(90deg,#22c55e,#16a34a)}.status-warning .domain-bar-fill[data-v-597e9183]{background:linear-gradient(90deg,#f59e0b,#d97706)}.status-danger .domain-bar-fill[data-v-597e9183]{background:linear-gradient(90deg,#ef4444,#dc2626)}@media (max-width: 900px){.domain-grid[data-v-597e9183]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.domain-grid[data-v-597e9183]{grid-template-columns:1fr}}.impact-row[data-v-c280fcba]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.inaction[data-v-c280fcba],.execute[data-v-c280fcba]{padding:1.1rem 1.2rem}.inaction h3[data-v-c280fcba],.execute h3[data-v-c280fcba]{margin:0;font-size:.9375rem;font-weight:800}.sub[data-v-c280fcba]{margin:.3rem 0 .65rem;font-size:.75rem;color:var(--muted)}ul[data-v-c280fcba]{margin:0;padding:0 1rem 0 0;display:flex;flex-direction:column;gap:.4rem;font-size:.8125rem;line-height:1.55}.inaction[data-v-c280fcba]{border-color:color-mix(in srgb,#ef4444 30%,var(--border));background:color-mix(in srgb,#ef4444 5%,var(--card))}.execute[data-v-c280fcba]{border-color:color-mix(in srgb,#22c55e 30%,var(--border));background:color-mix(in srgb,#22c55e 6%,var(--card))}@media (max-width: 768px){.impact-row[data-v-c280fcba]{grid-template-columns:1fr}}.achievements[data-v-184cea3b],.narratives[data-v-184cea3b]{padding:1.15rem 1.25rem 1.25rem}.ach-list[data-v-184cea3b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.65rem}.ach-list li[data-v-184cea3b]{display:flex;gap:.5rem;padding:.75rem .85rem;border-radius:.75rem;border:1px solid color-mix(in srgb,#22c55e 25%,var(--border));background:color-mix(in srgb,#22c55e 6%,var(--card))}.ach-list strong[data-v-184cea3b]{display:block;font-size:.8125rem;margin-bottom:.2rem}.ach-list p[data-v-184cea3b]{margin:0;font-size:.75rem;line-height:1.5;color:var(--muted)}.narrative-card[data-v-184cea3b]{padding:.85rem 0;border-bottom:1px dashed var(--border)}.narrative-card[data-v-184cea3b]:last-child{border-bottom:none;padding-bottom:0}.narrative-text[data-v-184cea3b]{margin:0;font-size:.9375rem;line-height:1.7;color:var(--text)}.narrative-projection[data-v-184cea3b]{margin:.45rem 0 0;font-size:.8125rem;line-height:1.6;color:#b45309;font-weight:600}.narrative-fw[data-v-184cea3b]{display:inline-block;margin-top:.35rem;font-size:.625rem;font-weight:700;color:var(--accent);background:var(--accent-soft);padding:.1rem .45rem;border-radius:999px}.sparkline[data-v-02508350]{width:100%;height:1.75rem;display:block}.kpi-card[data-v-c6b53c73]{position:relative;overflow:hidden;display:flex;gap:.75rem;padding:1rem 1.05rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--kpi-accent) 18%,var(--border));background:color-mix(in srgb,var(--surface) 35%,var(--card));box-shadow:var(--shadow-xs, 0 1px 3px rgba(0, 0, 0, .06));transition:transform .15s,box-shadow .15s,border-color .15s}.kpi-card[data-v-c6b53c73]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--kpi-accent),color-mix(in srgb,var(--kpi-accent) 40%,transparent))}.kpi-card[data-v-c6b53c73]:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--kpi-accent) 12%,transparent)}.kpi-icon[data-v-c6b53c73]{width:2.25rem;height:2.25rem;border-radius:.65rem;display:grid;place-items:center;font-size:.875rem;font-weight:800;color:var(--kpi-accent);background:color-mix(in srgb,var(--kpi-accent) 14%,transparent);flex-shrink:0}.kpi-body[data-v-c6b53c73]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.kpi-head[data-v-c6b53c73]{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.kpi-label[data-v-c6b53c73]{font-size:.75rem;font-weight:600;color:var(--muted)}.kpi-delta[data-v-c6b53c73]{font-size:.625rem;font-weight:800;padding:.12rem .4rem;border-radius:999px;background:var(--bg);color:var(--muted)}.kpi-delta.is-up[data-v-c6b53c73]{background:#22c55e1f;color:#16a34a}.kpi-delta.is-down[data-v-c6b53c73]{background:#ef44441f;color:#dc2626}.kpi-value-row[data-v-c6b53c73]{display:flex;align-items:baseline;gap:.3rem;flex-wrap:wrap}.kpi-value[data-v-c6b53c73]{font-size:1.15rem;font-weight:800;color:var(--text);letter-spacing:-.02em;line-height:1.2}.kpi-suffix[data-v-c6b53c73]{font-size:.6875rem;color:var(--muted);font-weight:600}.kpi-comparisons[data-v-c6b53c73]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.15rem}.kpi-cmp[data-v-c6b53c73]{font-size:.5625rem;font-weight:700;padding:.1rem .35rem;border-radius:999px;background:var(--bg);color:var(--muted)}.kpi-cmp.is-up[data-v-c6b53c73]{background:#22c55e1a;color:#16a34a}.kpi-cmp.is-down[data-v-c6b53c73]{background:#ef44441a;color:#dc2626}.persona[data-v-fee3d124]{padding:1.1rem 1.25rem;border-color:color-mix(in srgb,var(--accent) 22%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,var(--card)) 0%,var(--card) 100%)}.persona h3[data-v-fee3d124]{margin:0;font-size:.9375rem;font-weight:800}.intro[data-v-fee3d124]{margin:.35rem 0 .65rem;font-size:.8125rem;color:var(--muted)}ol[data-v-fee3d124]{margin:0;padding:0 1.25rem 0 0;display:flex;flex-direction:column;gap:.4rem;font-size:.875rem;font-weight:600;line-height:1.55}.ask-box[data-v-0787ecd9]{padding:1.1rem 1.2rem}.hint[data-v-0787ecd9]{margin:-.3rem 0 .75rem;padding-right:.6rem;font-size:.75rem;color:var(--muted)}ul[data-v-0787ecd9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.q-btn[data-v-0787ecd9]{width:100%;text-align:right;border:1px solid var(--border);background:var(--bg);border-radius:.65rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:600;cursor:pointer;color:var(--text)}.q-btn[data-v-0787ecd9]:hover{border-color:var(--accent);background:var(--accent-soft)}.answer[data-v-0787ecd9]{margin:.45rem 0 0;padding:.65rem .85rem;font-size:.8125rem;line-height:1.65;color:var(--muted);border-right:3px solid var(--accent);background:color-mix(in srgb,var(--accent-soft) 40%,transparent);border-radius:.45rem}.top-priorities[data-v-cacdb086]{padding:1.35rem 1.45rem;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 14%,var(--card)) 0%,var(--card) 55%);box-shadow:var(--shadow-accent, 0 4px 20px rgba(8, 64, 168, .15))}.hero-head[data-v-cacdb086]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:flex-start}.hero-main h2[data-v-cacdb086]{margin:0;font-size:1.2rem;font-weight:800}.hero-main p[data-v-cacdb086]{margin:.35rem 0 0;font-size:.8125rem;color:var(--muted)}.decision-score[data-v-cacdb086]{padding:.75rem 1rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--card));min-width:11rem}.score-label[data-v-cacdb086]{display:block;font-size:.6875rem;font-weight:700;color:var(--muted)}.score-val[data-v-cacdb086]{display:block;font-size:1.35rem;font-weight:900;color:var(--accent);margin:.2rem 0}.score-meta[data-v-cacdb086]{display:flex;flex-direction:column;gap:.15rem;font-size:.6875rem;color:var(--muted)}.priority-list[data-v-cacdb086]{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.85rem}.priority-card[data-v-cacdb086]{padding:1rem 1.1rem;border-radius:.9rem;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 88%,transparent)}.priority-rank[data-v-cacdb086]{font-size:.75rem;font-weight:800;color:var(--accent);margin-bottom:.35rem}.priority-card h3[data-v-cacdb086]{margin:0;font-size:1rem;font-weight:800;line-height:1.45}.impact[data-v-cacdb086]{margin:.45rem 0 0;font-size:.875rem;color:var(--text)}.money[data-v-cacdb086]{margin:.35rem 0 0;font-size:.8125rem;font-weight:700;color:#15803d}.meta[data-v-cacdb086]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.65rem;font-size:.6875rem;color:var(--muted)}.go[data-v-cacdb086]{font-weight:700;color:var(--accent);text-decoration:none}.expected-outcome[data-v-cacdb086]{margin-top:1rem;padding:.85rem 1rem;border-radius:.85rem;border:1px dashed color-mix(in srgb,#22c55e 40%,var(--border));background:color-mix(in srgb,#22c55e 6%,var(--card))}.expected-outcome h4[data-v-cacdb086]{margin:0 0 .45rem;font-size:.8125rem;font-weight:800}.expected-outcome ul[data-v-cacdb086]{margin:0;padding:0 1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8125rem;font-weight:700;color:#15803d}.empty[data-v-cacdb086]{margin:1rem 0 0;color:var(--muted)}.advisor-canvas{position:relative;margin:-1.25rem;padding:1.25rem 1.25rem 2rem;min-height:calc(100% + 2.5rem);isolation:isolate}.advisor-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.advisor-bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;background-image:linear-gradient(color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 20%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 90% 80% at 50% 20%,#000 20%,transparent 75%)}.advisor-bg-blob{position:absolute;border-radius:50%;filter:blur(72px);opacity:.55}.advisor-bg-blob-1{width:420px;height:420px;top:-120px;right:-80px;background:color-mix(in srgb,var(--accent) 35%,transparent)}.advisor-bg-blob-2{width:360px;height:360px;bottom:10%;left:-100px;background:color-mix(in srgb,#14b8a6 28%,transparent);opacity:.4}html[data-theme=light] .advisor-bg-blob-1{opacity:.35}html[data-theme=light] .advisor-bg-blob-2{opacity:.28}.advisor-page{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.1rem;max-width:1380px;margin:0 auto}.advisor-glass-card{background:color-mix(in srgb,var(--card) 82%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border));border-radius:var(--radius-lg, 1.1rem);box-shadow:var(--shadow-sm, 0 2px 8px rgba(0, 0, 0, .08)),inset 0 1px color-mix(in srgb,#fff 7%,transparent)}html[data-theme=dark] .advisor-glass-card{background:color-mix(in srgb,var(--card) 92%,transparent);box-shadow:var(--shadow-sm),inset 0 1px #ffffff0a}.advisor-panel-head{display:flex;align-items:center;gap:.55rem;margin-bottom:.85rem}.advisor-panel-head:before{content:"";width:4px;height:1.1rem;border-radius:999px;background:linear-gradient(180deg,var(--accent-hover),var(--accent));flex-shrink:0}.advisor-section-title{margin:0;font-size:.9375rem;font-weight:800;color:var(--text);letter-spacing:-.02em}.advisor-hero-panel{position:relative;overflow:hidden;padding:0;border-radius:var(--radius-lg, 1.15rem);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 18%,var(--card)) 0%,var(--card) 38%,color-mix(in srgb,#14b8a6 10%,var(--card)) 100%);box-shadow:var(--shadow, 0 8px 32px rgba(0, 0, 0, .12)),var(--shadow-accent, 0 4px 20px rgba(8, 64, 168, .15))}.advisor-hero-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--accent) 20%,transparent) 0%,transparent 45%),radial-gradient(circle at 100% 100%,color-mix(in srgb,#14b8a6 12%,transparent) 0%,transparent 40%);pointer-events:none}.advisor-hero-inner{position:relative;padding:1.35rem 1.5rem 0}.advisor-hero-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.15rem}.advisor-hero-title h1{margin:0;font-size:1.55rem;font-weight:800;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text) 0%,color-mix(in srgb,var(--accent) 45%,var(--text)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=dark] .advisor-hero-title h1{background:none;-webkit-text-fill-color:var(--text);color:var(--text)}.advisor-hero-title p{margin:.4rem 0 0;font-size:.8125rem;color:var(--muted);max-width:30rem;line-height:1.55}.advisor-refresh-btn{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent-soft) 60%,var(--card));color:var(--accent-hover);border-radius:.6rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s}.advisor-refresh-btn:hover{background:var(--accent);color:#fff;box-shadow:var(--shadow-accent);transform:translateY(-1px)}.advisor-hero-body{display:grid;grid-template-columns:auto 1fr;gap:1.35rem;align-items:center;padding-bottom:1.25rem}.advisor-hero-ring-wrap{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1rem 1.15rem;border-radius:1rem;background:color-mix(in srgb,var(--card) 55%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent)}.advisor-hero-ring-label{font-size:.6875rem;font-weight:700;color:var(--muted);letter-spacing:.06em}.advisor-hero-summary{display:flex;flex-direction:column;gap:.85rem}.advisor-hero-summary-text{margin:0;font-size:.9375rem;line-height:1.75;color:var(--text)}.advisor-summary-row{display:flex;flex-wrap:wrap;gap:.5rem}.advisor-summary-chip{font-size:.75rem;font-weight:600;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--muted)}.advisor-summary-chip strong{font-weight:800}.advisor-summary-chip.is-warn{border-color:color-mix(in srgb,#ef4444 40%,var(--border));background:color-mix(in srgb,#ef4444 10%,var(--card));color:#dc2626}.advisor-summary-chip.is-suggest{border-color:color-mix(in srgb,#3b82f6 40%,var(--border));background:color-mix(in srgb,#3b82f6 10%,var(--card));color:#2563eb}.advisor-summary-chip.is-insight{border-color:color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--card));color:var(--accent-hover)}.advisor-toolbar-card{padding:.85rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.advisor-hero-toolbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.5rem;border-top:1px solid color-mix(in srgb,var(--accent) 12%,var(--border));background:color-mix(in srgb,var(--surface) 45%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.advisor-toolbar-presets{display:flex;flex-wrap:wrap;gap:.35rem}.advisor-preset-btn{border:1px solid transparent;background:color-mix(in srgb,var(--card) 80%,transparent);color:var(--muted);border-radius:.55rem;padding:.42rem .95rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s}.advisor-preset-btn:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 25%,var(--border));background:var(--accent-soft)}.advisor-preset-btn.is-active{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:var(--shadow-accent)}.advisor-custom-range{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.advisor-custom-range .field{width:6.75rem;font-size:.8125rem;padding:.42rem .6rem;border-radius:.5rem;background:var(--card);border:1px solid var(--border)}.advisor-meta{font-size:.6875rem;color:var(--muted);white-space:nowrap}.advisor-kpi-panel{padding:1.15rem 1.25rem 1.25rem}.advisor-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.85rem}.advisor-snapshots-panel{padding:1.15rem 1.25rem 1.25rem}.advisor-main-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:1rem;align-items:start}.advisor-main-grid .advisor-feed{max-height:44rem;overflow-y:auto}.advisor-skeleton-hero{height:11rem;border-radius:var(--radius-lg, 1.15rem)}.advisor-skeleton-card{height:5.75rem;border-radius:.9rem}.advisor-skeleton-hero,.advisor-skeleton-card{background:linear-gradient(90deg,var(--border) 25%,var(--bg) 50%,var(--border) 75%);background-size:200% 100%;animation:advisor-shimmer 1.2s infinite}@keyframes advisor-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1100px){.advisor-main-grid{grid-template-columns:1fr}.advisor-main-grid .advisor-feed{max-height:none}}@media (max-width: 640px){.advisor-canvas{margin:-1rem;padding:1rem 1rem 1.5rem}.advisor-hero-body{grid-template-columns:1fr;justify-items:center;text-align:center}.advisor-hero-top{flex-direction:column}.advisor-summary-row{justify-content:center}.advisor-hero-toolbar{flex-direction:column;align-items:stretch}.advisor-custom-range{justify-content:center}}.advisor-toolbar-row[data-v-c2966852]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin-bottom:.65rem}.advisor-page-title[data-v-c2966852]{margin:0;font-size:1.15rem;font-weight:800}.vpreview-wrap[data-v-79c1a570]{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:sticky;top:.75rem}.vpreview-wrap__label[data-v-79c1a570]{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;color:var(--muted)}.vpreview-device[data-v-79c1a570]{width:18.5rem;border-radius:2.25rem;padding:.6rem .5rem .7rem;background:#111118;box-shadow:0 28px 56px #0840a838,inset 0 0 0 1px #ffffff14}.vpreview-notch[data-v-79c1a570]{width:4.75rem;height:.38rem;margin:0 auto .45rem;border-radius:999px;background:#0a0a10}.vpreview-screen[data-v-79c1a570]{border-radius:1.55rem;overflow:hidden;background:#faf9ff;height:34.5rem;display:flex;flex-direction:column;direction:rtl;font-family:var(--font-fa, "IRANYekanX", sans-serif);color:#2e303b}.vstatus-bar[data-v-79c1a570]{display:flex;justify-content:space-between;align-items:center;padding:.35rem .85rem .15rem;font-size:.5625rem;font-weight:700;color:#fff;background:linear-gradient(180deg,#2b6fd4,#0840a8)}.vstatus-bar__icons[data-v-79c1a570]{letter-spacing:.06em;opacity:.92}.vscreen-scroll[data-v-79c1a570]{flex:1;overflow:auto;min-height:0;background:#faf9ff}.vscreen[data-v-79c1a570]{min-height:100%;display:flex;flex-direction:column}.zeiss-grad[data-v-79c1a570]{background:linear-gradient(180deg,#2b6fd4,#0840a8);color:#fff}.zeiss-grad-pink[data-v-79c1a570]{background:linear-gradient(135deg,#0840a8,#2b6fd4);color:#fff}.vhome-header[data-v-79c1a570]{padding:.35rem .85rem 2.75rem;background:linear-gradient(180deg,#2b6fd4,#0840a8);color:#fff}.vhome-header__icons[data-v-79c1a570]{display:flex;justify-content:space-between;margin-bottom:.65rem}.vicon-circle[data-v-79c1a570]{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:#fff3}.vicon-circle img[data-v-79c1a570]{width:1.1rem;height:1.1rem;object-fit:contain}.vhome-greet[data-v-79c1a570]{margin:0;font-size:.9375rem;font-weight:800;line-height:1.35}.vhome-sub[data-v-79c1a570]{margin:.2rem 0 .65rem;font-size:.75rem;opacity:.92}.vhome-search[data-v-79c1a570]{display:flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border-radius:1rem;background:#fff3;font-size:.6875rem;opacity:.95;line-height:1.35}.vhome-search__icon[data-v-79c1a570]{width:1rem;height:1rem;flex-shrink:0;filter:brightness(0) invert(1);opacity:.9}.vhome-body[data-v-79c1a570]{padding:0 .85rem 1rem;margin-top:-2.1rem;display:grid;gap:.65rem}.vscore-card[data-v-79c1a570]{display:flex;align-items:center;gap:.75rem;padding:.85rem;border-radius:1rem;background:#fff;box-shadow:0 8px 24px #0840a82e}.vscore-ring[data-v-79c1a570]{width:4.25rem;height:4.25rem;border-radius:999px;display:grid;place-items:center;flex-shrink:0}.vscore-ring__inner[data-v-79c1a570]{width:3.35rem;height:3.35rem;border-radius:999px;background:#fff;display:grid;place-content:center;text-align:center;line-height:1.1}.vscore-ring__inner strong[data-v-79c1a570]{font-size:1rem;color:#0840a8}.vscore-ring__inner small[data-v-79c1a570]{font-size:.5rem;color:#888fa2}.vscore-card__info[data-v-79c1a570]{flex:1;display:grid;gap:.15rem;min-width:0}.vscore-card__info small[data-v-79c1a570]{font-size:.625rem;color:#888fa2}.vscore-card__info strong[data-v-79c1a570]{font-size:.8125rem;color:#0840a8}.vscore-card__trend[data-v-79c1a570]{font-size:.6875rem;color:#10b981}.vscore-card__btn[data-v-79c1a570]{margin-top:.25rem;display:inline-block;width:fit-content;padding:.3rem .65rem;border-radius:999px;background:linear-gradient(180deg,#2b6fd4,#0840a8);color:#fff;font-size:.625rem;font-weight:700}.vquick-row[data-v-79c1a570]{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem}.vquick-tile[data-v-79c1a570]{display:grid;justify-items:center;gap:.35rem;text-align:center;font-size:.5625rem;font-weight:600;color:#0840a8;line-height:1.25}.vquick-tile__icon[data-v-79c1a570]{width:2.75rem;height:2.75rem;border-radius:.85rem;background:linear-gradient(180deg,#2b6fd4,#0840a8);display:grid;place-items:center}.vquick-tile__icon img[data-v-79c1a570]{width:1.35rem;height:1.35rem;filter:brightness(0) invert(1)}.vsection-header[data-v-79c1a570]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.85rem 0 .5rem}.vsection-header__title[data-v-79c1a570]{flex:1;margin:0;font-size:.9375rem;font-weight:800;color:#0840a8;text-align:right;line-height:1.35}.vsection-header__action[data-v-79c1a570]{flex-shrink:0;font-size:.75rem;font-weight:600;color:#d42e53}.vroutine-card[data-v-79c1a570]{padding:.85rem;border-radius:1rem;background:#fff;box-shadow:0 2px 8px #0840a814;display:grid;gap:.55rem}.vroutine-card__head[data-v-79c1a570]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem}.vroutine-card__head strong[data-v-79c1a570]{color:#0840a8}.vroutine-card__badge[data-v-79c1a570]{padding:.2rem .45rem;border-radius:.55rem;background:#faf9ff;color:#0840a8;font-size:.5625rem;font-weight:600}.vroutine-card__progress[data-v-79c1a570]{height:.35rem;border-radius:999px;background:#eef4fc}.vroutine-card__empty[data-v-79c1a570]{margin:0;font-size:.6875rem;color:#888fa2;text-align:right}.vroutine-card__cta[data-v-79c1a570]{padding:.55rem;border-radius:.85rem;background:linear-gradient(180deg,#2b6fd4,#0840a8);color:#fff;font-size:.75rem;font-weight:700;text-align:center}.vpromo-featured[data-v-79c1a570]{padding:.85rem;border-radius:1rem;background:linear-gradient(135deg,#0840a8,#2b6fd4);color:#fff;display:grid;gap:.65rem}.vpromo-featured.compact[data-v-79c1a570]{gap:.25rem}.vpromo-featured__top[data-v-79c1a570]{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem}.vpromo-featured__text[data-v-79c1a570]{flex:1;min-width:0;display:grid;gap:.25rem;text-align:right}.vpromo-featured__text strong[data-v-79c1a570]{font-size:.875rem;line-height:1.4}.vpromo-featured__text small[data-v-79c1a570]{font-size:.6875rem;opacity:.88;line-height:1.45}.vpromo-badge[data-v-79c1a570]{flex-shrink:0;text-align:left;display:grid;gap:.1rem}.vpromo-badge span[data-v-79c1a570]{font-size:.5625rem;opacity:.85}.vpromo-badge strong[data-v-79c1a570]{font-size:1.125rem;font-weight:800}.vpromo-featured__cta[data-v-79c1a570]{padding:.55rem;border-radius:.75rem;background:#fff;color:#0840a8;font-size:.75rem;font-weight:700;text-align:center}.vpromo-image[data-v-79c1a570]{height:7.5rem;border-radius:1rem;background-size:cover;background-position:center;position:relative;overflow:hidden}.vpromo-image__overlay[data-v-79c1a570]{position:absolute;inset:auto 0 0;padding:.55rem .75rem;background:#0840a8b8;color:#fff;font-size:.75rem;font-weight:700}.vbar-header[data-v-79c1a570]{display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.8125rem}.vbar-body[data-v-79c1a570],.vchat-body[data-v-79c1a570]{padding:.85rem;flex:1}.vscreen--onboarding[data-v-79c1a570]{justify-content:center;padding:1rem;color:#fff;min-height:22rem}.vonboard[data-v-79c1a570]{text-align:center;display:grid;gap:.55rem;justify-items:center}.vonboard__emoji[data-v-79c1a570]{font-size:2rem}.vonboard h3[data-v-79c1a570]{margin:0;font-size:.9375rem}.vonboard p[data-v-79c1a570]{margin:0;font-size:.75rem;opacity:.92;line-height:1.55}.vonboard__dots[data-v-79c1a570]{display:flex;gap:.35rem;margin-top:.35rem}.vonboard__dots span[data-v-79c1a570]{width:.4rem;height:.4rem;border-radius:999px;background:#ffffff59}.vonboard__dots span.active[data-v-79c1a570]{background:#fff;width:1rem}.vonboard__cta[data-v-79c1a570]{margin-top:.5rem;border:0;padding:.45rem 1.25rem;border-radius:999px;background:#fff;color:#0840a8;font-size:.75rem;font-weight:700}.vq-emoji[data-v-79c1a570]{font-size:1.75rem;display:block;margin-bottom:.35rem}.vq-body h3[data-v-79c1a570],.vbar-body h3[data-v-79c1a570]{margin:0 0 .65rem;font-size:.8125rem;line-height:1.5}.vq-options[data-v-79c1a570]{display:grid;gap:.4rem}.vq-opt[data-v-79c1a570]{border:1px solid #dee1e8;border-radius:.65rem;padding:.45rem .65rem;background:#fff;font-size:.6875rem;text-align:right;color:#2e303b}.vr-ring[data-v-79c1a570]{width:4.5rem;height:4.5rem;margin:0 auto .5rem;border-radius:999px;border:4px solid #0840a8;display:grid;place-items:center;font-size:1.125rem;font-weight:800;color:#0840a8}.vr-status[data-v-79c1a570]{margin:0;text-align:center;font-size:.8125rem;font-weight:700}.vr-summary[data-v-79c1a570]{margin:.35rem 0 .65rem;text-align:center;font-size:.6875rem;color:#888fa2;line-height:1.5}.vr-issues[data-v-79c1a570]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.vr-issue[data-v-79c1a570]{padding:.4rem .45rem;border-radius:.55rem;background:#fff;border:1px solid #eef4fc;font-size:.625rem}.vr-issue small[data-v-79c1a570]{display:block;color:#888fa2;margin-top:.1rem}.vchat-bubble[data-v-79c1a570]{max-width:88%;padding:.45rem .6rem;border-radius:.75rem;font-size:.6875rem;line-height:1.45;margin-bottom:.4rem}.vchat-bubble--bot[data-v-79c1a570]{background:#fff;border:1px solid #eef4fc;margin-left:auto}.vchat-bubble--user[data-v-79c1a570]{background:#0840a8;color:#fff;margin-right:auto}.vchat-input[data-v-79c1a570]{padding:.45rem .85rem;border-top:1px solid #dee1e8;font-size:.6875rem;color:#9ca3af;background:#fff}.routine-list[data-v-79c1a570]{display:grid;gap:.4rem}.vr-step[data-v-79c1a570]{display:flex;gap:.5rem;align-items:center;padding:.45rem .55rem;border-radius:.65rem;background:#fff;border:1px solid #eef4fc;font-size:.6875rem}.vr-step__num[data-v-79c1a570]{width:1.25rem;height:1.25rem;border-radius:999px;background:#eef4fc;color:#0840a8;display:grid;place-items:center;font-size:.625rem;font-weight:700}.vr-step small[data-v-79c1a570],.vr-routine-card small[data-v-79c1a570]{color:#888fa2}.vr-routine-card[data-v-79c1a570]{padding:.55rem .65rem;border-radius:.65rem;background:#fff;border:1px solid #eef4fc;font-size:.6875rem}.vcompare-search[data-v-79c1a570]{padding:.45rem .65rem;border-radius:.65rem;border:1px solid #dee1e8;background:#fff;font-size:.6875rem;color:#9ca3af;margin-bottom:.5rem}.vstore-row[data-v-79c1a570]{display:flex;justify-content:space-between;align-items:center;padding:.45rem .55rem;border-radius:.55rem;background:#fff;border:1px solid #eef4fc;font-size:.6875rem;margin-bottom:.35rem}.vstore-row small[data-v-79c1a570]{color:#0840a8}.vbottom-nav[data-v-79c1a570]{position:relative;flex-shrink:0;background:#fff;box-shadow:0 -4px 16px #0840a814}.vbottom-nav__bar[data-v-79c1a570]{display:grid;grid-template-columns:1fr 1fr 2.4rem 1fr 1fr;align-items:end;padding:1.15rem .25rem .45rem}.vbottom-nav__item[data-v-79c1a570]{display:grid;justify-items:center;gap:.15rem;font-size:.5625rem;color:#0840a873;font-weight:600}.vbottom-nav__item.active[data-v-79c1a570]{color:#0840a8}.vbottom-nav__pill[data-v-79c1a570]{width:2.35rem;height:1.85rem;border-radius:.75rem;display:grid;place-items:center}.vbottom-nav__item.active .vbottom-nav__pill[data-v-79c1a570]{background:#faf9ff}.vbottom-nav__pill img[data-v-79c1a570]{width:1.1rem;height:1.1rem;object-fit:contain;opacity:.55}.vbottom-nav__item.active .vbottom-nav__pill img[data-v-79c1a570]{opacity:1}.vbottom-nav__fab[data-v-79c1a570]{position:absolute;top:-.55rem;left:50%;transform:translate(-50%);width:2.65rem;height:2.65rem;border-radius:999px;background:linear-gradient(180deg,#2b6fd4,#0840a8);display:grid;place-items:center;box-shadow:0 4px 14px #0840a859}.vbottom-nav__fab img[data-v-79c1a570]{width:1.35rem;height:1.35rem;filter:brightness(0) invert(1)}.vbottom-nav__spacer[data-v-79c1a570]{height:1px}.mobile-hub-page[data-v-5014e97c]{display:grid;gap:1rem}.hub-layout[data-v-5014e97c]{display:grid;gap:1rem;align-items:start;direction:ltr}@media (min-width: 1100px){.hub-layout[data-v-5014e97c]{grid-template-columns:17.5rem minmax(0,1fr)}}@media (max-width: 1099px){.hub-preview-column[data-v-5014e97c]{display:none}}.hub-preview-column[data-v-5014e97c],.hub-main[data-v-5014e97c]{direction:rtl}.hub-preview-column[data-v-5014e97c]{min-width:0;position:sticky;top:.75rem}.hub-main[data-v-5014e97c]{display:grid;gap:1rem;min-width:0}.hub-progress[data-v-5014e97c]{padding:1rem 1.125rem}.hub-progress__head[data-v-5014e97c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.hub-progress__head strong[data-v-5014e97c]{display:block;font-size:.9375rem}.hub-progress__head p[data-v-5014e97c]{margin:.2rem 0 0;font-size:.8125rem;color:var(--muted)}.hub-progress__bar[data-v-5014e97c]{height:.45rem;border-radius:999px;background:var(--bg);overflow:hidden}.hub-progress__bar span[data-v-5014e97c]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#db2777));transition:width .25s ease}.hub-flow[data-v-5014e97c]{display:grid;gap:1rem}.hub-phase[data-v-5014e97c]{padding:0;overflow:hidden}.hub-phase__head[data-v-5014e97c]{display:flex;gap:.875rem;align-items:flex-start;padding:1rem 1.125rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--accent) 4%,var(--card))}.hub-phase__num[data-v-5014e97c]{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-weight:800;flex-shrink:0}.hub-phase__head h2[data-v-5014e97c]{margin:0 0 .2rem;font-size:1rem}.hub-phase__head p[data-v-5014e97c]{margin:0;font-size:.8125rem;color:var(--muted)}.hub-steps[data-v-5014e97c]{list-style:none;margin:0;padding:0}.hub-step+.hub-step[data-v-5014e97c]{border-top:1px solid var(--border)}.hub-step__link[data-v-5014e97c]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.125rem;text-decoration:none;color:inherit;transition:background .12s ease}.hub-step__link[data-v-5014e97c]:hover{background:color-mix(in srgb,var(--accent) 5%,var(--card))}.hub-step__badge[data-v-5014e97c]{width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border);font-size:.75rem;font-weight:700;color:var(--muted);flex-shrink:0}.hub-step__badge--ok[data-v-5014e97c]{background:color-mix(in srgb,#0d7a4a 12%,var(--card));border-color:color-mix(in srgb,#0d7a4a 35%,var(--border));color:#0d7a4a}.hub-step__copy[data-v-5014e97c]{flex:1;min-width:0;display:grid;gap:.15rem}.hub-step__copy strong[data-v-5014e97c]{font-size:.875rem}.hub-step__copy small[data-v-5014e97c]{font-size:.75rem;color:var(--muted)}.hub-step__status[data-v-5014e97c]{font-size:.75rem;color:var(--accent);font-weight:600;flex-shrink:0}.mobile-page[data-v-6b34f378]{display:flex;flex-direction:column;gap:.75rem}.mobile-workspace-layout[data-v-6b34f378]{display:grid;gap:1rem;align-items:start;direction:ltr}@media (min-width: 1100px){.mobile-workspace-layout[data-v-6b34f378]{grid-template-columns:17.5rem 14rem minmax(0,1fr)}.mobile-workspace-layout--no-preview[data-v-6b34f378]{grid-template-columns:14rem minmax(0,1fr)}}@media (max-width: 1099px){.mobile-preview-column[data-v-6b34f378]{display:none}.mobile-workspace-layout[data-v-6b34f378]{grid-template-columns:15.5rem minmax(0,1fr)}}.mobile-preview-column[data-v-6b34f378],.mobile-sidebar[data-v-6b34f378],.mobile-workspace[data-v-6b34f378]{direction:rtl}.mobile-preview-column[data-v-6b34f378]{min-width:0}.mobile-sidebar[data-v-6b34f378]{padding:.75rem 0;position:sticky;top:.75rem;max-height:calc(100vh - 7rem);overflow:auto}.mobile-sidebar__hub[data-v-6b34f378]{display:block;padding:.35rem 1rem .75rem;font-size:.8125rem;font-weight:600;color:var(--accent);text-decoration:none}.mobile-sidebar__group[data-v-6b34f378]{padding:.5rem 0 .75rem;border-top:1px solid var(--border)}.mobile-sidebar__group-label[data-v-6b34f378]{margin:0;padding:.5rem 1rem .15rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.mobile-sidebar__group-hint[data-v-6b34f378]{margin:0 0 .35rem;padding:0 1rem;font-size:.6875rem;color:var(--muted);line-height:1.4}.mobile-sidebar__nav[data-v-6b34f378]{display:flex;flex-direction:column}.mobile-sidebar__link[data-v-6b34f378]{display:flex;align-items:flex-start;gap:.65rem;padding:.55rem 1rem;text-decoration:none;color:inherit;border-right:3px solid transparent;transition:background .12s ease}.mobile-sidebar__link[data-v-6b34f378]:hover{background:color-mix(in srgb,var(--accent) 6%,var(--card))}.mobile-sidebar__link.active[data-v-6b34f378]{background:var(--accent-soft);border-right-color:var(--accent)}.mobile-sidebar__step[data-v-6b34f378]{flex-shrink:0;width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:999px;background:var(--bg);border:1px solid var(--border);font-size:.6875rem;font-weight:700;color:var(--muted)}.mobile-sidebar__link.active .mobile-sidebar__step[data-v-6b34f378]{background:var(--accent);border-color:var(--accent);color:#fff}.mobile-sidebar__copy[data-v-6b34f378]{display:grid;gap:.1rem;min-width:0}.mobile-sidebar__copy strong[data-v-6b34f378]{font-size:.8125rem;font-weight:600}.mobile-sidebar__copy small[data-v-6b34f378]{font-size:.6875rem;color:var(--muted);line-height:1.35}.mobile-workspace[data-v-6b34f378]{width:100%;min-width:0}.mobile-workspace--full[data-v-6b34f378]{max-width:none}.mobile-page[data-v-6b34f378] .mobile-form-wrap{width:100%}.mobile-page[data-v-6b34f378] .mobile-form-card{display:grid;gap:1rem;padding:1.125rem 1.25rem}.mobile-page[data-v-6b34f378] .mobile-form-section{display:grid;gap:.875rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--card) 96%,var(--accent-soft))}.mobile-page[data-v-6b34f378] .mobile-form-section__head{display:flex;align-items:flex-start;gap:.65rem}.mobile-page[data-v-6b34f378] .mobile-form-section__icon{flex-shrink:0;font-size:1.15rem;line-height:1}.mobile-page[data-v-6b34f378] .mobile-form-section__copy h3{margin:0;font-size:.9375rem;font-weight:700;color:var(--text)}.mobile-page[data-v-6b34f378] .mobile-form-section__copy p{margin:.2rem 0 0;font-size:.78rem;color:var(--muted);line-height:1.45}.mobile-page[data-v-6b34f378] .mobile-form-section__body{display:grid;gap:.75rem}.mobile-page[data-v-6b34f378] .mobile-sticky-save{display:flex;justify-content:flex-end;gap:.5rem;position:sticky;bottom:0;z-index:2;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--card) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-page[data-v-6b34f378] .mobile-pipeline{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.mobile-page[data-v-6b34f378] .mobile-pipeline__step{flex:1;min-width:8rem;display:grid;gap:.25rem;padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);cursor:pointer;text-align:right;color:inherit}.mobile-page[data-v-6b34f378] .mobile-pipeline__step.active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft)}.mobile-page[data-v-6b34f378] .mobile-pipeline__step span{font-size:.6875rem;color:var(--muted)}.mobile-page[data-v-6b34f378] .mobile-pipeline__step strong{font-size:.8125rem}.mobile-page[data-v-6b34f378] .mobile-preview-phone{border:1px solid var(--border);border-radius:1.25rem;padding:1rem;background:linear-gradient(160deg,#7c3aed,#db2777);color:#fff;min-height:7rem}.mobile-page[data-v-6b34f378] .mobile-preview-phone h4{margin:0 0 .35rem;font-size:1rem}.mobile-page[data-v-6b34f378] .mobile-preview-phone p{margin:0;font-size:.8125rem;opacity:.92;line-height:1.5}.mobile-page[data-v-6b34f378] .form-actions-row{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid var(--border)}.settings-wizard[data-v-3c5631ac]{padding:0;overflow:hidden}.settings-wizard__nav[data-v-3c5631ac]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--border)}.settings-wizard__tab[data-v-3c5631ac]{display:grid;gap:.25rem;justify-items:center;padding:.75rem .5rem;border:0;border-left:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--muted)}.settings-wizard__tab[data-v-3c5631ac]:first-child{border-left:0}.settings-wizard__tab.active[data-v-3c5631ac]{background:var(--accent-soft);color:var(--accent);font-weight:600}.settings-wizard__tab.done[data-v-3c5631ac]:not(.active){color:var(--text-secondary)}.settings-wizard__tab strong[data-v-3c5631ac]{font-size:.75rem;font-weight:inherit}.settings-wizard__body[data-v-3c5631ac]{padding:1.125rem}.settings-wizard__foot[data-v-3c5631ac]{display:flex;justify-content:flex-end;gap:.5rem;padding:.875rem 1.125rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--card) 96%,var(--bg))}.field--inline[data-v-3c5631ac]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.field--inline input[type=checkbox][data-v-3c5631ac]{width:1.1rem;height:1.1rem}.trust-sum[data-v-3c5631ac]{margin:0;font-size:.8125rem;color:var(--muted)}.trust-sum--warn[data-v-3c5631ac]{color:var(--danger, #dc2626);font-weight:600}.empty[data-v-3c5631ac]{padding:2rem;text-align:center;color:var(--muted)}.mli[data-v-3955ea97]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1.125rem;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:right;cursor:pointer;transition:background .12s ease}.mli[data-v-3955ea97]:hover{background:color-mix(in srgb,var(--accent) 6%,var(--card))}.mli--active[data-v-3955ea97]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.mli--off[data-v-3955ea97]{opacity:.65}.mli__main[data-v-3955ea97]{display:grid;gap:.15rem;min-width:0}.mli__main strong[data-v-3955ea97]{font-size:.875rem;font-weight:600;color:var(--text)}.mli__main small[data-v-3955ea97]{font-size:.75rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mli__meta[data-v-3955ea97]{flex-shrink:0;font-size:.6875rem;padding:.15rem .4rem;border-radius:.35rem;background:var(--bg);color:var(--muted)}.mmd[data-v-3755a0c3]{display:grid;gap:1rem;min-height:28rem}@media (min-width: 960px){.mmd[data-v-3755a0c3]{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:start}}.mmd__list[data-v-3755a0c3],.mmd__detail[data-v-3755a0c3]{display:flex;flex-direction:column;min-height:100%;padding:0;overflow:hidden}.mmd__list-head[data-v-3755a0c3],.mmd__detail-head[data-v-3755a0c3]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.125rem;border-bottom:1px solid var(--border)}.mmd__list-head h3[data-v-3755a0c3],.mmd__detail-head h3[data-v-3755a0c3]{margin:0 0 .2rem;font-size:.9375rem;font-weight:700}.mmd__list-head p[data-v-3755a0c3]{margin:0;font-size:.75rem;color:var(--muted);line-height:1.45}.mmd__items[data-v-3755a0c3]{display:flex;flex-direction:column;max-height:36rem;overflow:auto}.mmd__detail-body[data-v-3755a0c3]{padding:1rem 1.125rem 1.25rem;display:grid;gap:.875rem}.mmd__state[data-v-3755a0c3]{padding:2rem 1rem;text-align:center;color:var(--muted);font-size:.875rem}.mmd__state--empty[data-v-3755a0c3]{flex:1;display:grid;place-items:center;min-height:16rem;padding:2rem}.mmd__state--empty p[data-v-3755a0c3]{margin:0;max-width:20rem;line-height:1.6;color:var(--muted)}.option-editor[data-v-0911b176]{display:grid;gap:.65rem}.option-editor__chips[data-v-0911b176]{display:flex;flex-wrap:wrap;gap:.4rem}.option-chip[data-v-0911b176]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,var(--card));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));font-size:.8125rem}.option-chip__remove[data-v-0911b176]{border:0;background:transparent;cursor:pointer;font-size:1rem;line-height:1;color:var(--muted);padding:0}.option-editor__empty[data-v-0911b176]{margin:0;font-size:.8125rem;color:var(--muted)}.option-editor__add[data-v-0911b176]{display:flex;gap:.5rem;align-items:center}.option-editor__add .field[data-v-0911b176]{flex:1;margin:0}.field-hint[data-v-6b5ec957]{margin:0;font-size:.8125rem;color:var(--muted);line-height:1.5}.mobile-page-nav[data-v-55bc27eb]{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .85rem;margin-bottom:.75rem}.mobile-page-nav__hub[data-v-55bc27eb]{font-size:.8125rem;font-weight:600;color:var(--accent);text-decoration:none;width:fit-content}.mobile-page-nav__scroll[data-v-55bc27eb]{display:flex;flex-wrap:wrap;gap:.4rem}.mobile-page-nav__link[data-v-55bc27eb]{display:inline-flex;align-items:center;padding:.32rem .7rem;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--text);font-size:.75rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .12s ease,border-color .12s ease}.mobile-page-nav__link[data-v-55bc27eb]:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--card))}.mobile-page-nav__link.active[data-v-55bc27eb]{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft);color:var(--accent)}.skin-scans-page[data-v-d67a27ab]{display:flex;flex-direction:column;gap:.75rem}.skin-scans-toolbar[data-v-d67a27ab]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.85rem 1rem}.toolbar-field[data-v-d67a27ab]{display:grid;gap:.25rem;min-width:11rem}.count-badge[data-v-d67a27ab]{margin-inline-start:auto;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;background:var(--accent-soft);color:var(--accent)}.skin-scans-layout[data-v-d67a27ab]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr);gap:1rem;align-items:start}.skin-scans-list[data-v-d67a27ab] .admin-list-card{margin:0}.skin-scans-table tbody tr[data-v-d67a27ab]{cursor:pointer}.skin-scans-table tbody tr.active td[data-v-d67a27ab]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.nowrap[data-v-d67a27ab]{white-space:nowrap}.user-cell[data-v-d67a27ab]{min-width:9rem}.status-pill[data-v-d67a27ab]{display:inline-flex;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.status-pill.ok[data-v-d67a27ab]{background:#dcfce7;color:#15803d}.status-pill.bad[data-v-d67a27ab]{background:#fee2e2;color:#b91c1c}.status-pill.warn[data-v-d67a27ab]{background:#fef3c7;color:#a16207}.status-pill.muted[data-v-d67a27ab]{background:#f1f5f9;color:#64748b}.skin-scans-detail[data-v-d67a27ab]{min-height:28rem}.detail-empty[data-v-d67a27ab]{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:16rem;padding:2rem 1rem;color:var(--text-secondary)}.detail-body[data-v-d67a27ab]{padding:1rem 1.15rem 1.25rem;display:flex;flex-direction:column;gap:.85rem}.detail-header[data-v-d67a27ab]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.detail-header h2[data-v-d67a27ab]{margin:0;font-size:1.05rem}.meta-grid[data-v-d67a27ab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.meta-grid dt[data-v-d67a27ab],.qa-grid dt[data-v-d67a27ab]{font-size:.75rem;color:var(--text-secondary)}.meta-grid dd[data-v-d67a27ab],.qa-grid dd[data-v-d67a27ab]{margin:.1rem 0 0;font-size:.85rem;word-break:break-word}.detail-section[data-v-d67a27ab]{padding:.85rem .95rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--card) 96%,var(--accent-soft))}.detail-section h3[data-v-d67a27ab],.detail-section h4[data-v-d67a27ab]{margin:0 0 .5rem;font-size:.9rem}.detail-section--raw summary[data-v-d67a27ab]{cursor:pointer;font-weight:600;font-size:.85rem}.result-label[data-v-d67a27ab]{margin:0 0 .35rem;font-weight:700;color:var(--accent)}.result-summary[data-v-d67a27ab]{margin:0;line-height:1.6;color:var(--text)}.issue-chips[data-v-d67a27ab]{display:flex;flex-wrap:wrap;gap:.4rem}.issue-chip[data-v-d67a27ab]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:.78rem;font-weight:600}.issue-chip small[data-v-d67a27ab]{opacity:.75;font-weight:500}.image-gallery[data-v-d67a27ab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.85rem}.gallery-hint[data-v-d67a27ab]{margin:0 0 .55rem;font-size:.78rem}.image-tile[data-v-d67a27ab]{margin:0;display:flex;flex-direction:column;gap:.4rem}.image-tile__frame[data-v-d67a27ab]{display:block;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:#0f172a}.image-tile--primary .image-tile__frame[data-v-d67a27ab]{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}.image-tile__frame img[data-v-d67a27ab]{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.image-tile figcaption[data-v-d67a27ab]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem}.image-tile__label[data-v-d67a27ab]{font-size:.78rem;font-weight:600}.image-tile__open[data-v-d67a27ab]{font-size:.72rem;color:var(--accent);text-decoration:none}.qa-grid[data-v-d67a27ab]{display:grid;grid-template-columns:minmax(6rem,auto) 1fr;gap:.45rem .85rem;margin:0}.trace-item[data-v-d67a27ab]{border:1px solid var(--border);border-radius:10px;padding:.55rem .7rem;margin-top:.55rem;background:var(--card)}.trace-item summary[data-v-d67a27ab]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;cursor:pointer;list-style:none}.trace-method[data-v-d67a27ab]{font-weight:700;font-size:.78rem}.trace-url[data-v-d67a27ab]{margin:.45rem 0 0;font-size:.72rem;word-break:break-all;color:var(--text-secondary)}.trace-status.ok[data-v-d67a27ab]{color:#15803d}.trace-status.bad[data-v-d67a27ab]{color:#b91c1c}.trace-ms[data-v-d67a27ab],.trace-status[data-v-d67a27ab]{font-size:.72rem}.trace-grid[data-v-d67a27ab]{display:grid;gap:.65rem;margin-top:.65rem}.json-box[data-v-d67a27ab]{margin:0;padding:.7rem;border-radius:10px;background:color-mix(in srgb,currentColor 4%,transparent);font-size:.72rem;max-height:240px;overflow:auto;direction:ltr;text-align:left;white-space:pre-wrap;word-break:break-word}.debug-error[data-v-d67a27ab]{color:#b91c1c;font-size:.85rem}.muted[data-v-d67a27ab]{color:var(--text-secondary);font-size:.85rem}.mono[data-v-d67a27ab]{font-family:ui-monospace,monospace;font-size:.78rem;word-break:break-all}.block[data-v-d67a27ab]{display:block;margin-top:.15rem}@media (max-width: 1200px){.skin-scans-layout[data-v-d67a27ab]{grid-template-columns:1fr}}.diary-notes-page .nowrap[data-v-99f5badd]{white-space:nowrap}.user-cell[data-v-99f5badd]{min-width:9rem}.note-cell[data-v-99f5badd]{min-width:10rem;max-width:22rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.metrics-cell[data-v-99f5badd]{min-width:8rem}.metric-chips[data-v-99f5badd]{display:flex;flex-wrap:wrap;gap:.35rem}.metric-chip[data-v-99f5badd]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:8px;font-size:.75rem;font-weight:600;white-space:nowrap}.metric-chip--acne[data-v-99f5badd]{background:color-mix(in srgb,#f472b6 16%,transparent);color:#be185d}.metric-chip--dry[data-v-99f5badd]{background:color-mix(in srgb,#60a5fa 16%,transparent);color:#1d4ed8}.metric-chip--red[data-v-99f5badd]{background:color-mix(in srgb,#f87171 16%,transparent);color:#b91c1c}.mood-badge[data-v-99f5badd]{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap}.mood-good[data-v-99f5badd]{background:color-mix(in srgb,#16a34a 14%,transparent);color:#15803d}.mood-neutral[data-v-99f5badd]{background:color-mix(in srgb,#ca8a04 14%,transparent);color:#a16207}.mood-low[data-v-99f5badd]{background:color-mix(in srgb,#dc2626 12%,transparent);color:#b91c1c}.photo-cell[data-v-99f5badd]{width:5.5rem}.photo-link[data-v-99f5badd]{display:inline-flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;color:var(--accent);font-size:.72rem}.photo-link img[data-v-99f5badd]{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:8px;border:1px solid var(--border);display:block}.muted[data-v-99f5badd]{color:var(--text-secondary)}.block[data-v-99f5badd]{display:block;margin-top:.15rem}.home-row[data-v-1f1ba101]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem}.home-row__actions[data-v-1f1ba101]{display:flex;gap:.15rem;padding-inline-end:.5rem}.tiles-editor[data-v-1f1ba101]{display:grid;gap:.5rem;margin-top:.75rem;padding:.75rem;border:1px solid var(--border);border-radius:12px}.tiles-editor__head[data-v-1f1ba101]{display:flex;align-items:center;justify-content:space-between}.tile-row[data-v-1f1ba101]{display:grid;grid-template-columns:1fr 1.2fr 1fr auto;gap:.35rem}.field--color[data-v-1f1ba101]{padding:.15rem;height:2.5rem}.compare-preview[data-v-ce826370]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);font-size:.8125rem}.compare-preview strong[data-v-ce826370]{width:100%;font-size:.9375rem}.routine-summary[data-v-33f39c6b]{display:flex;flex-wrap:wrap;gap:.35rem}.routine-filters[data-v-33f39c6b]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.filter-chip[data-v-33f39c6b]{border:1px solid var(--border);background:var(--bg);color:var(--muted);border-radius:999px;padding:.25rem .65rem;font-size:.75rem;cursor:pointer}.filter-chip.active[data-v-33f39c6b]{border-color:var(--primary);color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,white)}.routine-chip[data-v-33f39c6b]{font-size:.75rem;padding:.2rem .5rem;border-radius:999px;background:var(--bg);border:1px solid var(--border);color:var(--muted)}.routine-chip--competitive[data-v-33f39c6b]{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.product-search-select[data-v-d88cc8fb]{display:flex;flex-direction:column;gap:.5rem}.product-search-select__hint[data-v-d88cc8fb]{margin:0;font-size:.78rem;color:var(--muted)}.mobile-entity-card[data-v-41bd8e30]{display:grid;gap:.75rem;padding:.95rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 4%,transparent);transition:border-color .12s ease,box-shadow .12s ease}.mobile-entity-card[data-v-41bd8e30]:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 8%,transparent)}.mobile-entity-card--off[data-v-41bd8e30]{opacity:.72;background:color-mix(in srgb,var(--bg) 55%,var(--card))}.mobile-entity-card__head[data-v-41bd8e30]{display:flex;align-items:flex-start;gap:.75rem}.mobile-entity-card__order[data-v-41bd8e30]{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;border-radius:.65rem;background:var(--accent-soft);color:var(--accent);font-size:.8125rem;font-weight:700;line-height:1}.mobile-entity-card--off .mobile-entity-card__order[data-v-41bd8e30]{background:var(--bg);color:var(--muted)}.mobile-entity-card__titles[data-v-41bd8e30]{flex:1;min-width:0;display:grid;gap:.2rem}.mobile-entity-card__titles h4[data-v-41bd8e30]{margin:0;font-size:.9375rem;font-weight:700;color:var(--text);line-height:1.35}.mobile-entity-card__titles p[data-v-41bd8e30]{margin:0;font-size:.8125rem;color:var(--muted);line-height:1.45;word-break:break-word}.mobile-entity-card__meta[data-v-41bd8e30]{display:flex;flex-wrap:wrap;gap:.4rem}.mobile-entity-card__body[data-v-41bd8e30]{margin:0;padding:.55rem .65rem;border-radius:.55rem;background:var(--bg);border:1px dashed color-mix(in srgb,var(--border) 85%,var(--muted));font-size:.78rem;color:var(--muted);line-height:1.45}.mobile-entity-card__actions[data-v-41bd8e30]{display:flex;flex-shrink:0;align-items:center;gap:.35rem}.mobile-entity-grid[data-v-4902e14f]{display:grid;gap:.75rem}.mobile-state[data-v-4902e14f]{padding:1.25rem 1rem;border:1px dashed var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg) 65%,var(--card));text-align:center}.mobile-state p[data-v-4902e14f]{margin:0;font-size:.875rem;color:var(--muted)}.mobile-state__hint[data-v-4902e14f]{margin-top:.35rem!important;font-size:.75rem!important}.empty[data-v-7e046a86]{padding:1.5rem;text-align:center;color:var(--muted)}.routine-live-hint[data-v-7e046a86]{margin:.35rem 0 0;font-size:.8rem;color:var(--muted)}.competitive-stats[data-v-7e046a86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem;margin-bottom:1rem}.competitive-stat[data-v-7e046a86]{border:1px solid var(--border);border-radius:12px;padding:.65rem .75rem;background:var(--bg);display:flex;flex-direction:column;gap:.15rem}.competitive-stat strong[data-v-7e046a86]{font-size:1.05rem;color:var(--text)}.competitive-stat span[data-v-7e046a86]{font-size:.72rem;color:var(--muted)}.competitive-subtitle[data-v-7e046a86]{margin:.75rem 0 .45rem;font-size:.9rem;color:var(--text)}.empty-inline[data-v-7e046a86]{font-size:.82rem;color:var(--muted);margin-bottom:.5rem}.competitive-table-wrap[data-v-7e046a86]{overflow-x:auto;margin-bottom:.75rem}.competitive-table[data-v-7e046a86]{width:100%;border-collapse:collapse;font-size:.8rem}.competitive-table th[data-v-7e046a86],.competitive-table td[data-v-7e046a86]{border-bottom:1px solid var(--border);padding:.45rem .35rem;text-align:right;white-space:nowrap}.competitive-table th[data-v-7e046a86]{color:var(--muted);font-weight:600}.routine-steps-section[data-v-7e046a86]{display:grid;gap:.875rem;margin-top:.25rem}.routine-steps-section__head[data-v-7e046a86]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--card) 96%,var(--accent-soft))}.routine-steps-section__head h3[data-v-7e046a86]{margin:0;font-size:.95rem;font-weight:700;color:var(--text)}.routine-steps-section__head p[data-v-7e046a86]{margin:.25rem 0 0;font-size:.78rem;color:var(--muted);line-height:1.45}.routine-slot-group[data-v-7e046a86]{display:grid;gap:.65rem}.routine-slot-group__head[data-v-7e046a86]{display:flex;align-items:center;gap:.45rem;padding:.35rem .15rem .1rem}.routine-slot-group__emoji[data-v-7e046a86]{font-size:1rem;line-height:1}.routine-slot-group__head strong[data-v-7e046a86]{font-size:.875rem;font-weight:700;color:var(--text)}.routine-slot-group__count[data-v-7e046a86]{margin-inline-start:auto;font-size:.72rem;color:var(--muted);padding:.15rem .45rem;border-radius:999px;background:var(--bg);border:1px solid var(--border)}.step-chip[data-v-7e046a86]{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid var(--border);background:var(--bg);color:var(--muted)}.step-chip--morning[data-v-7e046a86]{border-color:color-mix(in srgb,#f59e0b 35%,var(--border));background:color-mix(in srgb,#f59e0b 10%,var(--card));color:#b45309}.step-chip--noon[data-v-7e046a86]{border-color:color-mix(in srgb,#0ea5e9 35%,var(--border));background:color-mix(in srgb,#0ea5e9 10%,var(--card));color:#0369a1}.step-chip--night[data-v-7e046a86]{border-color:color-mix(in srgb,#7c3aed 35%,var(--border));background:color-mix(in srgb,#7c3aed 10%,var(--card));color:#5b21b6}.step-chip--brand[data-v-7e046a86]{color:var(--text)}.step-chip--price[data-v-7e046a86]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 25%,var(--border));background:var(--accent-soft)}.step-chip--on[data-v-7e046a86]{border-color:color-mix(in srgb,#10b981 35%,var(--border));background:color-mix(in srgb,#10b981 10%,var(--card));color:#047857}.step-chip--off[data-v-7e046a86]{border-color:color-mix(in srgb,#ef4444 30%,var(--border));background:color-mix(in srgb,#ef4444 8%,var(--card));color:#b91c1c}.step-detail-label[data-v-7e046a86]{display:block;font-size:.68rem;color:var(--muted);margin-bottom:.2rem}.step-product-id[data-v-7e046a86]{display:block;font-size:.72rem;color:var(--text);word-break:break-all}.step-action-btn[data-v-7e046a86]{border:1px solid var(--border);border-radius:.5rem;background:var(--card)}.step-action-btn--danger[data-v-7e046a86]{color:#dc2626;border-color:color-mix(in srgb,#dc2626 25%,var(--border))}.intent-preview[data-v-e847624f]{padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 5%,var(--card))}.intent-preview__label[data-v-e847624f]{margin:0 0 .35rem;font-size:.6875rem;color:var(--muted);text-transform:uppercase}.intent-preview p[data-v-e847624f]:last-child{margin:0;font-size:.875rem;line-height:1.55}.promo-wizard[data-v-13f55bc2]{padding:0;overflow:hidden}.promo-wizard__nav[data-v-13f55bc2]{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--border)}.promo-wizard__tab[data-v-13f55bc2]{display:grid;gap:.25rem;justify-items:center;padding:.75rem;border:0;border-left:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--muted)}.promo-wizard__tab[data-v-13f55bc2]:first-child{border-left:0}.promo-wizard__tab.active[data-v-13f55bc2]{background:var(--accent-soft);color:var(--accent);font-weight:600}.promo-wizard__tab strong[data-v-13f55bc2]{font-size:.8125rem;font-weight:inherit}.promo-wizard__body[data-v-13f55bc2]{padding:1.125rem;display:grid;gap:.875rem}.promo-wizard__foot[data-v-13f55bc2]{display:flex;justify-content:flex-end;gap:.5rem;padding:.875rem 1.125rem;border-top:1px solid var(--border)}.promo-slots[data-v-13f55bc2]{display:flex;flex-wrap:wrap;gap:.35rem}.promo-slots__btn[data-v-13f55bc2]{padding:.4rem .75rem;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:.75rem;cursor:pointer;color:var(--muted)}.promo-slots__btn.active[data-v-13f55bc2]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.empty[data-v-13f55bc2]{padding:2rem;text-align:center;color:var(--muted)}.push-wizard[data-v-c28f5d4c]{padding:0;overflow:hidden}.push-wizard__status[data-v-c28f5d4c]{display:flex;flex-wrap:wrap;gap:1rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--border);font-size:.875rem;color:var(--muted)}.push-wizard__status strong[data-v-c28f5d4c]{color:var(--text)}.push-wizard__nav[data-v-c28f5d4c]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}.push-wizard__tab[data-v-c28f5d4c]{display:grid;gap:.25rem;justify-items:center;padding:.75rem .5rem;border:0;border-left:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--muted)}.push-wizard__tab[data-v-c28f5d4c]:first-child{border-left:0}.push-wizard__tab.active[data-v-c28f5d4c]{background:var(--accent-soft);color:var(--accent);font-weight:600}.push-wizard__tab strong[data-v-c28f5d4c]{font-size:.75rem;font-weight:inherit}.push-wizard__body[data-v-c28f5d4c]{padding:1.125rem;display:grid;gap:1rem}.push-wizard__foot[data-v-c28f5d4c]{display:flex;justify-content:flex-end;gap:.5rem;padding:.875rem 1.125rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--card) 96%,var(--bg))}.hint[data-v-c28f5d4c]{margin:0;font-size:.8125rem;color:var(--muted);line-height:1.5}.ok[data-v-c28f5d4c]{color:#15803d}.warn[data-v-c28f5d4c]{color:#b45309}.device-row[data-v-c28f5d4c],.campaign-row[data-v-c28f5d4c]{border-top:1px solid var(--border);padding:.65rem 0}.device-row strong[data-v-c28f5d4c],.campaign-title[data-v-c28f5d4c]{display:block;font-weight:700}.device-row small[data-v-c28f5d4c],.campaign-body[data-v-c28f5d4c],.campaign-meta[data-v-c28f5d4c]{display:block;margin-top:.25rem;font-size:.85rem;color:var(--muted)}.empty[data-v-c28f5d4c]{padding:2rem;text-align:center;color:var(--muted)}.auth-hills-fallback[data-v-db5e5c23]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.auth-hills-fallback--dark[data-v-db5e5c23]{background:radial-gradient(circle at 50% 0%,rgba(8,64,168,.2),transparent 55%),var(--bg)}.auth-hills-fallback--light[data-v-db5e5c23]{background:radial-gradient(circle at 50% 0%,rgba(8,64,168,.12),transparent 55%),var(--bg)}.hills-layer[data-v-db5e5c23]{position:absolute;inset:auto -8% -26%;height:62%;border-radius:100% 100% 0 0;border:1px solid rgba(8,64,168,.22);background:linear-gradient(180deg,#0840a814,#0840a805);transform-origin:center bottom;animation:hillFloat-db5e5c23 7.2s ease-in-out infinite}.hills-layer-2[data-v-db5e5c23]{inset:auto -12% -31%;height:68%;opacity:.78;animation-delay:1.1s}.hills-layer-3[data-v-db5e5c23]{inset:auto -16% -37%;height:75%;opacity:.52;animation-delay:2.2s}@keyframes hillFloat-db5e5c23{0%,to{transform:translateY(0) scaleX(1)}50%{transform:translateY(-12px) scaleX(1.03)}}@media (max-width: 640px){.hills-layer[data-v-db5e5c23]{inset:auto 0 -24%;width:100%;max-width:100%}.hills-layer-2[data-v-db5e5c23]{inset:auto 0 -28%}.hills-layer-3[data-v-db5e5c23]{inset:auto 0 -32%}}@media (prefers-reduced-motion: reduce){.hills-layer[data-v-db5e5c23]{animation:none}}.admin-brand[data-v-0420340e]{display:flex;align-items:center;gap:.75rem;min-width:0}.admin-brand-mark[data-v-0420340e]{flex-shrink:0;width:2.5rem;height:2.5rem}.admin-brand--full .admin-brand-mark[data-v-0420340e]{width:5.5rem;height:5.5rem}.admin-brand-mark-img[data-v-0420340e]{display:block;width:100%;height:100%;object-fit:contain}.admin-brand-mark-img--full[data-v-0420340e]{border-radius:.25rem}.admin-brand-copy[data-v-0420340e]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.admin-brand-copy strong[data-v-0420340e]{display:block;font-size:1.125rem;font-weight:var(--font-weight-black);letter-spacing:-.03em;color:var(--brand-ink, var(--text));line-height:1.15}.admin-brand-copy small[data-v-0420340e]{color:var(--muted);font-size:.6875rem;font-weight:600;line-height:1.3}.admin-brand-tagline[data-v-0420340e]{color:var(--accent);font-size:.75rem!important;font-weight:700!important}.admin-brand--compact .admin-brand-mark[data-v-0420340e]{width:2rem;height:2rem}.admin-brand--compact .admin-brand-copy strong[data-v-0420340e]{font-size:.9375rem}html[data-theme=dark]{color:var(--text)}.auth-wrap[data-v-33895df0]{position:relative;width:100%;max-width:100%;min-height:100dvh;min-height:100svh;z-index:0;display:flex;align-items:center;justify-content:center;color:var(--text);padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.auth-card[data-v-33895df0]{position:relative;z-index:1;flex-shrink:0;width:min(440px,100%);max-width:100%;max-height:none;margin:auto;padding:1.75rem 1.625rem 1.5rem;display:flex;flex-direction:column;gap:.875rem;direction:rtl;text-align:right;background:var(--card)}.auth-card--en[data-v-33895df0]{direction:ltr;text-align:left}.head-row[data-v-33895df0]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.25rem}.head-row[data-v-33895df0] .admin-brand-copy strong{font-size:1.375rem}.auth-lead[data-v-33895df0]{margin:0 0 .625rem;font-size:.9rem;line-height:1.5}.head-row h1[data-v-33895df0]{margin:0;font-size:1.375rem;font-weight:var(--font-weight-black);letter-spacing:-.03em;line-height:1.3}.head-row .muted[data-v-33895df0]{margin:.375rem 0 0;font-size:.9rem;line-height:1.5}.actions[data-v-33895df0]{display:flex;gap:.4375rem;flex-shrink:0}.otp-actions[data-v-33895df0]{display:flex;gap:.625rem;align-items:stretch}.otp-actions .btn-primary[data-v-33895df0]{flex:1}.field--locked[data-v-33895df0]{opacity:.65;cursor:default;background:var(--surface);border-style:dashed}.auth-enter[data-v-33895df0]{animation:authFadeUp-33895df0 .55s var(--ease-out) both}@media (max-width: 480px){.auth-wrap[data-v-33895df0]{padding-inline:12px;padding-block:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-bottom,0px))}.auth-card[data-v-33895df0]{padding:1.25rem 1rem 1rem}.head-row[data-v-33895df0]{flex-direction:column;align-items:stretch;gap:.625rem}.actions[data-v-33895df0]{justify-content:flex-end;flex-wrap:wrap}.otp-actions[data-v-33895df0]{flex-direction:column}}@keyframes authFadeUp-33895df0{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.alerts-wrap[data-v-a99676d5]{position:relative}.alerts-btn[data-v-a99676d5]{position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;box-shadow:var(--shadow-xs);transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.alerts-btn[data-v-a99676d5]:hover{background:var(--surface-hover);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.bell[data-v-a99676d5]{font-size:1rem;line-height:1}.badge[data-v-a99676d5]{position:absolute;top:-.35rem;inset-inline-end:-.35rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;background:#b42318;color:#fff;font-size:.65rem;font-weight:700;display:grid;place-items:center}.alerts-panel[data-v-a99676d5]{position:absolute;top:calc(100% + .625rem);inset-inline-end:0;width:min(22rem,calc(100vw - 2rem));max-height:22rem;overflow:auto;background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:50;animation:panelIn-a99676d5 var(--duration) var(--ease-spring) both}@keyframes panelIn-a99676d5{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.alerts-head[data-v-a99676d5]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .75rem;border-bottom:1px solid var(--border);font-size:.85rem}.alerts-list[data-v-a99676d5]{list-style:none;margin:0;padding:0}.alert-item[data-v-a99676d5]{width:100%;text-align:start;padding:.75rem .875rem;border:none;border-bottom:1px solid var(--border);background:transparent;cursor:pointer;transition:background var(--duration-fast) ease}.alert-item[data-v-a99676d5]:hover{background:var(--accent-soft)}.alert-title[data-v-a99676d5]{display:block;font-weight:700;font-size:.8rem;margin-bottom:.25rem}.alert-body[data-v-a99676d5]{display:block;font-size:.75rem;color:var(--muted);line-height:1.45}.alerts-empty[data-v-a99676d5]{padding:1rem;text-align:center;font-size:.8rem;color:var(--muted)}.shell[data-v-30711300]{width:100%;max-width:100%;flex:1 1 auto;min-height:100dvh;min-height:100svh;height:100%;overflow:hidden;display:grid;grid-template-columns:1fr;background:var(--bg);color:var(--text);direction:ltr}.shell--fa .main[data-v-30711300],.shell--fa .sidebar[data-v-30711300]{direction:rtl}.sidebar-backdrop[data-v-30711300]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;border:none;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes fadeIn-30711300{0%{opacity:0}to{opacity:1}}.sidebar[data-v-30711300]{position:fixed;top:0;bottom:0;left:0;z-index:40;width:min(17.75rem,88vw);max-height:100dvh;max-height:100svh;display:flex;flex-direction:column;padding:1.125rem .875rem;background:var(--bg-elevated);border-right:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden;min-height:0}.shell--fa .sidebar[data-v-30711300]{left:auto;right:0;border-right:none;border-left:1px solid var(--border)}@media (max-width: 1023px){.sidebar[data-v-30711300]{transform:translate(-100%);transition:transform var(--duration-slow) var(--ease-out)}.shell--fa .sidebar[data-v-30711300]{transform:translate(100%)}.sidebar--open[data-v-30711300],.shell--fa .sidebar.sidebar--open[data-v-30711300]{transform:translate(0)}}.brand[data-v-30711300]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .625rem 1.125rem;margin-bottom:.25rem;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--brand-header-bg) 0%,transparent 100%);flex-shrink:0}.brand[data-v-30711300] .admin-brand{flex:1;min-width:0}.sidebar-close[data-v-30711300]{margin-inline-start:auto;display:grid;place-items:center;width:2.125rem;height:2.125rem;border:1px solid var(--border);border-radius:var(--radius-xs);background:var(--surface);color:var(--muted);font-size:1.25rem;line-height:1;cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease}.sidebar-close[data-v-30711300]:hover{background:var(--surface-hover);color:var(--text);border-color:var(--border-strong)}.nav[data-v-30711300]{display:flex;flex-direction:column;gap:.1875rem;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;padding-inline:.125rem;padding-block-end:.25rem}.nav-link[data-v-30711300]{display:flex;align-items:center;gap:.625rem;padding:.625rem .8125rem;border-radius:var(--radius-sm);text-decoration:none;color:var(--muted);font-size:.875rem;font-weight:600;border:1px solid transparent;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.nav-link[data-v-30711300]:hover{background:var(--surface-hover);color:var(--text)}.nav-link.router-link-active[data-v-30711300]{background:var(--accent-soft);color:var(--accent-hover);border-color:color-mix(in srgb,var(--accent) 25%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.shell--fa .nav-link.router-link-active[data-v-30711300]{box-shadow:inset -3px 0 0 var(--accent)}.nav-link-label[data-v-30711300]{flex:1;min-width:0}.nav-badge[data-v-30711300]{margin-inline-start:auto;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:var(--radius-full);background:var(--danger);color:#fff;font-size:.625rem;font-weight:800;line-height:1.25rem;text-align:center;flex-shrink:0;box-shadow:0 2px 6px #ef444459}.nav-badge--sub[data-v-30711300]{min-width:1rem;height:1rem;font-size:.5625rem;line-height:1rem;box-shadow:none}.nav-divider[data-v-30711300]{padding:.875rem .8125rem .3125rem;font-size:.6875rem;font-weight:800;letter-spacing:.02em;color:var(--muted)}.nav-divider span[data-v-30711300]{display:block;opacity:.9}.nav-group[data-v-30711300]{display:flex;flex-direction:column;gap:.125rem}.nav-group-btn[data-v-30711300]{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .8125rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:.875rem;font-weight:600;cursor:pointer;text-align:start;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.nav-group-btn[data-v-30711300]:hover,.nav-group-btn--open[data-v-30711300]{background:var(--surface-hover);color:var(--text)}.nav-group-label[data-v-30711300]{flex:1}.nav-chevron[data-v-30711300]{font-size:.625rem;opacity:.6;transition:transform var(--duration-fast) ease}.shell--fa .nav-chevron[data-v-30711300]{display:inline-block;transform:scaleX(-1)}.nav-group-btn--open .nav-chevron[data-v-30711300]{transform:rotate(0)}.shell--fa .nav-group-btn--open .nav-chevron[data-v-30711300]{transform:scaleX(-1)}.nav-sub[data-v-30711300]{display:flex;flex-direction:column;gap:.0625rem;padding-inline-start:1.25rem;margin-bottom:.1875rem;border-inline-start:1px solid var(--border);margin-inline-start:1.125rem}.nav-sublink[data-v-30711300]{display:flex;align-items:center;gap:.4375rem;padding:.5rem .75rem;border-radius:var(--radius-xs);text-decoration:none;color:var(--muted);font-size:.8125rem;font-weight:600;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.nav-sublink-label[data-v-30711300]{flex:1;min-width:0}.nav-sublink[data-v-30711300]:hover{background:var(--surface-hover);color:var(--text)}.nav-sublink.router-link-active[data-v-30711300]{background:var(--accent-soft);color:var(--accent-hover)}.nav-ico[data-v-30711300]{width:1.375rem;height:1.375rem;display:grid;place-items:center;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--surface) 80%,transparent);font-size:.75rem;opacity:.9;flex-shrink:0}.nav-link.router-link-active .nav-ico[data-v-30711300],.nav-group-btn--open .nav-ico[data-v-30711300]{background:color-mix(in srgb,var(--accent) 20%,transparent)}.sidebar-foot[data-v-30711300]{display:flex;flex-direction:column;gap:.625rem;padding-top:.875rem;margin-top:.375rem;border-top:1px solid var(--border);flex-shrink:0}.toggles[data-v-30711300]{display:flex;flex-wrap:wrap;gap:.4375rem}.btn-sm[data-v-30711300]{padding:.4375rem .625rem;font-size:.75rem}.btn-block[data-v-30711300]{width:100%}.main[data-v-30711300]{width:100%;max-width:100%;min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;grid-column:1;grid-row:1}.topbar[data-v-30711300]{display:flex;align-items:center;gap:.875rem;min-height:var(--topbar-h);padding:.625rem 1.25rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;box-shadow:var(--shadow-xs)}.menu-btn[data-v-30711300]{display:flex;flex-direction:column;justify-content:center;gap:.25rem;width:2.625rem;height:2.625rem;padding:.5625rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex-shrink:0;box-shadow:var(--shadow-xs);transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease}.menu-btn[data-v-30711300]:hover{background:var(--surface-hover);border-color:var(--border-strong)}.menu-btn span[data-v-30711300]{display:block;height:2px;border-radius:var(--radius-full);background:var(--text-secondary)}.topbar-copy[data-v-30711300]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.topbar-copy strong[data-v-30711300]{font-size:1rem;font-weight:var(--font-weight-black);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar[data-v-30711300] .alerts-wrap{margin-inline-start:auto;flex-shrink:0}.topbar-copy span[data-v-30711300]{font-size:.75rem;color:var(--muted);font-weight:500}.content[data-v-30711300]{flex:1 1 auto;width:100%;min-height:0;display:flex;flex-direction:column;padding:1.25rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box}.shell--nav-open[data-v-30711300]{overflow:hidden}@media (min-width: 1024px){.shell[data-v-30711300]{display:grid;grid-template-columns:var(--sidebar-w) 1fr;height:100dvh}.shell--fa[data-v-30711300]{direction:rtl}.sidebar-backdrop[data-v-30711300]{display:none}.sidebar[data-v-30711300]{position:sticky;top:0;align-self:start;left:auto;right:auto;grid-column:1;grid-row:1;height:100dvh;max-height:100dvh;width:auto;max-width:none;transform:none;box-shadow:none;transition:none;border-right:1px solid var(--border);border-left:none}.shell--fa .sidebar[data-v-30711300]{border-right:none;border-left:1px solid var(--border)}.sidebar-close[data-v-30711300],.menu-btn[data-v-30711300]{display:none}.main[data-v-30711300]{grid-column:2;grid-row:1;min-width:0}.topbar-copy span[data-v-30711300]{display:inline}.content[data-v-30711300]{padding:1.5rem}}@media (max-width: 1023px){.shell[data-v-30711300]{display:flex;flex-direction:column;min-height:100dvh;min-height:100svh;height:100dvh;height:100svh;max-height:100dvh;max-height:100svh}.main[data-v-30711300]{flex:1 1 auto;width:100%;max-width:100%;min-height:0;height:auto}.topbar[data-v-30711300]{padding:.5rem .75rem;gap:.5rem;min-height:3.25rem}.topbar-copy span[data-v-30711300]{display:none}.topbar-copy strong[data-v-30711300]{font-size:.9375rem}.content[data-v-30711300]{padding:.875rem;padding-bottom:max(.875rem,env(safe-area-inset-bottom,0px))}}@media (max-width: 480px){.content[data-v-30711300]{padding:.625rem}.menu-btn[data-v-30711300]{width:2.375rem;height:2.375rem;padding:.5rem}}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Thin-B3kNNEqL.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-UltraLight-T64OGaPz.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Light-C1K6kEyq.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Regular-NJOSFezJ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Medium-DtIGUAVZ.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-DemiBold-DOu07JpD.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Bold-DnKohisb.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-ExtraBold-DjgFPjgy.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Black-CChIAnIp.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Heavy-C9uu13u5.woff2) format("woff2");font-weight:950;font-style:normal;font-display:swap}.muted{color:var(--muted)}.hint{margin:.25rem 0 0;font-size:.75rem;color:var(--muted)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.page-header h2{margin:0;font-size:1.5rem;font-weight:var(--font-weight-black);letter-spacing:-.03em;line-height:1.25;background:linear-gradient(135deg,var(--text) 0%,var(--text-secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=dark] .page-header h2{background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--text);color:var(--text)}html[data-theme=light] .page-header h2{background:linear-gradient(135deg,var(--text) 0%,color-mix(in srgb,var(--accent) 40%,var(--text)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-header .subtitle{margin:.4rem 0 0;font-size:.875rem;color:var(--muted);line-height:1.5}.page-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.page-header .plus{font-size:1.1rem;line-height:1}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.75rem}.tabs{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem;padding:.3125rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs)}.tab{display:inline-flex;align-items:center;gap:.4rem;border:1px solid transparent;background:transparent;color:var(--muted);border-radius:var(--radius-sm);padding:.5rem .9375rem;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.tab:hover{background:var(--surface-hover);color:var(--text)}.tab--on{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:var(--accent-soft);color:var(--accent-hover);box-shadow:var(--shadow-xs)}html[data-theme=dark] .tab--on{color:#c4b5fd}.tab-badge{font-size:.7rem;font-weight:700;padding:.1rem .45rem;border-radius:999px;background:var(--danger);color:#fff;line-height:1.3}.tab--on .tab-badge{background:var(--danger)}.form-stack{display:flex;flex-direction:column;gap:.875rem}.form-stack label,.form-row label{display:flex;flex-direction:column;gap:.35rem}label.field,div.field,.form-field{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;width:100%;margin:0;padding:0;border:none;background:transparent;box-shadow:none;min-height:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;cursor:default}label.field:hover,label.field:focus,label.field:focus-within,div.field:hover,div.field:focus,div.field:focus-within,.form-field:hover,.form-field:focus,.form-field:focus-within{border:none;background:transparent;box-shadow:none;outline:none}label.field>span,div.field>span,.form-field>span,.form-field>.field-label{display:block;margin:0;font-size:.8125rem;font-weight:600;color:var(--text-secondary);letter-spacing:-.01em}label.field>.input,label.field>.field,label.field>.select,div.field>.input,div.field>.field,div.field>.select,.form-field>.input,.form-field>.field,.form-field>.select{width:100%}label.field.checkbox-field,label.field.check-row{flex-direction:row;align-items:center;gap:.625rem;cursor:pointer}label.field.checkbox-field>span,label.field.check-row>span{font-size:.875rem;font-weight:600;color:var(--text)}.modal-body .form-stack{gap:.875rem}.modal-body label.field,.modal-body .form-field{margin-bottom:0}.form-row{display:grid;gap:.875rem}.form-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 640px){.form-row--2{grid-template-columns:1fr}}.check-row,.checkbox-row{display:flex;flex-direction:row!important;align-items:center;gap:.625rem;font-size:.875rem;cursor:pointer}.check-row input[type=checkbox],.checkbox-row input[type=checkbox]{width:1.125rem;height:1.125rem;accent-color:var(--accent);cursor:pointer;flex-shrink:0}input.field::placeholder,textarea.field::placeholder,input.input::placeholder,textarea.input::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}textarea.field,textarea.input{min-height:5.5rem;resize:vertical;line-height:1.6}select.field,select.input,select.select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:.75rem center;background-repeat:no-repeat;padding-inline-start:.9375rem;padding-inline-end:2.25rem}select.field:disabled,select.input:disabled,select.select:disabled{opacity:.55;cursor:not-allowed}input.field:disabled,textarea.field:disabled,select.field:disabled,input.input:disabled,textarea.input:disabled,select.input:disabled,select.select:disabled,.btn:disabled{opacity:.5;cursor:not-allowed}.modal-actions,.form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.list-filter{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem;padding:.625rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-xs)}.list-filter-input-wrap{position:relative;flex:1;min-width:0;max-width:28rem;display:flex;align-items:center}.list-filter-input{flex:1;width:100%;max-width:none;margin:0;border-color:transparent;background:transparent;box-shadow:none;padding-inline-end:2.25rem}.list-filter-spinner{position:absolute;inset-inline-end:.65rem;width:1rem;height:1rem;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:list-filter-spin .7s linear infinite}@keyframes list-filter-spin{to{transform:rotate(360deg)}}.list-filter-input:focus{border-color:var(--border-focus);background:var(--input-bg);box-shadow:var(--focus-ring)}.list-filter-clear{flex-shrink:0;white-space:nowrap}@media (max-width: 480px){.list-filter{flex-direction:column;align-items:stretch}.list-filter-input-wrap,.list-filter-input{max-width:none;width:100%}.list-filter-clear{width:100%}}.data-card__head,.panel-head,.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.125rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 55%,var(--card))}.data-card__head h3,.panel-head h3,.card-head h3{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}.data-card__sub,.panel-sub{margin:.25rem 0 0;font-size:.8125rem;color:var(--muted)}.data-card__body{padding:1.125rem}.form-card{padding:1.125rem 1.25rem}.data-card.notice{padding:1.125rem 1.25rem;background:color-mix(in srgb,var(--info-soft) 35%,var(--card));border-color:color-mix(in srgb,var(--info) 25%,var(--border))}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.85rem}.stat-card{position:relative;padding:1.05rem 1.15rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg,color-mix(in srgb,var(--card) 88%,var(--accent-soft)) 0%,var(--card) 55%),var(--card);box-shadow:var(--shadow-xs);overflow:hidden;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,transform var(--duration-fast) ease}.stat-card:after{content:"";position:absolute;inset-inline-end:0;top:0;bottom:0;width:4px;background:var(--brand-gradient);opacity:.75;border-radius:var(--radius-full) 0 0 var(--radius-full)}.stat-card:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:var(--shadow-sm);transform:translateY(-2px)}.stat-card strong{display:block;font-size:1.45rem;font-weight:var(--font-weight-black);letter-spacing:-.03em;color:var(--text);line-height:1.15}.stat-card span{font-size:.8125rem;color:var(--muted);margin-top:.2rem;display:block}.inner-card,.queue-card{position:relative;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem 1.125rem 1rem calc(1.125rem + 8px);background:var(--card);box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,transform var(--duration-fast) ease}html[data-locale=fa] .inner-card,html[data-locale=fa] .queue-card{padding:1rem calc(1.125rem + 8px) 1rem 1.125rem}.inner-card:before,.queue-card:before{content:"";position:absolute;inset-inline-start:0;top:.85rem;bottom:.85rem;width:3px;border-radius:var(--radius-full);background:var(--brand-gradient);opacity:.55}.inner-card:hover,.queue-card:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--border));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.queue-list{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.queue-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.85rem;margin-bottom:.45rem}.queue-body{margin:0 0 .65rem;line-height:1.55;white-space:pre-wrap}.queue-actions{display:flex;flex-wrap:wrap;gap:.5rem}.status-pill{display:inline-flex;align-items:center;padding:.2rem .5625rem;border-radius:var(--radius-full);font-size:.6875rem;font-weight:700;border:1px solid transparent;letter-spacing:.01em}.status-pill--open,.status-pill--on{background:#22c55e26;color:var(--success)}.status-pill--closed,.status-pill--off{background:color-mix(in srgb,var(--muted) 18%,transparent);color:var(--muted)}.status-pill--pending_payment{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#b45309;border-color:color-mix(in srgb,#f59e0b 35%,transparent)}.status-pill--created{background:color-mix(in srgb,#64748b 14%,transparent);color:#475569;border-color:color-mix(in srgb,#64748b 30%,transparent)}.status-pill--paid{background:color-mix(in srgb,#22c55e 16%,transparent);color:#15803d;border-color:color-mix(in srgb,#22c55e 35%,transparent)}.status-pill--processing{background:color-mix(in srgb,#6366f1 16%,transparent);color:#4338ca;border-color:color-mix(in srgb,#6366f1 35%,transparent)}.status-pill--shipped{background:color-mix(in srgb,#0ea5e9 16%,transparent);color:#0369a1;border-color:color-mix(in srgb,#0ea5e9 35%,transparent)}.status-pill--delivered{background:color-mix(in srgb,#14b8a6 16%,transparent);color:#0f766e;border-color:color-mix(in srgb,#14b8a6 35%,transparent)}.status-pill--pending_review{background:color-mix(in srgb,#a855f7 16%,transparent);color:#7e22ce;border-color:color-mix(in srgb,#a855f7 35%,transparent)}.status-pill--completed{background:color-mix(in srgb,#14b8a6 16%,transparent);color:#0f766e;border-color:color-mix(in srgb,#14b8a6 35%,transparent)}.status-pill--refunded{background:color-mix(in srgb,#64748b 14%,transparent);color:#475569;border-color:color-mix(in srgb,#64748b 30%,transparent)}.status-pill--failed{background:color-mix(in srgb,#dc2626 14%,transparent);color:#991b1b;border-color:color-mix(in srgb,#dc2626 32%,transparent)}.status-pill--draft{background:color-mix(in srgb,#64748b 14%,transparent);color:#475569;border-color:color-mix(in srgb,#64748b 30%,transparent)}.status-pill--cancelled{background:color-mix(in srgb,#ef4444 14%,transparent);color:#b91c1c;border-color:color-mix(in srgb,#ef4444 32%,transparent)}html[data-theme=dark] .status-pill--pending_payment{color:#fbbf24}html[data-theme=dark] .status-pill--created{color:#cbd5e1}html[data-theme=dark] .status-pill--paid{color:#86efac}html[data-theme=dark] .status-pill--processing{color:#a5b4fc}html[data-theme=dark] .status-pill--shipped{color:#7dd3fc}html[data-theme=dark] .status-pill--delivered{color:#5eead4}html[data-theme=dark] .status-pill--cancelled{color:#fca5a5}.badge--muted{background:var(--surface-hover);color:var(--muted)}.pill,.unread-pill{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:700}.unread-pill{background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger)}.modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:1.25rem;background:var(--overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-panel{width:min(520px,100%);max-height:min(90vh,720px);display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.modal-panel--large{width:min(960px,100%);max-height:min(92vh,900px)}html[data-locale=fa] .modal-root{direction:rtl;text-align:right}html[data-locale=fa] .modal-foot,html[data-locale=fa] .modal-actions,html[data-locale=fa] .form-actions{justify-content:flex-start}html[data-locale=fa] .modal-root select.field,html[data-locale=fa] .modal-root select.input,html[data-locale=fa] .modal-root select.select{background-position:calc(100% - .75rem) center}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.125rem 1.375rem;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 50%,var(--card))}.modal-head h3{margin:0;font-size:1.0625rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em}.modal-close{min-width:2.25rem;min-height:2.25rem;padding:0;font-size:1.375rem;line-height:1;border-radius:var(--radius-xs)}.modal-body{display:flex;flex-direction:column;padding:1.25rem 1.375rem;overflow-y:auto;gap:.875rem}.modal-foot{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.625rem;padding:1rem 1.375rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 40%,var(--card))}.modal-enter-active,.modal-leave-active{transition:opacity var(--duration-slow) var(--ease-out)}.modal-enter-from,.modal-leave-to{opacity:0}.admin-chat-shell{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:min(72vh,calc(100dvh - 12rem));overflow:hidden}@media (max-width: 960px){.admin-chat-shell{grid-template-columns:1fr;min-height:auto}.admin-chat-list{max-height:240px;border-bottom:1px solid var(--border)}}.admin-chat-list{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--border);background:var(--surface)}.admin-chat-list-head{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid var(--border);font-size:.9rem}.admin-chat-list-scroll{flex:1;overflow-y:auto;min-height:0}.admin-chat-item{display:flex;align-items:flex-start;gap:.65rem;width:100%;padding:.75rem 1rem;border:none;border-bottom:1px solid var(--border);background:transparent;color:var(--text);text-align:right;cursor:pointer;position:relative;transition:background .15s ease;font:inherit}.admin-chat-item:hover{background:var(--surface-hover)}.admin-chat-item--active{background:var(--accent-soft)}.admin-chat-avatar{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:999px;display:grid;place-items:center;font-weight:800;font-size:.95rem;background:var(--accent-soft);color:var(--accent)}.admin-chat-thread{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--bg-elevated)}.admin-chat-thread-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid var(--border);background:var(--card)}.admin-chat-messages{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.65rem;min-height:0;background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--surface) 100%)}.admin-chat-bubble{max-width:min(88%,34rem);padding:.65rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);box-shadow:0 1px 2px #0000000a}.admin-chat-bubble--user{align-self:flex-end;border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:var(--accent-soft)}.admin-chat-bubble--admin{align-self:flex-start;border-color:color-mix(in srgb,var(--success) 28%,var(--border));background:color-mix(in srgb,var(--success) 10%,var(--card))}.admin-chat-bubble--system{align-self:center;max-width:min(94%,38rem);border-style:dashed;background:var(--surface)}.admin-chat-bubble-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem;font-size:.72rem;color:var(--muted)}.admin-chat-bubble-body{margin:0;white-space:pre-wrap;line-height:1.55;font-size:.9rem}.admin-chat-compose{padding:.85rem 1rem 1rem;border-top:1px solid var(--border);background:var(--card)}.admin-chat-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:280px;padding:2rem;text-align:center}.admin-chat-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.admin-chat-item-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.admin-chat-item-top strong{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-item-time{flex-shrink:0;font-size:.7rem;color:var(--muted)}.admin-chat-item-preview{font-size:.8rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.15rem}.admin-chat-item-phone{font-size:.72rem;color:var(--muted)}.admin-chat-item-badge{position:absolute;inset-inline-start:.65rem;top:.65rem;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--danger);color:#fff;font-size:.7rem;font-weight:700;display:grid;place-items:center}.admin-chat-user{display:flex;align-items:center;gap:.65rem;min-width:0}.admin-chat-user strong{display:block;font-size:.95rem}.admin-chat-user-phone{display:block;font-size:.78rem;margin-top:.1rem}.admin-chat-thread-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.admin-chat-scroll-anchor{height:1px;width:100%;flex-shrink:0;pointer-events:none}.admin-chat-compose-bar{display:flex;align-items:flex-end;gap:.5rem}.admin-chat-compose-input{flex:1;min-width:0;min-height:2.75rem;max-height:8rem;padding:.65rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:.875rem;line-height:1.45;resize:vertical}.admin-chat-compose-input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 0 0 3px var(--accent-soft)}.admin-chat-attach{flex-shrink:0;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.admin-chat-attach:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:var(--accent-soft)}.admin-chat-attach:disabled{opacity:.5;cursor:not-allowed}.admin-chat-attach-icon{width:1.25rem;height:1.25rem}.admin-chat-send{flex-shrink:0;min-height:2.75rem;padding:.65rem 1.125rem;border:none;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;font-size:.875rem;cursor:pointer;transition:filter .15s ease,transform .12s ease,opacity .15s ease}.admin-chat-send:hover:not(:disabled){filter:brightness(1.05)}.admin-chat-send:active:not(:disabled){transform:scale(.98)}.admin-chat-send:disabled{opacity:.55;cursor:not-allowed}.admin-chat-file-input{display:none}.admin-chat-pending{display:flex;align-items:center;gap:.65rem;margin-bottom:.65rem}.admin-chat-pending img{max-width:96px;max-height:96px;border-radius:var(--radius-sm);object-fit:cover}.admin-chat-attachment{display:block;max-width:min(100%,280px);max-height:240px;border-radius:var(--radius-sm);object-fit:cover;margin-bottom:.35rem}.mb{margin-bottom:.75rem}.btn-block{width:100%}.btn-danger-text{background:transparent;border-color:transparent;color:var(--danger)}.btn-danger-text:hover{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger)}.highlight-box{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1.125rem;margin-bottom:1rem;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:var(--radius);background:linear-gradient(135deg,var(--accent-soft) 0%,transparent 100%);box-shadow:var(--shadow-xs)}.empty-cell{text-align:center;color:var(--muted);padding:2.5rem 1.5rem;font-size:.875rem;line-height:1.6}@media (max-width: 768px){.toolbar,.data-card__head,.panel-head,.card-head,.highlight-box{flex-direction:column;align-items:stretch}}@media (max-width: 640px){.page-header{flex-direction:column;align-items:stretch;padding-bottom:.875rem}.page-header h2{font-size:1.25rem}.page-header-actions,.page-header-actions .btn{width:100%}.modal-root{padding:0;align-items:flex-end}.modal-panel{width:100%;max-height:92dvh;border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);animation:modalSheetIn var(--duration-slow) var(--ease-out) both}@keyframes modalSheetIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.modal-foot .btn,.modal-actions .btn{flex:1 1 calc(50% - .3125rem);min-width:calc(50% - .3125rem)}}@media (max-width: 480px){.modal-foot .btn,.modal-actions .btn{flex:1 1 100%;min-width:100%}}html{scroll-behavior:auto}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes adminFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes adminFadeIn{0%{opacity:0}to{opacity:1}}@keyframes adminShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes adminSpin{to{transform:rotate(360deg)}}.page{animation:none}.page>.page-header,.page>.data-card,.page>.toolbar,.page>.catalog-toolbar,.page>.users-toolbar,.page>.tabs,.page>.admin-sub-nav,.page>.cat-view-tabs{animation:none}.page>*:nth-child(n){animation-delay:0ms}.data-card{transition:transform var(--duration) var(--ease-out),box-shadow var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),opacity var(--duration) var(--ease-out)}.admin-list-card{position:relative;min-height:8rem}.admin-list-card.is-refreshing .admin-list-content{opacity:.72;pointer-events:none;transition:opacity var(--duration) var(--ease-out)}.admin-list-content{transition:opacity var(--duration) var(--ease-out)}.admin-empty-state{display:flex;align-items:center;justify-content:center;gap:.625rem;min-height:7rem;animation:adminFadeUp .32s var(--ease-out) both}.admin-spinner{width:1.125rem;height:1.125rem;border:2px solid color-mix(in srgb,var(--accent) 22%,transparent);border-top-color:var(--accent);border-radius:999px;animation:adminSpin .65s linear infinite;flex-shrink:0}.admin-loading-bar{position:absolute;inset-inline:0;top:0;height:2px;z-index:2;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0;opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.admin-loading-bar.is-active{opacity:1}.admin-loading-bar:after{content:"";display:block;height:100%;width:40%;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:adminLoadSlide 1.1s var(--ease-out) infinite}@keyframes adminLoadSlide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.view-enter-active{transition:opacity .32s var(--ease-out),transform .32s var(--ease-out)}.view-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);pointer-events:none}.view-enter-from{opacity:0;transform:translateY(12px)}.view-leave-to{opacity:0;transform:translateY(-8px)}.view-stack{position:relative;width:100%;min-width:0;flex:1 1 auto}.view-stack>*{width:100%}@media (max-width: 1023px){.view-stack{min-height:0}}.content{position:relative}.content :deep(.view-stack){flex:1 1 auto;min-height:0}.backdrop-enter-active,.backdrop-leave-active{transition:opacity var(--duration) var(--ease-out)}.backdrop-enter-from,.backdrop-leave-to{opacity:0}.nav-expand-enter-active,.nav-expand-leave-active{overflow:hidden;transition:max-height .28s var(--ease-out),opacity .22s var(--ease-out),margin .28s var(--ease-out)}.nav-expand-enter-from,.nav-expand-leave-to{max-height:0;opacity:0;margin-block:0}.nav-expand-enter-to,.nav-expand-leave-from{max-height:50rem;opacity:1}.state-fade-enter-active,.state-fade-leave-active{transition:opacity .16s var(--ease-out)}.state-fade-enter-from,.state-fade-leave-to{opacity:0;transform:none}.list-row-enter-active{transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.list-row-leave-active{transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);position:absolute;width:calc(100% - 1px);left:0;right:0;pointer-events:none}.list-row-enter-from{opacity:0;transform:translate(-8px)}html[data-locale=fa] .list-row-enter-from{transform:translate(8px)}.list-row-leave-to{opacity:0;transform:translate(8px) scale(.98)}html[data-locale=fa] .list-row-leave-to{transform:translate(-8px) scale(.98)}.list-row-move{transition:transform .28s var(--ease-out)}.admin-table-body{position:relative}.data-table tbody tr{transition:background var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.modal-enter-active .modal-panel,.modal-leave-active .modal-panel{transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-spring)}.modal-enter-from .modal-panel,.modal-leave-to .modal-panel{opacity:0;transform:translateY(16px) scale(.97)}.modal-root,.modal-panel{animation:none}:root,html[data-theme=dark]{--font-size: 16px;--font-fa: "IRANYekanX", "Tahoma", sans-serif;--font-en: "IRANYekanX", system-ui, sans-serif;--font-weight-medium: 500;--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-black: 800;--bg: #0a0e13;--bg-elevated: #111820;--surface: #161d27;--surface-hover: #1c2532;--surface-active: #222c3b;--card: #141b24;--card-hover: #1a222d;--input-bg: #0d1219;--overlay: rgba(2, 6, 23, .72);--border: rgba(148, 163, 184, .12);--border-strong: rgba(148, 163, 184, .24);--border-focus: rgba(8, 64, 168, .55);--text: #f8fafc;--text-secondary: #e2e8f0;--muted: #b0bdd0;--accent: #0840a8;--accent-hover: #2b6fd4;--accent-active: #052e7a;--accent-soft: rgba(8, 64, 168, .14);--accent-glow: rgba(8, 64, 168, .28);--brand-cream: #eef4fc;--brand-ink: #e8e6d8;--brand-header-bg: rgba(8, 64, 168, .08);--brand-gradient: linear-gradient(180deg, #2b6fd4 0%, #0840a8 100%);--success: #22c55e;--success-soft: rgba(34, 197, 94, .14);--danger: #ef4444;--danger-soft: rgba(239, 68, 68, .14);--warning: #f59e0b;--warning-soft: rgba(245, 158, 11, .14);--info: #38bdf8;--info-soft: rgba(56, 189, 248, .14);--radius-xs: 6px;--radius-sm: 10px;--radius: 14px;--radius-lg: 18px;--radius-xl: 22px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .24);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .2);--shadow: 0 8px 32px rgba(0, 0, 0, .32);--shadow-lg: 0 20px 48px rgba(0, 0, 0, .42);--shadow-accent: 0 4px 20px rgba(8, 64, 168, .32);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .04);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--duration-fast: .14s;--duration: .2s;--duration-slow: .32s;--sidebar-w: 260px;--topbar-h: 60px;--focus-ring: 0 0 0 3px var(--accent-soft);--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px}html[data-theme=light] .btn-danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--border));background:color-mix(in srgb,var(--danger) 12%,var(--surface))}html[data-theme=light] .btn-danger:hover{color:#fff;background:var(--danger)}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{--bg: #eef2f7;--bg-elevated: #ffffff;--surface: #ffffff;--surface-hover: #f8fafc;--surface-active: #f1f5f9;--card: #ffffff;--card-hover: #f8fafc;--input-bg: #f8fafc;--overlay: rgba(15, 23, 42, .45);--border: rgba(15, 23, 42, .08);--border-strong: rgba(15, 23, 42, .16);--border-focus: rgba(8, 64, 168, .45);--text: #0f172a;--text-secondary: #334155;--muted: #64748b;--accent: #0840a8;--accent-hover: #052e7a;--accent-active: #041f52;--accent-soft: rgba(8, 64, 168, .1);--accent-glow: rgba(8, 64, 168, .2);--brand-cream: #eef4fc;--brand-ink: #2e303b;--brand-header-bg: rgba(8, 64, 168, .08);--brand-gradient: linear-gradient(180deg, #2b6fd4 0%, #0840a8 100%);--success: #16a34a;--success-soft: rgba(22, 163, 74, .1);--danger: #dc2626;--danger-soft: rgba(220, 38, 38, .1);--warning: #d97706;--warning-soft: rgba(217, 119, 6, .1);--info: #0284c7;--info-soft: rgba(2, 132, 199, .1);--shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--shadow-sm: 0 2px 8px rgba(15, 23, 42, .06);--shadow: 0 8px 32px rgba(15, 23, 42, .08);--shadow-lg: 0 20px 48px rgba(15, 23, 42, .12);--shadow-accent: 0 4px 20px rgba(8, 64, 168, .22);--shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .8)}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-size);direction:ltr}html,body,#app{width:100%;max-width:100%;min-height:100dvh;min-height:100svh;overflow-x:hidden}#app{display:flex;flex-direction:column;min-height:100dvh;min-height:100svh;height:100dvh;height:100svh}body{margin:0;font-family:var(--font-fa);font-weight:var(--font-weight-normal);color:var(--text);background:var(--bg);background-image:radial-gradient(ellipse 80% 50% at 50% -20%,var(--accent-soft),transparent),radial-gradient(ellipse 60% 40% at 100% 100%,rgba(8,64,168,.04),transparent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-ms-overflow-style:none;scrollbar-width:none}html[data-locale=en] body{font-family:var(--font-en)}html[data-locale=fa] #app{direction:rtl}button,input,textarea,select,.btn,.field,.input{font-family:inherit;color:inherit}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] h5,html[data-theme=dark] h6{color:var(--text)}html[data-theme=dark] select option{background-color:var(--surface);color:var(--text)}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}.content,.table-wrap,.data-card,.modal-body,.alerts-panel{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.content::-webkit-scrollbar,.table-wrap::-webkit-scrollbar,.data-card::-webkit-scrollbar,.modal-body::-webkit-scrollbar,.alerts-panel::-webkit-scrollbar{width:6px;height:6px}.content::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb,.data-card::-webkit-scrollbar-thumb,.modal-body::-webkit-scrollbar-thumb,.alerts-panel::-webkit-scrollbar-thumb{border-radius:999px;background:var(--border-strong)}a{color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid transparent;font-size:.9375rem;font-weight:var(--font-weight-medium);line-height:1.4;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:active:not(:disabled){transform:scale(.975)}.btn-primary{background:var(--brand-gradient);color:#fff;box-shadow:var(--shadow-accent);border-color:color-mix(in srgb,var(--accent) 80%,#fff 20%)}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--accent-hover) 90%,#fff) 0%,var(--accent-hover) 100%);box-shadow:0 6px 24px var(--accent-glow)}.btn-secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-xs)}.btn-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-focus)}.btn-ghost{background:transparent;border-color:var(--border);color:var(--muted)}.btn-ghost:hover:not(:disabled){color:var(--text);background:var(--surface-hover);border-color:var(--border-strong)}.btn-danger{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 35%,var(--border));color:var(--danger)}.btn-danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:#fff;box-shadow:0 4px 16px #ef444447}.table-row-actions{width:10.5rem;min-width:10.5rem;text-align:center;overflow:visible;white-space:nowrap}.table-row-actions-inner{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.row-action{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.125rem;padding:.4rem .75rem;border-radius:var(--radius-xs);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:.75rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:var(--shadow-xs);transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,transform var(--duration-fast) ease}.row-action:hover{background:var(--surface-hover);transform:translateY(-1px)}.row-action--edit:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);box-shadow:0 2px 8px var(--accent-glow)}.row-action--delete{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));color:var(--danger);background:var(--danger-soft)}.row-action--delete:hover{border-color:var(--danger);color:#fff;background:var(--danger)}.row-action-icon{font-size:.9rem;line-height:1;opacity:.9}.btn-sm{padding:.4375rem .8125rem;font-size:.8125rem;border-radius:var(--radius-xs)}.btn:disabled,.admin-page-btn:disabled{opacity:.42;cursor:not-allowed;pointer-events:none;transform:none!important;box-shadow:none!important}.field,.input,input.field,textarea.field,select.field,input.input,textarea.input,select.input,select.select{width:100%;padding:.6875rem .9375rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--input-bg);color:var(--text);font-size:.9375rem;font-weight:var(--font-weight-normal);line-height:1.5;text-align:start;box-sizing:border-box;min-height:2.75rem;box-shadow:var(--shadow-inset);transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease,background var(--duration-fast) ease}textarea.field,textarea.input{min-height:5.5rem;height:auto}input.field:hover:not(:disabled):not(:focus),textarea.field:hover:not(:disabled):not(:focus),select.field:hover:not(:disabled):not(:focus),input.input:hover:not(:disabled):not(:focus),textarea.input:hover:not(:disabled):not(:focus),select.input:hover:not(:disabled):not(:focus),select.select:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb,var(--accent) 28%,var(--border-strong));background:var(--surface)}input.field:focus,textarea.field:focus,select.field:focus,input.input:focus,textarea.input:focus,select.input:focus,select.select:focus{outline:none;border-color:var(--border-focus);background:var(--surface);box-shadow:var(--focus-ring)}.field-label{display:block;margin-bottom:.4rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary);letter-spacing:-.01em}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5625rem;border-radius:var(--radius-full);font-size:.6875rem;font-weight:700;letter-spacing:.01em;border:1px solid transparent}.badge--ok{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb,var(--success) 25%,transparent)}html[data-theme=dark] .badge--ok{color:#86efac}.badge--off{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted);border-color:var(--border)}.page{width:100%;min-width:0;box-sizing:border-box}.empty{padding:2rem 1rem;text-align:center;color:var(--muted);font-size:.875rem;line-height:1.6}.data-card{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 92%,var(--accent-soft)) 0%,var(--card) 42%),var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto;overflow-y:hidden;transition:box-shadow var(--duration) var(--ease-out),border-color var(--duration) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.data-card:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--brand-gradient);opacity:.9;pointer-events:none;z-index:1}.data-card:hover{border-color:color-mix(in srgb,var(--accent) 22%,var(--border));box-shadow:var(--shadow);transform:translateY(-1px)}.data-card--flat:before{display:none}.data-card--flat:hover{transform:none}.data-card>.table-wrap,.table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.data-card>.empty{padding:1rem}.data-card>.admin-pagination{position:sticky;inset-inline-end:0;width:100%;box-sizing:border-box}.data-table.cms-menu-table{min-width:0}.data-table.templates-table{min-width:52rem}.data-table{width:100%;min-width:36rem;table-layout:fixed;border-collapse:collapse;font-size:.8125rem}.data-table th,.data-table td{padding:.8125rem 1.125rem;border-bottom:1px solid var(--border);text-align:right;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.data-table:not(.data-table--auto):not(.wallet-table):not(.shipping-table):not(.cms-menu-table):not(.templates-table):not(.credit-users-table):not(.sms-rules-table):not(.crm-labels-table):not(.users-table):not(.attributes-table) th:last-child,.data-table:not(.data-table--auto):not(.wallet-table):not(.shipping-table):not(.cms-menu-table):not(.templates-table):not(.credit-users-table):not(.sms-rules-table):not(.crm-labels-table):not(.users-table):not(.attributes-table) td:last-child{width:7rem;min-width:7rem;text-align:center;overflow:visible;text-overflow:clip}.data-table .actions-cell,.data-table .table-actions-cell{overflow:visible;text-overflow:clip;white-space:nowrap}.data-table--auto{table-layout:auto}.data-table--auto th,.data-table--auto td{width:auto}.data-table td[dir=ltr]{word-break:break-all}.data-table th{color:var(--muted);font-weight:600;font-size:.75rem;text-transform:none;letter-spacing:.02em;background:color-mix(in srgb,var(--surface) 85%,var(--card));position:sticky;top:0;z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.data-table tbody tr{transition:background var(--duration-fast) ease}.data-table tbody tr:hover td{background:var(--surface-hover)}.data-table tbody tr:last-child td{border-bottom:none}.admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:0;padding:.875rem 1.125rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 60%,var(--card));direction:rtl}.admin-pagination-summary{margin:0;font-size:.8125rem;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.admin-pagination-count{font-weight:700;color:var(--text)}.admin-pagination-sep{opacity:.45}.admin-pagination-controls{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.admin-pagination-pages{display:inline-flex;align-items:center;gap:.2rem;padding:.25rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-xs)}.admin-page-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:2.25rem;min-height:2.25rem;padding:.35rem .6rem;border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background var(--duration-fast) ease,border-color var(--duration-fast) ease,color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.admin-page-btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border);color:var(--text)}.admin-page-btn--active{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:var(--shadow-accent)}.admin-page-btn--active:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.admin-page-btn--nav{min-width:auto;padding-inline:.7rem;border-color:var(--border);background:var(--card)}.admin-page-gap{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;color:var(--muted);font-size:.875rem;-webkit-user-select:none;user-select:none}.admin-page-icon{width:1rem;height:1rem;flex-shrink:0}@media (max-width: 720px){.admin-pagination{flex-direction:column;align-items:stretch}.admin-pagination-controls{justify-content:center}.admin-pagination-summary{justify-content:center;text-align:center}}.glass-card{background:color-mix(in srgb,var(--card) 92%,transparent);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand-btn{width:100%;border:none;background:var(--accent);color:#fff;border-radius:var(--radius-sm);padding:.75rem 1rem;font-weight:700;cursor:pointer}.ghost-btn{border:1px solid var(--border);background:transparent;color:var(--text);border-radius:var(--radius-sm);padding:.45rem .65rem;cursor:pointer;font-size:.75rem}@media (max-width: 768px){.data-card{overflow-x:visible;overflow-y:visible}.data-card>.table-wrap,.table-wrap,.admin-list-card,.accounting-table-wrap{overflow-x:visible;-webkit-overflow-scrolling:auto}.data-table,.accounting-table,.mini-table,.variants-table{min-width:0!important;width:100%;table-layout:auto;border-collapse:separate;border-spacing:0}.data-table thead,.accounting-table thead,.mini-table thead,.variants-table thead{display:none}.data-table tbody,.accounting-table tbody,.mini-table tbody,.variants-table tbody{display:block}.data-table tbody tr,.accounting-table tbody tr,.mini-table tbody tr,.variants-table tbody tr{display:block;margin-bottom:.75rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-xs)}.data-table tbody tr:last-child,.accounting-table tbody tr:last-child,.mini-table tbody tr:last-child,.variants-table tbody tr:last-child{margin-bottom:0}.data-table tbody td,.accounting-table tbody td,.mini-table tbody td,.variants-table tbody td{display:grid;grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);column-gap:.85rem;row-gap:.25rem;align-items:center;padding:.5rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);overflow:visible;text-overflow:unset;white-space:normal;word-break:break-word;width:auto!important;min-width:0!important;text-align:end}.data-table tbody td:before,.accounting-table tbody td:before,.mini-table tbody td:before,.variants-table tbody td:before{content:attr(data-label);grid-column:1;grid-row:1 / span 12;justify-self:start;align-self:center;font-size:.72rem;font-weight:700;color:var(--muted);line-height:1.45}.data-table tbody td>*,.accounting-table tbody td>*,.mini-table tbody td>*,.variants-table tbody td>*{grid-column:2;justify-self:end;min-width:0;max-width:100%}.data-table tbody td:not([data-label]):before,.data-table tbody td[data-label=""]:before,.accounting-table tbody td:not([data-label]):before,.accounting-table tbody td[data-label=""]:before,.mini-table tbody td:not([data-label]):before,.mini-table tbody td[data-label=""]:before,.variants-table tbody td:not([data-label]):before,.variants-table tbody td[data-label=""]:before{content:none}.data-table tbody td:last-child,.accounting-table tbody td:last-child,.mini-table tbody td:last-child,.variants-table tbody td:last-child{border-bottom:none}.data-table tbody td[colspan],.accounting-table tbody td[colspan],.mini-table tbody td[colspan],.variants-table tbody td[colspan]{display:block;grid-template-columns:none;text-align:center;padding:.85rem 0;border-bottom:none}.data-table tbody td[colspan]:before,.accounting-table tbody td[colspan]:before,.mini-table tbody td[colspan]:before,.variants-table tbody td[colspan]:before{content:none}.data-table tbody td.actions-cell,.data-table tbody td.table-actions-cell,.data-table tbody td.table-row-actions,.accounting-table tbody td.actions-cell{display:block;padding-top:.65rem;margin-top:.2rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-bottom:none;text-align:start}.data-table tbody td.actions-cell:before,.data-table tbody td.table-actions-cell:before,.data-table tbody td.table-row-actions:before,.accounting-table tbody td.actions-cell:before{display:block;margin-bottom:.45rem;font-size:.72rem}.data-table tbody td.actions-cell>*,.data-table tbody td.table-actions-cell>*,.data-table tbody td.table-row-actions>*{justify-self:stretch}.data-table tbody td.actions-cell .row-actions,.data-table tbody td.table-actions-cell .row-actions,.data-table tbody td.table-row-actions .row-actions,.data-table tbody td.actions-cell .table-row-actions-inner,.data-table tbody td.table-actions-cell .table-row-actions-inner,.data-table tbody td.table-row-actions .table-row-actions-inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:stretch;width:100%}.data-table tbody td.actions-cell .btn,.data-table tbody td.table-actions-cell .btn,.data-table tbody td.table-row-actions .btn,.data-table tbody td.actions-cell .row-action,.data-table tbody td.table-actions-cell .row-action,.data-table tbody td.table-row-actions .row-action{flex:1 1 calc(50% - .25rem);min-width:5.5rem;width:auto;justify-content:center}.data-table tbody tr:hover td,.accounting-table tbody tr:hover td,.mini-table tbody tr:hover td,.variants-table tbody tr:hover td{background:transparent}.table-row-actions{width:auto;min-width:0}.table-row-actions-inner{width:100%;flex-wrap:wrap;justify-content:stretch}.row-action{padding:.35rem .45rem;font-size:.6875rem}}@media (max-width: 640px){.data-card{border-radius:var(--radius-md)}.orders-filters-panel,.data-card__head,.data-card__body{padding-inline:.75rem}.btn{padding:.5rem .75rem;font-size:.8125rem}.tabs,.category-tabs,.cat-view-tabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.stat-grid{grid-template-columns:1fr}}@media (hover: none){.data-card:hover,.stat-card:hover{transform:none}}
