.brand-mark[data-v-22e1b0ce]{width:var(--nav-icon-size);height:var(--nav-icon-size);min-width:var(--nav-icon-size);flex-shrink:0}.brand-mark-image[data-v-22e1b0ce]{width:100%;height:100%;object-fit:contain}.chart-shell[data-v-4221560b]{width:100%;max-width:100%;overflow:hidden}canvas[data-v-4221560b]{width:100%;max-width:100%;height:100%;display:block}.chart-placeholder[data-v-33fcb3af]{border-width:1px;border-style:dashed;border-color:var(--border);border-radius:var(--radius-md);padding:32px 16px;text-align:center;background:var(--panel);color:var(--muted)}.chart-body[data-v-33fcb3af]{position:relative;min-height:240px}.chart-overlay[data-v-33fcb3af]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--muted);background:#0000000a;border-radius:var(--radius-md)}.text-container[data-v-f3d03622]{--duration: calc(var(--duration) * var(--uk-tr-multiple, 1));transition:width calc(var(--duration) * var(--uk-tr-multiple, 1));overflow-x:hidden;overflow-y:hidden;border-radius:0;max-width:-webkit-fill-available;display:inline-grid;box-sizing:border-box}.text[data-v-f3d03622]{grid-area:1 / 1;white-space:pre-wrap;transition:opacity calc(var(--duration) * var(--uk-tr-multiple, 1)),transform calc(var(--duration) * var(--uk-tr-multiple, 1)),filter calc(var(--duration) * var(--uk-tr-multiple, 1));will-change:opacity,transform;width:max-content;box-sizing:border-box}.fade-slide-enter[data-v-f3d03622],.fade-slide-enter-from[data-v-f3d03622],.fade-slide-leave-to[data-v-f3d03622]{opacity:.3;transform:translateY(calc(-100% * var(--way))) scale(.9,2);filter:blur(var(--blur))}.fade-slide-enter-to[data-v-f3d03622],.fade-slide-leave[data-v-f3d03622],.fade-slide-leave-from[data-v-f3d03622]{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}.fade-slide-leave-active[data-v-f3d03622]{transform:translateY(calc(100% * var(--way)));filter:blur(var(--blur))}.shift-arrow[data-v-8083865d]{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;-webkit-user-select:none;user-select:none}.search-select[data-v-1e06613e]{position:relative}.control[data-v-1e06613e]{border:1px solid var(--border);border-radius:var(--radius-md);padding:9px 10px;background:var(--control-bg);display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;font-size:15px}.control.filled[data-v-1e06613e]{background:var(--panel)}.search-select.open .control[data-v-1e06613e]{border-color:var(--primary);box-shadow:0 0 0 3px #4f46e51f}.search-select.disabled .control[data-v-1e06613e]{opacity:.6;cursor:not-allowed}.value-block[data-v-1e06613e]{min-width:0}.value[data-v-1e06613e]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.placeholder[data-v-1e06613e]{color:var(--muted)}.hint[data-v-1e06613e]{color:var(--muted);font-size:13px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.control-actions[data-v-1e06613e]{display:flex;align-items:center;gap:6px;color:var(--muted)}.icon-btn[data-v-1e06613e]{border:none;background:transparent;cursor:pointer;color:var(--muted);font-size:16px;padding:0 4px}.icon-btn[data-v-1e06613e]:hover{color:var(--text)}.chevron[data-v-1e06613e]{font-size:12px}.dropdown[data-v-1e06613e]{position:absolute;z-index:10;left:0;right:0;width:fit-content;margin-top:6px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:8px;font-size:15px}.search-input[data-v-1e06613e]{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 10px;font-size:15px;margin-bottom:6px}.options[data-v-1e06613e]{list-style:none;padding:0;margin:0;max-height:240px;overflow-y:auto;border-radius:var(--radius-sm)}.option[data-v-1e06613e]{padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .12s ease}.option[data-v-1e06613e]:hover,.option.active[data-v-1e06613e]{background:var(--surface-soft)}.option-label[data-v-1e06613e]{font-weight:600}.option-hint[data-v-1e06613e]{font-size:13px;color:var(--muted)}.state[data-v-1e06613e]{display:flex;align-items:center;gap:6px;font-size:14px;padding:8px 2px}.spinner[data-v-1e06613e]{width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;display:inline-block;animation:rotate-1e06613e .8s linear infinite}@keyframes rotate-1e06613e{to{transform:rotate(360deg)}}.scope-note[data-v-edf0e6f6]{border-width:1px;border-style:dashed;border-color:var(--border);border-radius:var(--radius-lg);padding:14px 16px;background:var(--surface-soft)}.cta-card[data-v-edf0e6f6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.starred-tpl-accordion[data-v-edf0e6f6]{border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 16px;background:var(--panel)}.starred-tpl-grid[data-v-edf0e6f6]{display:flex;flex-direction:column;gap:12px;margin-top:8px}.json-preview[data-v-33803cc0]{width:100%;font-size:13px;color:var(--text)}.json-entries[data-v-33803cc0]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.json-entries.compact[data-v-33803cc0]{gap:2px}.json-entries li[data-v-33803cc0]{display:grid;grid-template-columns:minmax(80px,140px) 1fr;gap:8px;align-items:center}.json-key[data-v-33803cc0]{font-weight:600;color:var(--text)}.json-value[data-v-33803cc0]{word-break:break-word}.json-block[data-v-33803cc0]{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--text);line-height:1.3}.chat-bubble[data-v-0f6b1d76]{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-soft);max-width:82%;align-self:flex-start;box-shadow:0 4px 14px #0000000f;word-break:break-word;position:relative;animation:bubble-in-0f6b1d76 .3s ease-out both}@keyframes bubble-in-0f6b1d76{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chat-bubble--right[data-v-0f6b1d76]{align-self:flex-end}.chat-bubble--primary[data-v-0f6b1d76]{background:var(--primary-soft);border-color:var(--primary)}.chat-bubble--strong[data-v-0f6b1d76]{background:var(--panel-strong)}.chat-bubble-actions[data-v-0f6b1d76]{position:absolute;top:4px;right:4px;opacity:0;transition:opacity .15s}.chat-bubble:hover .chat-bubble-actions[data-v-0f6b1d76]{opacity:1}.chat-bubble-meta[data-v-0f6b1d76]{margin-top:6px;font-size:.75em;color:var(--muted)}.panel-block[data-v-04057098]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px}.chat-thread[data-v-04057098]{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;background:var(--panel);max-height:600px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.chat-list[data-v-04057098]{display:flex;flex-direction:column;gap:10px}.chat-meta[data-v-04057098]{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.chat-meta--right[data-v-04057098]{justify-content:flex-end}.chat-date-separator[data-v-04057098]{text-align:center;font-size:12px;color:var(--muted);padding:4px 0;position:relative}.chat-date-separator[data-v-04057098]:before,.chat-date-separator[data-v-04057098]:after{content:"";position:absolute;top:50%;width:calc(50% - 60px);border-top:1px solid var(--border)}.chat-date-separator[data-v-04057098]:before{left:0}.chat-date-separator[data-v-04057098]:after{right:0}.chat-author[data-v-04057098]{font-weight:700}.chat-author-id[data-v-04057098]{opacity:.6;font-size:11px}.chat-body[data-v-04057098]{margin-top:6px;white-space:pre-wrap;color:var(--text)}.chat-composer[data-v-04057098]{margin-top:10px}.chat-composer textarea[data-v-04057098]{width:100%;resize:vertical}.chat-actions[data-v-04057098]{margin-top:8px;gap:8px;justify-content:flex-end}.chat-panel[data-v-04057098]{width:100%}.order-action-buttons[data-v-60a07bec]{display:flex;flex-wrap:nowrap;align-items:center}.order-action-buttons .btn[data-v-60a07bec],.status-action-buttons .btn[data-v-60a07bec]{flex:0 0 auto}.status-action-buttons[data-v-60a07bec]{display:flex;flex-wrap:nowrap;align-items:center}.tag-link[data-v-60a07bec]{color:var(--accent);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:2px;cursor:pointer}.tag-link[data-v-60a07bec]:hover{text-decoration-style:solid}.order-chat-wrapper[data-v-60a07bec]{margin-top:12px}.panel-block[data-v-60a07bec]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px}.pagination[data-v-efa907dd]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:10px}.section-header-right[data-v-27e86ed6]{display:flex;align-items:center;gap:8px}.table-skeleton[data-v-aa0cf213]{display:flex;flex-direction:column;gap:10px;padding:8px 4px}.table-skeleton-grid-row[data-v-aa0cf213]{display:grid;gap:10px}.table-skeleton-cell[data-v-aa0cf213]{padding:18px 14px}.table-skeleton-cell .skeleton-line[data-v-aa0cf213],.table-skeleton-grid-row .skeleton-line[data-v-aa0cf213]{height:19px}.status-col[data-v-7a4dbc13]{white-space:nowrap}.queue-list[data-v-7a4dbc13]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.queue-item[data-v-7a4dbc13]{padding:10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel);display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.queue-item[data-v-7a4dbc13]:hover{background:var(--surface-soft)}@media(max-width:1100px){.queue-item[data-v-7a4dbc13]{align-items:flex-start}}.tab-switcher[data-v-f12a69a3]{display:flex;gap:10px;flex-wrap:wrap}.tab-btn[data-v-f12a69a3]{border:1px solid var(--border);background:var(--panel);padding:8px 14px;border-radius:var(--radius-md);cursor:pointer;font-weight:600;color:var(--text);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.tab-btn[data-v-f12a69a3]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.tab-btn.active[data-v-f12a69a3]{border-color:var(--primary);color:var(--primary)}.tab-btn[data-v-f12a69a3]:disabled{cursor:not-allowed;opacity:.5}.products-filter-bar[data-v-ce8ce5bb]{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.filter-chip-search[data-v-ce8ce5bb]{flex:1;min-width:200px;max-width:350px;position:relative}.filter-chip-search input[data-v-ce8ce5bb]{flex:1;min-width:100px}.filter-clear-btn[data-v-ce8ce5bb]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;color:var(--muted);cursor:pointer;padding:0 4px;line-height:1}.filter-clear-btn[data-v-ce8ce5bb]:hover{color:var(--danger)}.catalog-products-table .product-name-cell[data-v-ce8ce5bb]{vertical-align:top}.catalog-products-table .product-name[data-v-ce8ce5bb]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;min-height:2.6em}.table-frame[data-v-ce8ce5bb]{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.selectable-row[data-v-ce8ce5bb]{cursor:pointer}.category-tree li[data-v-bca3db61],.tree-item[data-v-bca3db61]{padding:8px;border-radius:var(--radius-sm);display:flex;gap:10px;align-items:center;cursor:pointer}.tree-item[data-v-bca3db61]:hover{background:#ffffff08}.tree-item.child[data-v-bca3db61]{padding-left:12px}.image-drop[data-v-fb62af84]{border:1px dashed var(--border);padding:10px;border-radius:var(--radius-sm);background:var(--panel);display:grid;gap:8px;position:relative;transition:border-color .16s ease,background-color .16s ease}.image-drop.drag-active[data-v-fb62af84]{border-color:var(--primary);background:var(--primary-soft)}.image-preview img[data-v-fb62af84]{max-width:200px;border-radius:var(--radius-sm);border:1px solid var(--border)}.selectable-row[data-v-917f9e20]{cursor:pointer}.table-scroll table tr.selected[data-v-917f9e20],.table-scroll table tr.selected td[data-v-917f9e20]{background:#0080ff14}.table-scroll table tr.selected td[data-v-917f9e20]{font-weight:600}.preset-list[data-v-b3fb912f]{display:grid;gap:10px}.preset-card[data-v-b3fb912f]{border:1px solid var(--border);border-radius:var(--radius-md);padding:10px}.preset-preview[data-v-b3fb912f]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.preset-category-list[data-v-b3fb912f]{display:grid;gap:10px;margin-top:10px}.category-row--preset[data-v-b3fb912f]{border-style:dashed}.chip-row[data-v-b3fb912f]{display:flex;gap:6px;flex-wrap:wrap}.plain-text-editor-shell[data-v-e95585d1]{position:relative;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);min-height:240px;overflow:hidden}.plain-text-editor[data-v-e95585d1]{height:inherit;min-height:240px}.plain-text-editor-overlay[data-v-e95585d1]{position:absolute;inset:0;display:grid;place-items:center;color:var(--text-muted);background:#00000026;pointer-events:none;font-size:13px}body.text-editor-fullscreen{overflow:hidden}.text-editor-card[data-v-9ba47687],.text-editor-main[data-v-9ba47687]{display:flex;flex-direction:column;gap:12px}.text-editor-controls[data-v-9ba47687]{display:grid;gap:12px}.text-editor-grid[data-v-9ba47687]{min-height:320px}.text-editor-field[data-v-9ba47687]{display:flex;flex-direction:column;gap:8px;min-height:320px}.text-preset-editor[data-v-9ba47687]{flex:1}.text-editor-card.is-fullscreen[data-v-9ba47687]{position:fixed;inset:16px;z-index:50;padding:16px;max-height:calc(100vh - 32px);background:var(--panel);overflow:hidden;box-shadow:0 16px 40px #00000040}.text-editor-card.is-fullscreen .text-editor-exit[data-v-9ba47687]{position:absolute;top:16px;right:16px;z-index:1}.text-editor-card.is-fullscreen .text-editor-main[data-v-9ba47687]{flex:1;min-height:0;overflow:hidden}.text-editor-card.is-fullscreen .text-editor-controls[data-v-9ba47687]{display:none}.text-editor-card.is-fullscreen .text-editor-grid[data-v-9ba47687]{flex:1;min-height:0;display:flex;flex-direction:column;width:100%}.text-editor-card.is-fullscreen .text-helper-grid[data-v-9ba47687]{margin-top:0;flex-shrink:0}.text-editor-card.is-fullscreen[data-v-9ba47687] .text-helper-grid .search-select .dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:6px}.text-editor-card.is-fullscreen .text-editor-field[data-v-9ba47687]{min-height:0;flex:1}.text-editor-card.is-fullscreen .text-preset-editor[data-v-9ba47687],.text-editor-card.is-fullscreen .plain-text-editor-shell[data-v-9ba47687],.text-editor-card.is-fullscreen .plain-text-editor[data-v-9ba47687]{height:100%;min-height:0}.text-editor-card:not(.is-fullscreen) .text-preset-editor[data-v-9ba47687]{height:800px;min-height:320px}.text-editor-card:not(.is-fullscreen) .plain-text-editor[data-v-9ba47687]{height:100%}.text-helper-grid[data-v-9ba47687]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-top:12px;flex-shrink:0}.text-helper-card[data-v-9ba47687]{border:1px solid var(--border);border-radius:var(--radius-md);padding:10px;background:var(--panel);display:flex;flex-direction:column;gap:8px}.analytics-stats-grid[data-v-5c212092]{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--v1928ef6e),1fr));gap:12px}.analytics-stat-card[data-v-6864af5a]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;gap:4px}.analytics-stat-card.compact[data-v-6864af5a]{padding:12px}.label[data-v-6864af5a]{font-size:12px;color:var(--muted);text-transform:uppercase;margin-bottom:4px}.value[data-v-6864af5a]{font-size:20px;font-weight:700;color:var(--text)}.funnel-chart[data-v-7aa226f8]{display:flex;flex-direction:column;gap:16px}.chart-shell[data-v-7aa226f8]{position:relative;width:100%;max-width:100%;overflow:hidden}canvas[data-v-7aa226f8]{width:100%;max-width:100%;height:100%;display:block}.funnel-labels[data-v-7aa226f8]{position:absolute;inset:0;pointer-events:none}.funnel-label[data-v-7aa226f8]{position:absolute;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:2px}.label-title[data-v-7aa226f8]{font-size:14px}.label-stats[data-v-7aa226f8]{font-size:12px;opacity:.9}.comparison-badge[data-v-a3c84153]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-sm);font-size:12px;font-weight:600}.comparison-badge.positive[data-v-a3c84153]{background:#22c55e26;color:#22c55e}.comparison-badge.negative[data-v-a3c84153]{background:#ef444426;color:#ef4444}.comparison-badge.neutral[data-v-a3c84153]{background:var(--border);color:var(--muted)}.product-analytics-section[data-v-7bf20b2b]{border:1px solid var(--border);border-radius:var(--radius-md);margin-top:20px}.section-header[data-v-7bf20b2b]{padding:16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:var(--panel);border-radius:var(--radius-md)}.section-header[data-v-7bf20b2b]:hover{background:var(--border)}.section-title[data-v-7bf20b2b]{margin:0;font-size:16px;display:flex;align-items:center;gap:8px}.toggle-icon[data-v-7bf20b2b]{font-size:12px;color:var(--muted)}.load-hint[data-v-7bf20b2b]{font-size:13px;color:var(--primary)}.section-content[data-v-7bf20b2b]{padding:16px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:16px}.range-selector[data-v-7bf20b2b]{display:flex;gap:8px}.range-btn[data-v-7bf20b2b]{padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);cursor:pointer;font-size:13px;color:var(--text);transition:all .15s ease}.range-btn[data-v-7bf20b2b]:hover{border-color:var(--primary)}.range-btn.active[data-v-7bf20b2b]{background:var(--primary);border-color:var(--primary);color:#fff}.stock-warning[data-v-7bf20b2b]{color:#f59e0b}.sub-title[data-v-7bf20b2b]{margin:0 0 12px;font-size:14px;color:var(--text)}.pricing-info[data-v-7bf20b2b],.funnel-section[data-v-7bf20b2b]{padding:16px}.pricing-grid[data-v-7bf20b2b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.pricing-item[data-v-7bf20b2b]{display:flex;flex-direction:column;gap:2px}.pricing-label[data-v-7bf20b2b]{font-size:12px;color:var(--muted)}.pricing-value[data-v-7bf20b2b]{font-size:15px;font-weight:600}.period-info[data-v-7bf20b2b]{text-align:center}.card h4[data-v-b8e29ed8]{margin:0 0 16px;font-size:1rem;font-weight:600}.price-stats-layout[data-v-b8e29ed8]{display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:24px;align-items:start}@media(max-width:600px){.price-stats-layout[data-v-b8e29ed8]{grid-template-columns:1fr}}.stats-summary[data-v-b8e29ed8]{display:flex;flex-direction:column;gap:12px}.chart-section[data-v-b8e29ed8]{display:flex;flex-direction:column}.stat-item[data-v-b8e29ed8]{background:var(--bg);padding:12px;border-radius:6px;display:flex;flex-direction:column;gap:4px}.stat-item.highlight[data-v-b8e29ed8]{background:var(--primary);color:#fff}.stat-item.highlight .stat-label[data-v-b8e29ed8]{opacity:.85}.stat-label[data-v-b8e29ed8]{font-size:.75rem;text-transform:uppercase;opacity:.7}.stat-value[data-v-b8e29ed8]{font-size:1.25rem;font-weight:600}.chart-container[data-v-b8e29ed8]{height:280px;position:relative}.chart-legend[data-v-b8e29ed8]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:16px}.legend-item[data-v-b8e29ed8]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s;-webkit-user-select:none;user-select:none}.legend-item[data-v-b8e29ed8]:hover,.legend-item.highlighted[data-v-b8e29ed8]{background:var(--primary-soft)}.legend-item.hidden[data-v-b8e29ed8]{opacity:.5}.legend-item.hidden .legend-dot[data-v-b8e29ed8]{background-color:var(--muted)!important}.legend-item.hidden .legend-label[data-v-b8e29ed8],.legend-item.hidden .legend-value[data-v-b8e29ed8]{text-decoration:line-through}.legend-dot[data-v-b8e29ed8]{width:12px;height:12px;border-radius:50%;flex-shrink:0;transition:box-shadow .15s}.legend-item:hover .legend-dot[data-v-b8e29ed8],.legend-item.highlighted .legend-dot[data-v-b8e29ed8]{box-shadow:0 0 0 3px var(--bg),0 0 0 5px currentColor}.legend-label[data-v-b8e29ed8]{font-size:13px;color:var(--text)}.legend-value[data-v-b8e29ed8]{font-size:13px;color:var(--muted)}.legend-item:hover .legend-value[data-v-b8e29ed8],.legend-item.highlighted .legend-value[data-v-b8e29ed8]{color:var(--text)}.card h4[data-v-09601dbc]{margin:0 0 16px;font-size:1rem;font-weight:600}.form-grid[data-v-09601dbc]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:600px){.form-grid[data-v-09601dbc]{grid-template-columns:1fr}}.toggle-field[data-v-09601dbc]{display:flex;flex-direction:row;align-items:flex-end;gap:12px;padding-bottom:.3rem;padding-left:.4rem}.toggle-field label[data-v-09601dbc]{margin-bottom:0}.legend-item-skeleton[data-v-09601dbc]{display:flex;align-items:center;gap:8px;padding:6px 10px}.modal-skeleton[data-v-5114a9dd]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.modal-skeleton-section[data-v-5114a9dd]{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;background:#f7f8fd;display:grid;gap:8px}.preset-list[data-v-cadf5b85]{display:grid;gap:8px}.preset-item[data-v-cadf5b85]{padding:8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft)}.preset-title[data-v-cadf5b85]{font-weight:700}.divider[data-v-cadf5b85]{margin:10px 0;height:1px;background:var(--border)}.chip-row[data-v-cadf5b85]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.chip[data-v-cadf5b85]{display:inline-flex;align-items:center;gap:6px}.chip .icon-btn[data-v-cadf5b85]{border:none;background:transparent;cursor:pointer;color:inherit;font-size:14px;padding:0 4px}.progress-list[data-v-cadf5b85]{margin:6px 0 0;padding-left:16px;color:var(--text)}.progress-list li[data-v-cadf5b85]{margin:2px 0}.exceptions-table tbody tr[data-v-9c662cef]{height:calc(1.2em * 3 + 24px)}.exceptions-table tbody td[data-v-9c662cef]{height:calc(1.2em * 3 + 24px);max-height:calc(1.2em * 3 + 24px);overflow:hidden;vertical-align:top;box-sizing:border-box}.exceptions-table .cell-content[data-v-9c662cef]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2em;max-height:calc(1.2em * 3)}.order-link[data-v-7a68fa82]{color:var(--primary, #1cc79f);text-decoration:none;font-weight:600}.order-link[data-v-7a68fa82]:hover{text-decoration:underline}.card-lite[data-v-4637b16f]{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;background:var(--panel)}.token-display[data-v-4637b16f]{display:flex;align-items:center;gap:8px}.token-chip[data-v-4637b16f]{background:var(--text);color:var(--panel);padding:8px 12px;border-radius:var(--radius-sm);font-weight:700;letter-spacing:.3px;box-shadow:var(--shadow)}.selectable-row[data-v-4637b16f]{cursor:pointer;transition:background-color .12s ease}.selectable-row[data-v-4637b16f]:hover{background:var(--panel-strong)}.selectable-row.selected[data-v-4637b16f]{background:#1f5aff1f}.details-cell[data-v-4e6b7c80]{max-width:420px}.details-text[data-v-4e6b7c80]{margin:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}input[data-v-0c8ff6b0]{font-family:monospace;width:calc(11.7ch + 24px);letter-spacing:1ch;font-size:17pt;left:50%;position:relative;translate:-50%}.auth-shell[data-v-cbc3d794]{display:grid;gap:14px;min-width:min(21rem,88vw)}.auth-grid[data-v-cbc3d794]{display:grid;gap:14px}.auth-brand[data-v-cbc3d794]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.auth-brand-title[data-v-cbc3d794]{font-weight:800;letter-spacing:-.02em;color:var(--text)}.auth-brand-mark[data-v-cbc3d794]{background:linear-gradient(140deg,var(--primary),var(--primary-strong));box-shadow:0 12px 24px #0c9a7938}.totp-setup[data-v-cbc3d794]{display:grid;gap:12px}.totp-qr-card[data-v-cbc3d794]{display:flex;align-items:center;justify-content:center;min-height:180px;padding:12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel)}.totp-qr[data-v-cbc3d794]{width:180px;height:180px;object-fit:contain}.totp-secret[data-v-cbc3d794]{display:grid;gap:6px}.totp-secret-value[data-v-cbc3d794]{padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;word-break:break-all}.sidebar-inner[data-v-0ff62a5c]{display:flex;flex-direction:column;gap:18px;height:calc(100vh - 44px)}.brand[data-v-0ff62a5c]{display:flex;align-items:center;margin-left:11px;gap:10px;justify-content:flex-start;overflow:hidden;transition:gap .25s ease}.brand-text[data-v-0ff62a5c]{overflow:hidden;white-space:nowrap;opacity:1;transition:opacity .2s ease,width .25s ease}.is-collapsed .brand-text[data-v-0ff62a5c]{opacity:0;width:0;overflow:hidden}.is-collapsed .brand[data-v-0ff62a5c]{gap:0}.brand-title[data-v-0ff62a5c]{font-weight:800;letter-spacing:-.02em;color:var(--text)}.brand-mark[data-v-0ff62a5c]{width:36px;height:36px;min-width:36px;border-radius:var(--radius-md);color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px;flex-shrink:0}.nav-list[data-v-0ff62a5c]{display:grid;gap:8px;box-sizing:content-box;align-content:start}.nav-link[data-v-0ff62a5c]{padding:10px var(--nav-link-padding);border-radius:var(--radius-md);border:1px solid transparent;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;color:var(--text);background:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,gap .25s ease;overflow:hidden}.is-collapsed .nav-link[data-v-0ff62a5c]{grid-template-columns:auto 0;gap:0;width:fit-content}.nav-icon[data-v-0ff62a5c]{width:var(--nav-icon-size);height:var(--nav-icon-size);border-radius:var(--radius-md);background:var(--surface-soft);border:1px solid var(--border);display:grid;place-items:center;font-size:16px;flex-shrink:0}.nav-label[data-v-0ff62a5c]{font-weight:600;overflow:hidden;white-space:nowrap;opacity:1;transition:opacity .2s ease,width .25s ease}.is-collapsed .nav-label[data-v-0ff62a5c]{opacity:0;width:0;overflow:hidden}.nav-link[data-v-0ff62a5c]:hover{border-color:var(--border);background:var(--panel-strong)}.nav-link.active[data-v-0ff62a5c]{border-color:color-mix(in srgb,var(--primary),black 50%);background:var(--primary-soft)}html[data-theme=light] .nav-link.active[data-v-0ff62a5c]{border-color:color-mix(in srgb,var(--primary),white 32%)}.collapse-toggle[data-v-0ff62a5c]{display:flex;align-items:center;gap:10px;padding:10px var(--nav-link-padding);margin-top:auto;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,gap .25s ease;overflow:hidden}.collapse-toggle[data-v-0ff62a5c]:hover{background:var(--panel-strong);color:var(--text)}.collapse-icon[data-v-0ff62a5c]{width:var(--nav-icon-size);height:var(--nav-icon-size);display:grid;place-items:center;font-size:18px;flex-shrink:0;transition:transform .25s ease}.collapse-label[data-v-0ff62a5c]{font-weight:600;font-size:14px;overflow:hidden;white-space:nowrap;opacity:1;transition:opacity .2s ease,width .25s ease}.is-collapsed .collapse-label[data-v-0ff62a5c]{opacity:0;width:0;overflow:hidden}.is-collapsed .collapse-toggle[data-v-0ff62a5c]{gap:0;width:fit-content}.field[data-v-4e9a462a]{margin-top:.4rem}h3[data-v-4e9a462a]{margin-bottom:.3rem;margin-top:0}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/dash/assets/inter-cyrillic-ext-BOeWTOD4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/dash/assets/inter-cyrillic-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/dash/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/dash/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f5faf9;--panel: #ffffff;--panel-strong: #f0f6f5;--surface-soft: #f8fefc;--border: #e0ebe9;--muted: #9ca7a5;--text: #083a2e;--primary: #1cc79f;--primary-strong: #0c9a79;--success: #16a34a;--warning: #f59e0b;--danger: #ef4444;--info: #0ea5e9;--pill-bg: #eef2ff;--pill-text: #30336b;--tag-bg: #f7f8fd;--control-bg: #fbfefe;--shadow: 0 12px 30px #00000012;--overlay: rgba(255, 255, 255, .85);--primary-soft: #e5fff9;--success-soft: #e7f7ef;--warning-soft: #fff6e5;--danger-soft: #ffe8e8;--queue-soft: #e0f2fe;--panel-tint: rgba(255, 255, 255, .6);--radius-xl: 16px;--radius-lg: 12px;--radius-md: 10px;--radius-sm: 8px;--radius: var(--radius-md);--topbar-height: 64px;--content-max-width: 1340px;--sidebar-padding-x: 8px;--nav-icon-size: 36px;--nav-link-padding: 9px;--refresh-icon-filter: brightness(0);--refresh-icon-color: #083a2e;font-family:Inter,Segoe UI,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--bg: #121414;--panel: #161818;--panel-strong: #1b211f;--surface-soft: #111413;--border: #1b2522;--muted: #4c5b57;--text: #d5e3df;--primary: #3aaa90;--primary-strong: #39b28e;--success: #22c55e;--warning: #facc15;--danger: #f87171;--info: #7dd3fc;--pill-bg: #182622;--pill-text: #e0e7ff;--tag-bg: #1f2937;--control-bg: #121413;--shadow: 0 16px 40px rgb(0 0 0 / 19%);--overlay: #1b201f;--primary-soft: #132a25;--success-soft: rgba(34, 197, 94, .16);--warning-soft: rgba(250, 204, 21, .18);--danger-soft: rgba(248, 113, 113, .18);--queue-soft: rgba(14, 165, 233, .18);--panel-tint: rgba(17, 24, 39, .78);--refresh-icon-filter: invert(1) brightness(1.05);--refresh-icon-color: #d5e3df}*,*:before,*:after{box-sizing:border-box}html,body{scrollbar-gutter:stable}body{margin:0;min-height:100vh;color:var(--text);background:var(--bg)}body.modal-open{overflow:hidden}:root[data-theme=dark] body{color-scheme:dark}a{color:var(--primary);text-decoration:none}#app{min-height:100vh;background:var(--bg)}.app-shell{display:flex;min-height:100vh}.sidebar{width:250px;padding:22px var(--sidebar-padding-x);background:var(--panel);border-right:1px solid var(--border);position:sticky;top:0;height:100vh;box-sizing:border-box;transition:width .25s ease}.sidebar.is-collapsed{width:calc(var(--sidebar-padding-x) * 2 + var(--nav-link-padding) * 2 + var(--nav-icon-size) + 3px)}.sidebar.is-collapsed+.app-main .content{--content-max-width: 1620px}.app-main{flex:1;display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}.content{width:min(var(--content-max-width),calc(100% - 40px));margin:0 auto;padding:18px 0 48px;transition:width .25s ease}.content-auth{width:100%;padding:0}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow)}.card h3{margin:0 0 6px;font-weight:600}.muted{color:var(--muted)}.grid{display:grid;gap:14px}.content-grid{display:flex;flex-direction:column;gap:16px}.grid.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.btn{border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 14px;background:var(--surface-soft);color:var(--text);font-weight:600;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease;display:inline-flex;align-items:center;gap:8px}.btn.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn.ghost{background:var(--panel);border-color:var(--border);color:var(--text)}.btn.danger{background:#ef44441f;border-color:#ef444447;color:var(--danger)}.btn:hover:not(:disabled){transform:scale(1.02)}.btn:disabled{opacity:.6;cursor:not-allowed}.btn.refresh-button{padding:10px;gap:0;justify-content:center;color:var(--refresh-icon-color, var(--text))}.btn.refresh-button:before{content:"";width:18px;height:18px;display:block;background-color:var(--refresh-icon-color, var(--text))!important;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMjQnIHdpZHRoPScyNCcgdmlld0JveD0nMCAtOTYwIDk2MCA5NjAnIGZpbGw9JyNlM2UzZTMnPjxwYXRoIGQ9J000ODItMTYwcS0xMzQgMC0yMjgtOTN0LTk0LTIyN3YtN2wtMzYgMzZxLTExIDExLTI4IDExdC0yOC0xMXEtMTEtMTEtMTEtMjh0MTEtMjhsMTA0LTEwNHExMi0xMiAyOC0xMnQyOCAxMmwxMDQgMTA0cTExIDExIDExIDI4dC0xMSAyOHEtMTEgMTEtMjggMTF0LTI4LTExbC0zNi0zNnY3cTAgMTAwIDcwLjUgMTcwVDQ4Mi0yNDBxMTYgMCAzMS41LTJ0MzAuNS03cTE3LTUgMzIgMXQyMyAyMXE4IDE2IDEuNSAzMS41VDU3Ny0xNzVxLTIzIDgtNDcgMTEuNXQtNDggMy41Wm0tNC01NjBxLTE2IDAtMzEuNSAydC0zMC41IDdxLTE3IDUtMzIuNS0xVDM2MC03MzNxLTgtMTUtMS41LTMwLjVUMzgxLTc4NHEyNC04IDQ4LTEydDQ5LTRxMTM0IDAgMjI4IDkzdDk0IDIyN3Y3bDM2LTM2cTExLTExIDI4LTExdDI4IDExcTExIDExIDExIDI4dC0xMSAyOEw3ODgtMzQ5cS0xMiAxMi0yOCAxMnQtMjgtMTJMNjI4LTQ1M3EtMTEtMTEtMTEtMjh0MTEtMjhxMTEtMTEgMjgtMTF0MjggMTFsMzYgMzZ2LTdxMC0xMDAtNzAuNS0xNzBUNDc4LTcyMFonLz48L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMjQnIHdpZHRoPScyNCcgdmlld0JveD0nMCAtOTYwIDk2MCA5NjAnIGZpbGw9JyNlM2UzZTMnPjxwYXRoIGQ9J000ODItMTYwcS0xMzQgMC0yMjgtOTN0LTk0LTIyN3YtN2wtMzYgMzZxLTExIDExLTI4IDExdC0yOC0xMXEtMTEtMTEtMTEtMjh0MTEtMjhsMTA0LTEwNHExMi0xMiAyOC0xMnQyOCAxMmwxMDQgMTA0cTExIDExIDExIDI4dC0xMSAyOHEtMTEgMTEtMjggMTF0LTI4LTExbC0zNi0zNnY3cTAgMTAwIDcwLjUgMTcwVDQ4Mi0yNDBxMTYgMCAzMS41LTJ0MzAuNS03cTE3LTUgMzIgMXQyMyAyMXE4IDE2IDEuNSAzMS41VDU3Ny0xNzVxLTIzIDgtNDcgMTEuNXQtNDggMy41Wm0tNC01NjBxLTE2IDAtMzEuNSAydC0zMC41IDdxLTE3IDUtMzIuNS0xVDM2MC03MzNxLTgtMTUtMS41LTMwLjVUMzgxLTc4NHEyNC04IDQ4LTEydDQ5LTRxMTM0IDAgMjI4IDkzdDk0IDIyN3Y3bDM2LTM2cTExLTExIDI4LTExdDI4IDExcTExIDExIDExIDI4dC0xMSAyOEw3ODgtMzQ5cS0xMiAxMi0yOCAxMnQtMjgtMTJMNjI4LTQ1M3EtMTEtMTEtMTEtMjh0MTEtMjhxMTEtMTEgMjgtMTF0MjggMTFsMzYgMzZ2LTdxMC0xMDAtNzAuNS0xNzBUNDc4LTcyMFonLz48L3N2Zz4=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform .16s ease}.btn.refresh-button:hover:not(:disabled):before{transform:rotate(-8deg)}input,select,textarea{width:100%;border:1px solid var(--border);background-color:var(--control-bg);color:var(--text);border-radius:var(--radius-md);padding:10px 12px;font-size:15px;transition:border-color .18s ease,box-shadow .18s ease}select option,select optgroup{background-color:var(--control-bg);color:var(--text)}:root[data-theme=dark] select{color-scheme:dark}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary);box-shadow:none}input[type=checkbox]{width:20px;padding:10px;height:20px;appearance:none;-webkit-appearance:none;border:1px solid var(--border);background:var(--control-bg);background-color:var(--control-bg);border-radius:6px;display:inline-grid;place-items:center;flex-shrink:0;box-shadow:inset 0 1px 1px #0000000a;transition:none}input[type=checkbox]:after{content:"";width:10px;height:6px;border-left:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(-45deg) translateY(-105%);transition:border-color .16s ease}input[type=checkbox]:checked{background:var(--primary-soft)!important;background-color:var(--primary-soft)!important;border-color:var(--primary-strong);box-shadow:inset 0 0 0 10px var(--primary-soft),0 0 0 4px #1cc79f29}:root[data-theme=dark] input[type=checkbox]:checked{box-shadow:inset 0 0 0 10px var(--primary),0 0 0 4px #3aaa9042}input[type=checkbox]:checked:after{border-color:#fff}input[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.checkbox-control{display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer;width:fit-content}.checkbox-control .checkbox-hint{font-weight:400;color:var(--muted)}label{display:block;font-weight:600;margin-bottom:6px;color:var(--text)}table{width:100%;border-collapse:collapse;background:var(--panel);border-radius:var(--radius-md)}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border)}th{font-size:13px;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.table-loading{position:relative}.table-loading.is-loading table{opacity:.55;transition:opacity .2s ease}.table-loading-overlay{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:flex-start;padding:6px 4px;pointer-events:none;background:var(--panel)}.table-loading-overlay>*{width:100%}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}tr:hover td{background:var(--surface-soft)}.pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--pill-bg);color:var(--pill-text);font-size:13px;gap:6px;border:1px solid transparent}.pill.success{background:var(--success-soft);color:var(--success)}.pill.warning{background:var(--warning-soft);color:var(--warning)}.pill.danger{background:var(--danger-soft);color:var(--danger)}.section-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.page-title{margin:0;font-size:28px;letter-spacing:-.01em}.small{font-size:13px;color:var(--muted)}.stack{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.field{display:flex;flex-direction:column;gap:6px}.accordion-header{cursor:pointer;font-weight:500;font-size:.9rem;list-style:none;display:flex;align-items:center;gap:6px}.accordion-header::-webkit-details-marker{display:none}.accordion-header:before{content:"▸";transition:transform .2s}details.accordion[open]>.accordion-header:before{transform:rotate(90deg)}.accordion-content{margin-top:6px}.form-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.toast-stack{position:fixed;top:16px;right:16px;display:flex;flex-direction:column;gap:10px;z-index:120}.toast{background:var(--panel);border:1px solid var(--border);padding:12px 14px;border-radius:var(--radius-md);box-shadow:var(--shadow);min-width:260px}.toast.success{border-color:#16a34a33}.toast.error{border-color:#ef444438}.toast-action-btn{padding:6px 8px;font-size:14px;line-height:1;min-width:32px;justify-content:center}.tag{border:1px solid var(--border);padding:4px 8px;border-radius:var(--radius-sm);color:var(--text);font-size:15px;background:var(--bg)}.surface{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:960px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.stat-grid{grid-template-columns:minmax(0,1fr)}}.stat-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 16px 2px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px}.stat-card.clickable{cursor:pointer}.stat-card.clickable:hover{border-color:var(--primary)}.secondary-stat-grid .stat-card{padding-bottom:16px;background:var(--surface-soft)}.stat-icon{--icon-bg: var(--panel-strong);--icon-surface: var(--icon-bg);--icon-ink: var(--primary-strong);width:44px;height:44px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--icon-surface);color:var(--icon-ink);border:1px solid var(--border);font-size:18px}@supports (background: color-mix(in srgb,#000,#fff)){.stat-icon{--icon-surface: color-mix(in srgb, var(--icon-bg), var(--panel) 94%);--icon-ink: color-mix(in srgb, var(--icon-bg), var(--text) 18%);border-color:color-mix(in srgb,var(--icon-bg),var(--border) 92%)}}.stat-value{font-size:26px;font-weight:700;margin:.2rem 0rem}.clickable-row{cursor:pointer}.clickable-row:hover{background:var(--surface-soft)}.clickable-row.is-selected{background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--border)}.stat-change{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:var(--muted);min-height:32px}.stat-change.positive{color:var(--success)}.stat-change.negative{color:var(--danger)}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--pill-bg);color:var(--pill-text);font-weight:600;font-size:13px}.topbar{position:sticky;top:0;z-index:10;background:var(--panel);border-bottom:1px solid var(--border)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;max-width:1260px;margin:0 auto}.search-box{flex:1;display:flex;align-items:center;gap:8px;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-md);padding:8px 12px}.search-box input{background:transparent;border:none;padding:0;box-shadow:none}.search-box input:focus{outline:none;box-shadow:none}.topbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.avatar{width:36px;height:36px;border-radius:50%;background:var(--panel-strong);display:grid;place-items:center;font-weight:700;color:var(--primary-strong)}.avatar-video-overlay{position:fixed;inset:0;z-index:1000;opacity:1;transition:opacity .6s ease;pointer-events:none}.avatar-video-overlay.is-fading{opacity:0}.avatar-video{position:absolute;left:50%;top:50%;width:80vw;max-width:960px;max-height:80vh;transform:translate(-50%,-50%);mix-blend-mode:screen;background:transparent;cursor:pointer;pointer-events:auto}.quick-input{min-width:200px}.pill.soft{background:var(--surface-soft);border-color:var(--border);color:var(--muted)}.brand-mark{width:36px;height:36px;border-radius:var(--radius-md);color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.filter-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel)}.filter-chip{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-soft);min-height:48px}.filter-chip label{margin:0;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.filter-chip select,.filter-chip input{border:none;background:transparent;padding:0;font-weight:500}.filter-chip select:focus,.filter-chip input:focus{box-shadow:none}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-weight:600;font-size:13px;text-transform:capitalize}.status-completed{background:var(--success-soft);color:var(--success)}.status-processing{background:var(--primary-soft);color:var(--primary-strong)}.status-rejected{background:var(--danger-soft);color:var(--danger)}.status-pending{background:var(--warning-soft);color:var(--warning)}.status-queue{color:var(--info);background:var(--queue-soft)}.status-indicator{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.status-indicator .dot{width:12px;height:12px;border-radius:50%;background:currentColor;border:2px solid rgba(17,24,39,.08)}.status-indicator.success{color:var(--success)}.status-indicator.warning{color:var(--warning)}.status-indicator.danger{color:var(--danger)}.status-dot{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid rgba(17,24,39,.08);background:var(--muted)}.status-dot.success{background:var(--success)}.status-dot.warning{background:var(--warning)}.status-dot.danger{background:var(--danger)}.table-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 0;color:var(--muted);font-size:13px}.auth-hero{min-height:100vh;background:linear-gradient(160deg,var(--primary-soft),var(--bg));display:grid;place-items:center;padding:24px}.auth-card{width:min(520px,100%);background:var(--panel);border-radius:var(--radius-xl);padding:32px 30px 26px;box-shadow:var(--shadow);border:1px solid var(--border)}.auth-footer{text-align:center;margin-top:18px;color:var(--muted)}.modal-backdrop{position:fixed;inset:0;background:#0b100ec2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:50}.totp-backdrop{position:fixed;inset:0;background:#0b100ec2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;padding:24px 16px;z-index:110}.totp-window{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;width:min(420px,100%);box-shadow:var(--shadow)}.modal-window{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;width:min(1100px,100%);box-shadow:var(--shadow)}.modal-window.wide{width:min(1200px,100%)}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.modal-body{display:grid;gap:14px}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.skeleton{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--border) 25%,var(--panel) 50%,var(--border) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite;border-radius:var(--radius-sm);min-height:12px}.skeleton-line{height:14px;width:100%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:960px){.app-shell{flex-direction:column}.sidebar{position:relative;width:100%;height:auto}.sidebar.is-collapsed{width:100%}.topbar-inner{padding:12px 16px}}@media(max-width:720px){.modal-window{padding:14px}}.toggle-switch{position:relative;display:inline-block;width:48px;height:26px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:var(--border);border-radius:26px;transition:background-color .2s ease}.toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .2s ease;box-shadow:0 1px 3px #00000026}.toggle-switch input:checked+.toggle-slider{background-color:var(--primary)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(22px)}.toggle-switch input:focus-visible+.toggle-slider{outline:2px solid var(--primary);outline-offset:2px}.table-stale{position:relative}table tbody{transition:opacity .15s ease}.table-stale tbody{opacity:.5}.table-stale:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 52%,#a6ffc130 65%,transparent 82%);background-size:200% 100%;animation:stale-shimmer 1.5s ease-in-out infinite;pointer-events:none;border-radius:var(--radius-md);mix-blend-mode:soft-light}@keyframes stale-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hidden-input{position:absolute;width:0;height:0;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;border:0;opacity:0;pointer-events:none}.empty-state,.loading-state{padding:40px;text-align:center;color:var(--muted)}.empty-state.compact{padding:24px}.empty-state.small{padding:20px}.text-positive{color:var(--success)}.text-negative{color:var(--danger)}.nowrap{white-space:nowrap}.overflow-x-auto{overflow-x:auto}.table-scroll{overflow:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.dashboard-stale{position:relative}.dashboard-stale .stat-grid,.dashboard-stale .chart-card{opacity:.5}.dashboard-stale:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 52%,#a6ffc130 65%,transparent 82%);background-size:200% 100%;animation:stale-shimmer 1.5s ease-in-out infinite;pointer-events:none;border-radius:var(--radius-md);z-index:1;mix-blend-mode:soft-light}
