.s-select-wrap{position:relative}.s-select-trigger{display:flex!important;align-items:center!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;gap:8px!important}.s-select-open{border-color:var(--input-focus-border)!important;background:var(--input-focus-bg)!important}.s-select-chevron{width:13px;height:13px;color:var(--text-placeholder);flex-shrink:0;transition:transform .2s ease,color .15s}.s-select-open .s-select-chevron{color:var(--brand)}.s-select-panel{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #0009,0 2px 8px #00000059}.s-select-list{max-height:240px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.s-select-list::-webkit-scrollbar{display:none}.s-select-search-wrap{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-subtle)}.s-select-search-icon{width:13px;height:13px;color:var(--text-placeholder);flex-shrink:0}.s-select-search-input{flex:1;background:transparent;border:none;outline:none;font-size:12px;color:var(--text-primary);caret-color:var(--brand)}.s-select-search-input::placeholder{color:var(--text-placeholder)}.s-select-item{padding:10px 14px;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;border-bottom:1px solid var(--border-subtle);transition:background .12s,color .12s}.s-select-item:last-child{border-bottom:none}.s-select-item:hover{background:#fb923c14;color:var(--brand)}.s-select-item--active{background:#fb923c1f;color:var(--brand);font-weight:600}.s-select-empty{padding:12px 14px;font-size:12px;color:var(--text-placeholder);text-align:center}.sdd-enter-active,.sdd-leave-active{transition:opacity .15s ease,transform .15s ease}.sdd-enter-from,.sdd-leave-to{opacity:0;transform:translateY(-4px)}.sdd-enter-to,.sdd-leave-from{opacity:1;transform:translateY(0)}.dark .s-select-panel{box-shadow:0 8px 24px #0000001f,0 2px 6px #00000014}.dark .s-select-item:hover{background:#ea580c0f;color:#c2410c}.dark .s-select-item--active{background:#ea580c1a;color:#c2410c}.dark .s-select-search-wrap{border-bottom-color:#00000014}.dark .s-select-item{border-bottom-color:#0000000d}.sidebar-scroll[data-v-46f7e500]{scrollbar-width:none;-ms-overflow-style:none}.sidebar-scroll[data-v-46f7e500]::-webkit-scrollbar{display:none}.app-footer{margin-top:auto;padding-bottom:64px;border-top:1px solid var(--border-default)}.app-footer-text{color:var(--text-secondary);font-weight:500}.app-footer-link{display:inline-flex;align-items:center;gap:4px;color:var(--text-secondary);text-decoration:none;transition:color .15s}.app-footer-link:hover{color:var(--brand)}.app-footer-tagline{padding:4px 12px;border-radius:9999px;font-weight:600;color:#fff;background:linear-gradient(90deg,#f97316eb,#1d4ed8eb);box-shadow:0 4px 14px #1d4ed840}.app-footer-dot{width:3px;height:3px;border-radius:9999px;background:currentColor;opacity:.6}.app-waves{position:absolute;left:0;right:0;bottom:0;height:60px;z-index:20;pointer-events:none}.app-waves svg{display:block;width:100%;height:100%}.modal-overlay[data-v-430cf718]{background:var(--overlay)}.modal-content[data-v-430cf718]{max-width:28rem;width:100%}.bg-elevated[data-v-430cf718]{background-color:var(--bg-elevated)}.border-theme[data-v-430cf718]{border-color:var(--border-default)}.border-subtle[data-v-430cf718]{border-color:var(--border-subtle)}.icon-wrapper[data-v-430cf718]{background:linear-gradient(135deg,var(--brand),var(--brand-solid));box-shadow:0 10px 20px #f973164d}.text-primary[data-v-430cf718]{color:var(--text-primary)}.text-secondary[data-v-430cf718]{color:var(--text-secondary)}.text-tertiary[data-v-430cf718]{color:var(--text-tertiary)}.text-label[data-v-430cf718]{color:var(--text-label)}.bg-surface[data-v-430cf718]{background-color:var(--bg-surface)}.surface-2[data-v-430cf718],.features-box[data-v-430cf718]{background-color:var(--surface-2)}.check-icon[data-v-430cf718]{color:#10b981}.btn-upgrade[data-v-430cf718]{background:linear-gradient(135deg,var(--brand),var(--brand-solid));box-shadow:0 4px 12px #f973164d}.btn-upgrade[data-v-430cf718]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #f9731666;filter:brightness(1.1)}.btn-upgrade[data-v-430cf718]:active{transform:translateY(0)}.btn-dismiss[data-v-430cf718]:hover{background-color:var(--surface-hover-2)}.close-button[data-v-430cf718]{background-color:var(--surface-2)}.close-button[data-v-430cf718]:hover{background-color:var(--surface-3)}@media(max-width:640px){.modal-body[data-v-430cf718]{padding:1.5rem}.modal-title[data-v-430cf718]{font-size:1.25rem}}.scrollbar-hide[data-v-6e7137d8]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide[data-v-6e7137d8]::-webkit-scrollbar{display:none}.pos-filterbar[data-v-6e7137d8]{background:var(--bg-surface)}.pos-toggle[data-v-6e7137d8]{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:20px}.pos-manual-price[data-v-6e7137d8]{flex:1;min-width:0;height:36px;background:#f97316;color:#fff;border:1px solid rgba(234,88,12,.9);border-radius:10px;padding:0 10px;font-size:18px;font-weight:800;line-height:36px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;caret-color:#fff;outline:none;-moz-appearance:textfield}.pos-manual-price[data-v-6e7137d8]::placeholder{color:#ffffff8c}.pos-manual-price[data-v-6e7137d8]:focus{box-shadow:0 0 0 2px #fb923c73;border-color:#fdba74}.pos-manual-price[data-v-6e7137d8]::-webkit-inner-spin-button,.pos-manual-price[data-v-6e7137d8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pos-cart-qty[data-v-6e7137d8]{height:36px}.pos-cart-qty-input[data-v-6e7137d8]{width:34px;height:100%;padding:0 2px;border:0;outline:0;background:transparent;color:var(--text-primary);text-align:center;font-size:11px;font-weight:800;-moz-appearance:textfield}.pos-cart-qty-input[data-v-6e7137d8]::-webkit-inner-spin-button,.pos-cart-qty-input[data-v-6e7137d8]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.pos-unit-select[data-v-6e7137d8]{display:block;width:100%;min-width:0;padding:4px 22px 4px 7px;border:1px solid rgba(249,115,22,.26);border-radius:7px;outline:none;background:var(--surface-2);color:var(--text-primary);font-size:10px;font-weight:700;cursor:pointer}.pos-unit-select[data-v-6e7137d8]:focus{border-color:#f97316}.pos-unit-select option[data-v-6e7137d8]{background:var(--bg-surface);color:var(--text-primary)}.pos-unit-summary[data-v-6e7137d8]{display:block;margin-top:2px;color:#fb923c;font-size:9px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-price-fields[data-v-6e7137d8]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.pos-price-field[data-v-6e7137d8]{display:flex;align-items:center;min-width:0;overflow:hidden;border:1px solid rgba(249,115,22,.35);border-radius:7px;background:#f97316}.pos-price-field span[data-v-6e7137d8]{padding:0 5px;color:#fff;font-size:9px;font-weight:800}.pos-price-field input[data-v-6e7137d8]{width:62px;border:0;outline:0;background:#fff;color:#9a3412;padding:3px 4px;font-size:10px;font-weight:800}.pos-cart-remove[data-v-6e7137d8]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.pos-line-preview[data-v-6e7137d8]{flex-shrink:1;min-width:0;max-width:58%;text-align:right;font-size:11px;font-weight:800;line-height:1.2;color:#fb923c;font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-line-preview-qty[data-v-6e7137d8]{display:inline-block;margin-right:4px;padding:1px 5px;border-radius:999px;background:#f9731624;color:#fb923c;font-size:9px;font-weight:700;letter-spacing:0;vertical-align:middle}@media(min-width:1280px){.pos-manual-price[data-v-6e7137d8]{font-size:20px}}.pos-product-card[data-v-6e7137d8]{min-height:84px;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;outline:none;box-shadow:0 2px 8px #0000001f;transition:border-color .15s,background .15s,box-shadow .15s}.pos-product-card[data-v-6e7137d8]:hover:not(:disabled){border-color:#fb923c4d;background:#fb923c0a;box-shadow:0 2px 8px #ea580c29}.pos-product-media[data-v-6e7137d8]{width:72px;height:72px;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--surface-3)}.pos-product-img[data-v-6e7137d8]{width:100%;height:100%;object-fit:cover;display:block}.pos-product-placeholder[data-v-6e7137d8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-placeholder);background:var(--surface-3)}.pos-stock-badge[data-v-6e7137d8]{flex-shrink:0;min-width:22px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.2;text-align:center}.pos-stock-ok[data-v-6e7137d8]{background:var(--surface-4);color:var(--text-label);border:1px solid var(--border-default, transparent)}.pos-stock-low[data-v-6e7137d8]{background:#f59e0b2e;color:#d97706}.pos-stock-out[data-v-6e7137d8]{background:#ef444426;color:#ef4444}.pos-toggle-btn[data-v-6e7137d8]{cursor:pointer;border:none;outline:none;border-radius:16px}.pos-toggle-active[data-v-6e7137d8]{background:#fb923c21;color:#fb923c}.pos-toggle-inactive[data-v-6e7137d8]{background:transparent;color:var(--text-label)}.pos-toggle-inactive[data-v-6e7137d8]:hover{color:var(--text-secondary)}.pos-search-wrap[data-v-6e7137d8]{background:var(--surface-3);border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s;overflow:hidden}.pos-search-wrap.pos-search-focused[data-v-6e7137d8]{border-color:#fb923c66;background:#fb923c0a}.pos-search-icon[data-v-6e7137d8]{color:var(--text-placeholder);transition:color .15s;margin-left:14px}.pos-search-focused .pos-search-icon[data-v-6e7137d8]{color:#fb923cb3}.pos-search-input[data-v-6e7137d8]{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:12.5px;font-weight:500;width:100%;flex:1;padding:10px;appearance:none;-webkit-appearance:none;line-height:1.4}.pos-search-input[data-v-6e7137d8]::placeholder{color:var(--text-placeholder);opacity:1}.pos-search-focused .pos-search-input[data-v-6e7137d8]::placeholder{color:var(--text-label)}.pos-search-input[data-v-6e7137d8]:-webkit-autofill,.pos-search-input[data-v-6e7137d8]:-webkit-autofill:hover,.pos-search-input[data-v-6e7137d8]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #141c27 inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 99999s ease-in-out 0s}.pos-search-clear[data-v-6e7137d8]{background:var(--surface-hover-3);color:var(--text-label);border:none;outline:none;cursor:pointer;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.pos-search-clear[data-v-6e7137d8]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.pos-chip[data-v-6e7137d8]{padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid transparent;cursor:pointer;outline:none;transition:background .12s,color .12s,border-color .12s}.pos-chip-active[data-v-6e7137d8]{background:#fb923c1a;color:#fb923c;border-color:#fb923c40}.pos-chip-inactive[data-v-6e7137d8]{background:var(--surface-1);color:var(--text-label);border-color:#ffffff12}.pos-chip-inactive[data-v-6e7137d8]:hover{background:var(--surface-4);color:var(--text-secondary);border-color:#ffffff1f}.cust-trigger[data-v-6e7137d8]{background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:20px;cursor:pointer;outline:none}.cust-trigger[data-v-6e7137d8]:hover,.cust-trigger-open[data-v-6e7137d8]{border-color:#fb923c4d;background:#fb923c0a}.cust-add-btn[data-v-6e7137d8]{background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-label);padding:0 12px;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s,background .15s;flex-shrink:0}.cust-add-btn[data-v-6e7137d8]:hover{color:#fb923c;border-color:#fb923c4d;background:#fb923c0f}.cust-dropdown[data-v-6e7137d8]{background:var(--bg-elevated);border:1px solid rgba(255,255,255,.09);border-radius:16px;box-shadow:0 24px 48px #00000080,0 0 0 1px #ffffff0a;overflow:hidden}.cust-dropdown-search-wrap[data-v-6e7137d8]{background:#f97316;border:1px solid #ea580c;border-radius:12px;transition:border-color .15s,background .15s;box-shadow:0 2px 8px #ea580c3d}.cust-dropdown-search-focused[data-v-6e7137d8]{border-color:#c2410c;background:#ea580c}.cust-dropdown-search-icon[data-v-6e7137d8]{color:#fff;transition:color .15s}.cust-dropdown-search-focused .cust-dropdown-search-icon[data-v-6e7137d8]{color:#fff}.cust-search-input[data-v-6e7137d8]{background:transparent!important;color:#fff!important;caret-color:#fff;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:12px;font-weight:500;width:100%;min-width:0;flex:1;padding:8px 10px;appearance:none;-webkit-appearance:none}.cust-search-input[data-v-6e7137d8]::placeholder{color:#ffffffeb;opacity:1}.cust-dropdown-search-focused .cust-search-input[data-v-6e7137d8]::placeholder{color:#fff}.cust-search-input[data-v-6e7137d8]:-webkit-autofill,.cust-search-input[data-v-6e7137d8]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #f97316 inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 99999s}.cust-item[data-v-6e7137d8]{padding:7px 10px;border-radius:10px;cursor:pointer;transition:background .12s}.cust-item[data-v-6e7137d8]:hover{background:var(--surface-3)}.cust-item-walkin[data-v-6e7137d8]{margin-bottom:1px}.cust-item-avatar[data-v-6e7137d8]{width:28px;height:28px;border-radius:50%;background:var(--surface-4);color:var(--text-label);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .12s,color .12s}.cust-divider[data-v-6e7137d8]{height:1px;background:var(--surface-4)}.add-customer-drawer[data-v-6e7137d8]{width:100%;max-width:360px;background:var(--bg-elevated);border-left:1px solid rgba(255,255,255,.09);box-shadow:-24px 0 64px #0000008c,-1px 0 #ffffff0a;display:flex;flex-direction:column}.drawer-header[data-v-6e7137d8]{padding:16px 18px 14px;border-bottom:1px solid var(--surface-4);flex-shrink:0}.drawer-footer[data-v-6e7137d8]{padding:14px 18px;border-top:1px solid var(--surface-4);flex-shrink:0}.modal-header[data-v-6e7137d8]{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-icon-wrap[data-v-6e7137d8]{width:32px;height:32px;border-radius:10px;background:#fb923c1f;color:#fb923c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-close-btn[data-v-6e7137d8]{width:30px;height:30px;border-radius:50%;background:var(--surface-3);border:1px solid rgba(255,255,255,.07);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.modal-close-btn[data-v-6e7137d8]:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.modal-label[data-v-6e7137d8]{display:block;font-size:10px;font-weight:600;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.modal-input-wrap[data-v-6e7137d8]{display:flex;align-items:center;background:#f97316;border:1px solid #ea580c;border-radius:12px;transition:border-color .15s,background .15s;box-shadow:0 2px 8px #ea580c3d}.modal-input-focused[data-v-6e7137d8]{border-color:#c2410c;background:#ea580c}.modal-input-icon[data-v-6e7137d8]{color:#fff;margin-left:12px;flex-shrink:0;transition:color .15s}.modal-input-focused .modal-input-icon[data-v-6e7137d8]{color:#fff}.modal-input[data-v-6e7137d8]{background:transparent!important;color:#fff!important;caret-color:#fff;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px;font-weight:400;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.modal-input[data-v-6e7137d8]::placeholder{color:#ffffffeb;opacity:1}.modal-input-focused .modal-input[data-v-6e7137d8]::placeholder{color:#fff}.modal-input[data-v-6e7137d8]:-webkit-autofill,.modal-input[data-v-6e7137d8]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #f97316 inset!important;-webkit-text-fill-color:#fff!important;transition:background-color 99999s}html:not(.dark) .modal-input-wrap[data-v-6e7137d8],html:not(.dark) .modal-input-wrap.modal-input-focused[data-v-6e7137d8]{background:#f97316;border-color:#ea580c;box-shadow:0 2px 8px #ea580c3d}html:not(.dark) .modal-input-icon[data-v-6e7137d8],html:not(.dark) .modal-input-focused .modal-input-icon[data-v-6e7137d8]{color:#fff}html:not(.dark) .modal-input[data-v-6e7137d8]{color:#fff!important;caret-color:#fff}html:not(.dark) .modal-input[data-v-6e7137d8]::placeholder,html:not(.dark) .modal-input-focused .modal-input[data-v-6e7137d8]::placeholder{color:#ffffffeb}html:not(.dark) .modal-input[data-v-6e7137d8]:-webkit-autofill,html:not(.dark) .modal-input[data-v-6e7137d8]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #f97316 inset!important;-webkit-text-fill-color:#fff!important}.modal-btn-cancel[data-v-6e7137d8]{padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:var(--surface-1);color:var(--text-label);font-size:13px;font-weight:600;cursor:pointer;outline:none;transition:background .15s,color .15s,border-color .15s}.modal-btn-cancel[data-v-6e7137d8]:hover{background:var(--surface-hover-3);color:var(--text-secondary);border-color:#ffffff1f}.modal-btn-save[data-v-6e7137d8]{padding:10px 16px;border-radius:12px;border:none;font-size:13px;font-weight:700;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,transform .1s}.modal-btn-save-active[data-v-6e7137d8]{background:#f97316;color:#fff;box-shadow:0 4px 16px #f9731640}.modal-btn-save-active[data-v-6e7137d8]:hover{background:#ea580c}.modal-btn-save-active[data-v-6e7137d8]:active{transform:scale(.98)}.modal-btn-save-disabled[data-v-6e7137d8]{background:var(--surface-4);color:var(--text-placeholder);cursor:not-allowed}.inst-modal[data-v-6e7137d8]{background:var(--bg-surface);border:1px solid rgba(255,255,255,.08);border-radius:20px 20px 0 0;overflow:hidden;box-shadow:0 -12px 48px #00000080}@media(min-width:640px){.inst-modal[data-v-6e7137d8]{border-radius:20px;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0d}}.inst-modal-header[data-v-6e7137d8]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 13px;border-bottom:1px solid rgba(255,255,255,.06);background:#fb923c0a}@media(min-width:640px){.inst-modal-header[data-v-6e7137d8]{padding:18px 20px 16px}}.inst-modal-badge[data-v-6e7137d8]{width:36px;height:36px;border-radius:10px;background:#fb923c21;border:1px solid rgba(251,146,60,.2);color:#fb923c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.inst-modal-title[data-v-6e7137d8]{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.3}.inst-modal-sub[data-v-6e7137d8]{font-size:11px;color:var(--text-label);margin-top:1px}.inst-modal-close[data-v-6e7137d8]{width:32px;height:32px;border-radius:50%;background:var(--surface-3);border:1px solid rgba(255,255,255,.07);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.inst-modal-close[data-v-6e7137d8]:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.inst-field[data-v-6e7137d8]{display:flex;flex-direction:column;gap:6px}.inst-label[data-v-6e7137d8]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.inst-hint[data-v-6e7137d8]{font-size:10px;color:var(--text-label);margin-top:2px}.inst-input-wrap[data-v-6e7137d8]{display:flex;align-items:center;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}.inst-input-focused[data-v-6e7137d8]{border-color:#fb923c73;background:#fb923c0a}.inst-textarea-wrap[data-v-6e7137d8]{align-items:flex-start}.inst-input-prefix[data-v-6e7137d8]{padding:0 10px;font-size:11px;font-weight:700;color:var(--text-label);border-right:1px solid rgba(255,255,255,.07);height:100%;display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.inst-input-icon[data-v-6e7137d8]{margin-left:11px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.inst-input-focused .inst-input-icon[data-v-6e7137d8]{color:#fb923cb3}.inst-input[data-v-6e7137d8]{background:transparent!important;color:var(--text-primary)!important;caret-color:#f97316;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px;font-weight:500;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.inst-input[data-v-6e7137d8]::placeholder{color:var(--text-placeholder);opacity:1}.inst-input-focused .inst-input[data-v-6e7137d8]::placeholder{color:var(--text-label)}.inst-input[data-v-6e7137d8]:-webkit-autofill,.inst-input[data-v-6e7137d8]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #141c27 inset!important;-webkit-text-fill-color:var(--text-primary)!important}.inst-select[data-v-6e7137d8]{color-scheme:dark;cursor:pointer}.inst-select option[data-v-6e7137d8]{background:var(--bg-surface);color:var(--text-primary)}.inst-date[data-v-6e7137d8]{color-scheme:dark;cursor:pointer}.inst-number-input[data-v-6e7137d8]::-webkit-inner-spin-button,.inst-number-input[data-v-6e7137d8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inst-number-input[data-v-6e7137d8]{-moz-appearance:textfield}.inst-input-prefix--currency[data-v-6e7137d8]{background:#fb923c14;border-right-color:#fb923c26;color:#fb923c;font-size:10px;font-weight:700;letter-spacing:.05em}.inst-textarea[data-v-6e7137d8]{resize:none;padding-top:10px;line-height:1.5}.inst-dropdown-chevron[data-v-6e7137d8]{width:14px;height:14px;margin-right:11px;color:var(--text-placeholder);flex-shrink:0;transition:transform .2s ease,color .15s}.inst-input-focused .inst-dropdown-chevron[data-v-6e7137d8]{color:#fb923cb3}.inst-dropdown[data-v-6e7137d8]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:200;background:var(--bg-elevated);border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #0000008c,0 2px 8px #0000004d}.inst-dropdown-item[data-v-6e7137d8]{padding:9px 14px;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:background .12s,color .12s;border-bottom:1px solid rgba(255,255,255,.04)}.inst-dropdown-item[data-v-6e7137d8]:last-child{border-bottom:none}.inst-dropdown-item[data-v-6e7137d8]:hover{background:#fb923c14;color:#fb923c}.inst-dropdown-item--active[data-v-6e7137d8]{background:#fb923c1f;color:#fb923c;font-weight:600}.inst-dd-enter-active[data-v-6e7137d8],.inst-dd-leave-active[data-v-6e7137d8]{transition:opacity .15s ease,transform .15s ease}.inst-dd-enter-from[data-v-6e7137d8],.inst-dd-leave-to[data-v-6e7137d8]{opacity:0;transform:translateY(-4px)}.inst-dd-enter-to[data-v-6e7137d8],.inst-dd-leave-from[data-v-6e7137d8]{opacity:1;transform:translateY(0)}.inst-cal[data-v-6e7137d8]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:200;background:var(--bg-elevated);border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #0009,0 2px 8px #0000004d;padding:12px}.inst-cal-nav[data-v-6e7137d8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.inst-cal-month[data-v-6e7137d8]{font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.inst-cal-nav-btn[data-v-6e7137d8]{width:26px;height:26px;border-radius:8px;background:var(--surface-3);border:1px solid rgba(255,255,255,.08);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s;outline:none}.inst-cal-nav-btn[data-v-6e7137d8]:hover{background:#fb923c1a;color:#fb923c}.inst-cal-grid[data-v-6e7137d8]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.inst-cal-dow[data-v-6e7137d8]{font-size:9px;font-weight:700;color:var(--text-placeholder);text-align:center;text-transform:uppercase;letter-spacing:.06em;padding:3px 0 5px}.inst-cal-day[data-v-6e7137d8]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:var(--text-secondary);border-radius:7px;cursor:pointer;transition:background .12s,color .12s;min-width:0}.inst-cal-day[data-v-6e7137d8]:not(.inst-cal-day--empty):not(.inst-cal-day--past):hover{background:#fb923c1a;color:#fb923c}.inst-cal-day--empty[data-v-6e7137d8]{cursor:default;pointer-events:none}.inst-cal-day--past[data-v-6e7137d8]{color:#2a3547;cursor:not-allowed}.inst-cal-day--today[data-v-6e7137d8]{color:var(--text-primary);font-weight:700;border:1px solid rgba(255,255,255,.12)}.inst-cal-day--selected[data-v-6e7137d8]{background:#fb923c!important;color:#0d1520!important;font-weight:800;border:none!important}.inst-summary[data-v-6e7137d8]{background:var(--surface-1);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}@media(min-width:640px){.inst-summary[data-v-6e7137d8]{padding:14px 16px;gap:12px}}.inst-summary-header[data-v-6e7137d8]{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.inst-stat-grid[data-v-6e7137d8]{display:grid;grid-template-columns:1fr;gap:6px}.inst-stat[data-v-6e7137d8]{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}@media(min-width:640px){.inst-stat-grid[data-v-6e7137d8]{grid-template-columns:repeat(3,1fr);gap:8px}.inst-stat[data-v-6e7137d8]{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 10px 8px}}.inst-stat-highlight[data-v-6e7137d8]{border-color:#fb923c33;background:#fb923c0f}.inst-stat-label[data-v-6e7137d8]{font-size:9px;font-weight:600;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em}.inst-stat-value[data-v-6e7137d8]{font-size:13px;font-weight:800;line-height:1.2;word-break:break-all}.inst-schedule-line[data-v-6e7137d8]{display:flex;align-items:flex-start;gap:7px;font-size:11px;color:var(--text-label);line-height:1.5;padding:8px 10px;background:#ffffff06;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.inst-btn-cancel[data-v-6e7137d8]{padding:11px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:var(--surface-1);color:var(--text-label);font-size:12px;font-weight:600;cursor:pointer;outline:none;transition:background .15s,color .15s,border-color .15s}.inst-btn-cancel[data-v-6e7137d8]:hover{background:var(--surface-hover-3);color:var(--text-secondary)}.inst-btn-create[data-v-6e7137d8]{padding:11px 16px;border-radius:12px;border:1px solid transparent;font-size:12px;font-weight:700;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background .15s,color .15s,border-color .15s,transform .1s}@media(min-width:640px){.inst-btn-cancel[data-v-6e7137d8]{font-size:13px}.inst-btn-create[data-v-6e7137d8]{padding:11px 20px;font-size:13px}}.inst-btn-active[data-v-6e7137d8]{background:#f9731626;color:#fb923c;border:1px solid rgba(249,115,22,.4);box-shadow:0 0 0 0 transparent}.inst-btn-active[data-v-6e7137d8]:hover{background:#f9731638;border-color:#f97316a6;color:#6ee7b7}.inst-btn-active[data-v-6e7137d8]:active{transform:scale(.98)}.inst-btn-disabled[data-v-6e7137d8]{background:var(--surface-4);color:var(--text-placeholder);cursor:not-allowed}.dark .pos-search-wrap[data-v-6e7137d8]{background:var(--input-bg);border-color:var(--input-border)}.dark .pos-search-wrap.pos-search-focused[data-v-6e7137d8]{border-color:var(--input-focus-border);background:var(--input-focus-bg)}.dark .pos-search-input[data-v-6e7137d8]:-webkit-autofill,.dark .pos-search-input[data-v-6e7137d8]:-webkit-autofill:hover,.dark .pos-search-input[data-v-6e7137d8]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #ffffff inset!important}.dark .pos-toggle[data-v-6e7137d8]{background:#fff;border-color:var(--input-border)}.dark .pos-toggle-active[data-v-6e7137d8]{background:var(--brand);color:#fff}.dark .pos-toggle-inactive[data-v-6e7137d8]{color:#334155}.dark .pos-toggle-inactive[data-v-6e7137d8]:hover{color:#0f172a}.dark .pos-product-card[data-v-6e7137d8]{background:#fff;border-color:#00000024;box-shadow:0 1px 2px #0000000a}.dark .pos-product-card[data-v-6e7137d8]:hover:not(:disabled){background:#fff7ed;border-color:#ea580c66;box-shadow:0 2px 8px #ea580c29}.dark .pos-product-media[data-v-6e7137d8],.dark .pos-product-placeholder[data-v-6e7137d8]{background:#f8fafc}.dark .cust-trigger[data-v-6e7137d8]{background:#fff;border-color:#00000024}.dark .cust-trigger[data-v-6e7137d8]:hover,.dark .cust-trigger-open[data-v-6e7137d8]{background:#fff7ed;border-color:#ea580c66}.dark .cust-add-btn[data-v-6e7137d8]{background:#fff;border-color:#00000024}.dark .cust-add-btn[data-v-6e7137d8]:hover{background:#fff7ed;border-color:#ea580c66}.dark .cust-dropdown[data-v-6e7137d8]{background:#fff;border-color:#0000001f;box-shadow:0 12px 32px #0000001f,0 0 0 1px #0000000f}.dark .cust-dropdown-search-wrap[data-v-6e7137d8]{background:var(--input-bg);border-color:var(--input-border);box-shadow:none}.dark .cust-dropdown-search-focused[data-v-6e7137d8]{border-color:var(--input-focus-border);background:var(--input-focus-bg)}.dark .cust-dropdown-search-icon[data-v-6e7137d8]{color:#94a3b8}.dark .cust-dropdown-search-focused .cust-dropdown-search-icon[data-v-6e7137d8]{color:#c2410c}.dark .cust-search-input[data-v-6e7137d8]{color:#0f172a!important;caret-color:#ea580c}.dark .cust-search-input[data-v-6e7137d8]::placeholder,.dark .cust-dropdown-search-focused .cust-search-input[data-v-6e7137d8]::placeholder{color:#94a3b8;opacity:1}.dark .cust-item[data-v-6e7137d8]:hover{background:#f1f5f9}.dark .cust-divider[data-v-6e7137d8]{background:#e2e8f0}.dark .cust-item-avatar[data-v-6e7137d8]{background:#e2e8f0;color:#475569}.dark .add-customer-drawer[data-v-6e7137d8]{background:#fff;border-left-color:#0000001a;box-shadow:-8px 0 32px #0000001f}.dark .drawer-header[data-v-6e7137d8]{border-bottom-color:#e2e8f0}.dark .drawer-footer[data-v-6e7137d8]{border-top-color:#e2e8f0}.dark .modal-label[data-v-6e7137d8]{color:#475569}.dark .modal-input-wrap[data-v-6e7137d8]{background:#f8fafc;border-color:#00000029}.dark .modal-input-focused[data-v-6e7137d8]{background:#fff7ed;border-color:#ea580c8c}.dark .modal-input-icon[data-v-6e7137d8]{color:#94a3b8}.dark .modal-input-focused .modal-input-icon[data-v-6e7137d8]{color:#ea580cb3}.dark .modal-input[data-v-6e7137d8]{color:#0f172a!important}.dark .modal-input[data-v-6e7137d8]::placeholder{color:#94a3b8;opacity:1}.dark .modal-input[data-v-6e7137d8]:-webkit-autofill,.dark .modal-input[data-v-6e7137d8]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #f8fafc inset!important;-webkit-text-fill-color:#0f172a!important}.dark .modal-input-focused .modal-input[data-v-6e7137d8]:-webkit-autofill,.dark .modal-input-focused .modal-input[data-v-6e7137d8]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #fff7ed inset!important}.dark .drawer-footer>button[data-v-6e7137d8]:first-child{background:#f8fafc;border-color:#00000024;color:#334155}.dark .drawer-footer>button[data-v-6e7137d8]:first-child:hover{background:#e2e8f0;color:#0f172a}.dark .cust-search-input[data-v-6e7137d8]:-webkit-autofill,.dark .cust-search-input[data-v-6e7137d8]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #ffffff inset!important;-webkit-text-fill-color:#0f172a!important}.dark .cust-dropdown-search-focused .cust-search-input[data-v-6e7137d8]:-webkit-autofill,.dark .cust-dropdown-search-focused .cust-search-input[data-v-6e7137d8]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #fff7ed inset!important}.dark .inst-modal[data-v-6e7137d8]{border-color:#0000001a;box-shadow:0 -8px 32px #0000001a}[data-v-0dd87ca2] .s-label,.s-label[data-v-0dd87ca2]{display:block;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}[data-v-0dd87ca2] .s-hint,.s-hint[data-v-0dd87ca2]{font-size:10px;color:var(--text-placeholder);margin-top:4px}[data-v-0dd87ca2] .s-input,.s-input[data-v-0dd87ca2]{width:100%;background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;padding:9px 12px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;transition:border-color .15s,background .15s;appearance:none;-webkit-appearance:none}[data-v-0dd87ca2] .s-input:focus,.s-input[data-v-0dd87ca2]:focus{border-color:var(--input-focus-border);background:var(--input-focus-bg)}[data-v-0dd87ca2] .s-input::placeholder,.s-input[data-v-0dd87ca2]::placeholder{color:var(--text-placeholder)}[data-v-0dd87ca2] .s-input option,.s-input option[data-v-0dd87ca2]{background:var(--bg-elevated);color:var(--text-primary)}[data-v-0dd87ca2] .s-input:disabled,.s-input[data-v-0dd87ca2]:disabled{opacity:.4;cursor:not-allowed}.s-radio[data-v-0dd87ca2]{width:14px;height:14px;accent-color:#f97316;cursor:pointer}.s-file-label[data-v-0dd87ca2]{display:flex;align-items:center;gap:10px;width:100%;background:var(--input-bg);border:1px dashed var(--border-strong);border-radius:10px;padding:10px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s,background .15s}.s-file-label[data-v-0dd87ca2]:hover{border-color:var(--input-focus-border);background:var(--input-focus-bg)}input[type=number].s-input[data-v-0dd87ca2]::-webkit-inner-spin-button,input[type=number].s-input[data-v-0dd87ca2]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number].s-input[data-v-0dd87ca2]{-moz-appearance:textfield}input[type=color][data-v-0dd87ca2]{cursor:pointer}.scrollbar-hide[data-v-8762e36d]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide[data-v-8762e36d]::-webkit-scrollbar{display:none}.prod-kpi-card[data-v-8762e36d]{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:12px}.prod-kpi-card--accent[data-v-8762e36d]{background:#f97316;border-color:#ea580c}.prod-kpi-card--accent .prod-kpi-label[data-v-8762e36d]{color:#fffc}.prod-kpi-card--accent .prod-kpi-sub[data-v-8762e36d]{color:#ffffffb3}.prod-kpi-label[data-v-8762e36d]{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.prod-kpi-value[data-v-8762e36d]{font-size:1.25rem;font-weight:800;color:var(--text-primary);line-height:1.2}.prod-kpi-sub[data-v-8762e36d]{font-size:10px;color:var(--text-label);margin-top:3px}@media(min-width:640px){.prod-kpi-card[data-v-8762e36d]{padding:16px}.prod-kpi-label[data-v-8762e36d]{font-size:10px}.prod-kpi-value[data-v-8762e36d]{font-size:1.5rem}.prod-kpi-sub[data-v-8762e36d]{font-size:11px;margin-top:4px}}.prod-pill-group[data-v-8762e36d]{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px;flex-wrap:wrap}.prod-pill-btn[data-v-8762e36d]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.prod-pill-btn[data-v-8762e36d]:hover{background:var(--surface-hover-3);color:var(--text-primary)}.prod-pill-btn--brand[data-v-8762e36d]{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.prod-pill-btn--brand[data-v-8762e36d]:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .prod-pill-group[data-v-8762e36d]{background:#fff;border-color:#0000001f}html.dark .prod-pill-btn[data-v-8762e36d]{color:#334155}html.dark .prod-pill-btn[data-v-8762e36d]:hover{background:#e2e8f0;color:#0f172a}html.dark .prod-pill-btn--brand[data-v-8762e36d]{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .prod-pill-btn--brand[data-v-8762e36d]:hover{background:#ea580c2e;border-color:#ea580c59}.prod-filterbar[data-v-8762e36d]{background:var(--bg-surface);border:1px solid rgba(255,255,255,.07);border-radius:16px}.prod-search-wrap[data-v-8762e36d]{background:var(--surface-3);border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s;overflow:hidden}.prod-search-wrap.prod-search-focused[data-v-8762e36d]{border-color:#fb923c66;background:#fb923c0a}.prod-search-icon[data-v-8762e36d]{color:var(--text-placeholder);transition:color .15s;margin-left:14px}.prod-search-focused .prod-search-icon[data-v-8762e36d]{color:#fb923cb3}.prod-search-input[data-v-8762e36d]{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:12.5px;font-weight:500;width:100%;flex:1;padding:10px;appearance:none;-webkit-appearance:none;line-height:1.4}.prod-search-input[data-v-8762e36d]::placeholder{color:var(--text-placeholder);opacity:1}.prod-search-focused .prod-search-input[data-v-8762e36d]::placeholder{color:var(--text-label)}.prod-search-input[data-v-8762e36d]:-webkit-autofill,.prod-search-input[data-v-8762e36d]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #141c27 inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 99999s ease-in-out 0s}.prod-search-clear[data-v-8762e36d]{background:var(--surface-hover-3);color:var(--text-label);border:none;outline:none;cursor:pointer;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.prod-search-clear[data-v-8762e36d]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.prod-toggle[data-v-8762e36d]{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:20px}.prod-toggle-btn[data-v-8762e36d]{cursor:pointer;border:none;outline:none;border-radius:16px}.prod-toggle-active[data-v-8762e36d]{background:#fb923c21;color:#fb923c}.prod-toggle-amber[data-v-8762e36d]{background:#f59e0b21!important;color:#fbbf24!important}.prod-toggle-red[data-v-8762e36d]{background:#ef444421!important;color:#f87171!important}.prod-toggle-inactive[data-v-8762e36d]{background:transparent;color:var(--text-label)}.prod-toggle-inactive[data-v-8762e36d]:hover{color:var(--text-secondary)}.prod-chip[data-v-8762e36d]{padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid transparent;cursor:pointer;outline:none;transition:background .12s,color .12s,border-color .12s}.prod-chip-active[data-v-8762e36d]{background:#fb923c1a;color:#fb923c;border-color:#fb923c40}.prod-chip-inactive[data-v-8762e36d]{background:var(--surface-1);color:var(--text-label);border-color:#ffffff12}.prod-chip-inactive[data-v-8762e36d]:hover{background:var(--surface-4);color:var(--text-secondary);border-color:#ffffff1f}.prod-chip-cat[data-v-8762e36d]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:6px;font-size:11px;font-weight:600;background:var(--surface-3);color:var(--text-secondary);border:1px solid rgba(255,255,255,.08)}.prod-table-card[data-v-8762e36d]{background:var(--surface-1);border:1px solid rgba(255,255,255,.07);border-radius:16px}.prod-stock-badge[data-v-8762e36d]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:2px 7px;border-radius:20px;font-size:11px;font-weight:700;line-height:1}.prod-stock-badge--green[data-v-8762e36d]{background:#fb923c21;color:#fb923c}.prod-stock-badge--amber[data-v-8762e36d]{background:#f59e0b21;color:#fbbf24}.prod-stock-badge--red[data-v-8762e36d]{background:#ef444421;color:#f87171}.prod-avatar--emerald[data-v-8762e36d]{background:#fb923c21;color:#fb923c}.prod-avatar--blue[data-v-8762e36d]{background:#60a5fa21;color:#60a5fa}.prod-avatar--violet[data-v-8762e36d]{background:#a78bfa21;color:#a78bfa}.prod-avatar--amber[data-v-8762e36d]{background:#fbbf2421;color:#fbbf24}.prod-avatar--rose[data-v-8762e36d]{background:#fb718521;color:#fb7185}.prod-avatar--cyan[data-v-8762e36d]{background:#22d3ee21;color:#22d3ee}.prod-action-btn[data-v-8762e36d]{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:var(--surface-2);color:var(--text-label);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s,border-color .15s;text-decoration:none}.prod-action-btn[data-v-8762e36d]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.prod-action-btn--blue[data-v-8762e36d]:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.prod-action-btn--red[data-v-8762e36d]:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.prod-card-btn[data-v-8762e36d]{width:34px;height:34px;border-radius:10px;background:var(--surface-3);border:1px solid rgba(255,255,255,.08);color:var(--text-label);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s;text-decoration:none}.prod-card-btn[data-v-8762e36d]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.prod-card-btn--blue[data-v-8762e36d]{background:#60a5fa14;color:#60a5fa;border-color:#60a5fa26}.prod-card-btn--blue[data-v-8762e36d]:hover{background:#60a5fa29}.prod-card-btn--red[data-v-8762e36d]{background:#ef444414;color:#f87171;border-color:#ef444426}.prod-card-btn--red[data-v-8762e36d]:hover{background:#ef444429}.prod-page-btn[data-v-8762e36d]{padding:4px 10px;min-width:28px;height:28px;border-radius:8px;font-size:11px;font-weight:600;border:1px solid rgba(255,255,255,.08);background:var(--surface-1);color:var(--text-secondary);cursor:pointer;outline:none;transition:background .12s,color .12s}.prod-page-btn[data-v-8762e36d]:hover:not(:disabled){background:var(--surface-hover-3);color:var(--text-primary)}.prod-page-btn[data-v-8762e36d]:disabled{opacity:.35;cursor:not-allowed}.prod-page-btn-active[data-v-8762e36d]{background:#fb923c21;border-color:#fb923c4d;color:#fb923c}.cat-drawer[data-v-8762e36d]{width:100%;max-width:360px;background:var(--bg-elevated);border-left:1px solid rgba(255,255,255,.09);box-shadow:-24px 0 64px #0000008c,-1px 0 #ffffff0a;display:flex;flex-direction:column}.cat-drawer-header[data-v-8762e36d]{padding:16px 18px 14px;border-bottom:1px solid var(--surface-4);flex-shrink:0}.cat-drawer-footer[data-v-8762e36d]{padding:14px 18px;border-top:1px solid var(--surface-4);flex-shrink:0}.prod-import-drawer[data-v-8762e36d]{width:100%;max-width:400px;background:var(--bg-elevated);border-left:1px solid rgba(255,255,255,.09);box-shadow:-24px 0 64px #0000008c,-1px 0 #ffffff0a;display:flex;flex-direction:column}.prod-import-drawer-header[data-v-8762e36d]{padding:16px 18px 14px;border-bottom:1px solid var(--surface-4);flex-shrink:0}.prod-import-drawer-footer[data-v-8762e36d]{padding:14px 18px;border-top:1px solid var(--surface-4);flex-shrink:0}.prod-upload-zone[data-v-8762e36d]{min-height:96px;padding:16px}.prod-modal[data-v-8762e36d]{background:var(--bg-surface);border:1px solid rgba(255,255,255,.09);border-radius:20px;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0a;overflow:hidden}.prod-modal-header[data-v-8762e36d]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#fb923c08}.prod-modal-badge[data-v-8762e36d]{width:34px;height:34px;border-radius:10px;background:#fb923c1f;border:1px solid rgba(251,146,60,.2);color:#fb923c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.prod-modal-badge--red[data-v-8762e36d]{background:#ef44441f;border-color:#ef444433;color:#f87171}.prod-modal-title[data-v-8762e36d]{font-size:14px;font-weight:700;color:var(--text-primary)}.prod-modal-sub[data-v-8762e36d]{font-size:11px;color:var(--text-label);margin-top:1px}.prod-modal-close[data-v-8762e36d]{width:30px;height:30px;border-radius:50%;background:var(--surface-3);border:1px solid rgba(255,255,255,.07);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.prod-modal-close[data-v-8762e36d]:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.prod-modal-btn-cancel[data-v-8762e36d]{padding:9px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:var(--surface-1);color:var(--text-label);font-size:13px;font-weight:600;cursor:pointer;outline:none;transition:background .15s,color .15s}.prod-modal-btn-cancel[data-v-8762e36d]:hover{background:var(--surface-hover-3);color:var(--text-secondary)}.prod-modal-btn-delete[data-v-8762e36d]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:12px;background:#ef44441f;border:1px solid rgba(239,68,68,.25);color:#f87171;font-size:13px;font-weight:700;cursor:pointer;outline:none;transition:background .15s,border-color .15s}.prod-modal-btn-delete[data-v-8762e36d]:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.prod-modal-btn-delete[data-v-8762e36d]:disabled{opacity:.5;cursor:not-allowed}.prod-modal-btn-save[data-v-8762e36d]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:12px;border:none;font-size:13px;font-weight:700;cursor:pointer;outline:none;transition:background .15s,transform .1s}.prod-modal-btn-save--active[data-v-8762e36d]{background:#f97316;color:#fff;box-shadow:0 4px 16px #f9731640}.prod-modal-btn-save--active[data-v-8762e36d]:hover{background:#ea580c}.prod-modal-btn-save--active[data-v-8762e36d]:active{transform:scale(.98)}.prod-modal-btn-save--disabled[data-v-8762e36d]{background:var(--surface-4);color:var(--text-placeholder);cursor:not-allowed}.prod-field[data-v-8762e36d]{display:flex;flex-direction:column;gap:6px}.prod-label[data-v-8762e36d]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.prod-input-wrap[data-v-8762e36d]{display:flex;align-items:center;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}.prod-input-focused[data-v-8762e36d]{border-color:#fb923c73;background:#fb923c0a}.prod-textarea-wrap[data-v-8762e36d]{align-items:flex-start}.prod-input-icon[data-v-8762e36d]{margin-left:11px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.prod-input-focused .prod-input-icon[data-v-8762e36d]{color:#fb923cb3}.prod-input[data-v-8762e36d]{background:transparent!important;color:var(--text-primary)!important;caret-color:#f97316;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px;font-weight:400;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.prod-input[data-v-8762e36d]::placeholder{color:var(--text-placeholder);opacity:1}.prod-input-focused .prod-input[data-v-8762e36d]::placeholder{color:var(--text-label)}.prod-input[data-v-8762e36d]:-webkit-autofill,.prod-input[data-v-8762e36d]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #141c27 inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 99999s}.prod-textarea[data-v-8762e36d]{resize:none;padding-top:10px;line-height:1.5}.dark .prod-kpi-card[data-v-8762e36d]{background:var(--bg-surface);border-color:var(--border-default)}.dark .prod-kpi-card--accent[data-v-8762e36d]{background:#f97316;border-color:#ea580c}.dark .prod-kpi-card--accent .prod-kpi-label[data-v-8762e36d],.dark .prod-kpi-card--accent .prod-kpi-sub[data-v-8762e36d]{color:#fffc!important}.dark .prod-kpi-card--accent .prod-kpi-value[data-v-8762e36d]{color:#fff!important}.dark .prod-filterbar[data-v-8762e36d]{border-color:var(--border-default)}.dark .prod-search-wrap[data-v-8762e36d]{background:var(--input-bg);border-color:var(--input-border)}.dark .prod-search-wrap.prod-search-focused[data-v-8762e36d]{border-color:var(--input-focus-border);background:var(--input-focus-bg)}.dark .prod-search-input[data-v-8762e36d]:-webkit-autofill,.dark .prod-search-input[data-v-8762e36d]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #ffffff inset!important}.dark .prod-toggle[data-v-8762e36d]{border-color:var(--border-default)}.dark .prod-toggle-active[data-v-8762e36d]{background:var(--brand);color:#fff}.dark .prod-toggle-amber[data-v-8762e36d]{background:#f59e0b!important;color:#fff!important}.dark .prod-toggle-red[data-v-8762e36d]{background:#ef4444!important;color:#fff!important}.dark .prod-chip-active[data-v-8762e36d]{background:var(--brand);color:#fff;border-color:var(--brand)}.dark .prod-chip-inactive[data-v-8762e36d]{background:var(--surface-1);border-color:var(--border-default)}.dark .prod-table-card[data-v-8762e36d]{background:var(--bg-surface);border-color:var(--border-default)}.dark .prod-stock-badge--green[data-v-8762e36d]{background:var(--brand);color:#fff}.dark .prod-stock-badge--amber[data-v-8762e36d]{background:#f59e0b;color:#fff}.dark .prod-stock-badge--red[data-v-8762e36d]{background:#ef4444;color:#fff}.dark .prod-action-btn[data-v-8762e36d]{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .prod-action-btn[data-v-8762e36d]:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .prod-card-btn[data-v-8762e36d]{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .prod-card-btn[data-v-8762e36d]:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .prod-page-btn[data-v-8762e36d]{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .prod-page-btn[data-v-8762e36d]:hover:not(:disabled){background:var(--bg-elevated);color:var(--text-primary)}.dark .prod-page-btn-active[data-v-8762e36d]{background:var(--brand);border-color:var(--brand);color:#fff}.dark .prod-modal[data-v-8762e36d]{border-color:var(--border-default);box-shadow:0 40px 80px #00000026}.dark .prod-modal-header[data-v-8762e36d]{border-color:var(--border-default);background:#ea580c0a}.dark .prod-modal-badge[data-v-8762e36d]{background:var(--brand);border-color:var(--brand);color:#fff}.dark .prod-modal-badge--red[data-v-8762e36d]{background:#ef4444;border-color:#ef4444;color:#fff}.dark .prod-modal-close[data-v-8762e36d]{background:var(--bg-elevated);border-color:var(--border-default);color:var(--text-label)}.dark .prod-modal-close[data-v-8762e36d]:hover{background:var(--bg-hover);color:var(--text-secondary)}.dark .prod-modal-btn-cancel[data-v-8762e36d]{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .prod-modal-btn-cancel[data-v-8762e36d]:hover{background:var(--bg-elevated);color:var(--text-secondary)}.dark .prod-input-wrap[data-v-8762e36d]{background:var(--input-bg);border-color:var(--input-border)}.dark .prod-input-wrap.prod-input-focused[data-v-8762e36d]{border-color:var(--input-focus-border);background:var(--input-focus-bg)}.dark .prod-input[data-v-8762e36d]:-webkit-autofill,.dark .prod-input[data-v-8762e36d]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #ffffff inset!important}.us-wrap{position:relative;width:100%}.us-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:6px 9px;text-align:left;cursor:pointer;outline:none;font-family:inherit;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:10px;transition:background .15s,border-color .15s,box-shadow .15s}.us-trigger:hover{background:var(--surface-3);border-color:#fb923c47}.us-trigger--open{background:#fb923c0d;border-color:#fb923c80;box-shadow:0 0 0 3px #fb923c14}.us-trigger--disabled{opacity:.5;cursor:not-allowed}.us-trigger-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:34px;max-width:58px;height:24px;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#fdba74;background:#fb923c1a;border:1px solid rgba(251,146,60,.22);border-radius:7px}.us-trigger-badge--empty{color:var(--text-placeholder);background:var(--surface-4);border-color:#ffffff14}.us-trigger-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;line-height:1.2}.us-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--text-primary)}.us-trigger-group{font-size:8.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-label)}.us-chevron{width:13px;height:13px;flex-shrink:0;color:var(--text-placeholder);transition:transform .2s,color .15s}.us-chevron--open{transform:rotate(180deg);color:var(--brand)}.us-panel{overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 24px 60px #0000008c,0 2px 8px #0000004d}.us-panel-head{display:flex;align-items:center;justify-content:space-between;padding:11px 13px 0}.us-panel-title{font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-label)}.us-panel-count{padding:2px 7px;border-radius:99px;font-size:9px;font-weight:600;color:var(--text-placeholder);background:var(--surface-3)}.us-search-wrap{display:flex;align-items:center;gap:7px;margin:8px 10px;padding:7px 10px;background:var(--surface-2);border:1px solid var(--border-default);border-radius:9px;transition:border-color .15s,background .15s}.us-search-wrap:focus-within{border-color:#fb923c73;background:#fb923c0a}.us-search-icon{width:13px;height:13px;flex-shrink:0;color:var(--text-placeholder)}.us-search-input{flex:1;min-width:0;padding:0;font-family:inherit;font-size:11.5px;color:var(--text-primary);background:transparent;border:none;outline:none;caret-color:var(--brand)}.us-search-input::placeholder{color:var(--text-placeholder)}.us-search-clear{flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:var(--text-placeholder);background:var(--surface-4);border:none;border-radius:50%;cursor:pointer}.us-search-clear:hover{color:var(--text-primary)}.us-list{max-height:300px;padding:2px 8px 10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(251,146,60,.25) transparent}.us-list::-webkit-scrollbar{width:5px}.us-list::-webkit-scrollbar-track{background:transparent}.us-list::-webkit-scrollbar-thumb{background:#fb923c40;border-radius:99px}.us-group-title{padding:9px 6px 4px;font-size:8.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-label)}.us-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.us-item{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 7px;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:background .1s,border-color .1s}.us-item:hover,.us-item--active{background:#fb923c1a;border-color:#fb923c29}.us-item--selected{background:#fb923c21;border-color:#fb923c33}.us-item-code{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:30px;max-width:46px;height:20px;padding:0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fdba74;background:#fb923c14;border:1px solid rgba(251,146,60,.16);border-radius:6px}.us-item--selected .us-item-code{color:#fff;background:#fb923cbf;border-color:#fb923cd9}.us-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;color:var(--text-primary)}.us-check{width:11px;height:11px;flex-shrink:0;color:var(--brand)}.us-empty{padding:24px 12px;text-align:center}.us-empty-icon{width:22px;height:22px;margin:0 auto 8px;color:var(--text-placeholder)}.us-empty-title{font-size:11.5px;font-weight:600;color:var(--text-secondary)}.us-empty-sub{margin-top:2px;font-size:10px;color:var(--text-placeholder)}.usdd-enter-active,.usdd-leave-active{transition:opacity .15s ease,transform .15s ease}.usdd-enter-from,.usdd-leave-to{opacity:0;transform:translateY(-5px) scale(.99)}.usdd-enter-to,.usdd-leave-from{opacity:1;transform:translateY(0) scale(1)}.dark .us-trigger{background:#fff;border-color:#0000001f}.dark .us-trigger:hover{background:#f8fafc;border-color:#ea580c59}.dark .us-trigger--open{background:#fff7ed;border-color:#ea580c;box-shadow:0 0 0 3px #ea580c14}.dark .us-trigger-badge{color:#c2410c;background:#ea580c14;border-color:#ea580c33}.dark .us-trigger-badge--empty{color:#94a3b8;background:#f1f5f9;border-color:#00000014}.dark .us-trigger-group{color:#94a3b8}.dark .us-panel{box-shadow:0 18px 44px #00000029,0 2px 8px #00000014}.dark .us-panel-count{color:#64748b;background:#f1f5f9}.dark .us-search-wrap{background:#f8fafc;border-color:#0000001a}.dark .us-search-wrap:focus-within{background:#fff7ed;border-color:#ea580c}.dark .us-search-clear{color:#94a3b8;background:#f1f5f9}.dark .us-search-clear:hover{color:#0f172a}.dark .us-item:hover,.dark .us-item--active{background:#ea580c0f;border-color:#ea580c1f}.dark .us-item--selected{background:#ea580c1a;border-color:#ea580c29}.dark .us-item-code{color:#c2410c;background:#ea580c12;border-color:#ea580c29}.dark .us-item--selected .us-item-code{color:#fff;background:#ea580c;border-color:#ea580c}.dark .us-list{scrollbar-color:rgba(234,88,12,.25) transparent}.dark .us-list::-webkit-scrollbar-thumb{background:#ea580c40}.pf-card[data-v-dc15fa6b]{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.pf-card-header[data-v-dc15fa6b]{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.07);background:#fb923c08}.pf-card-icon[data-v-dc15fa6b]{width:32px;height:32px;border-radius:10px;background:#fb923c1a;border:1px solid rgba(251,146,60,.18);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pf-card-title[data-v-dc15fa6b]{font-size:13px;font-weight:700;color:var(--text-primary)}.pf-card-sub[data-v-dc15fa6b]{font-size:11px;color:var(--text-label);margin-top:1px}.pf-save-card[data-v-dc15fa6b]{background:var(--surface-1);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:16px}.pf-back-btn[data-v-dc15fa6b]{width:34px;height:34px;border-radius:10px;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;text-decoration:none;transition:background .15s,color .15s}.pf-back-btn[data-v-dc15fa6b]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.pf-btn-ghost[data-v-dc15fa6b]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .15s,color .15s;text-decoration:none}.pf-btn-ghost[data-v-dc15fa6b]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.pf-btn-primary[data-v-dc15fa6b]{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;cursor:pointer;outline:none;transition:background .15s,border-color .15s,transform .1s}.pf-btn-primary[data-v-dc15fa6b]:hover:not(:disabled){background:#fb923c33;border-color:#fb923c66}.pf-btn-primary[data-v-dc15fa6b]:active:not(:disabled){transform:scale(.98)}.pf-btn-primary[data-v-dc15fa6b]:disabled{opacity:.5;cursor:not-allowed}.pf-pill-group[data-v-dc15fa6b]{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.pf-pill-btn[data-v-dc15fa6b]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap;width:auto}.pf-pill-btn.w-full[data-v-dc15fa6b]{width:100%;justify-content:center}.pf-pill-btn[data-v-dc15fa6b]:hover{background:var(--surface-hover-3);color:var(--text-primary)}.pf-pill-btn--brand[data-v-dc15fa6b]{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.pf-pill-btn--brand[data-v-dc15fa6b]:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .pf-pill-group[data-v-dc15fa6b]{background:#fff;border-color:#0000001f}html.dark .pf-pill-btn[data-v-dc15fa6b]{color:#334155}html.dark .pf-pill-btn[data-v-dc15fa6b]:hover{background:#e2e8f0;color:#0f172a}html.dark .pf-pill-btn--brand[data-v-dc15fa6b]{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .pf-pill-btn--brand[data-v-dc15fa6b]:hover{background:#ea580c2e;border-color:#ea580c59}.pf-field[data-v-dc15fa6b]{display:flex;flex-direction:column;gap:6px}.pf-label[data-v-dc15fa6b]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.pf-required[data-v-dc15fa6b]{color:#f87171}.pf-optional[data-v-dc15fa6b]{color:var(--text-placeholder);font-weight:400;text-transform:none;letter-spacing:0}.pf-hint[data-v-dc15fa6b]{font-size:10px;color:var(--text-label)}.pf-field-error[data-v-dc15fa6b]{font-size:11px;color:#f87171}.pf-input-wrap[data-v-dc15fa6b]{display:flex;align-items:center;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}.pf-input-wrap--amber[data-v-dc15fa6b]{border-color:#d9770640;background:#d977060a}.pf-input-focused[data-v-dc15fa6b]{border-color:#fb923c73!important;background:#fb923c0a!important}.pf-input-focused--amber[data-v-dc15fa6b]{border-color:#d977068c!important;background:#d977060f!important}.pf-textarea-wrap[data-v-dc15fa6b]{align-items:flex-start}.pf-input-icon[data-v-dc15fa6b]{margin-left:11px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.pf-input-focused .pf-input-icon[data-v-dc15fa6b]{color:#fb923cb3}.pf-prefix[data-v-dc15fa6b]{padding:0 10px;font-size:10px;font-weight:700;color:#fb923c;background:#fb923c14;border-right:1px solid rgba(251,146,60,.15);height:100%;display:flex;align-items:center;white-space:nowrap;flex-shrink:0;letter-spacing:.04em}.pf-input[data-v-dc15fa6b]{background:transparent!important;color:var(--text-primary)!important;caret-color:#f97316;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px;font-weight:400;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.pf-input[data-v-dc15fa6b]::placeholder{color:var(--text-placeholder);opacity:1}.pf-input-focused .pf-input[data-v-dc15fa6b]::placeholder{color:var(--text-label)}.pf-input[data-v-dc15fa6b]:-webkit-autofill,.pf-input[data-v-dc15fa6b]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #141c27 inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 99999s}.pf-number-input[data-v-dc15fa6b]::-webkit-inner-spin-button,.pf-number-input[data-v-dc15fa6b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pf-number-input[data-v-dc15fa6b]{-moz-appearance:textfield}.pf-select[data-v-dc15fa6b]{color-scheme:dark;cursor:pointer}.pf-select option[data-v-dc15fa6b]{background:var(--bg-surface);color:var(--text-primary)}[data-v-dc15fa6b] .s-input{width:100%;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px 12px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;transition:border-color .15s,background .15s;appearance:none;-webkit-appearance:none}[data-v-dc15fa6b] .s-input.s-select-open,[data-v-dc15fa6b] .s-input:focus{border-color:#fb923c73;background:#fb923c0a}[data-v-dc15fa6b] .s-input::placeholder{color:var(--text-placeholder)}[data-v-dc15fa6b] .qc-modal .s-input{background:#1d2734;border-color:#ffffff17}.pf-textarea[data-v-dc15fa6b]{resize:none;padding-top:10px;line-height:1.6}.pf-status-btn[data-v-dc15fa6b]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;outline:none;border:1px solid transparent;transition:background .12s,border-color .12s,color .12s}.pf-status-btn--active[data-v-dc15fa6b]{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.pf-status-btn--off[data-v-dc15fa6b]{background:var(--surface-4);border-color:#ffffff1a;color:var(--text-secondary)}.pf-status-btn--inactive[data-v-dc15fa6b]{background:var(--surface-1);border-color:#ffffff12;color:var(--text-placeholder)}.pf-status-btn--inactive[data-v-dc15fa6b]:hover{background:var(--surface-hover-3);color:var(--text-secondary)}.pf-checkbox-wrap[data-v-dc15fa6b]{flex-shrink:0}.pf-checkbox[data-v-dc15fa6b]{width:16px;height:16px;border-radius:4px;border:1.5px solid rgba(255,255,255,.15);background:var(--surface-2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s}.pf-checkbox--checked[data-v-dc15fa6b]{background:#f97316;border-color:#f97316}.pf-unit-add[data-v-dc15fa6b]{flex-shrink:0;padding:7px 12px;border-radius:10px;border:1px solid rgba(249,115,22,.3);background:#f973161a;color:#fb923c;font-size:11px;font-weight:700;cursor:pointer}.pf-unit-add[data-v-dc15fa6b]:hover{background:#f973162e}.pf-unit-row[data-v-dc15fa6b]{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 42px 14px 14px;border:1px solid rgba(249,115,22,.16);border-radius:14px;background:#f9731609}@media(min-width:768px){.pf-unit-row[data-v-dc15fa6b]{grid-template-columns:1.1fr .8fr 1fr 1.1fr}}.pf-unit-remove[data-v-dc15fa6b]{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;border:1px solid rgba(239,68,68,.2);background:#ef444414;color:#f87171;font-size:17px;line-height:1;cursor:pointer}.pf-unit-remove[data-v-dc15fa6b]:hover{background:#ef444429}.pf-unit-suffix[data-v-dc15fa6b]{padding:0 10px;color:var(--text-label);font-size:10px;font-weight:700;white-space:nowrap}.pf-unit-empty[data-v-dc15fa6b]{padding:12px 14px;border:1px dashed var(--border-default);border-radius:12px;color:var(--text-placeholder);font-size:11px}.pf-toggle-advanced[data-v-dc15fa6b]{background:none;border:none;outline:none;cursor:pointer;padding:0}.pf-dropzone[data-v-dc15fa6b]{border:2px dashed rgba(255,255,255,.09);border-radius:14px;padding:24px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.pf-dropzone[data-v-dc15fa6b]:hover,.pf-dropzone--drag[data-v-dc15fa6b]{border-color:#fb923c59;background:#fb923c08}.qc-modal[data-v-dc15fa6b]{background:var(--bg-surface);border:1px solid rgba(255,255,255,.09);border-radius:20px;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0a;overflow:hidden}.qc-modal-header[data-v-dc15fa6b]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#fb923c08}.qc-modal-badge[data-v-dc15fa6b]{width:34px;height:34px;border-radius:10px;background:#fb923c1f;border:1px solid rgba(251,146,60,.2);color:#fb923c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qc-modal-title[data-v-dc15fa6b]{font-size:14px;font-weight:700;color:var(--text-primary)}.qc-modal-sub[data-v-dc15fa6b]{font-size:11px;color:var(--text-label);margin-top:1px}.qc-modal-close[data-v-dc15fa6b]{width:30px;height:30px;border-radius:50%;background:var(--surface-3);border:1px solid rgba(255,255,255,.07);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.qc-modal-close[data-v-dc15fa6b]:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.qc-btn-cancel[data-v-dc15fa6b]{padding:9px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:var(--surface-1);color:var(--text-label);font-size:13px;font-weight:600;cursor:pointer;outline:none;transition:background .15s,color .15s}.qc-btn-cancel[data-v-dc15fa6b]:hover{background:var(--surface-hover-3);color:var(--text-secondary)}.qc-btn-save[data-v-dc15fa6b]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:12px;border:none;font-size:13px;font-weight:700;cursor:pointer;outline:none;transition:background .15s,transform .1s}.qc-btn-save--active[data-v-dc15fa6b]{background:#f97316;color:#fff;box-shadow:0 4px 16px #f9731640}.qc-btn-save--active[data-v-dc15fa6b]:hover{background:#ea580c}.qc-btn-save--active[data-v-dc15fa6b]:active{transform:scale(.98)}.qc-btn-save--disabled[data-v-dc15fa6b]{background:var(--surface-4);color:var(--text-placeholder);cursor:not-allowed}.dark .pf-input-wrap[data-v-dc15fa6b]{background:#fff;border-color:#0000001f}.dark .pf-input-wrap.pf-input-focused[data-v-dc15fa6b]{border-color:#ea580c!important;background:#fff7ed!important}.dark .pf-input-wrap.pf-input-focused .pf-input-icon[data-v-dc15fa6b]{color:#ea580c!important}.dark .pf-input-wrap--amber[data-v-dc15fa6b]{border-color:#d977064d;background:#fff7ed}.dark .pf-input-wrap--amber.pf-input-focused--amber[data-v-dc15fa6b]{border-color:#d97706!important;background:#fff7ed!important}.dark .pf-dropzone[data-v-dc15fa6b]{border-color:#0000001a}.dark .pf-dropzone[data-v-dc15fa6b]:hover,.dark .pf-dropzone--drag[data-v-dc15fa6b]{border-color:#ea580c;background:#fff7ed}.dark[data-v-dc15fa6b] .s-input{background:#fff;border-color:#0000001f}.dark[data-v-dc15fa6b] .s-input.s-select-open,.dark[data-v-dc15fa6b] .s-input:focus{border-color:#ea580c;background:#fff7ed}.dark[data-v-dc15fa6b] .qc-modal .s-input{background:#fff;border-color:#0000001f}.dark .qc-modal[data-v-dc15fa6b]{border-color:#0000001f}.dark .qc-modal-header[data-v-dc15fa6b]{border-color:#00000014;background:#fff7ed}.dark .qc-btn-cancel[data-v-dc15fa6b]{border-color:#0000001f;background:#fff;color:#334155}.dark .qc-btn-cancel[data-v-dc15fa6b]:hover{background:#f1f5f9;color:#0f172a}.pshow-pill-group[data-v-248fe7b0]{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.pshow-pill-btn[data-v-248fe7b0]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.pshow-pill-btn[data-v-248fe7b0]:hover{background:var(--surface-hover-3);color:var(--text-primary)}.pshow-pill-btn--brand[data-v-248fe7b0]{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.pshow-pill-btn--brand[data-v-248fe7b0]:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .pshow-pill-group[data-v-248fe7b0]{background:#fff;border-color:#0000001f}html.dark .pshow-pill-btn[data-v-248fe7b0]{color:#334155}html.dark .pshow-pill-btn[data-v-248fe7b0]:hover{background:#e2e8f0;color:#0f172a}html.dark .pshow-pill-btn--brand[data-v-248fe7b0]{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .pshow-pill-btn--brand[data-v-248fe7b0]:hover{background:#ea580c2e;border-color:#ea580c59}.scrollbar-hide[data-v-e7d740cd]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide[data-v-e7d740cd]::-webkit-scrollbar{display:none}.cat-kpi-card[data-v-e7d740cd]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:14px 16px}.cat-kpi-card--accent[data-v-e7d740cd]{background:#f97316;border-color:#ea580c}.cat-kpi-card--accent .cat-kpi-label[data-v-e7d740cd]{color:#fffc}.cat-kpi-label[data-v-e7d740cd]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.cat-kpi-value[data-v-e7d740cd]{font-size:1.5rem;font-weight:800;color:var(--text-primary);line-height:1.2}.cat-pill-group[data-v-e7d740cd]{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.cat-pill-btn[data-v-e7d740cd]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.cat-pill-btn[data-v-e7d740cd]:hover{background:var(--surface-hover-3);color:var(--text-primary)}.cat-pill-btn--brand[data-v-e7d740cd]{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.cat-pill-btn--brand[data-v-e7d740cd]:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .cat-pill-group[data-v-e7d740cd]{background:#fff;border-color:#0000001f}html.dark .cat-pill-btn[data-v-e7d740cd]{color:#334155}html.dark .cat-pill-btn[data-v-e7d740cd]:hover{background:#e2e8f0;color:#0f172a}html.dark .cat-pill-btn--brand[data-v-e7d740cd]{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .cat-pill-btn--brand[data-v-e7d740cd]:hover{background:#ea580c2e;border-color:#ea580c59}.cat-filterbar[data-v-e7d740cd]{background:var(--bg-surface);border:1px solid rgba(255,255,255,.07);border-radius:16px}.cat-search-wrap[data-v-e7d740cd]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s;overflow:hidden}.cat-search-wrap.cat-search-focused[data-v-e7d740cd]{border-color:#fb923c66;background:#fb923c0a}.cat-search-icon[data-v-e7d740cd]{color:var(--text-placeholder);transition:color .15s}.cat-search-focused .cat-search-icon[data-v-e7d740cd]{color:#fb923cb3}.cat-search-input[data-v-e7d740cd]{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:12.5px;font-weight:500;width:100%;flex:1;padding:10px;appearance:none;-webkit-appearance:none;line-height:1.4}.cat-search-input[data-v-e7d740cd]::placeholder{color:var(--text-placeholder);opacity:1}.cat-search-focused .cat-search-input[data-v-e7d740cd]::placeholder{color:var(--text-label)}.cat-search-input[data-v-e7d740cd]:-webkit-autofill,.cat-search-input[data-v-e7d740cd]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #141c27 inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 99999s ease-in-out 0s}.cat-search-clear[data-v-e7d740cd]{background:#ffffff12;color:var(--text-label);border:none;outline:none;cursor:pointer;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.cat-search-clear[data-v-e7d740cd]:hover{background:#ffffff24;color:var(--text-primary)}.cat-table-card[data-v-e7d740cd]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px}.cat-badge[data-v-e7d740cd]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:600;border:1px solid transparent}.cat-badge--green[data-v-e7d740cd]{background:#fb923c1f;color:#fb923c;border-color:#fb923c33}.cat-badge--blue[data-v-e7d740cd]{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa2e}.cat-badge--muted[data-v-e7d740cd]{background:#ffffff0d;color:var(--text-label);border-color:#ffffff14}.cat-avatar--emerald[data-v-e7d740cd]{background:#fb923c21;color:#fb923c}.cat-avatar--blue[data-v-e7d740cd]{background:#60a5fa21;color:#60a5fa}.cat-avatar--violet[data-v-e7d740cd]{background:#a78bfa21;color:#a78bfa}.cat-avatar--amber[data-v-e7d740cd]{background:#fbbf2421;color:#fbbf24}.cat-avatar--rose[data-v-e7d740cd]{background:#fb718521;color:#fb7185}.cat-avatar--cyan[data-v-e7d740cd]{background:#22d3ee21;color:#22d3ee}.cat-action-btn[data-v-e7d740cd]{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a;color:var(--text-label);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s,border-color .15s}.cat-action-btn[data-v-e7d740cd]:hover{background:#ffffff17;color:var(--text-primary)}.cat-action-btn--blue[data-v-e7d740cd]:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.cat-action-btn--red[data-v-e7d740cd]:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.cat-card-btn[data-v-e7d740cd]{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:var(--text-label);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.cat-card-btn--blue[data-v-e7d740cd]{background:#60a5fa14;color:#60a5fa;border-color:#60a5fa26}.cat-card-btn--blue[data-v-e7d740cd]:hover{background:#60a5fa29}.cat-card-btn--red[data-v-e7d740cd]{background:#ef444414;color:#f87171;border-color:#ef444426}.cat-card-btn--red[data-v-e7d740cd]:hover{background:#ef444429}.cat-page-btn[data-v-e7d740cd]{padding:4px 10px;min-width:28px;height:28px;border-radius:8px;font-size:11px;font-weight:600;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .12s,color .12s}.cat-page-btn[data-v-e7d740cd]:hover:not(:disabled){background:#ffffff12;color:var(--text-primary)}.cat-page-btn[data-v-e7d740cd]:disabled{opacity:.35;cursor:not-allowed}.cat-page-btn-active[data-v-e7d740cd]{background:#fb923c21;border-color:#fb923c4d;color:#fb923c}.cat-modal[data-v-e7d740cd]{background:var(--bg-surface);border:1px solid rgba(255,255,255,.09);border-radius:20px;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0a;overflow:hidden}.cat-modal-header[data-v-e7d740cd]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#fb923c08}.cat-modal-badge[data-v-e7d740cd]{width:34px;height:34px;border-radius:10px;background:#fb923c1f;border:1px solid rgba(251,146,60,.2);color:#fb923c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cat-modal-badge--red[data-v-e7d740cd]{background:#ef44441f;border-color:#ef444433;color:#f87171}.cat-modal-title[data-v-e7d740cd]{font-size:14px;font-weight:700;color:var(--text-primary)}.cat-modal-sub[data-v-e7d740cd]{font-size:11px;color:var(--text-label);margin-top:1px}.cat-modal-close[data-v-e7d740cd]{width:30px;height:30px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.cat-modal-close[data-v-e7d740cd]:hover{background:#ffffff1a;color:var(--text-secondary)}.cat-field[data-v-e7d740cd]{display:flex;flex-direction:column;gap:6px}.cat-label[data-v-e7d740cd]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.cat-required[data-v-e7d740cd]{color:#f87171}.cat-optional[data-v-e7d740cd]{color:var(--text-placeholder);font-weight:400;text-transform:none;letter-spacing:0}.cat-hint[data-v-e7d740cd]{font-size:10px;color:var(--text-label)}.cat-input-wrap[data-v-e7d740cd]{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}.cat-input-focused[data-v-e7d740cd]{border-color:#fb923c73!important;background:#fb923c0a!important}.cat-textarea-wrap[data-v-e7d740cd]{align-items:flex-start}.cat-input-icon[data-v-e7d740cd]{margin-left:11px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.cat-input-focused .cat-input-icon[data-v-e7d740cd]{color:#fb923cb3}.cat-input[data-v-e7d740cd]{background:transparent!important;color:var(--text-primary)!important;caret-color:#f97316;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px;font-weight:400;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.cat-input[data-v-e7d740cd]::placeholder{color:var(--text-placeholder);opacity:1}.cat-input-focused .cat-input[data-v-e7d740cd]::placeholder{color:var(--text-label)}.cat-input[data-v-e7d740cd]:-webkit-autofill,.cat-input[data-v-e7d740cd]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #141c27 inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 99999s}.cat-select[data-v-e7d740cd]{color-scheme:dark;cursor:pointer}.cat-select option[data-v-e7d740cd]{background:var(--bg-surface);color:var(--text-primary)}.cat-textarea[data-v-e7d740cd]{resize:none;padding-top:10px;line-height:1.6}.cat-status-btn[data-v-e7d740cd]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;outline:none;border:1px solid transparent;transition:background .12s,border-color .12s,color .12s}.cat-status-btn--on[data-v-e7d740cd]{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.cat-status-btn--inactive[data-v-e7d740cd]{background:#ffffff0f;border-color:#ffffff1a;color:var(--text-secondary)}.cat-status-btn--off[data-v-e7d740cd]{background:#ffffff08;border-color:#ffffff12;color:var(--text-placeholder)}.cat-status-btn--off[data-v-e7d740cd]:hover{background:#ffffff12;color:var(--text-secondary)}.cat-btn-cancel[data-v-e7d740cd]{padding:9px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-label);font-size:13px;font-weight:600;cursor:pointer;outline:none;transition:background .15s,color .15s}.cat-btn-cancel[data-v-e7d740cd]:hover{background:#ffffff12;color:var(--text-secondary)}.cat-btn-save[data-v-e7d740cd]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:12px;border:none;font-size:13px;font-weight:700;cursor:pointer;outline:none;transition:background .15s,transform .1s}.cat-btn-save--active[data-v-e7d740cd]{background:#f97316;color:#fff;box-shadow:0 4px 16px #f9731640}.cat-btn-save--active[data-v-e7d740cd]:hover{background:#ea580c}.cat-btn-save--active[data-v-e7d740cd]:active{transform:scale(.98)}.cat-btn-save--disabled[data-v-e7d740cd]{background:#ffffff0f;color:var(--text-placeholder);cursor:not-allowed}.cat-btn-delete[data-v-e7d740cd]{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:12px;background:#ef44441f;border:1px solid rgba(239,68,68,.25);color:#f87171;font-size:13px;font-weight:700;cursor:pointer;outline:none;transition:background .15s,border-color .15s}.cat-btn-delete[data-v-e7d740cd]:hover:not(.cat-btn-delete--disabled){background:#ef444433;border-color:#ef444466}.cat-btn-delete--disabled[data-v-e7d740cd]{opacity:.5;cursor:not-allowed}.cat-import-drawer[data-v-e7d740cd]{width:100%;max-width:400px;background:var(--bg-elevated, var(--bg-surface));border-left:1px solid rgba(255,255,255,.09);box-shadow:-24px 0 64px #0000008c,-1px 0 #ffffff0a;display:flex;flex-direction:column}.cat-import-drawer-header[data-v-e7d740cd]{padding:16px 18px 14px;border-bottom:1px solid var(--surface-4, rgba(255,255,255,.07));flex-shrink:0}.cat-import-drawer-footer[data-v-e7d740cd]{padding:14px 18px;border-top:1px solid var(--surface-4, rgba(255,255,255,.07));flex-shrink:0}.cat-drop-zone[data-v-e7d740cd]{border:1.5px dashed rgba(255,255,255,.12);border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.cat-drop-zone[data-v-e7d740cd]:hover,.cat-drop-zone--has-file[data-v-e7d740cd]{border-color:#fb923c59;background:#fb923c08}.cat-import-sample-link[data-v-e7d740cd]{color:#fb923ccc;text-decoration:none;border:1px solid rgba(251,146,60,.15);border-radius:8px;padding:5px 10px;background:#fb923c0f;transition:background .15s,border-color .15s,color .15s}.cat-import-sample-link[data-v-e7d740cd]:hover{color:#fb923c;background:#fb923c1f;border-color:#fb923c40}.cat-import-chip[data-v-e7d740cd]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}.cat-import-chip--green[data-v-e7d740cd]{background:#22c55e1f;color:#4ade80;border:1px solid rgba(34,197,94,.2)}.cat-import-chip--amber[data-v-e7d740cd]{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.dark .cat-kpi-card[data-v-e7d740cd]{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .cat-kpi-card--accent[data-v-e7d740cd]{background:#f97316;border-color:#ea580c}.dark .cat-filterbar[data-v-e7d740cd]{background:#fff;border-color:#0000001a}.dark .cat-search-wrap[data-v-e7d740cd]{background:#f8fafc;border-color:#00000024}.dark .cat-search-wrap.cat-search-focused[data-v-e7d740cd]{border-color:#ea580c80;background:#fff7ed}.dark .cat-search-clear[data-v-e7d740cd]{background:#0000000f;color:#64748b}.dark .cat-search-clear[data-v-e7d740cd]:hover{background:#0000001a;color:#0f172a}.dark .cat-search-input[data-v-e7d740cd]:-webkit-autofill,.dark .cat-search-input[data-v-e7d740cd]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #f8fafc inset!important;-webkit-text-fill-color:#0f172a!important}.dark .cat-table-card[data-v-e7d740cd]{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark table tbody.divide-y>tr[data-v-e7d740cd]{border-color:#f1f5f9}.dark .border-white\/\[0\.05\][data-v-e7d740cd]{border-color:#e2e8f0!important}.dark .cat-badge--green[data-v-e7d740cd]{background:#ea580c1a;color:#c2410c;border-color:#ea580c38}.dark .cat-badge--blue[data-v-e7d740cd]{background:#2563eb14;color:#1d4ed8;border-color:#2563eb2e}.dark .cat-badge--muted[data-v-e7d740cd]{background:#f1f5f9;color:#64748b;border-color:#0000001a}.dark .cat-action-btn[data-v-e7d740cd]{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .cat-action-btn[data-v-e7d740cd]:hover{background:#e2e8f0;color:#0f172a}.dark .cat-action-btn--blue[data-v-e7d740cd]:hover{background:#2563eb14;color:#1d4ed8;border-color:#2563eb33}.dark .cat-action-btn--red[data-v-e7d740cd]:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .cat-card-btn[data-v-e7d740cd]{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .cat-card-btn--blue[data-v-e7d740cd]{background:#2563eb12;color:#1d4ed8;border-color:#2563eb26}.dark .cat-card-btn--blue[data-v-e7d740cd]:hover{background:#2563eb24}.dark .cat-card-btn--red[data-v-e7d740cd]{background:#dc262612;color:#dc2626;border-color:#dc262626}.dark .cat-card-btn--red[data-v-e7d740cd]:hover{background:#dc262624}.dark .cat-page-btn[data-v-e7d740cd]{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .cat-page-btn[data-v-e7d740cd]:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.dark .cat-page-btn-active[data-v-e7d740cd]{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .cat-modal[data-v-e7d740cd]{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #00000026,0 0 0 1px #0000000f}.dark .cat-modal-header[data-v-e7d740cd]{border-bottom-color:#f1f5f9;background:#fafafa}.dark .cat-modal-badge[data-v-e7d740cd]{background:#ea580c1a;border-color:#ea580c38}.dark .cat-modal-badge--red[data-v-e7d740cd]{background:#dc262614;border-color:#dc26262e;color:#dc2626}.dark .cat-modal-close[data-v-e7d740cd]{background:#f1f5f9;border-color:#00000014;color:#64748b}.dark .cat-modal-close[data-v-e7d740cd]:hover{background:#e2e8f0;color:#334155}.dark .cat-input-wrap[data-v-e7d740cd]{background:#f8fafc;border-color:#00000024}.dark .cat-input-focused[data-v-e7d740cd]{border-color:#ea580c8c!important;background:#fff7ed!important}.dark .cat-input-icon[data-v-e7d740cd]{color:#94a3b8}.dark .cat-input-focused .cat-input-icon[data-v-e7d740cd]{color:#ea580cb3}.dark .cat-input[data-v-e7d740cd]{color:#0f172a!important}.dark .cat-input[data-v-e7d740cd]::placeholder{color:#94a3b8}.dark .cat-input[data-v-e7d740cd]:-webkit-autofill,.dark .cat-input[data-v-e7d740cd]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #f8fafc inset!important;-webkit-text-fill-color:#0f172a!important}.dark .cat-input-focused .cat-input[data-v-e7d740cd]:-webkit-autofill,.dark .cat-input-focused .cat-input[data-v-e7d740cd]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #fff7ed inset!important}.dark .cat-select[data-v-e7d740cd]{color-scheme:light}.dark .cat-select option[data-v-e7d740cd]{background:#fff;color:#0f172a}.dark .cat-status-btn--on[data-v-e7d740cd]{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .cat-status-btn--inactive[data-v-e7d740cd]{background:#f1f5f9;border-color:#0000001f;color:#475569}.dark .cat-status-btn--off[data-v-e7d740cd]{background:#f8fafc;border-color:#0000001a;color:#94a3b8}.dark .cat-status-btn--off[data-v-e7d740cd]:hover{background:#e2e8f0;color:#475569}.dark .cat-btn-cancel[data-v-e7d740cd]{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .cat-btn-cancel[data-v-e7d740cd]:hover{background:#e2e8f0;color:#334155}.dark .cat-btn-save--disabled[data-v-e7d740cd]{background:#e2e8f0;color:#94a3b8}.dark .cat-btn-delete[data-v-e7d740cd]{background:#dc262614;border-color:#dc262638;color:#dc2626}.dark .cat-btn-delete[data-v-e7d740cd]:hover:not(.cat-btn-delete--disabled){background:#dc262626;border-color:#dc262661}.dark .cat-import-drawer[data-v-e7d740cd]{background:#fff;border-left-color:#0000001a;box-shadow:-8px 0 32px #0000001f}.dark .cat-import-drawer-header[data-v-e7d740cd]{border-bottom-color:#f1f5f9}.dark .cat-import-drawer-footer[data-v-e7d740cd]{border-top-color:#f1f5f9}.dark .cat-drop-zone[data-v-e7d740cd]{border-color:#00000024;background:#f8fafc}.dark .cat-drop-zone[data-v-e7d740cd]:hover,.dark .cat-drop-zone--has-file[data-v-e7d740cd]{border-color:#ea580c66;background:#fff7ed}.dark .cat-import-sample-link[data-v-e7d740cd]{color:#c2410c;background:#ea580c0f;border-color:#ea580c2e}.dark .cat-import-sample-link[data-v-e7d740cd]:hover{color:#9a3412;background:#ea580c1f;border-color:#ea580c4d}.dark .cat-import-chip--green[data-v-e7d740cd]{background:#16a34a14;color:#16a34a;border-color:#16a34a2e}.dark .cat-import-chip--amber[data-v-e7d740cd]{background:#d9770614;color:#b45309;border-color:#d977062e}.dark table .surface-2[data-v-e7d740cd]{background:#f1f5f9;border-color:#0000001a}.cfp-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;overflow:hidden;box-shadow:var(--card-shadow)}.cfp-card-header{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--border-subtle);background:var(--surface-1)}.cfp-card-icon{width:34px;height:34px;border-radius:10px;flex-shrink:0;background:#fb923c1f;border:1px solid rgba(251,146,60,.2);color:#fb923c;display:flex;align-items:center;justify-content:center}.cfp-card-icon--blue{background:#60a5fa1a;border-color:#60a5fa33;color:#60a5fa}.cfp-card-title{font-size:13px;font-weight:700;color:var(--text-primary)}.cfp-card-sub{font-size:11px;color:var(--text-label);margin-top:1px}.cfp-field{display:flex;flex-direction:column;gap:6px}.cfp-label{font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.cfp-required{color:#f87171}.cfp-optional{color:var(--text-placeholder);font-weight:400;text-transform:none;letter-spacing:0}.cfp-hint{font-size:10px;color:var(--text-label)}.cfp-field-error{font-size:10px;color:#f87171}.cfp-input-wrap{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}.cfp-textarea-wrap{align-items:flex-start}.cfp-input-focused{border-color:#fb923c73!important;background:#fb923c0a!important}.cfp-input-icon{margin-left:11px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.cfp-input-focused .cfp-input-icon{color:#fb923cb3}.cfp-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#f97316;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px;font-weight:400;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.cfp-input::placeholder{color:var(--text-placeholder);opacity:1}.cfp-input-focused .cfp-input::placeholder{color:var(--text-label)}.cfp-textarea{resize:none;padding-top:10px!important;line-height:1.6}.cfp-select{color-scheme:dark;cursor:pointer}.cfp-select option{background:var(--bg-surface);color:var(--text-primary)}.cfp-status-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;outline:none;border:1px solid transparent;transition:background .12s,border-color .12s,color .12s}.cfp-status-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.cfp-status-btn--inactive{background:#ffffff0f;border-color:#ffffff1a;color:var(--text-secondary)}.cfp-status-btn--off{background:#ffffff08;border-color:#ffffff12;color:var(--text-placeholder)}.cfp-status-btn--off:hover{background:#ffffff12;color:var(--text-secondary)}.cfp-pill-group{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.cfp-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap;width:auto}.cfp-pill-btn.w-full{width:100%;justify-content:center}.cfp-pill-btn:hover{background:var(--surface-hover-3);color:var(--text-primary)}.cfp-pill-btn--brand{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.cfp-pill-btn--brand:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .cfp-pill-group{background:#fff;border-color:#0000001f}html.dark .cfp-pill-btn{color:#334155}html.dark .cfp-pill-btn:hover{background:#e2e8f0;color:#0f172a}html.dark .cfp-pill-btn--brand{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .cfp-pill-btn--brand:hover{background:#ea580c2e;border-color:#ea580c59}.dark .cfp-card{background:#fff;border-color:#0000001a}.dark .cfp-card-header{border-bottom-color:#f1f5f9;background:#fafafa}.dark .cfp-card-icon{background:#ea580c14;border-color:#ea580c2e;color:#c2410c}.dark .cfp-card-icon--blue{background:#2563eb14;border-color:#2563eb2e;color:#1d4ed8}.dark .cfp-input-wrap{background:#f8fafc;border-color:#00000024}.dark .cfp-input-focused{border-color:#ea580c8c!important;background:#fff7ed!important}.dark .cfp-input{color:#0f172a!important}.dark .cfp-input::placeholder{color:#94a3b8}.dark .cfp-select{color-scheme:light}.dark .cfp-select option{background:#fff;color:#0f172a}.dark .cfp-status-btn--active{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .cfp-status-btn--inactive{background:#f1f5f9;border-color:#0000001f;color:#475569}.dark .cfp-status-btn--off{background:#f8fafc;border-color:#0000001a;color:#94a3b8}.dark .cfp-status-btn--off:hover{background:#e2e8f0;color:#475569}.rst-card{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.rst-card-header{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.rst-card-icon{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fb923c1f;color:#fb923c}.rst-card-title{font-size:13px;font-weight:700;color:var(--text-primary)}.rst-card-sub{font-size:11px;color:var(--text-label);margin-top:1px}.rst-field{display:flex;flex-direction:column;gap:6px}.rst-label{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.rst-required{color:#f87171}.rst-optional{color:var(--text-placeholder);font-weight:400;text-transform:none;letter-spacing:0}.rst-hint{font-size:10px;color:var(--text-placeholder);margin-top:2px}.rst-error-msg{font-size:11px;color:#f87171;margin-top:2px}.rst-input-wrap{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}.rst-textarea-wrap{align-items:flex-start}.rst-focused{border-color:#fb923c73!important;background:#fb923c08!important}.rst-error{border-color:#ef444466!important}.rst-prefix{padding:0 10px 0 12px;font-size:12px;font-weight:700;color:var(--text-label);border-right:1px solid rgba(255,255,255,.07);align-self:stretch;display:flex;align-items:center;flex-shrink:0}.rst-suffix{padding:0 12px;font-size:12px;font-weight:600;color:var(--text-label);flex-shrink:0}.rst-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px;font-weight:500;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.rst-input::placeholder{color:var(--text-placeholder);opacity:1}.rst-input-xl{font-size:22px;font-weight:900}.rst-textarea{resize:none;line-height:1.6;padding-top:10px!important}.rst-date{color-scheme:dark}.rst-input[type=number]::-webkit-inner-spin-button,.rst-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rst-input[type=number]{-moz-appearance:textfield}.rst-pill-group{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.rst-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap;width:auto}.rst-pill-btn.w-full{width:100%;justify-content:center}.rst-pill-btn:hover{background:var(--surface-hover-3);color:var(--text-primary)}.rst-pill-btn--brand{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.rst-pill-btn--brand:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .rst-pill-group{background:#fff;border-color:#0000001f}html.dark .rst-pill-btn{color:#334155}html.dark .rst-pill-btn:hover{background:#e2e8f0;color:#0f172a}html.dark .rst-pill-btn--brand{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .rst-pill-btn--brand:hover{background:#ea580c2e;border-color:#ea580c59}.dark .rst-card{background:#fff;border-color:#00000014}.dark .rst-card-header{border-bottom-color:#0000000f}.dark .rst-card-icon{background:#ea580c14;color:#c2410c}.dark .rst-card-title{color:#0f172a}.dark .rst-card-sub,.dark .rst-label{color:#64748b}.dark .rst-hint{color:#94a3b8}.dark .rst-input-wrap{background:#f8fafc;border-color:#0000001f}.dark .rst-focused{border-color:#ea580c8c!important;background:#fff7ed!important}.dark .rst-prefix{border-right-color:#00000014;color:#64748b}.dark .rst-suffix{color:#64748b}.dark .rst-input{color:#0f172a!important}.dark .rst-input::placeholder{color:#94a3b8}.dark .rst-date{color-scheme:light}.inv-pill-group[data-v-5903c6da]{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.inv-pill-btn[data-v-5903c6da]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.inv-pill-btn[data-v-5903c6da]:hover{background:var(--surface-hover-3);color:var(--text-primary)}.inv-pill-btn--brand[data-v-5903c6da]{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.inv-pill-btn--brand[data-v-5903c6da]:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .inv-pill-group[data-v-5903c6da]{background:#fff;border-color:#0000001f}html.dark .inv-pill-btn[data-v-5903c6da]{color:#334155}html.dark .inv-pill-btn[data-v-5903c6da]:hover{background:#e2e8f0;color:#0f172a}html.dark .inv-pill-btn--brand[data-v-5903c6da]{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .inv-pill-btn--brand[data-v-5903c6da]:hover{background:#ea580c2e;border-color:#ea580c59}.dp--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.dp--button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--button svg{height:var(--dp-button-icon-height);width:auto}.dp--button-bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp--flex-display{display:flex}.dp--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp--action-cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp--action-cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--action-buttons .dp--action-select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp--calendar{position:relative}.dp--calendar-header-cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp--cell-inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.dp--today{border:1px solid var(--dp-primary-color)}.dp--week-num{color:var(--dp-secondary-color);text-align:center}.dp--cell-auto-range{border-radius:0}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.dp--input-wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp--input-valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp--input-valid:hover{border-color:var(--dp-success-color)}.dp--input-invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp--input-invalid:hover{border-color:var(--dp-danger-color)}.dp--input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp--input-reg{caret-color:#0000}.dp--input-focus{border-color:var(--dp-border-color-focus)}.dp--disabled{background:var(--dp-disabled-color)}.dp--disabled::placeholder{color:var(--dp-disabled-color-text)}.dp--input-icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size) * 1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp--input-icon-pad{padding-inline-start:var(--dp-input-icon-padding)}.dp--menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp--menu:after,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;inset:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp--arrow-top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp--menu-content-wrapper{display:flex}.dp--menu-content-wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp--inner-nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp--inner-nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp--inner-nav{transform:rotate(180deg)}.dp--inner-nav-disabled,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--month-year-select{width:50%}.dp--year-select{width:100%}.dp--month-year-wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp--overlay-container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp--overlay-container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp--overlay-container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp--overlay:focus{border:none;outline:none}.dp--container-flex{display:flex}.dp--container-block{display:block}.dp--overlay-container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp--flex-row{flex:1}.dp--overlay-col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp--overlay-cell-pad{padding:var(--dp-common-padding) 0}.dp--overlay-cell-active,.dp--overlay-cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp--overlay-cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--cell-in-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--over-action-scroll{box-sizing:border-box;right:5px}.dp--overlay-cell-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--overlay-cell-disabled:hover{background:var(--dp-disabled-color)}.dp--overlay-cell-active-disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp--overlay-cell-active-disabled:hover{background:var(--dp-primary-disabled-color)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--time-col-reg-block{padding:0 20px}.dp--time-col-reg-inline{padding:0 10px}.dp--time-col-reg-with-button{padding:0 15px}.dp--time-col-reg-with-button[data-compact~=true]{padding:0 5px}.dp--time-col-sec{padding:0 10px}.dp--time-col-sec-with-button{padding:0 5px}.dp--time-col-sec-with-button[data-collapsed~=true]{padding:0}.dp--time-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.dp--inc-dec-button-disabled,.dp--inc-dec-button-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp--inc-dec-button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp--inc-dec-button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-top:hover .dp--tp-btn-in-l,.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp--tp-inline-btn-bottom:hover .dp--tp-btn-in-l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:8px;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp--theme-dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp--theme-light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--flex-display-with-input{flex-direction:column;align-items:flex-start}.sdp-wrap{position:relative;width:100%}.sdp-wrap .s-input.dp--input{width:100%;height:auto;padding:9px 12px 9px 34px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:10px;color:var(--text-primary);font-size:13px;font-weight:500;cursor:pointer}.sdp-wrap .s-input.dp--input:focus,.sdp-wrap .s-input.dp--input.dp--input-focus{border-color:var(--input-focus-border);background:var(--input-focus-bg)}.sdp-wrap .s-input.dp--input::placeholder{color:var(--text-placeholder)}.sdp-wrap .s-input.dp--input:disabled{opacity:.5;cursor:not-allowed}.sdp-wrap .dp--input-icon,.sdp-wrap .dp--input-icons{color:var(--text-placeholder)}.dp--theme-dark,.dp--theme-light{--dp-primary-color: var(--brand);--dp-primary-text-color: #ffffff;--dp-highlight-color: rgba(249, 115, 22, .12);--dp-border-radius: 10px;--dp-font-size: 12px}.sa-field{display:flex;flex-direction:column;gap:6px}.sa-label{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.sa-wrap{display:flex;align-items:center;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}.sa-wrap-textarea{align-items:flex-start}.sa-focused{border-color:#fb923c66;background:#fb923c08}.sa-error{border-color:#ef444459!important}.sa-icon{margin-left:11px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.sa-focused .sa-icon{color:#fb923ca6}.sa-suffix{padding:0 12px;font-size:12px;font-weight:600;color:var(--text-label);flex-shrink:0}.s-input{width:100%;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;transition:border-color .15s,background .15s;appearance:none;-webkit-appearance:none}.s-input:focus{border-color:#fb923c73;background:#fb923c0a}.s-input::placeholder{color:var(--text-placeholder)}.sa-input-xl{font-size:22px!important;font-weight:900!important}.sa-date{color-scheme:dark}.sa-textarea{resize:none;padding-top:10px!important;line-height:1.5}.sa-no-spin::-webkit-inner-spin-button,.sa-no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sa-no-spin{-moz-appearance:textfield}.sa-wrap input,.sa-wrap textarea{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px;font-weight:500;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.sa-wrap input::placeholder,.sa-wrap textarea::placeholder{color:var(--text-placeholder);opacity:1}.sa-wrap input[type=number]::-webkit-inner-spin-button,.sa-wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sa-wrap input[type=number]{-moz-appearance:textfield}.sa-wrap input[type=date]{color-scheme:dark}.sa-wrap .s-select-wrap{flex:1}.sa-wrap .s-input{background:transparent!important;border:none!important;border-radius:0!important;padding:10px 12px!important}.sa-wrap .s-input.s-select-open,.sa-wrap .s-input:focus{background:transparent!important;border:none!important}.sa-error-msg{font-size:11px;color:#f87171;margin-top:4px}.sa-btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary);cursor:pointer;outline:none;white-space:nowrap;transition:background .15s,color .15s,border-color .15s;text-decoration:none}.sa-btn-ghost:hover{background:var(--surface-hover-4);color:var(--text-primary);border-color:#ffffff21}.sa-btn-cancel{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;font-size:12px;font-weight:600;background:var(--surface-1);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:var(--text-secondary);cursor:pointer;outline:none;text-decoration:none;transition:background .15s,color .15s}.sa-btn-cancel:hover{background:var(--surface-hover-3);color:var(--text-primary)}.sa-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:12px;color:#fb923c;cursor:pointer;outline:none;transition:background .15s,border-color .15s,transform .1s}.sa-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.sa-btn-primary:active{transform:scale(.98)}.sl-kpi-card{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:12px}.sl-kpi-accent{background:#f97316;border-color:#ea580c}.sl-kpi-accent .sl-kpi-label{color:#fffc}.sl-kpi-accent .sl-kpi-sub{color:#ffffffb3}.sl-kpi-label{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.sl-kpi-value{font-size:1.25rem;font-weight:800;color:var(--text-primary);line-height:1.2}.sl-kpi-value--currency{font-size:1rem;word-break:break-all}.sl-kpi-sub{font-size:10px;color:var(--text-label);margin-top:3px}@media(min-width:640px){.sl-kpi-card{padding:16px}.sl-kpi-label{font-size:10px}.sl-kpi-value{font-size:1.5rem}.sl-kpi-value--currency{font-size:1.15rem}.sl-kpi-sub{font-size:11px}}@media(min-width:1024px){.sl-kpi-value{font-size:1.5rem}.sl-kpi-value--currency{font-size:1.25rem;word-break:normal}}.sl-filterbar{background:var(--bg-surface);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.sl-search-wrap{background:var(--surface-3);border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s}.sl-search-focused{border-color:#fb923c66;background:#fb923c08}.sl-search-icon{color:var(--text-placeholder);transition:color .15s}.sl-search-focused .sl-search-icon{color:#fb923cb3}.sl-search-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:500;width:100%;flex:1;padding:8px 10px;appearance:none;-webkit-appearance:none}.sl-search-input::placeholder{color:var(--text-placeholder);opacity:1}.sl-search-clear{width:18px;height:18px;border-radius:50%;background:#ffffff12;color:var(--text-label);border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.sl-search-clear:hover{background:#ffffff24;color:var(--text-primary)}.sl-toggle{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:20px}.sl-toggle-btn{cursor:pointer;border:none;outline:none;border-radius:16px}.sl-toggle-active,.sl-toggle-green{background:#fb923c21;color:#fb923c}.sl-toggle-amber{background:#f59e0b21;color:#f59e0b}.sl-toggle-red{background:#ef444421;color:#f87171}.sl-toggle-inactive{background:transparent;color:var(--text-label)}.sl-toggle-inactive:hover{color:var(--text-secondary)}.sl-filter-field{display:flex;flex-direction:column;gap:5px}.sl-filter-label{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.sl-table-card{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px}.sl-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.sl-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.sl-action-btn--green:hover{background:#fb923c1f;color:#fb923c;border-color:#fb923c33}.sl-action-btn--amber:hover{background:#f59e0b1f;color:#f59e0b;border-color:#f59e0b33}.sl-action-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.sl-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:600;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s}.sl-card-btn:hover{background:#ffffff14;color:var(--text-primary)}.sl-card-btn--green{background:#fb923c14;color:#fb923c;border-color:#fb923c33}.sl-card-btn--green:hover{background:#fb923c26}.sl-card-btn--red{background:#ef444414;color:#f87171;border-color:#ef444433}.sl-card-btn--red:hover{background:#ef444426}.sl-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-label);background:var(--surface-2);border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s}.sl-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.sl-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.sl-pill-group{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.sl-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.sl-pill-btn:hover{background:var(--surface-hover-3);color:var(--text-primary)}.sl-pill-btn--active{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.sl-pill-btn--active:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .sl-pill-group{background:#fff;border-color:#0000001f}html.dark .sl-pill-btn{color:#334155}html.dark .sl-pill-btn:hover{background:#e2e8f0;color:#0f172a}html.dark .sl-pill-btn--active{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .sl-pill-btn--active:hover{background:#ea580c2e;border-color:#ea580c59}.sl-modal{background:var(--bg-elevated);border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;box-shadow:0 32px 64px #0009}.sl-modal-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.sl-modal-close{width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid var(--border-default);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.sl-modal-close:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.sl-btn-cancel{padding:9px 16px;font-size:12px;font-weight:600;background:#ffffff08;border:1px solid var(--border-default);border-radius:10px;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .15s,color .15s;text-align:center}.sl-btn-cancel:hover{background:#ffffff12;color:var(--text-primary)}.sl-btn-delete{padding:9px 16px;font-size:12px;font-weight:700;background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#f87171;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,border-color .15s}.sl-btn-delete:hover{background:#ef444433;border-color:#ef444466}.dark .sl-kpi-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .sl-kpi-accent{background:#f97316;border-color:#ea580c}.dark .sl-kpi-accent .sl-kpi-label,.dark .sl-kpi-accent .sl-kpi-sub{color:#fffc!important}.dark .sl-kpi-accent .sl-kpi-value{color:#fff!important}.dark .sl-filterbar{background:#fff;border-color:#0000001a}.dark .sl-search-wrap{background:#f8fafc;border-color:#00000024}.dark .sl-search-focused{border-color:#ea580c80;background:#fff7ed}.dark .sl-search-clear{background:#0000000f;color:#64748b}.dark .sl-search-clear:hover{background:#0000001a;color:#0f172a}.dark .sl-toggle{background:#f1f5f9;border-color:#0000001a}.dark .sl-toggle-active,.dark .sl-toggle-green{background:#ea580c1f;color:#c2410c}.dark .sl-toggle-amber{background:#d977061a;color:#b45309}.dark .sl-toggle-red{background:#dc26261a;color:#dc2626}.dark .sl-toggle-inactive{background:transparent;color:#64748b}.dark .sl-toggle-inactive:hover{color:#334155}.dark .sl-table-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .sl-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .sl-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .sl-action-btn--green:hover{background:#ea580c14;color:#c2410c;border-color:#ea580c33}.dark .sl-action-btn--amber:hover{background:#d9770614;color:#b45309;border-color:#d9770633}.dark .sl-action-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .sl-card-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .sl-card-btn:hover{background:#e2e8f0;color:#334155}.dark .sl-card-btn--green{background:#ea580c14;color:#c2410c;border-color:#ea580c33}.dark .sl-card-btn--green:hover{background:#ea580c26}.dark .sl-card-btn--red{background:#dc262612;color:#dc2626;border-color:#dc262626}.dark .sl-card-btn--red:hover{background:#dc262624}.dark .sl-page-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .sl-page-btn:hover{background:#e2e8f0;color:#0f172a}.dark .sl-page-btn--active{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .sl-modal{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #00000026,0 0 0 1px #0000000f}.dark .sl-modal-header{border-bottom-color:#f1f5f9;background:#fafafa}.dark .sl-modal-close{background:#f1f5f9;border-color:#00000014;color:#64748b}.dark .sl-modal-close:hover{background:#e2e8f0;color:#334155}.dark .sl-btn-cancel{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .sl-btn-cancel:hover{background:#e2e8f0;color:#334155}.dark .sl-btn-delete{background:#dc262614;border-color:#dc262638;color:#dc2626}.dark .sl-btn-delete:hover{background:#dc262626;border-color:#dc262661}.ss-pill-group{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.ss-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.ss-pill-btn:hover{background:var(--surface-hover-3);color:var(--text-primary)}.ss-pill-btn--brand{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.ss-pill-btn--brand:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .ss-pill-group{background:#fff;border-color:#0000001f}html.dark .ss-pill-btn{color:#334155}html.dark .ss-pill-btn:hover{background:#e2e8f0;color:#0f172a}html.dark .ss-pill-btn--brand{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .ss-pill-btn--brand:hover{background:#ea580c2e;border-color:#ea580c59}.ss-pdf-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:220px;padding:6px;background:var(--bg-elevated);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 16px 40px #00000073}.ss-pdf-menu button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:9px 10px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);cursor:pointer;text-align:left}.ss-pdf-menu button:hover{background:#fb923c1a}.ss-pdf-menu-title{font-size:12px;font-weight:700}.ss-pdf-menu-sub{font-size:10px;color:var(--text-label)}.dark .ss-pdf-menu{background:#fff;border-color:#0000001f;box-shadow:0 8px 24px #0000001f}.dark .ss-pdf-menu button{color:var(--text-primary)}.dark .ss-pdf-menu button:hover{background:#ea580c14}.se-pill-group{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.se-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap;width:auto}.se-pill-btn.w-full{width:100%;justify-content:center}.se-pill-btn:hover{background:var(--surface-hover-3);color:var(--text-primary)}.se-pill-btn--brand{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.se-pill-btn--brand:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .se-pill-group{background:#fff;border-color:#0000001f}html.dark .se-pill-btn{color:#334155}html.dark .se-pill-btn:hover{background:#e2e8f0;color:#0f172a}html.dark .se-pill-btn--brand{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .se-pill-btn--brand:hover{background:#ea580c2e;border-color:#ea580c59}.se-toggle{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:20px}.se-toggle-btn{cursor:pointer;border:none;outline:none;border-radius:16px}.se-toggle-active{background:#fb923c21;color:#fb923c}.se-toggle-inactive{background:transparent;color:var(--text-label)}.se-toggle-inactive:hover{color:var(--text-secondary)}.se-search-wrap{background:var(--surface-3);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .15s,background .15s}.se-search-focused{border-color:#fb923c66;background:#fb923c08}.se-search-icon{color:var(--text-placeholder);transition:color .15s}.se-search-focused .se-search-icon{color:#fb923cb3}.se-search-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:500;width:100%;flex:1;padding:10px;appearance:none;-webkit-appearance:none}.se-search-input::placeholder{color:var(--text-placeholder);opacity:1}.se-search-clear{width:18px;height:18px;border-radius:50%;flex-shrink:0;background:#ffffff12;color:var(--text-label);border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.se-search-clear:hover{background:#ffffff24;color:var(--text-primary)}.se-num-input{background:var(--surface-2)!important;color:var(--text-primary)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:600;padding:5px 6px;caret-color:#fb923c;appearance:none;-webkit-appearance:none}.se-num-input:focus{border-color:#fb923c66!important}.se-num-input[type=number]::-webkit-inner-spin-button,.se-num-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.se-num-input[type=number]{-moz-appearance:textfield}.se-field{display:flex;flex-direction:column;gap:6px}.se-label{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.se-input-wrap{display:flex;align-items:center;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}.se-input-textarea{align-items:flex-start}.se-input-focused{border-color:#fb923c66;background:#fb923c08}.se-input-icon{margin-left:11px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.se-input-focused .se-input-icon{color:#fb923ca6}.se-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;font-size:13px;font-weight:500;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.se-input::placeholder{color:var(--text-placeholder);opacity:1}.se-textarea{resize:none;padding-top:10px;line-height:1.5}.dark .se-toggle{background:#f1f5f9;border-color:#0000001a}.dark .se-toggle-active{background:#ea580c1f;color:#c2410c}.dark .se-toggle-inactive{background:transparent;color:#64748b}.dark .se-toggle-inactive:hover{color:#334155}.dark .se-search-wrap{background:#f8fafc;border-color:#00000024}.dark .se-search-focused{border-color:#ea580c80;background:#fff7ed}.dark .se-search-clear{background:#0000000f;color:#64748b}.dark .se-search-clear:hover{background:#0000001a;color:#0f172a}.dark .se-num-input{background:#f8fafc!important;border-color:#00000024!important;color:#0f172a!important}.dark .se-num-input:focus{border-color:#ea580c80!important;background:#fff7ed!important}.dark .se-input-wrap{background:#f8fafc;border-color:#00000024}.dark .se-input-focused{border-color:#ea580c8c!important;background:#fff7ed!important}.dark .se-input{color:#0f172a!important}.dark .se-input::placeholder{color:#94a3b8}.dark .se-input-focused .se-input-icon{color:#ea580ca6}.ss-pill-group[data-v-b3279632]{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.ss-pill-btn[data-v-b3279632]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s,color .12s}.ss-pill-btn[data-v-b3279632]:hover{background:var(--surface-hover-3);color:var(--text-primary)}.ss-pill-btn--brand[data-v-b3279632]{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.ss-pill-btn--brand[data-v-b3279632]:hover{background:#fb923c2e}.ss-page-link[data-v-b3279632]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 7px;border-radius:7px;font-size:11px;font-weight:600;color:var(--text-secondary);text-decoration:none}.ss-page-link[data-v-b3279632]:hover{background:var(--surface-hover-3);color:var(--text-primary)}.ss-page-link.is-active[data-v-b3279632]{background:#fb923c26;color:var(--brand)}.ss-page-link.is-disabled[data-v-b3279632]{opacity:.4}.ss-pill-group[data-v-4fcdbc8a]{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.ss-pill-btn[data-v-4fcdbc8a]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s,color .12s}.ss-pill-btn[data-v-4fcdbc8a]:hover{background:var(--surface-hover-3);color:var(--text-primary)}.ss-pill-group[data-v-0d0b313d]{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.ss-pill-btn[data-v-0d0b313d]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s,color .12s}.ss-pill-btn[data-v-0d0b313d]:hover{background:var(--surface-hover-3);color:var(--text-primary)}.ss-pill-btn--brand[data-v-0d0b313d]{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.ss-pill-btn--brand[data-v-0d0b313d]:hover{background:#fb923c2e}.inv-action-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid;text-decoration:none;transition:background .15s,transform .1s}.inv-action-card:hover{transform:translateY(-1px)}.inv-action-amber{background:#f59e0b0f;border-color:#f59e0b26}.inv-action-amber:hover{background:#f59e0b1a}.inv-action-blue{background:#60a5fa0f;border-color:#60a5fa26}.inv-action-blue:hover{background:#60a5fa1a}.inv-action-emerald{background:#fb923c0f;border-color:#fb923c26}.inv-action-emerald:hover{background:#fb923c1a}.inv-action-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.inv-action-icon--amber{background:#f59e0b1f;color:#f59e0b}.inv-action-icon--blue{background:#60a5fa1f;color:#60a5fa}.inv-action-icon--emerald{background:#fb923c1f;color:#fb923c}.inv-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary);cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.inv-btn-ghost:hover{background:#ffffff14;color:var(--text-primary);border-color:#ffffff21}.inv-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s}.inv-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.dark .inv-btn-primary{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .inv-btn-primary:hover{background:#ea580c2e;border-color:#ea580c80}.inv-filterbar{background:var(--bg-surface);border:1px solid rgba(255,255,255,.07);border-radius:16px}.inv-search-wrap{background:var(--surface-3);border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s}.inv-search-focused{border-color:#fb923c66;background:#fb923c08}.inv-search-icon{color:var(--text-placeholder);transition:color .15s}.inv-search-focused .inv-search-icon{color:#fb923cb3}.inv-search-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:500;width:100%;flex:1;padding:8px 10px;appearance:none;-webkit-appearance:none}.inv-search-clear{width:18px;height:18px;border-radius:50%;background:#ffffff12;color:var(--text-label);border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.inv-search-clear:hover{background:#ffffff24;color:var(--text-primary)}.inv-toggle{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:20px}.inv-toggle-btn{cursor:pointer;border:none;outline:none;border-radius:16px}.inv-toggle-active,.inv-toggle-green{background:#fb923c21;color:#fb923c}.inv-toggle-amber{background:#f59e0b21;color:#f59e0b}.inv-toggle-red{background:#ef444421;color:#f87171}.inv-toggle-inactive{background:transparent;color:var(--text-label)}.inv-toggle-inactive:hover{color:var(--text-secondary)}.inv-table-card{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px}.inv-chip-cat{display:inline-flex;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;background:var(--surface-3);border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary)}.inv-stock-badge{display:inline-flex;align-items:center;padding:2px 7px;font-size:9px;font-weight:700;border-radius:20px;border:1px solid;text-transform:uppercase;letter-spacing:.04em}.inv-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.inv-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.inv-action-btn--green:hover{background:#fb923c1f;color:#fb923c;border-color:#fb923c33}.inv-action-btn--amber:hover{background:#f59e0b1f;color:#f59e0b;border-color:#f59e0b33}.inv-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:600;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s}.inv-card-btn:hover{background:#ffffff14;color:var(--text-primary)}.inv-card-btn--green{background:#fb923c14;color:#fb923c;border-color:#fb923c33}.inv-card-btn--green:hover{background:#fb923c26}.inv-card-btn--amber{background:#f59e0b14;color:#f59e0b;border-color:#f59e0b33}.inv-card-btn--amber:hover{background:#f59e0b26}.inv-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-label);background:var(--surface-2);border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s}.inv-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.inv-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.inv-pill-group{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.inv-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.inv-pill-btn:hover{background:var(--surface-hover-3);color:var(--text-primary)}.inv-pill-btn--brand{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.inv-pill-btn--brand:hover{background:#fb923c2e;border-color:#fb923c59}.dark .inv-pill-group{background:#fff;border-color:#0000001f}.dark .inv-pill-btn{color:#334155}.dark .inv-pill-btn:hover{background:#e2e8f0;color:#0f172a}.dark .inv-pill-btn--brand{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}.dark .inv-pill-btn--brand:hover{background:#ea580c2e;border-color:#ea580c59}.ivm-kpi-card{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:16px}.ivm-kpi-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-label);margin-bottom:4px}.ivm-kpi-value{font-size:28px;font-weight:900;line-height:1.1}.ivm-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary);cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.ivm-btn-ghost:hover{background:#ffffff14;color:var(--text-primary);border-color:#ffffff21}.ivm-filterbar{background:var(--bg-surface);border:1px solid rgba(255,255,255,.07);border-radius:16px}.ivm-search-wrap{background:var(--surface-3);border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s}.ivm-search-focused{border-color:#fb923c66!important;background:#fb923c08!important}.ivm-search-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:500;width:100%;flex:1;padding:8px 10px;appearance:none;-webkit-appearance:none}.ivm-search-input::placeholder{color:var(--text-placeholder);opacity:1}.ivm-search-clear{width:18px;height:18px;border-radius:50%;background:#ffffff12;color:var(--text-label);border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.ivm-search-clear:hover{background:#ffffff24;color:var(--text-primary)}.ivm-toggle{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:20px}.ivm-toggle-btn{cursor:pointer;border:none;outline:none;border-radius:16px}.ivm-toggle-active,.ivm-toggle-orange{background:#fb923c21;color:#fb923c}.ivm-toggle-blue{background:#60a5fa21;color:#60a5fa}.ivm-toggle-amber{background:#f59e0b21;color:#f59e0b}.ivm-toggle-green{background:#22c55e21;color:#4ade80}.ivm-toggle-red{background:#ef444421;color:#f87171}.ivm-toggle-inactive{background:transparent;color:var(--text-label)}.ivm-toggle-inactive:hover{color:var(--text-secondary)}.ivm-table-card{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px}.ivm-type-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;border-radius:20px;border:1px solid;text-transform:uppercase;letter-spacing:.04em}.ivm-badge-green{background:#fb923c1a;color:#fb923c;border-color:#fb923c40}.ivm-badge-red{background:#ef44441a;color:#f87171;border-color:#ef444440}.ivm-badge-amber{background:#f59e0b1a;color:#fbbf24;border-color:#f59e0b40}.ivm-badge-gray{background:#ffffff0f;color:var(--text-secondary);border-color:#ffffff1a}.ivm-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-label);background:var(--surface-2);border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s}.ivm-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.ivm-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.dark .ivm-kpi-card{background:#fff;border-color:#00000014}.dark .ivm-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .ivm-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .ivm-filterbar{background:#f8fafc;border-color:#00000014}.dark .ivm-search-wrap{background:#fff;border-color:#00000024}.dark .ivm-search-focused{border-color:#ea580c8c!important;background:#fff7ed!important}.dark .ivm-search-input{color:#0f172a!important}.dark .ivm-search-input::placeholder{color:#94a3b8}.dark .ivm-toggle{background:#f1f5f9;border-color:#00000014}.dark .ivm-toggle-inactive{color:#64748b}.dark .ivm-toggle-inactive:hover{color:#334155}.dark .ivm-table-card{background:#fff;border-color:#00000014}.dark .border-white\/\[0\.04\]{border-color:#f1f5f9!important}.dark .ivm-badge-green{background:#ea580c14;color:#c2410c;border-color:#ea580c40}.dark .ivm-badge-red{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .ivm-badge-amber{background:#d9770614;color:#b45309;border-color:#d9770633}.dark .ivm-badge-gray{background:#f1f5f9;color:#475569;border-color:#0000001a}.dark .ivm-page-btn{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .ivm-page-btn:hover{background:#e2e8f0;color:#0f172a}.dark .ivm-page-btn--active{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.ls-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary);cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.ls-btn-ghost:hover{background:#ffffff14;color:var(--text-primary);border-color:#ffffff21}.ls-table-card{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px}.ls-chip-cat{display:inline-flex;align-items:center;padding:2px 8px;font-size:10px;font-weight:600;background:var(--surface-3);border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary)}.ls-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;border-radius:20px;border:1px solid;text-transform:uppercase;letter-spacing:.04em}.ls-badge-amber{background:#f59e0b1a;color:#fbbf24;border-color:#f59e0b40}.ls-badge-red{background:#ef44441a;color:#f87171;border-color:#ef444440}.ls-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.ls-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.ls-action-btn--orange:hover{background:#fb923c1f;color:#fb923c;border-color:#fb923c33}.ls-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-label);background:var(--surface-2);border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s}.ls-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.ls-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.dark .ls-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .ls-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .ls-table-card{background:#fff;border-color:#00000014}.dark .ls-chip-cat{background:#f1f5f9;border-color:#00000014;color:#475569}.dark .ls-badge-amber{background:#d9770614;color:#b45309;border-color:#d9770633}.dark .ls-badge-red{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .ls-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .ls-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .ls-action-btn--orange:hover{background:#ea580c14;color:#c2410c;border-color:#ea580c33}.dark .ls-page-btn{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .ls-page-btn:hover{background:#e2e8f0;color:#0f172a}.dark .ls-page-btn--active{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.svc-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s}.svc-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.svc-table-card{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px}.svc-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.svc-action-btn--blue:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.svc-action-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.svc-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:8px;font-size:11px;font-weight:600;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s}.svc-card-btn--blue{background:#60a5fa14;color:#60a5fa;border-color:#60a5fa33}.svc-card-btn--blue:hover{background:#60a5fa26}.svc-card-btn--red{background:#ef444414;color:#f87171;border-color:#ef444433}.svc-card-btn--red:hover{background:#ef444426}.svc-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-label);background:var(--surface-2);border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s}.svc-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.svc-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.svc-modal{background:var(--bg-elevated);border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;box-shadow:0 32px 64px #0009}.svc-modal-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.svc-modal-close{width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid var(--border-default);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.svc-modal-close:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.svc-btn-cancel{padding:9px 16px;font-size:12px;font-weight:600;text-align:center;background:#ffffff08;border:1px solid var(--border-default);border-radius:10px;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .15s,color .15s}.svc-btn-cancel:hover{background:#ffffff12;color:var(--text-primary)}.svc-btn-delete{padding:9px 16px;font-size:12px;font-weight:700;text-align:center;background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#f87171;cursor:pointer;outline:none;transition:background .15s,border-color .15s}.svc-btn-delete:hover{background:#ef444433;border-color:#ef444466}.dark .svc-btn-primary{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .svc-btn-primary:hover{background:#ea580c2e;border-color:#ea580c80}.dark .svc-table-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .svc-table-card table tbody tr{border-color:#f1f5f9}.dark .svc-table-card .bg-orange-500\/10.text-orange-400{background-color:#ea580c1a!important;color:#c2410c!important;border-color:#ea580c40!important}.dark .svc-table-card .bg-red-500\/10.text-red-400{background-color:#dc262614!important;color:#dc2626!important;border-color:#dc262633!important}.dark .svc-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .svc-action-btn--blue:hover{background:#2563eb14;color:#1d4ed8;border-color:#2563eb33}.dark .svc-action-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .svc-card-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .svc-card-btn--blue{background:#2563eb12;color:#1d4ed8;border-color:#2563eb26}.dark .svc-card-btn--blue:hover{background:#2563eb24}.dark .svc-card-btn--red{background:#dc262612;color:#dc2626;border-color:#dc262626}.dark .svc-card-btn--red:hover{background:#dc262624}.dark .svc-page-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .svc-page-btn:hover{background:#e2e8f0;color:#0f172a}.dark .svc-page-btn--active{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .svc-modal{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #00000026,0 0 0 1px #0000000f}.dark .svc-modal-header{border-bottom-color:#f1f5f9}.dark .svc-modal .bg-red-500\/10{background-color:#dc262614!important}.dark .svc-modal .border-red-500\/20{border-color:#dc26262e!important}.dark .svc-modal-close{background:#f1f5f9;border-color:#00000014;color:#64748b}.dark .svc-modal-close:hover{background:#e2e8f0;color:#334155}.dark .svc-btn-cancel{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .svc-btn-cancel:hover{background:#e2e8f0;color:#334155}.dark .svc-btn-delete{background:#dc262614;border-color:#dc262638;color:#dc2626}.dark .svc-btn-delete:hover{background:#dc262626;border-color:#dc262661}.svc-kpi-accent{background:#f97316;border:1px solid rgb(234,88,12)}.dark .svc-kpi-accent{background:#f97316;border-color:#ea580c}.sf-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary);cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.sf-input-wrap{display:flex;align-items:center;background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}.sf-textarea-wrap{align-items:flex-start}.sf-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px;font-weight:500;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.sf-focused .sf-input::placeholder{color:var(--text-label)}.sf-input:-webkit-autofill,.sf-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px rgba(255,255,255,.04) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.sf-textarea{resize:none;padding-top:10px!important;line-height:1.6}.dark .surface-2.border-theme{border-color:#0000001a}.dark .sf-input{color:#0f172a!important}.dark .sf-input:-webkit-autofill,.dark .sf-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #f8fafc inset!important;-webkit-text-fill-color:#0f172a!important}.dark .border-white\/\[0\.12\]{border-color:#00000024!important}.dark .border-orange-500\/15{border-color:#ea580c38!important}.sp-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s}.sp-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.sp-filterbar{background:var(--bg-surface);border:1px solid rgba(255,255,255,.07);border-radius:16px}.sp-search-wrap{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s}.sp-search-focused{border-color:#fb923c66;background:#fb923c08}.sp-search-icon{color:var(--text-placeholder);transition:color .15s}.sp-search-focused .sp-search-icon{color:#fb923cb3}.sp-search-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:500;width:100%;flex:1;padding:8px 10px;appearance:none;-webkit-appearance:none}.sp-search-input::placeholder{color:var(--text-placeholder);opacity:1}.sp-search-clear{width:18px;height:18px;border-radius:50%;background:#ffffff12;color:var(--text-label);border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.sp-search-clear:hover{background:#ffffff24;color:var(--text-primary)}.sp-toggle{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:20px}.sp-toggle-btn{cursor:pointer;border:none;outline:none;border-radius:16px}.sp-toggle-active,.sp-toggle-green{background:#fb923c21;color:#fb923c}.sp-toggle-red{background:#ef444421;color:#f87171}.sp-toggle-inactive{background:transparent;color:var(--text-label)}.sp-toggle-inactive:hover{color:var(--text-secondary)}.sp-table-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.sp-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.sp-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.sp-action-btn--blue:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.sp-action-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.sp-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s}.sp-card-btn:hover{background:#ffffff14;color:var(--text-primary)}.sp-card-btn--blue{background:#60a5fa14;color:#60a5fa;border-color:#60a5fa33}.sp-card-btn--blue:hover{background:#60a5fa26}.sp-card-btn--red{background:#ef444414;color:#f87171;border-color:#ef444433}.sp-card-btn--red:hover{background:#ef444426}.sp-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-label);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s}.sp-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.sp-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.sp-modal{background:#131e2e;border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;box-shadow:0 32px 64px #0009}.sp-modal-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.sp-modal-close{width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.sp-modal-close:hover{background:#ffffff1a;color:var(--text-secondary)}.sp-btn-cancel{padding:9px 16px;font-size:12px;font-weight:600;text-align:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .15s,color .15s}.sp-btn-cancel:hover{background:#ffffff12;color:var(--text-primary)}.sp-btn-delete{padding:9px 16px;font-size:12px;font-weight:700;text-align:center;background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#f87171;cursor:pointer;outline:none;transition:background .15s,border-color .15s}.sp-btn-delete:hover{background:#ef444433;border-color:#ef444466}.dark .sp-btn-primary{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .sp-btn-primary:hover{background:#ea580c2e;border-color:#ea580c80}.dark .sp-filterbar{background:#fff;border-color:#0000001a}.dark .sp-search-wrap{background:#f8fafc;border-color:#00000024}.dark .sp-search-focused{border-color:#ea580c80;background:#fff7ed}.dark .sp-search-clear{background:#0000000f;color:#64748b}.dark .sp-search-clear:hover{background:#0000001a;color:#0f172a}.dark .sp-toggle{background:#f1f5f9;border-color:#0000001a}.dark .sp-toggle-active,.dark .sp-toggle-green{background:#ea580c1f;color:#c2410c}.dark .sp-toggle-red{background:#dc26261a;color:#dc2626}.dark .sp-toggle-inactive{background:transparent;color:#64748b}.dark .sp-toggle-inactive:hover{color:#334155}.dark .sp-table-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .sp-table-card table tbody tr{border-color:#f1f5f9}.dark .sp-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .sp-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .sp-action-btn--blue:hover{background:#2563eb14;color:#1d4ed8;border-color:#2563eb33}.dark .sp-action-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .sp-card-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .sp-card-btn:hover{background:#e2e8f0;color:#334155}.dark .sp-card-btn--blue{background:#2563eb12;color:#1d4ed8;border-color:#2563eb26}.dark .sp-card-btn--blue:hover{background:#2563eb24}.dark .sp-card-btn--red{background:#dc262612;color:#dc2626;border-color:#dc262626}.dark .sp-card-btn--red:hover{background:#dc262624}.dark .sp-page-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .sp-page-btn:hover{background:#e2e8f0;color:#0f172a}.dark .sp-page-btn--active{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .sp-modal{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #00000026,0 0 0 1px #0000000f}.dark .sp-modal-header{border-bottom-color:#f1f5f9}.dark .sp-modal-close{background:#f1f5f9;border-color:#00000014;color:#64748b}.dark .sp-modal-close:hover{background:#e2e8f0;color:#334155}.dark .sp-btn-cancel{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .sp-btn-cancel:hover{background:#e2e8f0;color:#334155}.dark .sp-btn-delete{background:#dc262614;border-color:#dc262638;color:#dc2626}.dark .sp-btn-delete:hover{background:#dc262626;border-color:#dc262661}.dark .sp-modal .bg-red-500\/10{background-color:#dc262614!important}.dark .sp-modal .border-red-500\/20{border-color:#dc26262e!important}.ssp-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary);cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.ssp-btn-ghost:hover{background:#ffffff14;color:var(--text-primary);border-color:#ffffff21}.ssp-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s}.ssp-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.dark .ssp-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .ssp-btn-ghost:hover{background:#e2e8f0;color:#334155;border-color:#0000002e}.dark .ssp-btn-primary{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .ssp-btn-primary:hover{background:#ea580c2e;border-color:#ea580c80}.dark table thead tr.border-b{border-color:#f1f5f9}.dark .bg-orange-500\/10.text-orange-400{background-color:#ea580c1a!important;color:#c2410c!important;border-color:#ea580c38!important}.dark .border-amber-500\/25{border-color:#d9770633!important}.sf-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary);cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s}.sf-btn-ghost:hover{background:#ffffff14;color:var(--text-primary);border-color:#ffffff21}.sf-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;cursor:pointer;outline:none;transition:background .15s,border-color .15s}.sf-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.sf-field{display:flex;flex-direction:column;gap:6px}.sf-label{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.sf-optional{color:var(--text-placeholder);font-weight:400;text-transform:none;letter-spacing:0}.sf-input-wrap{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}.sf-input-textarea{align-items:flex-start}.sf-focused{border-color:#fb923c66;background:#fb923c08}.sf-error{border-color:#ef444459!important}.sf-prefix{padding:0 10px;font-size:12px;font-weight:700;color:var(--text-label);border-right:1px solid rgba(255,255,255,.07);align-self:stretch;display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.sf-input{background:#ffffff0a!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px;font-weight:500;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.sf-input::placeholder{color:var(--text-placeholder);opacity:1}.sf-input:-webkit-autofill,.sf-input:-webkit-autofill:hover,.sf-input:-webkit-autofill:focus,.sf-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 9999px rgba(255,255,255,.04) inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 99999s ease-in-out 0s;caret-color:#fb923c}.sf-input[type=number]::-webkit-inner-spin-button,.sf-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sf-input[type=number]{-moz-appearance:textfield}.sf-textarea{resize:none;padding-top:10px!important;line-height:1.5}.sf-error-msg{font-size:11px;color:#f87171;margin-top:2px}.dark .sf-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .sf-btn-ghost:hover{background:#e2e8f0;color:#334155;border-color:#0000002e}.dark .sf-btn-primary{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .sf-btn-primary:hover{background:#ea580c2e;border-color:#ea580c80}.dark .sf-input-wrap{background:#f8fafc;border-color:#00000024}.dark .sf-focused{border-color:#ea580c8c!important;background:#fff7ed!important}.dark .sf-error{border-color:#dc262673!important}.dark .sf-prefix{border-right-color:#0000001a;color:#64748b}.dark .sf-input{background:#f8fafc!important;color:#0f172a!important}.dark .sf-input::placeholder{color:#94a3b8}.dark .sf-input:-webkit-autofill,.dark .sf-input:-webkit-autofill:hover,.dark .sf-input:-webkit-autofill:focus,.dark .sf-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 9999px #f8fafc inset!important;-webkit-text-fill-color:#0f172a!important}.dark .sf-focused .sf-input:-webkit-autofill,.dark .sf-focused .sf-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #fff7ed inset!important}.dark .border-orange-500\/30{border-color:#ea580c47!important}.dark .bg-red-500\/12{background-color:#dc262614!important}.dark .surface-1{background:#f8fafc}.dark .sf-error-msg{color:#dc2626}.po-kpi-card{background:#ffffff0a;border:1px solid var(--border-default);border-radius:16px;padding:12px}.po-kpi-accent{background:#f97316;border-color:#ea580c}.po-kpi-accent .po-kpi-label{color:#fffc}.po-kpi-accent .po-kpi-sub{color:#ffffffb3}.po-kpi-dark{background:#ffffff0a;border-color:#ffffff14}.po-kpi-label{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.po-kpi-value{font-size:1.25rem;font-weight:800;color:var(--text-primary);line-height:1.2}.po-kpi-value--currency{font-size:1rem;word-break:break-all}.po-kpi-sub{font-size:10px;color:var(--text-label);margin-top:3px}@media(min-width:640px){.po-kpi-card{padding:16px}.po-kpi-label{font-size:10px}.po-kpi-value{font-size:1.5rem}.po-kpi-value--currency{font-size:1.1rem}.po-kpi-sub{font-size:11px}}@media(min-width:1024px){.po-kpi-value{font-size:1.35rem}.po-kpi-value--currency{font-size:1rem}}.po-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s}.po-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.po-filterbar{background:var(--bg-surface);border:1px solid rgba(255,255,255,.07);border-radius:16px}.po-search-wrap{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s}.po-search-focused{border-color:#fb923c66;background:#fb923c08}.po-search-icon{color:var(--text-placeholder);transition:color .15s}.po-search-focused .po-search-icon{color:#fb923cb3}.po-search-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:500;width:100%;flex:1;padding:8px 10px;appearance:none;-webkit-appearance:none}.po-search-input::placeholder{color:var(--text-placeholder);opacity:1}.po-search-clear{width:18px;height:18px;border-radius:50%;background:#ffffff12;color:var(--text-label);border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.po-search-clear:hover{background:#ffffff24;color:var(--text-primary)}.po-toggle{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:20px}.po-toggle-btn{cursor:pointer;border:none;outline:none;border-radius:16px}.po-toggle-active{background:#fb923c21;color:#fb923c}.po-toggle-gray{background:#ffffff1a;color:var(--text-secondary)}.po-toggle-blue{background:#60a5fa21;color:#60a5fa}.po-toggle-green{background:#fb923c21;color:#fb923c}.po-toggle-amber{background:#f59e0b21;color:#f59e0b}.po-toggle-red{background:#ef444421;color:#f87171}.po-toggle-inactive{background:transparent;color:var(--text-label)}.po-toggle-inactive:hover{color:var(--text-secondary)}.po-chip{padding:3px 10px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap;border:1px solid transparent;cursor:pointer;outline:none;transition:background .12s,color .12s,border-color .12s}.po-chip-active{background:#fb923c1a;color:#fb923c;border-color:#fb923c40}.po-chip-inactive{background:#ffffff08;color:var(--text-label);border-color:#ffffff12}.po-chip-inactive:hover{background:#ffffff0f;color:var(--text-secondary)}.po-table-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.po-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.po-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.po-action-btn--green:hover{background:#fb923c1f;color:#fb923c;border-color:#fb923c33}.po-action-btn--blue:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.po-action-btn--amber:hover{background:#f59e0b1f;color:#f59e0b;border-color:#f59e0b33}.po-action-btn--purple:hover{background:#a855f71f;color:#c084fc;border-color:#a855f733}.po-action-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.po-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s}.po-card-btn:hover{background:#ffffff14;color:var(--text-primary)}.po-card-btn--blue{background:#60a5fa14;color:#60a5fa;border-color:#60a5fa33}.po-card-btn--blue:hover{background:#60a5fa26}.po-card-btn--purple{background:#a855f714;color:#c084fc;border-color:#a855f733}.po-card-btn--purple:hover{background:#a855f726}.po-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-label);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s}.po-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.po-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.po-modal{background:#131e2e;border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;box-shadow:0 32px 64px #0009}.po-modal-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.po-modal-close{width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.po-modal-close:hover{background:#ffffff1a;color:var(--text-secondary)}.po-btn-cancel{padding:9px 16px;font-size:12px;font-weight:600;text-align:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .15s,color .15s}.po-btn-cancel:hover{background:#ffffff12;color:var(--text-primary)}.po-btn-delete{padding:9px 16px;font-size:12px;font-weight:700;text-align:center;background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#f87171;cursor:pointer;outline:none;transition:background .15s,border-color .15s}.po-btn-delete:hover{background:#ef444433;border-color:#ef444466}.po-btn-receive{padding:9px 16px;font-size:12px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:10px;color:#fb923c;cursor:pointer;outline:none;transition:background .15s,border-color .15s}.po-btn-receive:hover{background:#fb923c33;border-color:#fb923c66}.po-num-input{background:#ffffff0a!important;color:var(--text-primary)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;outline:none!important;font-size:12px;font-weight:600;padding:5px 6px;caret-color:#fb923c;appearance:none;-webkit-appearance:none}.po-num-input:focus{border-color:#fb923c66!important}.po-num-input[type=number]::-webkit-inner-spin-button,.po-num-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.po-num-input[type=number]{-moz-appearance:textfield}.dark .po-kpi-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .po-kpi-accent{background:#f97316;border-color:#ea580c}.dark .po-kpi-dark{background:#fff7ed;border-color:#ea580c38}.dark .po-btn-primary{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .po-btn-primary:hover{background:#ea580c2e;border-color:#ea580c80}.dark .po-filterbar{background:#fff;border-color:#0000001a}.dark .po-search-wrap{background:#f8fafc;border-color:#00000024}.dark .po-search-focused{border-color:#ea580c80;background:#fff7ed}.dark .po-search-clear{background:#0000000f;color:#64748b}.dark .po-search-clear:hover{background:#0000001a;color:#0f172a}.dark .po-toggle{background:#f1f5f9;border-color:#0000001a}.dark .po-toggle-active,.dark .po-toggle-green{background:#ea580c1f;color:#c2410c}.dark .po-toggle-gray{background:#00000012;color:#475569}.dark .po-toggle-blue{background:#2563eb1a;color:#1d4ed8}.dark .po-toggle-amber{background:#d977061a;color:#b45309}.dark .po-toggle-red{background:#dc26261a;color:#dc2626}.dark .po-toggle-inactive{background:transparent;color:#64748b}.dark .po-toggle-inactive:hover{color:#334155}.dark .po-chip-active{background:#ea580c1a;color:#c2410c;border-color:#ea580c40}.dark .po-chip-inactive{background:#f8fafc;color:#64748b;border-color:#0000001a}.dark .po-chip-inactive:hover{background:#e2e8f0;color:#334155}.dark .po-table-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .po-table-card table tbody tr{border-color:#f1f5f9}.dark .border-orange-500\/20,.dark .border-orange-500\/25{border-color:#ea580c38!important}.dark .border-red-500\/20,.dark .border-red-500\/25{border-color:#dc26262e!important}.dark .border-amber-500\/20{border-color:#d977062e!important}.dark .border-blue-500\/20{border-color:#2563eb2e!important}.dark .surface-4{background-color:#f1f5f9!important}.dark .border-white\/\[0\.10\]{border-color:#0000001a!important}.dark .po-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .po-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .po-action-btn--green:hover{background:#ea580c14;color:#c2410c;border-color:#ea580c33}.dark .po-action-btn--blue:hover{background:#2563eb14;color:#1d4ed8;border-color:#2563eb33}.dark .po-action-btn--amber:hover{background:#d9770614;color:#b45309;border-color:#d9770633}.dark .po-action-btn--purple:hover{background:#7c3aed14;color:#7c3aed;border-color:#7c3aed33}.dark .po-action-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .po-card-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .po-card-btn:hover{background:#e2e8f0;color:#334155}.dark .po-card-btn--blue{background:#2563eb12;color:#1d4ed8;border-color:#2563eb26}.dark .po-card-btn--blue:hover{background:#2563eb24}.dark .po-card-btn--purple{background:#7c3aed12;color:#7c3aed;border-color:#7c3aed26}.dark .po-card-btn--purple:hover{background:#7c3aed24}.dark .po-page-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .po-page-btn:hover{background:#e2e8f0;color:#0f172a}.dark .po-page-btn--active{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .po-modal{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #00000026,0 0 0 1px #0000000f}.dark .po-modal-header{border-bottom-color:#f1f5f9}.dark .po-modal-close{background:#f1f5f9;border-color:#00000014;color:#64748b}.dark .po-modal-close:hover{background:#e2e8f0;color:#334155}.dark .po-btn-cancel{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .po-btn-cancel:hover{background:#e2e8f0;color:#334155}.dark .po-btn-delete{background:#dc262614;border-color:#dc262638;color:#dc2626}.dark .po-btn-delete:hover{background:#dc262626;border-color:#dc262661}.dark .po-btn-receive{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .po-btn-receive:hover{background:#ea580c2e;border-color:#ea580c73}.dark .po-num-input{background:#f8fafc!important;border-color:#00000024!important;color:#0f172a!important}.dark .po-num-input:focus{border-color:#ea580c80!important;background:#fff7ed!important}.cd-card{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:16px;overflow:hidden;box-shadow:var(--modal-shadow),0 0 0 1px #ffffff0a}.cd-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.cd-title{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.3}.cd-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.cd-icon--amber{background:#f59e0b1f;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.cd-icon--red{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.2)}.cd-icon--blue{background:#60a5fa1f;color:#60a5fa;border:1px solid rgba(96,165,250,.2)}.cd-close{width:28px;height:28px;border-radius:50%;background:var(--surface-3);border:1px solid var(--border-default);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.cd-close:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.cd-btn-cancel{padding:10px 16px;font-size:12px;font-weight:600;text-align:center;background:var(--surface-1);border:1px solid var(--border-default);border-radius:10px;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .15s,color .15s}.cd-btn-cancel:hover{background:var(--surface-hover-3);color:var(--text-primary)}.cd-btn-confirm{padding:10px 16px;font-size:12px;font-weight:700;text-align:center;border-radius:10px;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,border-color .15s,transform .1s;border:1px solid transparent}.cd-btn-confirm:active{transform:scale(.98)}.cd-btn-confirm--amber{background:#f59e0b21;border-color:#f59e0b4d;color:#f59e0b}.cd-btn-confirm--amber:hover{background:#f59e0b38;border-color:#f59e0b73}.cd-btn-confirm--red{background:#ef444421;border-color:#ef44444d;color:#f87171}.cd-btn-confirm--red:hover{background:#ef444438;border-color:#ef444473}.cd-btn-confirm--blue{background:#fb923c1f;border-color:#fb923c47;color:#fb923c}.cd-btn-confirm--blue:hover{background:#fb923c33;border-color:#fb923c6b}.isv-tool-btn--blue[data-v-d0016b9c]{color:#60a5fa!important}.isv-tool-btn--blue[data-v-d0016b9c]:hover{background:#60a5fa24!important;color:#60a5fa!important}.dark .isv-tool-btn--blue[data-v-d0016b9c]{color:#1d4ed8!important}.dark .isv-tool-btn--blue[data-v-d0016b9c]:hover{background:#2563eb1f!important}.isv-tool-btn--purple[data-v-d0016b9c]{color:#c084fc!important}.isv-tool-btn--purple[data-v-d0016b9c]:hover{background:#a855f724!important;color:#c084fc!important}.dark .isv-tool-btn--purple[data-v-d0016b9c]{color:#7c3aed!important}.dark .isv-tool-btn--purple[data-v-d0016b9c]:hover{background:#7c3aed1f!important}.isv-tool-btn--red[data-v-d0016b9c]{color:#f87171!important}.isv-tool-btn--red[data-v-d0016b9c]:hover{background:#ef44441a!important;color:#f87171!important}.dark .isv-tool-btn--red[data-v-d0016b9c]{color:#dc2626!important}.dark .isv-tool-btn--red[data-v-d0016b9c]:hover{background:#dc262614!important}.dark .bg-white\/\[0\.08\][data-v-d0016b9c]{background-color:#0000001a!important}.pos-modal[data-v-d0016b9c]{background:#131e2e;border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;box-shadow:0 32px 64px #0009}.pos-modal-header[data-v-d0016b9c]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.pos-modal-close[data-v-d0016b9c]{width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.pos-modal-close[data-v-d0016b9c]:hover{background:#ffffff1a;color:var(--text-secondary)}.pos-btn-cancel[data-v-d0016b9c]{padding:9px 16px;font-size:12px;font-weight:600;text-align:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .15s,color .15s}.pos-btn-cancel[data-v-d0016b9c]:hover{background:#ffffff12;color:var(--text-primary)}.pos-btn-receive[data-v-d0016b9c]{padding:9px 16px;font-size:12px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:10px;color:#fb923c;cursor:pointer;outline:none;transition:background .15s,border-color .15s}.pos-btn-receive[data-v-d0016b9c]:hover{background:#fb923c33;border-color:#fb923c66}.pos-num-input[data-v-d0016b9c]{background:#ffffff0a!important;color:var(--text-primary)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;outline:none!important;font-size:12px;font-weight:600;padding:5px 6px;caret-color:#fb923c;appearance:none;-webkit-appearance:none}.pos-num-input[data-v-d0016b9c]:focus{border-color:#fb923c66!important}.pos-num-input[type=number][data-v-d0016b9c]::-webkit-inner-spin-button,.pos-num-input[type=number][data-v-d0016b9c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pos-num-input[type=number][data-v-d0016b9c]{-moz-appearance:textfield}.dark .surface-2[data-v-d0016b9c]{background:#fff}.dark .surface-4[data-v-d0016b9c]{background-color:#f1f5f9!important}.dark .bg-orange-500\/10[data-v-d0016b9c]{background-color:#ea580c14!important}.dark .border-orange-500\/15[data-v-d0016b9c],.dark .border-orange-500\/20[data-v-d0016b9c]{border-color:#ea580c2e!important}.dark .text-orange-400[data-v-d0016b9c]{color:#c2410c!important}.dark .bg-amber-500\/10[data-v-d0016b9c]{background-color:#d9770614!important}.dark .border-amber-500\/20[data-v-d0016b9c]{border-color:#d977062e!important}.dark .text-amber-400[data-v-d0016b9c]{color:#b45309!important}.dark .bg-red-500\/10[data-v-d0016b9c]{background-color:#dc262614!important}.dark .border-red-500\/20[data-v-d0016b9c]{border-color:#dc26262e!important}.dark .text-red-400[data-v-d0016b9c]{color:#dc2626!important}.dark .border-white\/\[0\.05\][data-v-d0016b9c]{border-color:#f1f5f9!important}.dark .divide-white\/\[0\.04\]>tr[data-v-d0016b9c],.dark .divide-white\/\[0\.04\][data-v-d0016b9c]>*{border-color:#f1f5f9}.dark .h-1\.5.surface-4[data-v-d0016b9c],.dark .w-16.surface-4[data-v-d0016b9c]{background-color:#e2e8f0!important}.dark .pos-modal[data-v-d0016b9c]{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #00000026,0 0 0 1px #0000000f}.dark .pos-modal-header[data-v-d0016b9c]{border-bottom-color:#f1f5f9}.dark .pos-modal-close[data-v-d0016b9c]{background:#f1f5f9;border-color:#00000014;color:#64748b}.dark .pos-modal-close[data-v-d0016b9c]:hover{background:#e2e8f0;color:#334155}.dark .pos-btn-cancel[data-v-d0016b9c]{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .pos-btn-cancel[data-v-d0016b9c]:hover{background:#e2e8f0;color:#334155}.dark .pos-btn-receive[data-v-d0016b9c]{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .pos-btn-receive[data-v-d0016b9c]:hover{background:#ea580c2e;border-color:#ea580c73}.dark .pos-num-input[data-v-d0016b9c]{background:#f8fafc!important;border-color:#00000024!important;color:#0f172a!important}.dark .pos-num-input[data-v-d0016b9c]:focus{border-color:#ea580c80!important;background:#fff7ed!important}.pof-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary);cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.pof-btn-ghost:hover{background:#ffffff14;color:var(--text-primary);border-color:#ffffff21}.pof-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s}.pof-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.pof-btn-add{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:700;background:#fb923c1a;border:1px solid rgba(251,146,60,.22);border-radius:20px;color:#fb923c;cursor:pointer;outline:none;transition:background .15s,border-color .15s}.pof-btn-add:hover{background:#fb923c2e;border-color:#fb923c61}.pof-field{display:flex;flex-direction:column;gap:6px}.pof-label{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.pof-optional{color:var(--text-placeholder);font-weight:400;text-transform:none;letter-spacing:0}.pof-error-msg{font-size:11px;color:#f87171;margin-top:2px}.pof-input-wrap{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .15s,background .15s}.pof-textarea-wrap{align-items:flex-start}.pof-focused{border-color:#fb923c66;background:#fb923c08}.pof-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px;font-weight:500;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.pof-input::placeholder{color:var(--text-placeholder);opacity:1}.pof-textarea{resize:none;padding-top:10px!important;line-height:1.6}.pof-num-wrap{display:flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden;transition:border-color .15s}.pof-num-focused{border-color:#fb923c66!important}.pof-num-prefix{padding:0 8px;font-size:11px;font-weight:700;color:var(--text-label);border-right:1px solid rgba(255,255,255,.07);align-self:stretch;display:flex;align-items:center;flex-shrink:0}.pof-num-input{background:#ffffff0a!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:12px;font-weight:600;padding:6px 8px;appearance:none;-webkit-appearance:none}.pof-num-input:focus{background:#fb923c0a!important}.pof-num-input[type=number]::-webkit-inner-spin-button,.pof-num-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pof-num-input[type=number]{-moz-appearance:textfield}.dark .pof-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .pof-btn-ghost:hover{background:#e2e8f0;color:#334155;border-color:#0000002e}.dark .pof-btn-primary{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .pof-btn-primary:hover{background:#ea580c2e;border-color:#ea580c80}.dark .pof-btn-add{background:#ea580c14;border-color:#ea580c38;color:#c2410c}.dark .pof-btn-add:hover{background:#ea580c26;border-color:#ea580c61}.dark .border-red-500\/20{border-color:#dc26262e!important}.dark .surface-2{background:#fff}.dark .hover\:text-red-400:hover{color:#dc2626!important}.dark .hover\:border-red-500\/25:hover{border-color:#dc262633!important}.dark .hover\:text-orange-400:hover{color:#c2410c!important}.dark .hover\:border-orange-500\/25:hover{border-color:#ea580c33!important}.dark .bg-orange-500\/10{background-color:#ea580c14!important}.dark .pof-input-wrap{background:#f8fafc;border-color:#00000024}.dark .pof-focused{border-color:#ea580c8c!important;background:#fff7ed!important}.dark .pof-input{color:#0f172a!important}.dark .pof-input::placeholder{color:#94a3b8}.dark .pof-num-wrap{background:#f8fafc;border-color:#00000024}.dark .pof-num-focused{border-color:#ea580c80!important}.dark .pof-num-prefix{border-right-color:#0000001a;color:#64748b}.dark .pof-num-input{background:#f8fafc!important;color:#0f172a!important}.dark .pof-num-input:focus{background:#fff7ed!important}.dark .pof-error-msg{color:#dc2626}.dark .s-input{background:#fff!important;border:1px solid rgba(0,0,0,.18)!important;color:#0f172a!important}.dark .s-select-open.s-input,.dark .sdp-open.s-input{border-color:#ea580c!important;background:#fff7ed!important}.spay-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;cursor:pointer;outline:none;white-space:nowrap;text-decoration:none;transition:background .15s,border-color .15s}.spay-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.spay-btn-primary:disabled{opacity:.5;cursor:not-allowed}.spay-btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-secondary);cursor:pointer;outline:none;white-space:nowrap;transition:background .15s,color .15s}.spay-btn-ghost:hover{background:#ffffff12;color:var(--text-primary)}.spay-btn-danger{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#f87171;cursor:pointer;outline:none;transition:background .15s,border-color .15s}.spay-btn-danger:hover{background:#ef444433;border-color:#ef444466}.spay-btn-danger:disabled{opacity:.5;cursor:not-allowed}.spay-kpi{border-radius:16px;padding:16px}.spay-kpi-accent{background:#f97316;border:1px solid rgb(234,88,12)}.spay-kpi-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;color:#fffc;margin-bottom:4px}.spay-kpi-value{font-size:20px;font-weight:700}.spay-kpi-sub{font-size:11px;margin-top:4px;color:#ffffffb3}.spay-filterbar{background:var(--bg-surface);border:1px solid rgba(255,255,255,.07);border-radius:16px}.spay-search-wrap{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s}.spay-search-focused{border-color:#fb923c66;background:#fb923c08}.spay-search-icon{color:var(--text-placeholder)}.spay-search-focused .spay-search-icon{color:#fb923cb3}.spay-search-input{background:transparent!important;color:var(--text-primary)!important;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;flex:1;padding:8px 10px}.spay-search-input::placeholder{color:var(--text-placeholder)}.spay-search-clear{width:18px;height:18px;border-radius:50%;background:#ffffff12;color:var(--text-label);display:flex;align-items:center;justify-content:center}.spay-table-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.spay-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label)}.spay-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.spay-action-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.spay-card-btn{padding:6px 10px;border-radius:10px;font-size:11px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);text-align:center}.spay-card-btn--red{background:#ef444414;color:#f87171;border-color:#ef444433}.spay-page-btn{min-width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:var(--text-label);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.spay-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.spay-modal{background:#131e2e;border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;box-shadow:0 32px 64px #0009}.spay-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.spay-modal-close{width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:var(--text-label);display:flex;align-items:center;justify-content:center}.spay-label{display:block;font-size:11px;font-weight:600;color:var(--text-secondary);margin-bottom:6px}.spay-input{width:100%;padding:8px 12px;font-size:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-primary);outline:none}.spay-input:focus{border-color:#fb923c66;background:#fb923c05}.spay-error{font-size:11px;color:#f87171;margin-top:4px}.spay-alert{background:#fb923c14;border:1px solid rgba(251,146,60,.2);border-radius:16px}.spay-alert-item{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.spay-mini-btn{background:#fb923c1f;color:#fb923c;border:1px solid rgba(251,146,60,.25)}.spay-checkbox{width:16px;height:16px;accent-color:#fb923c}.spay-fade-enter-active,.spay-fade-leave-active{transition:opacity .2s ease}.spay-fade-enter-from,.spay-fade-leave-to{opacity:0}.dark .spay-btn-primary{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .spay-btn-ghost{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .spay-btn-danger{background:#dc262614;border-color:#dc262638;color:#dc2626}.dark .spay-filterbar{background:#fff;border-color:#0000001a}.dark .spay-search-wrap{background:#f8fafc;border-color:#00000024}.dark .spay-table-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .spay-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .spay-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .spay-action-btn--red:hover{background:#dc262614;color:#dc2626}.dark .spay-modal{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #00000026}.dark .spay-modal-header{border-bottom-color:#f1f5f9}.dark .spay-modal-close{background:#f1f5f9;border-color:#00000014;color:#64748b}.dark .spay-input{background:#f8fafc;border-color:#0000001f;color:#0f172a}.dark .spay-alert{background:#ea580c0f;border-color:#ea580c2e}.dark .spay-alert-item{background:#fff;border-color:#00000014}.spf-section-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.spf-section-header{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.spf-section-icon{width:32px;height:32px;border-radius:9px;background:#fb923c1a;border:1px solid rgba(251,146,60,.18);color:#fb923c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.spf-section-icon--blue{background:#60a5fa1a;border-color:#60a5fa2e;color:#93c5fd}.spf-section-body{padding:18px 20px}.spf-label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.spf-optional{font-size:9px;font-weight:500;color:var(--text-placeholder);text-transform:lowercase;letter-spacing:0}.spf-err{font-size:10px;color:#f87171;margin-top:4px}.spf-input{display:block;width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;-webkit-appearance:none;transition:border-color .15s}.spf-input::placeholder{color:var(--text-placeholder)}.spf-input:focus{border-color:#fb923c66;background:#fb923c08}.spf-input--err{border-color:#ef444466!important}.spf-spin-hide{-moz-appearance:textfield}.spf-spin-hide::-webkit-outer-spin-button,.spf-spin-hide::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.spf-amount-wrap{display:flex;align-items:stretch;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;overflow:hidden;transition:border-color .15s}.spf-amount-wrap:focus-within{border-color:#fb923c66;background:#fb923c08}.spf-amount-prefix{display:flex;align-items:center;padding:0 12px;font-size:11px;font-weight:700;color:var(--text-label);white-space:nowrap;flex-shrink:0;border-right:1px solid rgba(255,255,255,.07)}.spf-amount-input{background:transparent!important;border:none!important;outline:none!important;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);width:100%;min-width:0}.spf-amount-input::placeholder{color:var(--text-placeholder)}.spf-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;outline:none;transition:background .12s,color .12s;white-space:nowrap}.spf-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.dark .spf-section-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .spf-section-header{border-bottom-color:#f1f5f9;background:#fafafa}.dark .spf-section-icon{background:#ea580c14;border-color:#ea580c29;color:#c2410c}.dark .spf-section-icon--blue{background:#2563eb14;border-color:#2563eb29;color:#1d4ed8}.dark .spf-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .spf-input::placeholder{color:#94a3b8}.dark .spf-input:focus{border-color:#ea580c8c;background:#fff7ed}.dark .spf-input--err{border-color:#dc262673!important}.dark .spf-err{color:#dc2626}.dark .spf-amount-wrap{background:#f8fafc;border-color:#00000029}.dark .spf-amount-wrap:focus-within{border-color:#ea580c8c;background:#fff7ed}.dark .spf-amount-prefix{border-right-color:#0000001a;color:#64748b}.dark .spf-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .spf-btn-ghost:hover{background:#e2e8f0;color:#334155}.spb-section-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.spb-section-header{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.spb-section-icon{width:32px;height:32px;border-radius:9px;background:#fb923c1a;border:1px solid rgba(251,146,60,.18);color:#fb923c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.spb-section-icon--blue{background:#60a5fa1a;border-color:#60a5fa2e;color:#93c5fd}.spb-section-body{padding:18px 20px}.spb-label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.spb-optional{font-size:9px;font-weight:500;color:var(--text-placeholder);text-transform:lowercase;letter-spacing:0}.spb-err{font-size:10px;color:#f87171;margin-top:4px}.spb-input{display:block;width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;-webkit-appearance:none;transition:border-color .15s}.spb-input::placeholder{color:var(--text-placeholder)}.spb-input:focus{border-color:#fb923c66;background:#fb923c08}.spb-spin-hide{-moz-appearance:textfield}.spb-spin-hide::-webkit-outer-spin-button,.spb-spin-hide::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.spb-search-wrap{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .15s,background .15s}.spb-search-focused{border-color:#fb923c66;background:#fb923c08}.spb-search-icon{color:var(--text-placeholder)}.spb-search-focused .spb-search-icon{color:#fb923cb3}.spb-search-input{background:transparent!important;color:var(--text-primary)!important;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;flex:1;padding:9px 10px}.spb-search-input::placeholder{color:var(--text-placeholder)}.spb-search-clear{width:18px;height:18px;border-radius:50%;background:#ffffff12;color:var(--text-label);display:flex;align-items:center;justify-content:center}.spb-list{border:1px solid rgba(255,255,255,.07);border-radius:12px;overflow:hidden}.spb-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05);transition:background .12s}.spb-row:last-child{border-bottom:none}.spb-row:hover{background:#ffffff08}.spb-row--active{background:#fb923c0d}.spb-checkbox{width:15px;height:15px;accent-color:#fb923c;flex-shrink:0}.spb-mini-amount{display:flex;align-items:stretch;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:8px;overflow:hidden;transition:border-color .15s}.spb-mini-amount:focus-within{border-color:#fb923c66}.spb-mini-prefix{display:flex;align-items:center;padding:0 8px;font-size:9px;font-weight:700;color:var(--text-label);border-right:1px solid rgba(255,255,255,.07)}.spb-mini-input{width:90px;background:transparent!important;border:none!important;outline:none!important;padding:6px 8px;font-size:12px;font-weight:600;color:var(--text-primary)}.spb-mini-input::placeholder{color:var(--text-placeholder)}.spb-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;outline:none;transition:background .12s,color .12s;white-space:nowrap}.spb-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.dark .spb-section-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .spb-section-header{border-bottom-color:#f1f5f9;background:#fafafa}.dark .spb-section-icon{background:#ea580c14;border-color:#ea580c29;color:#c2410c}.dark .spb-section-icon--blue{background:#2563eb14;border-color:#2563eb29;color:#1d4ed8}.dark .spb-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .spb-input::placeholder{color:#94a3b8}.dark .spb-input:focus{border-color:#ea580c8c;background:#fff7ed}.dark .spb-err{color:#dc2626}.dark .spb-search-wrap{background:#f8fafc;border-color:#00000024}.dark .spb-list{border-color:#0000001a}.dark .spb-row{border-bottom-color:#f1f5f9}.dark .spb-row:hover{background:#f8fafc}.dark .spb-row--active{background:#ea580c0d}.dark .spb-mini-amount{background:#f8fafc;border-color:#00000024}.dark .spb-mini-amount:focus-within{border-color:#ea580c8c}.dark .spb-mini-prefix{border-right-color:#0000001a;color:#64748b}.dark .spb-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .spb-btn-ghost:hover{background:#e2e8f0;color:#334155}.cust-kpi{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:12px}.cust-kpi--accent{background:#f97316;border-color:#ea580c}.cust-kpi--accent .cust-kpi-label{color:#fffc}.cust-kpi--accent .cust-kpi-sub{color:#ffffffb3}.cust-kpi-label{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.cust-kpi-value{font-size:1.25rem;font-weight:800;color:var(--text-primary);line-height:1.2}.cust-kpi-value--currency{font-size:1rem;word-break:break-all}.cust-kpi-sub{font-size:10px;color:var(--text-label);margin-top:3px}@media(min-width:640px){.cust-kpi{padding:16px}.cust-kpi-label{font-size:10px}.cust-kpi-value{font-size:1.5rem}.cust-kpi-value--currency{font-size:1.15rem}.cust-kpi-sub{font-size:11px}}@media(min-width:1024px){.cust-kpi-value--currency{font-size:1.25rem;word-break:normal}}.cust-pill-group{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.cust-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.cust-pill-btn:hover{background:var(--surface-hover-3);color:var(--text-primary)}.cust-pill-btn--brand{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.cust-pill-btn--brand:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .cust-pill-group{background:#fff;border-color:#0000001f}html.dark .cust-pill-btn{color:#334155}html.dark .cust-pill-btn:hover{background:#e2e8f0;color:#0f172a}html.dark .cust-pill-btn--brand{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .cust-pill-btn--brand:hover{background:#ea580c2e;border-color:#ea580c59}.cust-filterbar{background:var(--bg-surface);border:1px solid rgba(255,255,255,.07);border-radius:16px}.cust-search-wrap{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s}.cust-search-focused{border-color:#fb923c66;background:#fb923c08}.cust-search-icon{color:var(--text-placeholder);transition:color .15s}.cust-search-focused .cust-search-icon{color:#fb923cb3}.cust-search-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:500;width:100%;flex:1;padding:8px 10px;appearance:none;-webkit-appearance:none}.cust-search-input::placeholder{color:var(--text-placeholder);opacity:1}.cust-search-clear{width:18px;height:18px;border-radius:50%;background:#ffffff12;color:var(--text-label);border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.cust-search-clear:hover{background:#ffffff24;color:var(--text-primary)}.cust-toggle{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:20px}.cust-toggle-btn{cursor:pointer;border:none;outline:none;border-radius:16px}.cust-toggle-active,.cust-toggle-green{background:#fb923c21;color:#fb923c}.cust-toggle-red{background:#ef444421;color:#f87171}.cust-toggle-inactive{background:transparent;color:var(--text-label)}.cust-toggle-inactive:hover{color:var(--text-secondary)}.cust-table-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.cust-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.cust-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.cust-action-btn--blue:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.cust-action-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.cust-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s}.cust-card-btn:hover{background:#ffffff14;color:var(--text-primary)}.cust-card-btn--blue{background:#60a5fa14;color:#60a5fa;border-color:#60a5fa33}.cust-card-btn--blue:hover{background:#60a5fa26}.cust-card-btn--red{background:#ef444414;color:#f87171;border-color:#ef444433}.cust-card-btn--red:hover{background:#ef444426}.cust-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-label);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s}.cust-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.cust-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.dark .cust-kpi{background:var(--bg-surface);border-color:var(--border-default)}.dark .cust-kpi--accent{background:var(--brand);border-color:var(--brand)}.dark .cust-filterbar{border-color:var(--border-default)}.dark .cust-search-wrap{background:var(--input-bg);border-color:var(--input-border)}.dark .cust-search-focused{border-color:var(--input-focus-border);background:var(--input-focus-bg)}.dark .cust-search-clear{background:var(--surface-3);color:var(--text-label)}.dark .cust-search-clear:hover{background:var(--surface-hover-4);color:var(--text-primary)}.dark .cust-toggle{border-color:var(--border-default)}.dark .cust-toggle-active,.dark .cust-toggle-green{background:var(--brand);color:#fff}.dark .cust-toggle-red{background:#ef4444;color:#fff}.dark .cust-table-card{background:var(--bg-surface);border-color:var(--border-default)}.dark .cust-action-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .cust-action-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .cust-action-btn--blue:hover{background:#60a5fa26;color:#fff;border-color:#60a5fa}.dark .cust-action-btn--red:hover{background:#ef444426;color:#fff;border-color:#ef4444}.dark .cust-card-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .cust-card-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .cust-card-btn--blue{background:#60a5fa1f;color:#fff;border-color:#60a5fa}.dark .cust-card-btn--blue:hover{background:#60a5fa}.dark .cust-card-btn--red{background:#ef44441f;color:#fff;border-color:#ef4444}.dark .cust-card-btn--red:hover{background:#ef4444}.dark .cust-page-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .cust-page-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .cust-page-btn--active{background:var(--brand);border-color:var(--brand);color:#fff}.dark .cust-kpi{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .cust-kpi--accent{background:#f97316;border-color:#ea580c}.dark .cust-kpi--accent .cust-kpi-label,.dark .cust-kpi--accent .cust-kpi-sub{color:#fffc!important}.dark .cust-kpi--accent .cust-kpi-value{color:#fff!important}.dark .cust-filterbar{background:#fff;border-color:#0000001a}.dark .cust-search-wrap{background:#f8fafc;border-color:#00000024}.dark .cust-search-focused{border-color:#ea580c80;background:#fff7ed}.dark .cust-search-clear{background:#0000000f;color:#64748b}.dark .cust-search-clear:hover{background:#0000001a;color:#0f172a}.dark .cust-toggle{background:#f1f5f9;border-color:#0000001a}.dark .cust-toggle-active,.dark .cust-toggle-green{background:#ea580c1f;color:#c2410c}.dark .cust-toggle-red{background:#dc26261a;color:#dc2626}.dark .cust-toggle-inactive{background:transparent;color:#64748b}.dark .cust-toggle-inactive:hover{color:#334155}.dark .cust-table-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .cust-table-card table tbody tr{border-color:#f1f5f9}.dark .cust-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .cust-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .cust-action-btn--blue:hover{background:#2563eb14;color:#1d4ed8;border-color:#2563eb33}.dark .cust-action-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .cust-card-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .cust-card-btn:hover{background:#e2e8f0;color:#334155}.dark .cust-card-btn--blue{background:#2563eb12;color:#1d4ed8;border-color:#2563eb26}.dark .cust-card-btn--blue:hover{background:#2563eb24}.dark .cust-card-btn--red{background:#dc262612;color:#dc2626;border-color:#dc262626}.dark .cust-card-btn--red:hover{background:#dc262624}.dark .cust-page-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .cust-page-btn:hover{background:#e2e8f0;color:#0f172a}.dark .cust-page-btn--active{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.cs-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.cs-kpi{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px 16px}.cs-kpi--accent{background:#fb923c0f;border-color:#fb923c1f}.cs-kpi--warn{background:#fbbf240a;border-color:#fbbf241a}.cs-kpi--ok{background:#fb923c0a;border-color:#fb923c1a}.cs-kpi-label{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px}.cs-kpi-value{font-size:1.1rem;font-weight:800;line-height:1.2;word-break:break-all}.cs-kpi-sub{font-size:10px;color:var(--text-label);margin-top:3px}@media(min-width:640px){.cs-kpi-value{font-size:1.25rem;word-break:normal}}.cs-contact-row{display:flex;align-items:flex-start;gap:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:10px}.cs-contact-icon{width:30px;height:30px;flex-shrink:0;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--text-label)}.cs-contact-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-label);margin-bottom:2px}.cs-contact-value{font-size:12px;font-weight:600;color:var(--text-primary)}.cs-action-link{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff08;border:1px solid rgba(255,255,255,.06);text-decoration:none;transition:background .12s,color .12s,border-color .12s}.cs-action-link:hover{background:#fb923c14;color:#fb923c;border-color:#fb923c33}.cs-pill-group{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.cs-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.cs-pill-btn:hover{background:var(--surface-hover-3);color:var(--text-primary)}.cs-pill-btn--brand{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.cs-pill-btn--brand:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .cs-pill-group{background:#fff;border-color:#0000001f}html.dark .cs-pill-btn{color:#334155}html.dark .cs-pill-btn:hover{background:#e2e8f0;color:#0f172a}html.dark .cs-pill-btn--brand{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .cs-pill-btn--brand:hover{background:#ea580c2e;border-color:#ea580c59}.cs-th{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.cs-td{padding:11px 16px;white-space:nowrap}.dark .cs-card,.dark .cs-kpi{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .cs-kpi--accent{background:#fff7ed;border-color:#ea580c40}.dark .cs-kpi--warn{background:#fffbeb;border-color:#d977062e}.dark .cs-kpi--ok{background:#f0fdf4;border-color:#16a34a2e}.dark .cs-contact-row{background:#f8fafc;border-color:#00000014}.dark .cs-contact-icon{background:#f1f5f9;border-color:#0000001a;color:#64748b}.dark .cs-action-link{background:#f8fafc;border-color:#00000014;color:#475569}.dark .cs-action-link:hover{background:#ea580c0f;color:#c2410c;border-color:#ea580c33}.dark .border-\[\#0e1520\]{border-color:#e2e8f0!important}.dark .border-orange-500\/25{border-color:#ea580c40!important}.dark .bg-amber-400{background-color:#d97706!important}.dark .bg-orange-400{background-color:#ea580c!important}.dark .surface-3{background:#f1f5f9!important}.ce-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.ce-label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.ce-input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;transition:border-color .15s,background .15s;appearance:none;-webkit-appearance:none}.ce-input::placeholder{color:var(--text-placeholder)}.ce-input:focus{border-color:#fb923c66;background:#fb923c08}.ce-input--err{border-color:#ef444466!important}.ce-err{font-size:10px;color:#f87171;margin-top:4px}.ce-amount-wrap{display:flex;align-items:stretch;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;overflow:hidden;transition:border-color .15s,background .15s}.ce-amount-wrap:focus-within{border-color:#fb923c66;background:#fb923c08}.ce-amount-prefix{display:flex;align-items:center;padding:0 12px;font-size:11px;font-weight:700;color:var(--text-label);white-space:nowrap;flex-shrink:0;border-right:1px solid rgba(255,255,255,.07)}.ce-amount-input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);width:100%;min-width:0;-moz-appearance:textfield}.ce-amount-input::placeholder{color:var(--text-placeholder)}.ce-amount-input::-webkit-outer-spin-button,.ce-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ce-status-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:10px;font-size:12px;font-weight:700;border:1px solid;cursor:pointer;outline:none;transition:all .15s}.ce-status-btn--active{background:#fb923c1f;border-color:#fb923c4d;color:#fb923c}.ce-status-btn--inactive{background:#ffffff0a;border-color:#ffffff14;color:var(--text-label)}.ce-status-btn--inactive-sel{background:#ef44441a;border-color:#ef444440;color:#f87171}.ce-pill-group{display:inline-flex;align-items:center;padding:3px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-default);gap:2px}.ce-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.ce-pill-btn:hover{background:var(--surface-hover-3);color:var(--text-primary)}.ce-pill-btn--brand{color:var(--brand);background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.ce-pill-btn--brand:hover{background:#fb923c2e;border-color:#fb923c59}html.dark .ce-pill-group{background:#fff;border-color:#0000001f}html.dark .ce-pill-btn{color:#334155}html.dark .ce-pill-btn:hover{background:#e2e8f0;color:#0f172a}html.dark .ce-pill-btn--brand{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}html.dark .ce-pill-btn--brand:hover{background:#ea580c2e;border-color:#ea580c59}.dark .ce-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .ce-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .ce-input::placeholder{color:#94a3b8}.dark .ce-input:focus{border-color:#ea580c8c;background:#fff7ed}.dark .ce-input--err{border-color:#dc262673!important}.dark .ce-err{color:#dc2626}.dark .ce-amount-wrap{background:#f8fafc;border-color:#00000029}.dark .ce-amount-wrap:focus-within{border-color:#ea580c8c;background:#fff7ed}.dark .ce-amount-prefix{border-right-color:#0000001a;color:#64748b}.dark .ce-amount-input{color:#0f172a}.dark .ce-amount-input::placeholder{color:#94a3b8}.dark .ce-status-btn--active{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .ce-status-btn--inactive{background:#f8fafc;border-color:#0000001f;color:#64748b}.dark .ce-status-btn--inactive-sel{background:#dc262614;border-color:#dc262640;color:#dc2626}.dark .border-red-500\/25{border-color:#dc262633!important}.is-kpi{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:12px}.is-kpi--accent{background:#f97316;border-color:#ea580c}.is-kpi--accent .is-kpi-label{color:#fffc}.is-kpi--accent .is-kpi-sub{color:#ffffffb3}.is-kpi--blue{background:#60a5fa0f;border-color:#60a5fa1f}.is-kpi--green{background:#fb923c0f;border-color:#fb923c1f}.is-kpi--red{background:#ef44440f;border-color:#ef44441f}.is-kpi-label{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.is-kpi-value{font-size:1.25rem;font-weight:800;line-height:1.2}.is-kpi-sub{font-size:10px;color:var(--text-label);margin-top:3px}@media(min-width:640px){.is-kpi{padding:16px}.is-kpi-value{font-size:1.5rem}}.is-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.is-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s}.is-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.is-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;color:var(--text-secondary);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.is-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.is-clear-btn{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;flex-shrink:0;transition:background .12s,color .12s}.is-clear-btn:hover{background:#ffffff17;color:var(--text-primary)}.is-search-wrap{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s}.is-search-focused{border-color:#fb923c66;background:#fb923c08}.is-search-icon{color:var(--text-placeholder);transition:color .15s}.is-search-focused .is-search-icon{color:#fb923cb3}.is-search-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#fb923c;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:500;width:100%;flex:1;padding:8px 10px;appearance:none}.is-search-input::placeholder{color:var(--text-placeholder)}.is-search-clear{width:18px;height:18px;border-radius:50%;background:#ffffff12;color:var(--text-label);border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.is-search-clear:hover{background:#ffffff24;color:var(--text-primary)}.is-th{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.is-td{padding:11px 16px;white-space:nowrap}.is-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.is-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.is-action-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.is-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:600;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s}.is-card-btn:hover{background:#ffffff14;color:var(--text-primary)}.is-card-btn--red{background:#ef444414;color:#f87171;border-color:#ef444433}.is-card-btn--red:hover{background:#ef444426}.is-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-label);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s}.is-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.is-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.dark .is-kpi{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .is-kpi--accent{background:#f97316;border-color:#ea580c}.dark .is-kpi--accent .is-kpi-label,.dark .is-kpi--accent .is-kpi-sub{color:#fffc!important}.dark .is-kpi--accent .is-kpi-value{color:#fff!important}.dark .is-kpi--blue{background:#2563eb14;border-color:#2563eb2e}.dark .is-kpi--blue .is-kpi-label,.dark .is-kpi--blue .is-kpi-sub{color:#1e3a8a!important}.dark .is-kpi--blue .is-kpi-value{color:#1d4ed8!important}.dark .is-kpi--green{background:#fff7ed;border-color:#ea580c40}.dark .is-kpi--green .is-kpi-label,.dark .is-kpi--green .is-kpi-sub{color:#92400e!important}.dark .is-kpi--green .is-kpi-value{color:#c2410c!important}.dark .is-kpi--red{background:#dc26260f;border-color:#dc262629}.dark .is-kpi--red .is-kpi-label,.dark .is-kpi--red .is-kpi-sub{color:#7f1d1d!important}.dark .is-kpi--red .is-kpi-value{color:#dc2626!important}.dark .is-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .is-btn-primary{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .is-btn-primary:hover{background:#ea580c2e;border-color:#ea580c80}.dark .is-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .is-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .is-clear-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .is-clear-btn:hover{background:#e2e8f0;color:#0f172a}.dark .is-search-wrap{background:#f8fafc;border-color:#00000024}.dark .is-search-focused{border-color:#ea580c80;background:#fff7ed}.dark .is-search-clear{background:#0000000f;color:#64748b}.dark .is-search-clear:hover{background:#0000001a;color:#0f172a}.dark .is-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .is-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .is-action-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .is-card-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .is-card-btn:hover{background:#e2e8f0;color:#334155}.dark .is-card-btn--red{background:#dc262612;color:#dc2626;border-color:#dc262626}.dark .is-card-btn--red:hover{background:#dc262624}.dark .is-page-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .is-page-btn:hover{background:#e2e8f0;color:#0f172a}.dark .is-page-btn--active{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.iss-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.iss-section-label{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em}.iss-info-row{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:8px}.iss-info-label{font-size:11px;font-weight:500;color:var(--text-label)}.iss-info-value{font-size:12px;font-weight:700;color:var(--text-primary)}.iss-th{padding:10px 20px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.iss-td{padding:12px 20px;white-space:nowrap}.iss-plan-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0}.iss-plan-label{font-size:11px;font-weight:500;color:var(--text-label)}.iss-plan-value{font-size:12px;font-weight:700;color:var(--text-primary)}.iss-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.iss-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.iss-btn-danger{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:700;color:#f87171;background:#ef44441a;border:1px solid rgba(239,68,68,.25);cursor:pointer;outline:none;transition:background .12s,border-color .12s;white-space:nowrap}.iss-btn-danger:hover{background:#ef44442e;border-color:#ef444466}.dark .iss-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .iss-info-row{background:#f8fafc;border-color:#00000014}.dark .iss-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .iss-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .iss-btn-danger{background:#dc262614;border-color:#dc262638;color:#dc2626}.dark .iss-btn-danger:hover{background:#dc262626;border-color:#dc262661}.ips-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.ips-kpi{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px 16px}.ips-kpi--green{background:#fb923c0f;border-color:#fb923c1f}.ips-kpi--red{background:#fbbf240a;border-color:#fbbf241a}.ips-kpi--blue{background:#60a5fa0f;border-color:#60a5fa1f}.ips-kpi-label{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px}.ips-kpi-value{font-size:1.1rem;font-weight:800;line-height:1.2}@media(min-width:640px){.ips-kpi-value{font-size:1.25rem}}.ips-section-label{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em}.ips-info-row{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:8px}.ips-info-label{font-size:11px;font-weight:500;color:var(--text-label)}.ips-info-value{font-size:12px;font-weight:700;color:var(--text-primary)}.ips-th{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.ips-td{padding:11px 16px;white-space:nowrap}.ips-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.ips-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.ips-action-btn--blue:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.ips-action-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.ips-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;outline:none;transition:background .12s,color .12s;white-space:nowrap}.ips-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.ips-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 16px;border-radius:18px;font-size:12px;font-weight:700;color:#fb923c;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);text-decoration:none;cursor:pointer;outline:none;transition:background .12s;white-space:nowrap}.ips-btn-primary:hover:not(:disabled){background:#fb923c33}.ips-btn-primary:disabled{opacity:.5;cursor:not-allowed}.ips-btn-green{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 16px;border-radius:18px;font-size:12px;font-weight:700;color:#fb923c;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);cursor:pointer;outline:none;transition:background .12s;white-space:nowrap}.ips-btn-green:hover:not(:disabled){background:#fb923c33}.ips-btn-green:disabled{opacity:.5;cursor:not-allowed}.ips-btn-red{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 16px;border-radius:18px;font-size:12px;font-weight:700;color:#f87171;background:#ef44441a;border:1px solid rgba(239,68,68,.25);cursor:pointer;outline:none;transition:background .12s;white-space:nowrap}.ips-btn-red:hover:not(:disabled){background:#ef44442e}.ips-btn-red:disabled{opacity:.5;cursor:not-allowed}.ips-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.ips-modal{background:var(--bg-surface);border:1px solid rgba(255,255,255,.09);border-radius:18px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;scrollbar-width:none}.ips-modal::-webkit-scrollbar{display:none}.ips-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.ips-modal-close{width:28px;height:28px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.ips-modal-close:hover{background:#ffffff17;color:var(--text-primary)}.ips-label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.ips-input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;transition:border-color .15s,background .15s}.ips-input::placeholder{color:var(--text-placeholder)}.ips-input:focus{border-color:#fb923c66;background:#fb923c08}.ips-input option{background:var(--bg-surface)}.ips-input::-webkit-outer-spin-button,.ips-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ips-amount-wrap{display:flex;align-items:stretch;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;overflow:hidden;transition:border-color .15s,background .15s}.ips-amount-wrap:focus-within{border-color:#fb923c66;background:#fb923c08}.ips-amount-prefix{display:flex;align-items:center;padding:0 12px;font-size:11px;font-weight:700;color:var(--text-label);white-space:nowrap;flex-shrink:0;border-right:1px solid rgba(255,255,255,.07)}.ips-amount-input{background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);width:100%;min-width:0;-moz-appearance:textfield}.ips-amount-input::-webkit-outer-spin-button,.ips-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ips-bulk-amount-wrap{display:flex;align-items:stretch;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:8px;overflow:hidden;width:130px;flex-shrink:0;transition:border-color .15s}.ips-bulk-amount-wrap:focus-within{border-color:#fb923c66}.ips-bulk-prefix{display:flex;align-items:center;padding:0 8px;font-size:10px;font-weight:700;color:var(--text-label);white-space:nowrap;border-right:1px solid rgba(255,255,255,.07);flex-shrink:0}.ips-bulk-input{background:transparent;border:none;outline:none;padding:7px 8px;font-size:12px;font-weight:600;color:var(--text-primary);width:100%;min-width:0;-moz-appearance:textfield}.ips-bulk-input::placeholder{color:var(--text-placeholder)}.ips-bulk-input::-webkit-outer-spin-button,.ips-bulk-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.toast-enter-active,.toast-leave-active{transition:all .25s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(12px)}.dark .ips-card,.dark .ips-kpi{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .ips-kpi--green{background:#fff7ed;border-color:#ea580c38}.dark .ips-kpi--red{background:#fffbeb;border-color:#d977062e}.dark .ips-kpi--blue{background:#2563eb0f;border-color:#2563eb29}.dark .ips-info-row{background:#f8fafc;border-color:#00000014}.dark .border-blue-500\/25{border-color:#2563eb33!important}.dark .ips-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .ips-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .ips-action-btn--blue:hover{background:#2563eb14;color:#1d4ed8;border-color:#2563eb33}.dark .ips-action-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .ips-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .ips-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .ips-btn-primary{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .ips-btn-primary:hover:not(:disabled){background:#ea580c2e}.dark .ips-btn-green{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .ips-btn-green:hover:not(:disabled){background:#ea580c2e}.dark .ips-btn-red{background:#dc262614;border-color:#dc264438;color:#dc2626}.dark .ips-btn-red:hover:not(:disabled){background:#dc262626}.dark .ips-modal{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #00000026}.dark .ips-modal-header{border-bottom-color:#f1f5f9}.dark .ips-modal-close{background:#f1f5f9;border-color:#00000014;color:#64748b}.dark .ips-modal-close:hover{background:#e2e8f0;color:#334155}.dark .ips-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .ips-input::placeholder{color:#94a3b8}.dark .ips-input:focus{border-color:#ea580c8c;background:#fff7ed}.dark .ips-input option{background:#fff;color:#0f172a}.dark .ips-amount-wrap{background:#f8fafc;border-color:#00000029}.dark .ips-amount-wrap:focus-within{border-color:#ea580c8c;background:#fff7ed}.dark .ips-amount-prefix{border-right-color:#0000001a;color:#64748b}.dark .ips-bulk-amount-wrap{background:#f8fafc;border-color:#00000024}.dark .ips-bulk-amount-wrap:focus-within{border-color:#ea580c80}.dark .ips-bulk-prefix{border-right-color:#0000001a;color:#64748b}.dark .ips-bulk-input{color:#0f172a}.dark .ips-bulk-input::placeholder{color:#94a3b8}.dark .bg-white\/\[0\.02\]{background-color:#00000005!important}.dark .bg-orange-500\/10.border-orange-500\/25{background-color:#ea580c1a!important;border-color:#ea580c40!important}.dark .bg-red-500\/10.border-red-500\/25{background-color:#dc262614!important;border-color:#dc262633!important}.ipe-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.ipe-label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.ipe-input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;transition:border-color .15s,background .15s}.ipe-input::placeholder{color:var(--text-placeholder)}.ipe-input:focus{border-color:#fb923c66;background:#fb923c08}.ipe-input--readonly{color:var(--text-label);cursor:default;background:#ffffff05}.ipe-err{font-size:10px;color:#f87171;margin-top:4px}.ipe-status-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:10px;font-size:11px;font-weight:700;border:1px solid;cursor:pointer;outline:none;transition:all .15s}.ipe-status-btn--off{background:#ffffff0a;border-color:#ffffff14;color:var(--text-label)}.ipe-status-btn--active{background:#60a5fa1f;border-color:#60a5fa4d;color:#60a5fa}.ipe-status-btn--completed{background:#fb923c1f;border-color:#fb923c4d;color:#fb923c}.ipe-status-btn--cancelled{background:#ef44441a;border-color:#ef444440;color:#f87171}.ipe-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;outline:none;transition:background .12s,color .12s;white-space:nowrap}.ipe-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.ipe-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;border-radius:18px;font-size:12px;font-weight:700;color:#fb923c;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);cursor:pointer;outline:none;transition:background .12s;white-space:nowrap}.ipe-btn-primary:hover:not(:disabled){background:#fb923c33;border-color:#fb923c66}.ipe-btn-primary:disabled{opacity:.5;cursor:not-allowed}.dark .ipe-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .ipe-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .ipe-input::placeholder{color:#94a3b8}.dark .ipe-input:focus{border-color:#ea580c8c;background:#fff7ed}.dark .ipe-input--readonly{background:#f1f5f9;color:#64748b}.dark .ipe-err{color:#dc2626}.dark .ipe-status-btn--off{background:#f8fafc;border-color:#0000001f;color:#64748b}.dark .ipe-status-btn--active{background:#2563eb1a;border-color:#2563eb47;color:#1d4ed8}.dark .ipe-status-btn--completed{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .ipe-status-btn--cancelled{background:#dc262614;border-color:#dc262638;color:#dc2626}.dark .ipe-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .ipe-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .ipe-btn-primary{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .ipe-btn-primary:hover:not(:disabled){background:#ea580c2e;border-color:#ea580c73}.inv-kpi-card{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:12px;display:flex;flex-direction:column;justify-content:space-between}.inv-kpi-accent{background:#f97316;border-color:#ea580c}.inv-kpi-accent .inv-kpi-label{color:#fffc}@media(min-width:640px){.inv-kpi-card{padding:16px}}.inv-kpi-label{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.inv-kpi-value{font-size:1.4rem;font-weight:800;line-height:1.2}.inv-kpi-sub{font-size:10px;color:var(--text-secondary);margin-top:6px;word-break:break-all}.inv-card{background:var(--bg-surface, #fff);border:1px solid var(--border-default, #e5e7eb);border-radius:16px}.inv-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;background:var(--bg-surface, #fff);border:1px solid var(--border-default, #e5e7eb);border-radius:20px;color:var(--text-secondary);text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.inv-btn-primary:hover{background:var(--surface-hover-3, #f3f4f6);color:var(--text-primary)}.inv-btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;background:var(--bg-surface, #fff);border:1px solid var(--border-default, #e5e7eb);border-radius:20px;color:var(--text-secondary);cursor:pointer;outline:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s;text-decoration:none}.inv-btn-ghost:hover{background:var(--surface-hover-3, #f3f4f6);color:var(--text-primary)}.inv-clear-btn{width:32px;height:32px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2, #f9fafb);border:1px solid var(--border-default, #e5e7eb);color:var(--text-label);cursor:pointer;outline:none;flex-shrink:0;transition:background .12s,color .12s}.inv-clear-btn:hover{background:var(--surface-hover-3, #f3f4f6);color:var(--text-primary)}.inv-search-wrap{background:var(--input-bg, #f9fafb);border:1px solid var(--input-border, #d1d5db);border-radius:20px;transition:border-color .15s,background .15s}.inv-search-focused{border-color:#f9731673;background:#f973160a}.inv-search-icon{color:var(--text-placeholder)}.inv-search-focused .inv-search-icon{color:#f97316b3}.inv-search-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#f97316;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:500;width:100%;flex:1;padding:8px 10px;appearance:none}.inv-search-input::placeholder{color:var(--text-placeholder);opacity:1}.inv-search-clear{width:18px;height:18px;border-radius:50%;background:var(--surface-3, #f3f4f6);color:var(--text-label);border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.inv-search-clear:hover{background:var(--surface-4, #e5e7eb);color:var(--text-primary)}.inv-th{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em;background:var(--surface-1, #f9fafb)}.inv-td{padding:11px 16px;white-space:nowrap}.inv-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2, #f9fafb);border:1px solid var(--border-default, #e5e7eb);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.inv-action-btn:hover{background:var(--surface-3, #f3f4f6);color:var(--text-primary)}.inv-action-btn--blue:hover{background:#3b82f61a;color:#2563eb;border-color:#3b82f640}.inv-action-btn--red:hover{background:#ef44441a;color:#dc2626;border-color:#ef444440}.inv-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:600;background:var(--surface-2, #f9fafb);border:1px solid var(--border-default, #e5e7eb);color:var(--text-secondary);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s}.inv-card-btn:hover{background:var(--surface-3, #f3f4f6);color:var(--text-primary)}.inv-card-btn--blue{background:#3b82f614;color:#2563eb;border-color:#3b82f633}.inv-card-btn--blue:hover{background:#3b82f624}.inv-card-btn--red{background:#ef444414;color:#dc2626;border-color:#ef444433}.inv-card-btn--red:hover{background:#ef444424}.inv-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--surface-2, #f9fafb);border:1px solid var(--border-default, #e5e7eb);cursor:pointer;outline:none;transition:background .12s,color .12s}.inv-page-btn:hover{background:var(--surface-3, #f3f4f6);color:var(--text-primary)}.inv-page-btn--active{background:#f973161a;border-color:#f973164d;color:#ea580c;font-weight:700}.dark .inv-kpi-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .inv-kpi-accent{background:#f97316;border-color:#ea580c}.dark .inv-kpi-accent .inv-kpi-label,.dark .inv-kpi-accent .inv-kpi-sub{color:#fffc!important}.dark .inv-kpi-accent .inv-kpi-value{color:#fff!important}.dark .inv-kpi-sub{color:#475569}.dark .inv-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .inv-btn-primary{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .inv-btn-primary:hover{background:#e2e8f0;color:#334155;border-color:#0000002e}.dark .inv-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .inv-btn-ghost:hover{background:#e2e8f0;color:#334155;border-color:#0000002e}.dark .inv-clear-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .inv-clear-btn:hover{background:#e2e8f0;color:#0f172a}.dark .inv-search-wrap{background:#f8fafc;border-color:#00000024}.dark .inv-search-focused{border-color:#ea580c80;background:#fff7ed}.dark .inv-search-clear{background:#0000000f;color:#64748b}.dark .inv-search-clear:hover{background:#0000001a;color:#0f172a}.dark .inv-th{background:#f8fafc}.dark .inv-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .inv-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .inv-action-btn--blue:hover{background:#2563eb14;color:#1d4ed8;border-color:#2563eb33}.dark .inv-action-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .inv-card-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .inv-card-btn:hover{background:#e2e8f0;color:#334155}.dark .inv-card-btn--blue{background:#2563eb12;color:#1d4ed8;border-color:#2563eb26}.dark .inv-card-btn--blue:hover{background:#2563eb24}.dark .inv-card-btn--red{background:#dc262612;color:#dc2626;border-color:#dc262626}.dark .inv-card-btn--red:hover{background:#dc262624}.dark .inv-page-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .inv-page-btn:hover{background:#e2e8f0;color:#0f172a}.dark .inv-page-btn--active{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.isv-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.isv-tool-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.isv-tool-btn:hover{background:#ffffff12;color:var(--text-primary)}.isv-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:18px;font-size:11px;font-weight:700;border:1px solid;cursor:pointer;outline:none;white-space:nowrap;transition:background .12s;text-decoration:none}.isv-btn--blue{background:#60a5fa1f;border-color:#60a5fa40;color:#60a5fa}.isv-btn--blue:hover{background:#60a5fa33}.isv-btn--green{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.isv-btn--green:hover{background:#fb923c33}.isv-btn--indigo{background:#818cf81f;border-color:#818cf840;color:#818cf8}.isv-btn--indigo:hover{background:#818cf833}.isv-btn--amber{background:#fbbf241a;border-color:#fbbf2440;color:#fbbf24}.isv-btn--amber:hover{background:#fbbf242e}.isv-btn--outline-red{background:transparent;border-color:#ef444440;color:#f87171}.isv-btn--outline-red:hover{background:#ef444414}.isv-icon-btn{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s}.isv-icon-btn:hover{background:#ffffff17;color:var(--text-primary)}.isv-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;outline:none;transition:background .12s,color .12s;white-space:nowrap}.isv-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.isv-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.isv-modal{background:var(--bg-surface);border:1px solid rgba(255,255,255,.09);border-radius:18px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;scrollbar-width:none}.isv-modal::-webkit-scrollbar{display:none}.isv-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.isv-modal-close{width:28px;height:28px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.isv-modal-close:hover{background:#ffffff17;color:var(--text-primary)}.isv-label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.isv-input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;transition:border-color .15s}.isv-input::placeholder{color:var(--text-placeholder)}.isv-input:focus{border-color:#fb923c66}.dark .isv-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .isv-tool-btn{color:#475569}.dark .isv-tool-btn:hover{background:#0000000d;color:#0f172a}.dark .isv-btn--blue{background:#2563eb1a;border-color:#2563eb40;color:#1d4ed8}.dark .isv-btn--blue:hover{background:#2563eb2e}.dark .isv-btn--green{background:#ea580c1a;border-color:#ea580c40;color:#c2410c}.dark .isv-btn--green:hover{background:#ea580c2e}.dark .isv-btn--indigo{background:#6366f11a;border-color:#6366f140;color:#4338ca}.dark .isv-btn--indigo:hover{background:#6366f12e}.dark .isv-btn--amber{background:#d977061a;border-color:#d9770640;color:#b45309}.dark .isv-btn--amber:hover{background:#d977062e}.dark .isv-btn--outline-red{border-color:#dc262640;color:#dc2626}.dark .isv-btn--outline-red:hover{background:#dc26260f}.dark .isv-icon-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .isv-icon-btn:hover{background:#e2e8f0;color:#0f172a}.dark .isv-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .isv-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .border-blue-500\/15{border-color:#2563eb26!important}.dark .bg-indigo-500\/10{background-color:#6366f114!important}.dark .border-indigo-500\/25{border-color:#6366f12e!important}.dark .isv-modal{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #00000026}.dark .isv-modal-header{border-bottom-color:#f1f5f9}.dark .isv-modal-close{background:#f1f5f9;border-color:#00000014;color:#64748b}.dark .isv-modal-close:hover{background:#e2e8f0;color:#334155}.dark .isv-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .isv-input::placeholder{color:#94a3b8}.dark .isv-input:focus{border-color:#ea580c8c;background:#fff7ed}.ilp-wrapper{width:100%}.ilp-toggle-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:14px;font-size:11px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s;white-space:nowrap}.ilp-toggle-btn:hover{background:#ffffff14;color:var(--text-primary)}.ilp-doc{overflow:hidden}.ilp-doc-header{padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.ilp-doc-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-label);margin-bottom:2px}.ilp-doc-number{font-size:16px;font-weight:800;color:var(--text-primary)}.ilp-customer-name{font-size:12px;font-weight:700;color:var(--text-primary)}.ilp-placeholder-text{font-size:11px;color:var(--text-placeholder);font-style:italic}.ilp-date-row{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.07)}.ilp-date-cell{flex:1;display:flex;flex-direction:column;gap:2px;padding:10px 16px}.ilp-date-cell+.ilp-date-cell{border-left:1px solid rgba(255,255,255,.07)}.ilp-meta-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-label)}.ilp-meta-value{font-size:11px;font-weight:600;color:var(--text-secondary)}.ilp-table-wrap{overflow-x:auto}.ilp-table{width:100%;border-collapse:collapse;font-size:11px}.ilp-th{padding:7px 10px;text-align:left;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-label);background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.07)}.ilp-th-num,.ilp-th-total{text-align:right}.ilp-th-item{padding-left:16px}.ilp-tr{border-bottom:1px solid rgba(255,255,255,.04)}.ilp-tr:last-child{border-bottom:none}.ilp-td{padding:8px 10px;color:var(--text-secondary);vertical-align:middle}.ilp-td-item{padding-left:16px;font-weight:500;color:var(--text-primary)}.ilp-td-num{text-align:right;font-variant-numeric:tabular-nums}.ilp-td-total{text-align:right;font-weight:700;color:#fb923c;font-variant-numeric:tabular-nums;padding-right:16px}.ilp-td-empty{padding:20px 16px;text-align:center;font-size:11px;color:var(--text-placeholder);font-style:italic}.ilp-totals{padding:10px 16px;border-top:1px solid rgba(255,255,255,.07);space-y:0}.ilp-totals-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.ilp-totals-label{font-size:11px;color:var(--text-label)}.ilp-totals-value{font-size:11px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ilp-discount{color:#fb923c}.ilp-totals-grand{margin-top:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.ilp-grand-label{font-size:12px;font-weight:700;color:var(--text-primary)}.ilp-grand-value{font-size:15px;font-weight:800;color:#fb923c;font-variant-numeric:tabular-nums}.ilp-section{padding:10px 16px;border-top:1px solid rgba(255,255,255,.07)}.ilp-section-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-label);margin-bottom:4px}.ilp-section-text{font-size:11px;color:var(--text-secondary);white-space:pre-wrap;line-height:1.5}.dark .ilp-toggle-btn{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .ilp-toggle-btn:hover{background:#e2e8f0;color:#334155}.dark .ilp-doc-header,.dark .ilp-date-row{border-bottom-color:#f1f5f9}.dark .ilp-date-cell+.ilp-date-cell{border-left-color:#f1f5f9}.dark .ilp-th{background:#f8fafc;border-bottom-color:#e2e8f0}.dark .ilp-tr{border-bottom-color:#f1f5f9}.dark .ilp-totals{border-top-color:#f1f5f9}.dark .ilp-totals-grand{border-top-color:#e2e8f0}.dark .ilp-section{border-top-color:#f1f5f9}.dark .ilp-td-total,.dark .ilp-discount,.dark .ilp-grand-value{color:#c2410c}.iev-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.iev-section-label{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em}.iev-label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.iev-label-sm{display:block;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.iev-err{font-size:10px;color:#f87171;margin-top:4px}.iev-input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;-webkit-appearance:none;transition:border-color .15s,background .15s;display:block}.iev-input::placeholder{color:var(--text-placeholder)}.iev-input:focus{border-color:#fb923c66;background:#fb923c08}.iev-spin-hide{-moz-appearance:textfield}.iev-spin-hide::-webkit-outer-spin-button,.iev-spin-hide::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.iev-input-qty{padding-left:6px;padding-right:6px}.iev-line-total{padding-left:8px;padding-right:8px;min-height:40px;display:flex;align-items:center;justify-content:flex-end;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.2;font-variant-numeric:tabular-nums;min-width:0}.iev-status-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 10px;border-radius:10px;font-size:11px;font-weight:700;border:1px solid;cursor:pointer;outline:none;transition:all .15s}.iev-status-btn--active{background:#fb923c1f;border-color:#fb923c4d;color:#fb923c}.iev-status-btn--off{background:#ffffff0a;border-color:#ffffff14;color:var(--text-label)}.iev-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;outline:none;transition:background .12s,color .12s;white-space:nowrap}.iev-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.dark .iev-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .iev-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .iev-input::placeholder{color:#94a3b8}.dark .iev-input:focus{border-color:#ea580c8c;background:#fff7ed}.dark .iev-err{color:#dc2626}.dark .bg-orange-500\/\[0\.05\]{background-color:#ea580c0f!important}.dark .border-orange-500\/\[0\.12\]{border-color:#ea580c29!important}.dark .bg-red-500\/15{background-color:#dc26261a!important}.dark .hover\:bg-red-500\/25:hover{background-color:#dc262629!important}.dark .iev-status-btn--active{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .iev-status-btn--off{background:#f8fafc;border-color:#0000001f;color:#64748b}.dark .iev-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .iev-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .text-secondary{color:#334155}.dn-card{background:var(--bg-surface, #fff);border:1px solid var(--border-default, #e5e7eb);border-radius:16px;box-shadow:0 1px 3px #0000000f}.dn-search-wrap{background:var(--input-bg, #f9fafb);border:1px solid var(--input-border, #d1d5db);border-radius:20px;transition:border-color .15s,background .15s}.dn-search-focused{border-color:#f9731673;background:#f973160a}.dn-search-icon{color:var(--text-placeholder)}.dn-search-focused .dn-search-icon{color:#f97316b3}.dn-search-input{background:transparent!important;color:var(--text-primary)!important;caret-color:#f97316;border:none!important;outline:none!important;box-shadow:none!important;font-size:12px;font-weight:500;width:100%;flex:1;padding:8px 10px;appearance:none}.dn-search-input::placeholder{color:var(--text-placeholder);opacity:1}.dn-search-clear{width:18px;height:18px;border-radius:50%;background:var(--surface-3, #f3f4f6);color:var(--text-label);border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.dn-search-clear:hover{background:var(--surface-4, #e5e7eb);color:var(--text-primary)}.dn-clear-btn{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:10px;font-size:11px;font-weight:600;color:var(--text-label);background:var(--surface-2, #f9fafb);border:1px solid var(--border-default, #e5e7eb);cursor:pointer;outline:none;transition:background .12s,color .12s}.dn-clear-btn:hover{background:var(--surface-3, #f3f4f6);color:var(--text-primary)}.dn-th{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em;background:var(--surface-1, #f9fafb)}.dn-td{padding:11px 16px;white-space:nowrap}.dn-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-2, #f9fafb);border:1px solid var(--border-default, #e5e7eb);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s}.dn-action-btn:hover{background:var(--surface-3, #f3f4f6);color:var(--text-primary)}.dn-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:8px;font-size:11px;font-weight:600;background:var(--surface-2, #f9fafb);border:1px solid var(--border-default, #e5e7eb);color:var(--text-secondary);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s}.dn-card-btn:hover{background:var(--surface-3, #f3f4f6);color:var(--text-primary)}.dn-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-secondary);background:var(--surface-2, #f9fafb);border:1px solid var(--border-default, #e5e7eb);cursor:pointer;outline:none;transition:background .12s,color .12s}.dn-page-btn:hover{background:var(--surface-3, #f3f4f6);color:var(--text-primary)}.dn-page-btn--active{background:#f973161a;border-color:#f973164d;color:#ea580c;font-weight:700}.dark .dn-card{background:#ffffff0a;border-color:#ffffff12}.dark .dn-search-wrap{background:#ffffff0d;border-color:#ffffff14}.dark .dn-search-clear{background:#ffffff12}.dark .dn-search-clear:hover{background:#ffffff24}.dark .dn-clear-btn{background:#ffffff0a;border-color:#ffffff14}.dark .dn-clear-btn:hover{background:#ffffff17}.dark .dn-th{background:transparent}.dark .dn-action-btn{background:#ffffff0a;border-color:#ffffff14}.dark .dn-action-btn:hover{background:#ffffff17}.dark .dn-card-btn{background:#ffffff0a;border-color:#ffffff14}.dark .dn-card-btn:hover{background:#ffffff14}.dark .dn-page-btn{background:#ffffff0a;border-color:#ffffff14;color:var(--text-label)}.dark .dn-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.dark .dn-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.dark .dn-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .dn-search-wrap{background:#f8fafc;border-color:#00000024}.dark .dn-search-focused{border-color:#ea580c80;background:#fff7ed}.dark .dn-search-clear{background:#0000000f;color:#64748b}.dark .dn-search-clear:hover{background:#0000001a;color:#0f172a}.dark .dn-clear-btn{background:#f8fafc;border-color:#0000001f;color:#64748b}.dark .dn-clear-btn:hover{background:#e2e8f0;color:#334155}.dark .dn-th{background:#f8fafc}.dark .divide-white\/\[0\.04\]>*{border-color:#f1f5f9}.dark .dn-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .dn-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .dn-card-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .dn-card-btn:hover{background:#e2e8f0;color:#334155}.dark .dn-page-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .dn-page-btn:hover{background:#e2e8f0;color:#0f172a}.dark .dn-page-btn--active{background:#ea580c1a;border-color:#ea580c4d;color:#c2410c}.dark .border-orange-500\/15,.dark .border-orange-500\/25{border-color:#ea580c38!important}.dark .bg-amber-500\/10{background-color:#d9770614!important}.dark .border-amber-500\/25{border-color:#d977062e!important}.dark .text-amber-400{color:#b45309!important}.dark .border-blue-500\/25{border-color:#2563eb2e!important}.dark .surface-2,.dark .surface-1{background:#f8fafc!important}.dnc-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.dnc-section-label{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em}.dnc-label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.dnc-err{font-size:10px;color:#f87171;margin-top:4px}.dnc-input{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;-webkit-appearance:none;transition:border-color .15s;display:block}.dnc-input::placeholder{color:var(--text-placeholder)}.dnc-input:focus{border-color:#fb923c66;background:#fb923c08}.dnc-input--readonly{color:var(--text-label);cursor:default;background:#ffffff05}.dnc-spin-hide{-moz-appearance:textfield}.dnc-spin-hide::-webkit-outer-spin-button,.dnc-spin-hide::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dnc-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;outline:none;transition:background .12s,color .12s;white-space:nowrap}.dnc-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.dark .dnc-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .dnc-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .dnc-input::placeholder{color:#94a3b8}.dark .dnc-input:focus{border-color:#ea580c8c;background:#fff7ed}.dark .dnc-input--readonly{background:#f1f5f9;color:#64748b}.dark .dnc-err{color:#dc2626}.dark .border-orange-500\/20{border-color:#ea580c38!important}.dark .bg-orange-500{background-color:#ea580c!important}.dark .border-orange-400{border-color:#ea580c!important}.dark .border-\[\#3d4d5c\]{border-color:#0003!important}.dark .surface-2{background:#fff!important}.dark .bg-orange-500\/12{background-color:#ea580c1a!important}.dark .dnc-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .dnc-btn-ghost:hover{background:#e2e8f0;color:#334155}.usr-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:20px;transition:box-shadow .2s,border-color .2s}.usr-card:hover{border-color:#ffffff1f;box-shadow:0 4px 20px #0003}.usr-add-card{background:transparent;border:2px dashed rgba(255,255,255,.08);border-radius:18px;padding:20px;text-decoration:none;transition:border-color .2s,background .2s;cursor:pointer}.usr-add-card:hover{border-color:#fb923c4d;background:#fb923c08}.usr-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;text-decoration:none;white-space:nowrap;transition:background .15s}.usr-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.usr-icon-btn{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.usr-icon-btn:hover{background:#ffffff17;color:var(--text-primary)}.usr-icon-btn--blue:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.usr-icon-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.dark .usr-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000d}.dark .usr-card:hover{border-color:#0000002e;box-shadow:0 4px 16px #00000014}.dark .usr-add-card{border-color:#00000024}.dark .usr-add-card:hover{border-color:#ea580c59;background:#ea580c08}.dark .usr-btn-primary{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .usr-btn-primary:hover{background:#ea580c2e;border-color:#ea580c73}.dark .usr-icon-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .usr-icon-btn:hover{background:#e2e8f0;color:#0f172a}.dark .usr-icon-btn--blue:hover{background:#2563eb14;color:#1d4ed8;border-color:#2563eb33}.dark .usr-icon-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .group-hover\:bg-orange-500\/10:hover{background-color:#ea580c14!important}.dark .group-hover\:border-orange-500\/25:hover{border-color:#ea580c38!important}.dark .bg-blue-500\/10{background-color:#2563eb14!important}.dark .border-blue-500\/20{border-color:#2563eb29!important}.uf-section-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.uf-section-header{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.uf-section-icon{width:34px;height:34px;border-radius:10px;background:#fb923c1a;border:1px solid rgba(251,146,60,.18);color:#fb923c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uf-section-icon--purple{background:#a855f71a;border-color:#a855f72e;color:#c084fc}.uf-section-body{padding:20px}.uf-label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.uf-optional{font-size:9px;font-weight:500;color:var(--text-placeholder);text-transform:lowercase;letter-spacing:0}.uf-err{font-size:10px;color:#f87171;margin-top:4px}.uf-branch-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff08;cursor:pointer;transition:all .15s}.uf-branch-row:hover{background:#ffffff0d}.uf-branch-row--on{border-color:#fb923c59;background:#fb923c14}.uf-checkbox{width:15px;height:15px;accent-color:#fb923c;flex-shrink:0;cursor:pointer}.uf-input{display:block;width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;-webkit-appearance:none;transition:border-color .15s,background .15s}.uf-input::placeholder{color:var(--text-placeholder)}.uf-input:focus{border-color:#fb923c66;background:#fb923c08}.uf-input--err{border-color:#ef444466!important}.uf-status-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;border-radius:10px;font-size:12px;font-weight:700;border:1px solid;cursor:pointer;outline:none;transition:all .15s}.uf-status-btn--active{background:#fb923c1f;border-color:#fb923c4d;color:#fb923c}.uf-status-btn--inactive{background:#ffffff0f;border-color:#ffffff24;color:var(--text-secondary)}.uf-status-btn--off{background:#ffffff08;border-color:#ffffff12;color:var(--text-label)}.uf-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;outline:none;transition:background .12s,color .12s;white-space:nowrap}.uf-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.uf-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;border-radius:12px;font-size:13px;font-weight:700;color:#fb923c;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);cursor:pointer;outline:none;transition:background .12s;white-space:nowrap}.uf-btn-primary:hover:not(:disabled){background:#fb923c33;border-color:#fb923c66}.uf-btn-primary:disabled{opacity:.5;cursor:not-allowed}.dark .uf-section-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .uf-section-header{border-bottom-color:#f1f5f9;background:#fafafa}.dark .uf-section-icon{background:#ea580c14;border-color:#ea580c2e;color:#c2410c}.dark .uf-section-icon--purple{background:#7c3aed14;border-color:#7c3aed2e;color:#7c3aed}.dark .uf-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .uf-input::placeholder{color:#94a3b8}.dark .uf-input:focus{border-color:#ea580c8c;background:#fff7ed}.dark .uf-input--err{border-color:#dc262673!important}.dark .uf-err{color:#dc2626}.dark .uf-branch-row{background:#f8fafc;border-color:#0000001a}.dark .uf-branch-row:hover{background:#f1f5f9}.dark .uf-branch-row--on{border-color:#ea580c59;background:#ea580c0f}.dark .uf-status-btn--active{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .uf-status-btn--inactive{background:#f1f5f9;border-color:#0000001f;color:#475569}.dark .uf-status-btn--off{background:#f8fafc;border-color:#0000001a;color:#94a3b8}.dark .bg-red-500{background-color:#ef4444!important}.dark .uf-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .uf-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .uf-btn-primary{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .uf-btn-primary:hover:not(:disabled){background:#ea580c2e;border-color:#ea580c73}.us-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.us-section-label{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.us-info-row{display:flex;align-items:flex-start;gap:8px}.us-th{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.us-td{padding:11px 16px;white-space:nowrap}.us-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.us-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.us-btn-primary{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:18px;font-size:12px;font-weight:700;color:#fb923c;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);text-decoration:none;transition:background .12s;white-space:nowrap}.us-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.dark .us-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .us-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .us-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .us-btn-primary{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .us-btn-primary:hover{background:#ea580c2e;border-color:#ea580c73}.dark .bg-blue-500\/\[0\.07\]{background-color:#2563eb0f!important}.dark .border-blue-500\/\[0\.15\]{border-color:#2563eb29!important}.dark .bg-white\/\[0\.03\]{background-color:#f8fafc!important}.dark .border-white\/\[0\.06\]{border-color:#00000014!important}.dark .bg-orange-500\/15{background-color:#ea580c1f!important}.dark .border-theme{border-color:#0000001a!important}.rl-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.rl-th{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.rl-td{padding:12px 16px;white-space:nowrap}.rl-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);border-radius:20px;color:#fb923c;text-decoration:none;white-space:nowrap;transition:background .15s}.rl-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.rl-action-btn{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.rl-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.rl-action-btn--blue:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.rl-action-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.dark .rl-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .rl-th{background:#f8fafc}.dark table tbody tr{border-color:#f1f5f9}.dark .rl-btn-primary{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .rl-btn-primary:hover{background:#ea580c2e;border-color:#ea580c73}.dark .rl-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .rl-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .rl-action-btn--blue:hover{background:#2563eb14;color:#1d4ed8;border-color:#2563eb33}.dark .rl-action-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .border-orange-500\/20{border-color:#ea580c2e!important}.dark .surface-1{background-color:#f8fafc!important}.rfp-section-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.rfp-section-header{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.rfp-section-icon{width:32px;height:32px;border-radius:9px;background:#fb923c1a;border:1px solid rgba(251,146,60,.18);color:#fb923c;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rfp-section-icon--amber{background:#f59e0b1a;border-color:#f59e0b2e;color:#fbbf24}.rfp-section-body{padding:18px 20px}.rfp-label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.rfp-optional{font-size:9px;font-weight:500;color:var(--text-placeholder);text-transform:lowercase;letter-spacing:0}.rfp-err{font-size:10px;color:#f87171;margin-top:4px}.rfp-input{display:block;width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;transition:border-color .15s}.rfp-input::placeholder{color:var(--text-placeholder)}.rfp-input:focus{border-color:#fb923c66;background:#fb923c08}.rfp-input--err{border-color:#ef444466!important}.rfp-module-card{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.rfp-perm-row{display:flex;align-items:center;gap:10px;padding:9px 14px;background:#0e1520;cursor:pointer;transition:background .1s}.rfp-perm-row:hover{background:#ffffff08}.rfp-perm-row--checked{background:#fb923c0a!important}.rfp-checkbox{width:16px;height:16px;border-radius:4px;border:1.5px solid;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .12s;border-color:#ffffff26;background:transparent}.rfp-checkbox--on{background:#fb923c;border-color:#fb923c}.rfp-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;outline:none;transition:background .12s,color .12s;white-space:nowrap}.rfp-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.rfp-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;border-radius:12px;font-size:13px;font-weight:700;color:#fb923c;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);cursor:pointer;outline:none;transition:background .12s;white-space:nowrap}.rfp-btn-primary:hover:not(:disabled){background:#fb923c33;border-color:#fb923c66}.rfp-btn-primary:disabled{opacity:.5;cursor:not-allowed}.dark .rfp-section-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .rfp-section-header{border-bottom-color:#f1f5f9;background:#fafafa}.dark .rfp-section-icon{background:#ea580c14;border-color:#ea580c2e;color:#c2410c}.dark .rfp-section-icon--amber{background:#d9770614;border-color:#d977062e;color:#b45309}.dark .rfp-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .rfp-input::placeholder{color:#94a3b8}.dark .rfp-input:focus{border-color:#ea580c8c;background:#fff7ed}.dark .rfp-input--err{border-color:#dc262673!important}.dark .rfp-err{color:#dc2626}.dark .border-red-500\/25{border-color:#dc26262e!important}.dark .rfp-module-card{background:#f8fafc;border-color:#00000014}.dark .rfp-perm-row{background:#fff}.dark .rfp-perm-row:hover{background:#f8fafc}.dark .rfp-perm-row--checked{background:#ea580c0a!important}.dark .rfp-checkbox{border-color:#0003;background:#fff}.dark .rfp-checkbox--on{background:#ea580c;border-color:#ea580c}.dark .surface-2{background:#f8fafc!important}.dark .surface-2.border-theme{border-color:#0000001a!important}.dark .rfp-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .rfp-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .rfp-btn-primary{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .rfp-btn-primary:hover:not(:disabled){background:#ea580c2e;border-color:#ea580c73}.rs-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.rs-th{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.rs-td{padding:11px 16px;white-space:nowrap}.rs-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.rs-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.rs-btn-primary{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:18px;font-size:12px;font-weight:700;color:#fb923c;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);text-decoration:none;transition:background .12s;white-space:nowrap}.rs-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.dark .rs-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .rs-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .rs-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .rs-btn-primary{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .rs-btn-primary:hover{background:#ea580c2e;border-color:#ea580c73}.dark .bg-blue-500\/10{background-color:#2563eb1a!important}.dark .border-blue-500\/15{border-color:#2563eb2e!important}.dark .text-blue-400{color:#1d4ed8!important}.dark .surface-1{background:#f8fafc!important}.dark .surface-3{background-color:#f1f5f9!important}.dark .border-orange-500\/15{border-color:#ea580c2e!important}.dark .divide-white\/\[0\.04\]>tr,.dark .divide-white\/\[0\.04\]>*{border-color:#f1f5f9}.dark .border-white\/\[0\.05\]{border-color:#f1f5f9!important}.ec-section-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.ec-section-header{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.ec-section-icon{width:32px;height:32px;border-radius:9px;background:#ef44441a;border:1px solid rgba(239,68,68,.18);color:#f87171;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ec-section-icon--indigo{background:#818cf81a;border-color:#818cf82e;color:#a5b4fc}.ec-section-icon--blue{background:#60a5fa1a;border-color:#60a5fa2e;color:#93c5fd}.ec-section-body{padding:18px 20px}.ec-label{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.ec-optional{font-size:9px;font-weight:500;color:var(--text-placeholder);text-transform:lowercase;letter-spacing:0}.ec-err{font-size:10px;color:#f87171;margin-top:4px}.ec-input{display:block;width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;-webkit-appearance:none;transition:border-color .15s}.ec-input::placeholder{color:var(--text-placeholder)}.ec-input:focus{border-color:#fb923c66;background:#fb923c08}.ec-input--err{border-color:#ef444466!important}.ec-spin-hide{-moz-appearance:textfield}.ec-spin-hide::-webkit-outer-spin-button,.ec-spin-hide::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ec-amount-wrap{display:flex;align-items:stretch;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:10px;overflow:hidden;transition:border-color .15s}.ec-amount-wrap:focus-within{border-color:#fb923c66;background:#fb923c08}.ec-amount-prefix{display:flex;align-items:center;padding:0 12px;font-size:11px;font-weight:700;color:var(--text-label);white-space:nowrap;flex-shrink:0;border-right:1px solid rgba(255,255,255,.07)}.ec-amount-input{background:transparent!important;border:none!important;outline:none!important;padding:9px 13px;font-size:13px;font-weight:500;color:var(--text-primary);width:100%;min-width:0}.ec-amount-input::placeholder{color:var(--text-placeholder)}.ec-status-btn{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;font-size:12px;font-weight:700;border:1px solid;cursor:pointer;outline:none;transition:all .15s}.ec-status-btn--off{background:#ffffff08;border-color:#ffffff12;color:var(--text-label)}.ec-status-btn--green{background:#fb923c1f;border-color:#fb923c4d;color:#fb923c}.ec-status-btn--amber{background:#fbbf241a;border-color:#fbbf2440;color:#fbbf24}.ec-status-btn--red{background:#ef44441a;border-color:#ef444440;color:#f87171}.ec-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;cursor:pointer;outline:none;transition:background .12s,color .12s;white-space:nowrap}.ec-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.dark .ec-section-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .ec-section-header{border-bottom-color:#f1f5f9;background:#fafafa}.dark .ec-section-icon{background:#dc262614;border-color:#dc262629;color:#dc2626}.dark .ec-section-icon--indigo{background:#6366f114;border-color:#6366f129;color:#4338ca}.dark .ec-section-icon--blue{background:#2563eb14;border-color:#2563eb29;color:#1d4ed8}.dark .ec-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .ec-input::placeholder{color:#94a3b8}.dark .ec-input:focus{border-color:#ea580c8c;background:#fff7ed}.dark .ec-input--err{border-color:#dc262673!important}.dark .ec-err{color:#dc2626}.dark .ec-amount-wrap{background:#f8fafc;border-color:#00000029}.dark .ec-amount-wrap:focus-within{border-color:#ea580c8c;background:#fff7ed}.dark .ec-amount-prefix{border-right-color:#0000001a;color:#64748b}.dark .ec-status-btn--off{background:#f8fafc;border-color:#0000001f;color:#64748b}.dark .ec-status-btn--green{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .ec-status-btn--amber{background:#d9770614;border-color:#d9770638;color:#b45309}.dark .ec-status-btn--red{background:#dc262614;border-color:#dc262638;color:#dc2626}.dark .ec-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .ec-btn-ghost:hover{background:#e2e8f0;color:#334155}.ap-kpi[data-v-c7c34f13]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px 16px}.ap-kpi--amber[data-v-c7c34f13]{background:#fbbf240d;border-color:#fbbf241f}.ap-kpi--green[data-v-c7c34f13]{background:#fb923c0d;border-color:#fb923c1f}.ap-kpi--red[data-v-c7c34f13]{background:#ef44440d;border-color:#ef44441f}.ap-kpi-label[data-v-c7c34f13]{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.ap-kpi-value[data-v-c7c34f13]{font-size:1.1rem;font-weight:800;line-height:1.2}.ap-kpi-sub[data-v-c7c34f13]{font-size:10px;color:var(--text-label);margin-top:4px}@media(min-width:640px){.ap-kpi[data-v-c7c34f13]{padding:18px}.ap-kpi-value[data-v-c7c34f13]{font-size:1.25rem}}.ap-card[data-v-c7c34f13]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.ap-modal-card[data-v-c7c34f13]{background:var(--bg-surface);border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #0009}.ap-th[data-v-c7c34f13]{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em;text-align:left}.ap-td[data-v-c7c34f13]{padding:12px 16px}.ap-pill[data-v-c7c34f13]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;border:1px solid}.ap-pill--amber[data-v-c7c34f13]{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2440}.ap-btn[data-v-c7c34f13]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;outline:none;border:1px solid;transition:all .12s;white-space:nowrap;text-decoration:none}.ap-btn-ghost[data-v-c7c34f13]{color:#6b7a8d;background:#ffffff0a;border-color:#ffffff14}.ap-btn-ghost[data-v-c7c34f13]:hover{background:#ffffff14;color:var(--text-primary)}.ap-btn-green[data-v-c7c34f13]{color:#fb923c;background:#fb923c1a;border-color:#fb923c40}.ap-btn-green[data-v-c7c34f13]:hover{background:#fb923c2e}.ap-btn-red[data-v-c7c34f13]{color:#f87171;background:#ef44441a;border-color:#ef444440}.ap-btn-red[data-v-c7c34f13]:hover{background:#ef44442e}.ap-btn[disabled][data-v-c7c34f13]{opacity:.5;cursor:not-allowed}.ap-label[data-v-c7c34f13]{display:block;font-size:11px;font-weight:700;color:#5a6a7e;text-transform:uppercase;letter-spacing:.07em}.ap-input[data-v-c7c34f13]{display:block;width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 13px;font-size:13px;color:var(--text-primary);outline:none;transition:border-color .15s}.ap-input[data-v-c7c34f13]:focus{border-color:#fb923c66}.ap-close[data-v-c7c34f13]{width:26px;height:26px;border-radius:7px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-label);cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.ap-close[data-v-c7c34f13]:hover{background:#ffffff17;color:var(--text-primary)}.as-card[data-v-38a829d3]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.as-pill[data-v-38a829d3]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:20px;font-size:10px;font-weight:700;border:1px solid}.as-meta-label[data-v-38a829d3]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.as-meta-value[data-v-38a829d3]{font-size:12px;font-weight:500;color:var(--text-secondary);margin-top:2px}.as-input[data-v-38a829d3]{display:block;width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px 12px;font-size:12px;color:var(--text-primary);outline:none}.as-input[data-v-38a829d3]:focus{border-color:#fb923c66}.as-action-panel[data-v-38a829d3]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px}.as-action-panel--green[data-v-38a829d3]{background:#fb923c0a;border-color:#fb923c26}.as-action-panel--red[data-v-38a829d3]{background:#ef44440a;border-color:#ef444426}.as-btn[data-v-38a829d3]{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;outline:none;border:1px solid;transition:all .12s;white-space:nowrap;text-decoration:none}.as-btn-ghost[data-v-38a829d3]{color:#6b7a8d;background:#ffffff0a;border-color:#ffffff14}.as-btn-ghost[data-v-38a829d3]:hover{background:#ffffff14;color:var(--text-primary)}.as-btn-green[data-v-38a829d3]{color:#fb923c;background:#fb923c1a;border-color:#fb923c40}.as-btn-green[data-v-38a829d3]:hover:not([disabled]){background:#fb923c2e}.as-btn-red[data-v-38a829d3]{color:#f87171;background:#ef44441a;border-color:#ef444440}.as-btn-red[data-v-38a829d3]:hover:not([disabled]){background:#ef44442e}.as-btn-blue[data-v-38a829d3]{color:#60a5fa;background:#3b82f61a;border-color:#3b82f640}.as-btn-blue[data-v-38a829d3]:hover:not([disabled]){background:#3b82f62e}.as-btn[disabled][data-v-38a829d3]{opacity:.5;cursor:not-allowed}.rm-card[data-v-67cf0093]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.rm-kpi[data-v-67cf0093]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:16px 18px}.rm-kpi--green[data-v-67cf0093]{background:#fb923c0d;border-color:#fb923c1f}.rm-kpi--amber[data-v-67cf0093]{background:#fbbf240d;border-color:#fbbf241f}.rm-kpi--red[data-v-67cf0093]{background:#ef44440d;border-color:#ef44441f}.rm-kpi-label[data-v-67cf0093]{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.rm-kpi-value[data-v-67cf0093]{font-size:1.25rem;font-weight:800;line-height:1.2}.rm-kpi-sub[data-v-67cf0093]{font-size:10px;color:var(--text-label);margin-top:3px}.rm-kpi-icon[data-v-67cf0093]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rm-kpi-icon--green[data-v-67cf0093]{background:#fb923c1f;border:1px solid rgba(251,146,60,.2);color:#fb923c}.rm-kpi-icon--amber[data-v-67cf0093]{background:#fbbf241f;border:1px solid rgba(251,191,36,.2);color:#fbbf24}.rm-kpi-icon--red[data-v-67cf0093]{background:#ef44441f;border:1px solid rgba(239,68,68,.2);color:#f87171}.rm-th[data-v-67cf0093]{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em;text-align:left}.rm-td[data-v-67cf0093]{padding:12px 16px}.rm-pill[data-v-67cf0093]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;border:1px solid;text-transform:capitalize}.rm-pill--green[data-v-67cf0093]{background:#fb923c1a;color:#fb923c;border-color:#fb923c40}.rm-pill--amber[data-v-67cf0093]{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2440}.rm-pill--red[data-v-67cf0093]{background:#ef44441a;color:#f87171;border-color:#ef444440}.rm-pill--blue[data-v-67cf0093]{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa40}.rm-btn[data-v-67cf0093]{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer;outline:none;border:1px solid;transition:all .12s;white-space:nowrap;text-decoration:none}.rm-btn-ghost[data-v-67cf0093]{color:#6b7a8d;background:#ffffff0a;border-color:#ffffff14}.rm-btn-ghost[data-v-67cf0093]:hover{background:#ffffff14;color:var(--text-primary)}.bi-kpi[data-v-ad22c604]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px 16px}.bi-kpi--green[data-v-ad22c604]{background:#fb923c0d;border-color:#fb923c1f}.bi-kpi--amber[data-v-ad22c604]{background:#fbbf240d;border-color:#fbbf241f}.bi-kpi--blue[data-v-ad22c604]{background:#60a5fa0d;border-color:#60a5fa1f}.bi-kpi--red[data-v-ad22c604]{background:#ef44440d;border-color:#ef44441f}.bi-kpi-label[data-v-ad22c604]{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.bi-kpi-value[data-v-ad22c604]{font-size:1.1rem;font-weight:800;line-height:1.2}.bi-kpi-sub[data-v-ad22c604]{font-size:10px;color:var(--text-label);margin-top:4px}@media(min-width:640px){.bi-kpi[data-v-ad22c604]{padding:18px}.bi-kpi-value[data-v-ad22c604]{font-size:1.25rem}}.bi-card[data-v-ad22c604]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.bi-th[data-v-ad22c604]{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em;text-align:left}.bi-td[data-v-ad22c604]{padding:12px 16px}.bi-pill[data-v-ad22c604]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;border:1px solid;text-transform:capitalize}.bi-pill--green[data-v-ad22c604]{background:#fb923c1a;color:#fb923c;border-color:#fb923c40}.bi-pill--amber[data-v-ad22c604]{background:#fbbf241a;color:#fbbf24;border-color:#fbbf2440}.bi-pill--red[data-v-ad22c604]{background:#ef44441a;color:#f87171;border-color:#ef444440}.bi-pill--slate[data-v-ad22c604]{background:#ffffff0d;color:var(--text-secondary);border-color:#ffffff1a}.bi-btn[data-v-ad22c604]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:10px;font-size:12px;font-weight:700;cursor:pointer;outline:none;border:1px solid;transition:all .12s;white-space:nowrap;text-decoration:none}.bi-btn-ghost[data-v-ad22c604]{color:#6b7a8d;background:#ffffff0a;border-color:#ffffff14}.bi-btn-ghost[data-v-ad22c604]:hover{background:#ffffff14;color:var(--text-primary)}.bi-btn-primary[data-v-ad22c604]{color:#fb923c;background:#fb923c1f;border-color:#fb923c40}.bi-btn-primary[data-v-ad22c604]:hover{background:#fb923c33;border-color:#fb923c66}.pa-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.pa-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.pa-card-title{font-size:13px;font-weight:700;color:var(--text-primary)}.pa-card-sub{font-size:10.5px;color:var(--text-label);margin-top:2px}.pa-eyebrow{font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-label)}.pa-chip{flex-shrink:0;padding:3px 9px;border-radius:99px;font-size:9.5px;font-weight:700;color:var(--text-label);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);white-space:nowrap}.pa-filter-card{padding:16px 18px 18px}.pa-filter-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pa-filter-desc{font-size:10.5px;color:var(--text-label);margin-top:2px}.pa-range-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:99px;font-size:10px;font-weight:700;color:#fb923c;background:#fb923c17;border:1px solid rgba(251,146,60,.18);white-space:nowrap}.pa-presets{display:flex;flex-wrap:wrap;gap:5px}.pa-preset{padding:6px 11px;border-radius:999px;font-size:10.5px;font-weight:700;color:var(--text-label);background:#ffffff08;border:1px solid rgba(255,255,255,.07);cursor:pointer;outline:none;white-space:nowrap;transition:background .12s,color .12s,border-color .12s}.pa-preset:hover{color:var(--text-secondary);background:#ffffff0f;border-color:#ffffff1a}.pa-preset--active{color:#fb923c;background:#fb923c21;border-color:#fb923c4d}.pa-custom-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.pa-date-field{width:175px;max-width:100%}.pa-filter-label{display:block;margin-bottom:5px;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-label)}.pa-range-arrow{padding-bottom:11px;font-size:13px;color:var(--text-placeholder)}.pa-btn-apply{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;font-size:11px;font-weight:700;color:#fb923c;background:#fb923c1f;border:1px solid rgba(251,146,60,.25);cursor:pointer;outline:none;transition:background .12s,border-color .12s}.pa-btn-apply:hover{background:#fb923c33;border-color:#fb923c66}.pa-btn-clear{padding:9px 12px;border-radius:10px;font-size:11px;font-weight:600;color:var(--text-label);background:transparent;border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none}.pa-btn-clear:hover{color:#f87171;border-color:#f8717140}.pa-filter-hint{flex:1;min-width:120px;padding-bottom:10px;font-size:9.5px;color:var(--text-placeholder)}.pa-filter-error{margin-top:8px;font-size:10.5px;font-weight:600;color:#f87171}.pa-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:10px;font-size:11px;font-weight:700;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;text-decoration:none;white-space:nowrap;transition:background .12s,color .12s}.pa-btn:hover{background:#ffffff14;color:var(--text-primary)}.pa-kpi{position:relative;overflow:hidden;padding:15px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a}.pa-kpi--amber{background:#fb923c0f;border-color:#fb923c29}.pa-kpi--red{background:#ef44440d;border-color:#ef444424}.pa-kpi--blue{background:#60a5fa0d;border-color:#60a5fa24}.pa-kpi--violet{background:#a855f70d;border-color:#a855f724}.pa-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pa-kpi-label{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-label)}.pa-kpi-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pa-kpi-icon--amber{color:#fb923c;background:#fb923c1a;border:1px solid rgba(251,146,60,.2)}.pa-kpi-icon--red{color:#f87171;background:#f8717114;border:1px solid rgba(248,113,113,.16)}.pa-kpi-icon--blue{color:#60a5fa;background:#60a5fa14;border:1px solid rgba(96,165,250,.16)}.pa-kpi-icon--violet{color:#c084fc;background:#c084fc14;border:1px solid rgba(192,132,252,.16)}.pa-kpi-value{margin-top:8px;font-size:1.25rem;font-weight:800;line-height:1.15;color:var(--text-primary)}.pa-kpi-value--amber{color:#fb923c}.pa-kpi-value--red{color:#f87171}.pa-kpi-value--blue{color:#60a5fa}.pa-kpi-value--violet{color:#c084fc}.pa-kpi-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.pa-kpi-sub{font-size:9.5px;color:var(--text-label)}.pa-kpi-delta{display:inline-flex;align-items:center;padding:2px 7px;border-radius:99px;font-size:9px;font-weight:800;white-space:nowrap;border:1px solid transparent}.pa-delta--good{color:#4ade80;background:#4ade8014;border-color:#4ade802e}.pa-delta--bad{color:#f87171;background:#f8717114;border-color:#f871712e}.pa-delta--flat{color:var(--text-label);background:#ffffff0a;border-color:#ffffff14}.pa-stat{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.pa-stat-label{font-size:8.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-label)}.pa-stat-value{margin-top:4px;font-size:13px;font-weight:800;color:var(--text-primary)}.pa-stat-sub{margin-top:2px;font-size:9px;color:var(--text-placeholder)}.pa-chart-wrap{position:relative;height:280px}.pa-chart-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--text-placeholder);font-size:11px;background:#0e152059;border-radius:10px;pointer-events:none}.pa-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pa-legend-item{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;color:var(--text-label);white-space:nowrap}.pa-legend-dot{width:7px;height:7px;border-radius:2px;display:inline-block}.pa-legend-dot--revenue{background:#fb923c}.pa-legend-dot--cost{background:#f87171}.pa-legend-dot--profit{background:#60a5fa}.pa-trend-chip{flex-shrink:0;padding:3px 8px;border-radius:99px;font-size:9px;font-weight:800;white-space:nowrap}.pa-trend-chip--up{color:#4ade80;background:#4ade8014;border:1px solid rgba(74,222,128,.18)}.pa-trend-chip--down{color:#f87171;background:#f8717114;border:1px solid rgba(248,113,113,.18)}.pa-compare-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.055)}.pa-compare-label{font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-label)}.pa-compare-value{margin-top:2px;font-size:12px;font-weight:800;color:var(--text-primary)}.pa-compare-prev{margin-top:1px;font-size:9px;color:var(--text-placeholder)}.pa-compare-note{margin-top:8px;font-size:9px;color:var(--text-placeholder)}.pa-margin-number{font-size:10px;font-weight:800;color:#60a5fa}.pa-margin-bar{height:7px;border-radius:99px;background:#ffffff0f;overflow:hidden}.pa-margin-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#fb923c,#60a5fa);transition:width .7s ease}.pa-mini{padding:9px 10px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.pa-mini--cost{background:#f871710d;border-color:#f871711f}.pa-mini--profit{background:#fb923c0d;border-color:#fb923c1f}.pa-mini-label{font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-label)}.pa-mini-value{margin-top:3px;font-size:10px;font-weight:800;color:var(--text-primary);overflow-wrap:anywhere}.pa-highlight{display:flex;align-items:flex-start;gap:11px;padding:14px;border-radius:14px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);min-width:0}.pa-highlight-icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pa-highlight-icon--amber{color:#fbbf24;background:#fbbf2414;border:1px solid rgba(251,191,36,.16)}.pa-highlight-icon--blue{color:#60a5fa;background:#60a5fa14;border:1px solid rgba(96,165,250,.16)}.pa-highlight-icon--violet{color:#c084fc;background:#c084fc14;border:1px solid rgba(192,132,252,.16)}.pa-highlight-label{font-size:8.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-label)}.pa-highlight-value{margin-top:2px;font-size:12px;font-weight:800;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-highlight-sub{margin-top:2px;font-size:9.5px;color:var(--text-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-table-wrap{overflow-x:auto}.pa-table-wrap--scroll{max-height:380px;overflow-y:auto}.pa-table{width:100%;min-width:620px;border-collapse:collapse;font-size:10.5px}.pa-table th{padding:9px 11px;text-align:right;font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-label);border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.pa-table th:first-child,.pa-table th:nth-child(2),.pa-table td:first-child,.pa-table td:nth-child(2){text-align:left}.pa-table td{padding:9px 11px;text-align:right;color:var(--text-secondary);border-bottom:1px solid rgba(255,255,255,.045);white-space:nowrap}.pa-table tbody tr:hover td{background:#fb923c06}.pa-table--sticky thead th{position:sticky;top:0;z-index:1;background:var(--bg-surface)}.pa-table tfoot td{border-top:1px solid rgba(255,255,255,.09);border-bottom:none;background:#fb923c0a;font-weight:800;color:var(--text-primary)}.pa-total-label{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-label)}.pa-name{font-weight:700;color:var(--text-primary);max-width:160px;overflow:hidden;text-overflow:ellipsis}.pa-rank{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;font-size:9px;font-weight:800;color:var(--text-label);background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.pa-rank--top{color:#fb923c;background:#fb923c1a;border-color:#fb923c33}.pa-margin-pill{display:inline-flex;align-items:center;padding:2px 7px;border-radius:99px;font-size:9px;font-weight:800;border:1px solid transparent;white-space:nowrap}.pa-margin--good{color:#4ade80;background:#4ade8014;border-color:#4ade802e}.pa-margin--warn{color:#fbbf24;background:#fbbf2414;border-color:#fbbf242e}.pa-margin--bad{color:#f87171;background:#f8717114;border-color:#f871712e}.pa-pos{color:#4ade80!important;font-weight:700}.pa-neg{color:#f87171!important;font-weight:700}.pa-empty{padding:34px 16px;text-align:center;font-size:11px;color:var(--text-placeholder)}.dark .pa-card,.dark .pa-kpi,.dark .pa-stat,.dark .pa-highlight{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000d}.dark .pa-kpi--amber{background:#fff7ed;border-color:#ea580c33}.dark .pa-kpi--red{background:#dc26260a;border-color:#dc262624}.dark .pa-kpi--blue{background:#2563eb0a;border-color:#2563eb24}.dark .pa-kpi--violet{background:#7c3aed0a;border-color:#7c3aed24}.dark .pa-kpi-value--amber{color:#c2410c}.dark .pa-kpi-value--red{color:#dc2626}.dark .pa-kpi-value--blue{color:#1d4ed8}.dark .pa-kpi-value--violet{color:#7c3aed}.dark .pa-kpi-icon--amber{color:#c2410c;background:#ea580c14;border-color:#ea580c2e}.dark .pa-kpi-icon--red{color:#dc2626;background:#dc26260f;border-color:#dc262624}.dark .pa-kpi-icon--blue{color:#2563eb;background:#2563eb0f;border-color:#2563eb24}.dark .pa-kpi-icon--violet{color:#7c3aed;background:#7c3aed0f;border-color:#7c3aed24}.dark .pa-card-head,.dark .pa-custom-row,.dark .pa-table th,.dark .pa-table td{border-color:#e2e8f0}.dark .pa-range-chip{color:#c2410c;background:#ea580c14;border-color:#ea580c2e}.dark .pa-preset{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .pa-preset:hover{background:#f1f5f9;border-color:#00000029;color:#0f172a}.dark .pa-preset--active{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .pa-btn-apply{color:#c2410c;background:#ea580c1a;border-color:#ea580c3d}.dark .pa-btn-apply:hover{background:#ea580c29;border-color:#ea580c5c}.dark .pa-btn-clear{background:#fff;border-color:#0000001f;color:#475569}.dark .pa-btn-clear:hover{color:#dc2626;border-color:#dc262647}.dark .pa-btn{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .pa-btn:hover{background:#e2e8f0;color:#0f172a}.dark .pa-chip{background:#f1f5f9;border-color:#0000001a;color:#475569}.dark .pa-stat{background:#fff}.dark .pa-stat-sub{color:#94a3b8}.dark .pa-kpi-delta.pa-delta--good,.dark .pa-margin--good{color:#15803d;background:#16a34a14;border-color:#16a34a2e}.dark .pa-kpi-delta.pa-delta--bad,.dark .pa-margin--bad{color:#dc2626;background:#dc262612;border-color:#dc262629}.dark .pa-kpi-delta.pa-delta--flat{background:#f1f5f9;border-color:#0000001a;color:#64748b}.dark .pa-margin--warn{color:#b45309;background:#d9770614;border-color:#d977062e}.dark .pa-pos{color:#15803d!important}.dark .pa-neg{color:#dc2626!important}.dark .pa-trend-chip--up{color:#15803d;background:#16a34a14;border-color:#16a34a2e}.dark .pa-trend-chip--down{color:#dc2626;background:#dc262612;border-color:#dc262629}.dark .pa-compare-row{background:#f8fafc;border-color:#00000014}.dark .pa-margin-bar{background:#e2e8f0}.dark .pa-margin-number{color:#1d4ed8}.dark .pa-mini{background:#f8fafc;border-color:#00000014}.dark .pa-mini--cost{background:#dc26260a;border-color:#dc26261f}.dark .pa-mini--profit{background:#ea580c0a;border-color:#ea580c1f}.dark .pa-highlight{background:#fff}.dark .pa-highlight-icon--amber{color:#b45309;background:#d9770614;border-color:#d977062e}.dark .pa-highlight-icon--blue{color:#1d4ed8;background:#2563eb12;border-color:#2563eb29}.dark .pa-highlight-icon--violet{color:#7c3aed;background:#7c3aed12;border-color:#7c3aed29}.dark .pa-table th{background:#f8fafc;color:#475569}.dark .pa-table td{color:#334155}.dark .pa-table tbody tr:hover td,.dark .pa-table--sticky thead th{background:#f8fafc}.dark .pa-table tfoot td{background:#fff7ed;border-color:#e2e8f0;color:#0f172a}.dark .pa-rank{background:#f1f5f9;border-color:#0000001a;color:#64748b}.dark .pa-rank--top{color:#c2410c;background:#ea580c14;border-color:#ea580c2e}.dark .pa-chart-empty{background:#f8fafcb8;color:#94a3b8}.note-card{background:#ffffff0a;border:1px solid var(--border-default);border-radius:16px;padding:20px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:background .15s,border-color .15s,transform .15s}.note-card:hover{background:#ffffff0f;border-color:#ffffff1c;transform:translateY(-1px)}.note-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;background:var(--nb);color:var(--nc);border:1px solid var(--nbb)}.note-action-btn{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid var(--border-default);color:var(--text-label);cursor:pointer;outline:none;transition:all .12s;text-decoration:none}.note-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.note-action-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.nt-page-btn{min-width:30px;height:30px;padding:0 8px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--text-label);background:#ffffff0a;border:1px solid var(--border-default);cursor:pointer;outline:none;transition:background .12s,color .12s}.nt-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.nt-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.nt-modal{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:16px;overflow:hidden;box-shadow:0 32px 64px #0009}.nt-modal-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.nt-modal-close{width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid var(--border-default);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.nt-modal-close:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.nt-btn-cancel{padding:9px 16px;font-size:12px;font-weight:600;text-align:center;background:#ffffff08;border:1px solid var(--border-default);border-radius:10px;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .15s,color .15s}.dark .note-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .note-card:hover{background:#f8fafc;border-color:#00000029;transform:translateY(-1px)}.dark .surface-2{background:#f1f5f9!important}.dark .note-action-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .note-action-btn:hover{background:#e2e8f0;color:#0f172a}.dark .note-action-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .nt-page-btn{background:#f8fafc;border-color:#0000001a;color:#475569}.dark .nt-page-btn:hover{background:#e2e8f0;color:#0f172a}.dark .nt-page-btn--active{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.nt-card{background:#101720;border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden}.nt-section{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.nt-section:last-of-type{border-bottom:none}.nt-label{display:block;font-size:11px;font-weight:700;color:#5a6a7e;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.nt-input{display:block;width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;-webkit-appearance:none;transition:border-color .15s,background .15s,box-shadow .15s}.nt-input::placeholder{color:#2e3d4e}.nt-input:focus{border-color:#fb923c66;background:#fb923c08;box-shadow:0 0 0 3px #fb923c12}.nt-input--err{border-color:#ef444466!important;background:#ef444408!important}.nt-err{font-size:10px;color:#f87171;margin-top:5px;display:flex;align-items:center;gap:4px}.nt-swatch{position:relative;cursor:pointer;display:inline-block}.nt-swatch-dot{width:26px;height:26px;border-radius:50%;display:block;border:2px solid transparent;transition:transform .15s,border-color .15s}.nt-swatch-dot:hover{transform:scale(1.1)}.nt-swatch-dot--checked{border-color:#fff!important;transform:scale(1.15);box-shadow:0 0 0 3px #ffffff1f}.nt-btn-primary{padding:9px 22px;color:#fb923c;background:#fb923c1f;border-color:#fb923c4d}.nt-btn-primary:hover{background:#fb923c33;border-color:#fb923c80}.dark .nt-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .nt-section{border-bottom-color:#f1f5f9}.dark .nt-label{color:#475569}.dark .nt-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .nt-input::placeholder{color:#94a3b8}.dark .nt-input:focus{border-color:#ea580c8c;background:#fff7ed;box-shadow:0 0 0 3px #ea580c0f}.dark .nt-input--err{border-color:#dc262673!important;background:#dc262608!important}.dark .nt-err{color:#dc2626}.dark .nt-swatch-dot--checked{border-color:#0f172a!important;box-shadow:0 0 0 3px #0000001f}.dark .nt-btn-primary{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .nt-btn-primary:hover{background:#ea580c2e;border-color:#ea580c73}.note-slate{--nc:#94a3b8;--nb:rgba(148,163,184,.1);--nbb:rgba(148,163,184,.2)}.note-red{--nc:#f87171;--nb:rgba(248,113,113,.08);--nbb:rgba(248,113,113,.2)}.note-orange{--nc:#fb923c;--nb:rgba(251,146,60,.08);--nbb:rgba(251,146,60,.2)}.note-amber{--nc:#fbbf24;--nb:rgba(251,191,36,.08);--nbb:rgba(251,191,36,.2)}.note-emerald{--nc:#fb923c;--nb:rgba(251,146,60,.08);--nbb:rgba(251,146,60,.2)}.note-blue{--nc:#60a5fa;--nb:rgba(96,165,250,.08);--nbb:rgba(96,165,250,.2)}.note-indigo{--nc:#818cf8;--nb:rgba(129,140,248,.08);--nbb:rgba(129,140,248,.2)}.note-purple{--nc:#c084fc;--nb:rgba(192,132,252,.08);--nbb:rgba(192,132,252,.2)}.note-rose{--nc:#fb7185;--nb:rgba(251,113,133,.08);--nbb:rgba(251,113,133,.2)}.note-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;background:var(--nb);color:var(--nc);border:1px solid var(--nbb)}.nt-content-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.nt-btn{display:inline-flex;align-items:center;gap:6px;border-radius:11px;font-size:12px;font-weight:700;cursor:pointer;outline:none;border:1px solid;transition:all .15s;white-space:nowrap;text-decoration:none;padding:8px 16px}.nt-btn-ghost{color:#6b7a8d;background:#ffffff0a;border-color:#ffffff14}.nt-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.nt-btn-edit{color:#60a5fa;background:#60a5fa14;border-color:#60a5fa33}.nt-btn-edit:hover{background:#60a5fa26;border-color:#60a5fa59}.nt-btn-danger{color:#f87171;background:#ef444414;border-color:#ef444433}.nt-btn-danger:hover{background:#ef444426;border-color:#ef444459}.nt-modal{background:#131e2e;border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;box-shadow:0 32px 64px #0009}.nt-modal-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.nt-modal-close{width:28px;height:28px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.nt-modal-close:hover{background:#ffffff1a;color:var(--text-secondary)}.nt-btn-cancel{padding:9px 16px;font-size:12px;font-weight:600;text-align:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .15s,color .15s}.nt-btn-cancel:hover{background:#ffffff12;color:var(--text-primary)}.nt-btn-delete{padding:9px 16px;font-size:12px;font-weight:700;text-align:center;background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#f87171;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,border-color .15s}.nt-btn-delete:hover{background:#ef444433;border-color:#ef444466}.dark .nt-content-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .nt-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .nt-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .nt-btn-edit{background:#2563eb14;border-color:#2563eb38;color:#1d4ed8}.dark .nt-btn-edit:hover{background:#2563eb24;border-color:#2563eb61}.dark .nt-btn-danger{background:#dc262612;border-color:#dc262633;color:#dc2626}.dark .nt-btn-danger:hover{background:#dc262621;border-color:#dc262659}.dark .nt-modal{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #00000026}.dark .nt-modal-header{border-bottom-color:#f1f5f9}.dark .nt-modal-close{background:#f1f5f9;border-color:#00000014;color:#64748b}.dark .nt-modal-close:hover{background:#e2e8f0;color:#334155}.dark .nt-btn-cancel{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .nt-btn-cancel:hover{background:#e2e8f0;color:#334155}.dark .nt-btn-delete{background:#dc262614;border-color:#dc262638;color:#dc2626}.dark .nt-btn-delete:hover{background:#dc262626;border-color:#dc262661}.tk-column{background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:10px 8px 8px}.tk-drop-zone{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.tk-drop-zone::-webkit-scrollbar{width:4px}.tk-drop-zone::-webkit-scrollbar-track{background:transparent}.tk-drop-zone::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.tk-hscroll{scrollbar-width:none;-ms-overflow-style:none}.tk-hscroll::-webkit-scrollbar{display:none}.tk-card{background:#ffffff0a;border:1px solid var(--border-default);border-radius:10px;padding:12px;cursor:grab;transition:background .12s,border-color .12s,box-shadow .12s}.tk-card:hover{background:#ffffff12;border-color:#ffffff1c;box-shadow:0 4px 16px #00000040}.tk-card:active{cursor:grabbing}.tk-ghost{opacity:.35;background:#fb923c0f!important;border:1px dashed rgba(251,146,60,.3)!important}.tk-drag{opacity:1!important;box-shadow:0 12px 32px #00000073!important;transform:rotate(1.5deg) scale(1.02);cursor:grabbing}.tk-priority-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:20px;font-size:10px;font-weight:700;text-transform:capitalize;border:1px solid}.tk-icon-btn{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid var(--border-default);color:var(--text-label);cursor:pointer;outline:none;transition:all .12s}.tk-icon-btn:hover{background:#ffffff17;color:var(--text-primary)}.tk-icon-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.tk-label{display:block;font-size:11px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px}.tk-input{display:block;width:100%;background:#ffffff0a;border:1px solid var(--border-default);border-radius:9px;padding:8px 12px;font-size:12px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;-webkit-appearance:none;transition:border-color .15s,background .15s}.tk-input::placeholder{color:#2e3d4e}.tk-input:focus{border-color:#fb923c66;background:#fb923c08}.tk-err{font-size:10px;color:#f87171;margin-top:4px}.tk-select{display:block;width:100%;background:#ffffff0a;border:1px solid var(--border-default);border-radius:9px;padding:8px 12px;font-size:12px;font-weight:500;color:var(--text-secondary);outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .15s}.tk-select option{background:var(--bg-surface);color:var(--text-primary)}.tk-select:focus{border-color:#fb923c66;color:var(--text-primary)}.tk-modal{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:16px;overflow:hidden;box-shadow:0 32px 64px #0009}.tk-modal-header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}.tk-modal-close{width:26px;height:26px;border-radius:50%;background:#ffffff0d;border:1px solid var(--border-default);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.tk-modal-close:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.tk-btn-cancel{padding:9px 16px;font-size:12px;font-weight:600;text-align:center;background:#ffffff08;border:1px solid var(--border-default);border-radius:10px;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .15s,color .15s}.tk-btn-primary{padding:9px 16px;font-size:12px;font-weight:700;text-align:center;background:#fb923c1f;border:1px solid rgba(251,146,60,.3);border-radius:10px;color:#fb923c;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,border-color .15s}.dark .bg-orange-500\/10{background-color:#ea580c1a!important}.dark .border-orange-500\/25{border-color:#ea580c38!important}.dark .text-orange-400{color:#c2410c!important}.dark .hover\:bg-orange-500\/18:hover{background-color:#ea580c24!important}.dark .hover\:border-orange-500\/40:hover{border-color:#ea580c5c!important}.dark .tk-column{background:#f8fafc;border-color:#0000001a}.dark .tk-drop-zone{scrollbar-color:rgba(0,0,0,.14) transparent}.dark .tk-drop-zone::-webkit-scrollbar-thumb{background:#0000001f}.dark .tk-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 2px #0000000d}.dark .tk-card:hover{background:#f8fafc;border-color:#00000029;box-shadow:0 4px 12px #00000014}.dark .tk-ghost{background:#ea580c0d!important;border-color:#ea580c47!important}.dark .surface-3{background-color:#e2e8f0!important}.dark .hover\:bg-white\/\[0\.07\]:hover{background-color:#f8fafc!important}.dark .surface-4{background-color:#e2e8f0!important}.dark .border-white\/\[0\.09\]{border-color:#0000001a!important}.dark .tk-priority--high{background:#dc262614;color:#dc2626;border-color:#dc26262e}.dark .tk-icon-btn{background:#f8fafc;border-color:#0000001a;color:#64748b}.dark .tk-icon-btn:hover{background:#e2e8f0;color:#0f172a}.dark .tk-icon-btn--red:hover{background:#dc262614;color:#dc2626;border-color:#dc262633}.dark .tk-input{background:#f8fafc;border-color:#00000024;color:#0f172a}.dark .tk-input:focus{border-color:#ea580c80;background:#fff7ed}.dark .tk-select{background:#f8fafc;border-color:#00000024;color:#475569}.dark .tk-select:focus{border-color:#ea580c80;color:#0f172a}.dark .tk-select option{background:#fff;color:#0f172a}.dark .tk-err{color:#dc2626}.tk-form-card{background:#101720;border:1px solid rgba(255,255,255,.07);border-radius:18px;overflow:hidden}.tk-form-section{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.tk-form-section:last-of-type{border-bottom:none}.tk-label{display:block;font-size:11px;font-weight:700;color:#5a6a7e;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.tk-input{display:block;width:100%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500;color:var(--text-primary);outline:none;appearance:none;-webkit-appearance:none;transition:border-color .15s,background .15s,box-shadow .15s}.tk-input::placeholder{color:var(--text-placeholder)}.tk-input:focus{border-color:#f9731673;background:#f973160a;box-shadow:0 0 0 3px #f9731614}.tk-input--err{border-color:#ef444466!important;background:#ef444408!important}.tk-err-msg{font-size:10px;color:#f87171;margin-top:4px}.tk-btn-primary{padding:9px 22px;color:#fb923c;background:#fb923c1f;border-color:#fb923c4d}.tk-btn-primary:hover{background:#fb923c33;border-color:#fb923c80}.dark .tk-form-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .tk-form-section{border-bottom-color:#f1f5f9}.dark .tk-label{color:#475569}.dark .tk-input{background:#f8fafc;border-color:#00000029;color:#0f172a}.dark .tk-input::placeholder{color:#94a3b8}.dark .tk-input:focus{border-color:#ea580c8c;background:#fff7ed;box-shadow:0 0 0 3px #ea580c0f}.dark .tk-input--err{border-color:#dc262673!important;background:#dc262608!important}.dark .tk-err-msg{color:#dc2626}.dark .bg-white\/\[0\.015\]{background-color:#fafafa!important}.dark .text-\[\#2e3d4e\]{color:#94a3b8!important}.dark .tk-btn-primary{background:#ea580c1a;border-color:#ea580c47;color:#c2410c}.dark .tk-btn-primary:hover{background:#ea580c2e;border-color:#ea580c73}.tk-status-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:700;border:1px solid}.tk-status--pending{background:#ffffff0d;color:var(--text-secondary);border-color:#ffffff1a}.tk-status--in_progress{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}.tk-status--completed{background:#fb923c1a;color:#fb923c;border-color:#fb923c33}.tk-status--cancelled{background:#ef444414;color:#f87171;border-color:#ef444433}.tk-priority-badge-sm{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;text-transform:capitalize;border:1px solid}.tk-priority--high{background:#f871711a;color:#f87171;border-color:#f8717133}.tk-priority--medium{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa33}.tk-priority--low{background:#ffffff0d;color:var(--text-label);border-color:#ffffff17}.tk-detail-card{background:#101720;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.tk-meta-label{font-size:10px;font-weight:700;color:var(--text-placeholder);text-transform:uppercase;letter-spacing:.08em}.tk-btn{display:inline-flex;align-items:center;gap:6px;border-radius:11px;font-size:12px;font-weight:700;cursor:pointer;outline:none;border:1px solid;transition:all .15s;white-space:nowrap;text-decoration:none;padding:8px 16px}.tk-btn-ghost{color:#6b7a8d;background:#ffffff0a;border-color:#ffffff14}.tk-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.tk-btn-edit{color:#60a5fa;background:#60a5fa14;border-color:#60a5fa33}.tk-btn-edit:hover{background:#60a5fa26;border-color:#60a5fa59}.tk-btn-danger{color:#f87171;background:#ef444414;border-color:#ef444433}.tk-btn-danger:hover{background:#ef444426;border-color:#ef444459}.tk-modal{background:#131e2e;border:1px solid rgba(255,255,255,.09);border-radius:16px;overflow:hidden;box-shadow:0 32px 64px #0009}.tk-modal-header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.tk-modal-close{width:26px;height:26px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.07);color:var(--text-label);display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:background .15s,color .15s}.tk-modal-close:hover{background:#ffffff1a;color:var(--text-secondary)}.tk-btn-cancel{padding:9px 16px;font-size:12px;font-weight:600;text-align:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-secondary);cursor:pointer;outline:none;transition:background .15s,color .15s}.tk-btn-cancel:hover{background:#ffffff12;color:var(--text-primary)}.tk-btn-delete{padding:9px 16px;font-size:12px;font-weight:700;text-align:center;background:#ef44441f;border:1px solid rgba(239,68,68,.25);border-radius:10px;color:#f87171;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,border-color .15s}.tk-btn-delete:hover{background:#ef444433;border-color:#ef444466}.dark .tk-detail-card{background:#fff;border-color:#0000001a;box-shadow:0 1px 3px #0000000f}.dark .tk-status--pending{background:#f1f5f9;color:#475569;border-color:#0000001f}.dark .tk-status--in_progress{background:#2563eb14;color:#1d4ed8;border-color:#2563eb2e}.dark .tk-status--completed{background:#ea580c1a;color:#c2410c;border-color:#ea580c38}.dark .tk-status--cancelled,.dark .tk-priority--high{background:#dc262614;color:#dc2626;border-color:#dc26262e}.dark .tk-priority--medium{background:#2563eb14;color:#1d4ed8;border-color:#2563eb2e}.dark .tk-priority--low{background:#f1f5f9;color:#64748b;border-color:#0000001a}.dark .bg-indigo-500\/10{background-color:#6366f11a!important}.dark .border-indigo-500\/15{border-color:#6366f12e!important}.dark .text-indigo-400{color:#4338ca!important}.dark .bg-red-500\/10{background-color:#dc262614!important}.dark .border-red-500\/20{border-color:#dc262629!important}.dark .text-red-400{color:#dc2626!important}.dark .border-white\/\[0\.05\]{border-color:#e2e8f0!important}.dark .tk-btn-ghost{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .tk-btn-ghost:hover{background:#e2e8f0;color:#334155}.dark .tk-btn-edit{background:#2563eb14;border-color:#2563eb38;color:#1d4ed8}.dark .tk-btn-edit:hover{background:#2563eb24;border-color:#2563eb61}.dark .tk-btn-danger{background:#dc262612;border-color:#dc262633;color:#dc2626}.dark .tk-btn-danger:hover{background:#dc262621;border-color:#dc262659}.dark .tk-modal{background:#fff;border-color:#0000001a;box-shadow:0 24px 60px #00000026}.dark .tk-modal-header{border-bottom-color:#f1f5f9}.dark .tk-modal-close{background:#f1f5f9;border-color:#00000014;color:#64748b}.dark .tk-modal-close:hover{background:#e2e8f0;color:#334155}.dark .tk-btn-cancel{background:#f8fafc;border-color:#0000001f;color:#475569}.dark .tk-btn-cancel:hover{background:#e2e8f0;color:#334155}.dark .tk-btn-delete{background:#dc262614;border-color:#dc262638;color:#dc2626}.dark .tk-btn-delete:hover{background:#dc262626;border-color:#dc262661}.rsp-paper,.rsp-paper *{color-scheme:light!important}.rsp-paper{background-color:#fff!important;color:#111827!important}.rsp-paper .text-gray-900{color:#111827!important}.rsp-paper .text-gray-800{color:#1f2937!important}.rsp-paper .text-gray-700{color:#374151!important}.rsp-paper .text-gray-600{color:#4b5563!important}.rsp-paper .text-gray-500{color:#6b7280!important}.rsp-paper .text-gray-400{color:#9ca3af!important}.rsp-paper .text-gray-300{color:#d1d5db!important}.rsp-paper .text-white{color:#fff!important}.rsp-paper .text-orange-600{color:#ea580c!important}.rsp-paper .bg-white{background-color:#fff!important}.rsp-paper .bg-gray-50{background-color:#f9fafb!important}.rsp-paper .bg-gray-100{background-color:#f3f4f6!important}.rsp-paper .border-gray-100{border-color:#f3f4f6!important}.rsp-paper .border-gray-200{border-color:#e5e7eb!important}.rsp-paper .border-gray-300{border-color:#d1d5db!important}.rsp-paper .divide-gray-100>*{border-color:#f3f4f6!important}.isv-tool-btn--on{background:color-mix(in srgb,var(--brand, #fb923c) 16%,transparent)!important;color:var(--brand, #fb923c)!important}.dark .isv-tool-btn--on{background:#ea580c1f!important;color:#c2410c!important}.isv-tool-btn--brand{background:color-mix(in srgb,var(--brand, #fb923c) 14%,transparent)!important;color:var(--brand, #fb923c)!important;text-decoration:none}.isv-tool-btn--brand:hover{background:color-mix(in srgb,var(--brand, #fb923c) 24%,transparent)!important}.dark .isv-tool-btn--brand{background:#ea580c1a!important;color:#c2410c!important}.dark .isv-tool-btn--brand:hover{background:#ea580c2e!important}.dark .bg-white\/\[0\.08\]{background-color:#0000001a!important}.rsp-stage{display:flex;flex-direction:column;align-items:center}.rsp-paper{width:100%;background:#fff;border-radius:16px;box-shadow:0 24px 60px #00000047,0 0 0 1px #fb923c1f;overflow:hidden}.rsp-paper-small{max-width:80mm}.rsp-paper-large{max-width:120mm}.rsp-footnote{margin-top:16px;font-size:11px;color:var(--text-label, #8a9bb0)}.rsp-paper .flex.justify-between{gap:8px;min-width:0}.rsp-paper .flex.justify-between>:last-child{min-width:0;flex:1 1 auto;text-align:right;overflow-wrap:anywhere;word-break:break-word;font-variant-numeric:tabular-nums}@media print{html,body{overflow:visible!important;background:#fff!important}.rsp-stage{padding:0!important}.rsp-paper{box-shadow:none!important;border-radius:0!important;max-width:none!important}.pb-12>.mb-6:first-child,.rsp-footnote{display:none!important}}.hr-import-drawer[data-v-c855063f]{width:100%;max-width:420px;background:var(--bg-elevated);border-left:1px solid rgba(255,255,255,.09);box-shadow:-24px 0 64px #00000073,-1px 0 #ffffff0a;display:flex;flex-direction:column}.hr-import-header[data-v-c855063f]{padding:16px 18px 14px;border-bottom:1px solid var(--surface-4);flex-shrink:0}.hr-import-footer[data-v-c855063f]{padding:14px 18px;border-top:1px solid var(--surface-4);flex-shrink:0}.hr-import-icon[data-v-c855063f]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#f9731624;border:1px solid rgba(249,115,22,.25);color:#fb923c;flex-shrink:0}.hr-close[data-v-c855063f]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--surface-3);border:1px solid rgba(255,255,255,.07);color:var(--text-label);cursor:pointer;outline:none;transition:background .15s,color .15s}.hr-close[data-v-c855063f]:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.hr-template-card[data-v-c855063f]{background:linear-gradient(135deg,#f9731614,#f9731605)}.hr-file-badge[data-v-c855063f]{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#f973161f;border:1px solid rgba(249,115,22,.22);color:#fb923c}.hr-step[data-v-c855063f]{padding:10px 4px;border-radius:10px;background:#ffffff05;border:1px solid var(--surface-4)}.hr-step-num[data-v-c855063f]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:10px;font-weight:700;background:#f9731624;border:1px solid rgba(249,115,22,.25);color:#fb923c}.hr-upload-zone[data-v-c855063f]{min-height:124px;padding:18px}.dark .hr-close[data-v-c855063f]{background:var(--bg-elevated);border-color:var(--border-default);color:var(--text-label)}.dark .hr-close[data-v-c855063f]:hover{background:var(--bg-hover);color:var(--text-secondary)}.dark .hr-import-drawer[data-v-c855063f]{border-left-color:var(--border-default)}.sa-shell{color:var(--text-primary);background:var(--bg-base);transition:background-color .2s ease,color .2s ease}.sa-shell[data-theme=light]{color-scheme:light;--bg-base: #f4f7fb;--bg-surface: #ffffff;--bg-elevated: #ffffff;--bg-hover: #f1f5f9;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--text-label: #64748b;--text-placeholder: #94a3b8;--text-muted: #cbd5e1;--border-subtle: rgba(15,23,42,.06);--border-default: rgba(15,23,42,.11);--border-strong: rgba(15,23,42,.16);--border-emphasis: rgba(15,23,42,.22);--surface-1: #ffffff;--surface-2: #f8fafc;--surface-3: #f1f5f9;--surface-4: #e2e8f0;--surface-hover: #f8fafc;--surface-hover-2: #f1f5f9;--surface-hover-3: #e2e8f0;--surface-hover-4: #cbd5e1;--brand: #ea580c;--brand-solid: #c2410c;--danger: #dc2626;--info: #2563eb;--warning: #d97706;--input-bg: #ffffff;--input-border: rgba(15,23,42,.18);--input-focus-bg: #fff7ed;--input-focus-border: #ea580c;--overlay: rgba(15,23,42,.45);--modal-shadow: 0 24px 60px rgba(15,23,42,.18);--card-shadow: 0 1px 2px rgba(15,23,42,.04), 0 8px 24px rgba(15,23,42,.04);--scrollbar-thumb: #cbd5e1;--scrollbar-thumb-hover: #94a3b8}.sa-shell[data-theme=dark]{color-scheme:dark;--bg-base: #0b1220;--bg-surface: #111a28;--bg-elevated: #162235;--bg-hover: #1a2940;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-tertiary: #64748b;--text-label: #7c8da6;--text-placeholder: #526174;--text-muted: #26354a;--border-subtle: rgba(255,255,255,.05);--border-default: rgba(255,255,255,.08);--border-strong: rgba(255,255,255,.12);--border-emphasis: rgba(255,255,255,.18);--surface-1: rgba(255,255,255,.035);--surface-2: rgba(255,255,255,.055);--surface-3: rgba(255,255,255,.075);--surface-4: rgba(255,255,255,.1);--surface-hover: rgba(255,255,255,.025);--surface-hover-2: rgba(255,255,255,.045);--surface-hover-3: rgba(255,255,255,.07);--surface-hover-4: rgba(255,255,255,.1);--brand: #fb923c;--brand-solid: #f97316;--danger: #f87171;--info: #60a5fa;--warning: #fbbf24;--input-bg: rgba(255,255,255,.045);--input-border: rgba(255,255,255,.1);--input-focus-bg: rgba(251,146,60,.06);--input-focus-border: rgba(251,146,60,.55);--overlay: rgba(2,6,23,.78);--modal-shadow: 0 24px 60px rgba(0,0,0,.55);--card-shadow: none;--scrollbar-thumb: #334155;--scrollbar-thumb-hover: #475569}.sa-shell aside{background:var(--bg-surface)}.sa-shell .sa-nav{color:var(--text-secondary);border:1px solid transparent}.sa-shell .sa-nav:hover{color:var(--text-primary);background:var(--surface-hover-3)}.sa-shell .sa-nav-active{color:#ea580c;background:#ea580c1a;border-color:#ea580c33}.sa-shell[data-theme=dark] .sa-nav-active{color:#fb923c;background:#fb923c1f;border-color:#fb923c38}.sa-shell .sa-icon-btn,.sa-shell .sa-menu-item{color:var(--text-tertiary)}.sa-shell .sa-icon-btn:hover,.sa-shell .sa-menu-item:hover,.sa-shell .sa-user-btn:hover{color:var(--text-primary);background:var(--surface-hover-3)}.sa-shell .sa-menu-danger:hover{color:var(--danger);background:#ef444414}.sa-shell .sa-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;box-shadow:var(--card-shadow)}.sa-shell .sa-input{width:100%;border:1px solid var(--input-border);border-radius:10px;background:var(--input-bg);color:var(--text-primary);padding:9px 12px;font-size:13px;outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.sa-shell .sa-input::placeholder{color:var(--text-placeholder)}.sa-shell .sa-input:focus{border-color:var(--input-focus-border);background:var(--input-focus-bg);box-shadow:0 0 0 3px #fb923c1a}.sa-shell .sa-label{display:block;margin-bottom:6px;color:var(--text-label);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sa-shell .sa-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border-default);border-radius:10px;padding:8px 13px;font-size:12px;font-weight:600;transition:all .15s ease;white-space:nowrap}.sa-shell .sa-btn:disabled{opacity:.55;cursor:not-allowed}.sa-shell .sa-btn-primary{border-color:var(--brand-solid);background:var(--brand-solid);color:#fff;box-shadow:0 8px 18px #f9731633}.sa-shell .sa-btn-primary:hover:not(:disabled){background:var(--brand);border-color:var(--brand)}.sa-shell .sa-btn-secondary{background:var(--surface-2);color:var(--text-secondary)}.sa-shell .sa-btn-secondary:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover-3)}.sa-shell .sa-btn-ghost{border-color:transparent;background:transparent;color:var(--text-tertiary)}.sa-shell .sa-btn-ghost:hover:not(:disabled){color:var(--text-primary);background:var(--surface-hover-3)}.sa-shell .s-input{background:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}.sa-shell .s-input::placeholder{color:var(--text-placeholder)}.sa-shell .s-input:focus{background:var(--input-focus-bg);border-color:var(--input-focus-border)}html.dark .sa-shell[data-theme=dark] .text-orange-400{color:#fb923c!important}html.dark .sa-shell[data-theme=dark] .bg-orange-500\/10{background-color:#fb923c1a!important}html.dark .sa-shell[data-theme=dark] .bg-orange-500\/12{background-color:#fb923c1f!important}html.dark .sa-shell[data-theme=dark] .bg-orange-500\/15{background-color:#fb923c24!important}html.dark .sa-shell[data-theme=dark] .bg-orange-500\/20{background-color:#fb923c2e!important}html.dark .sa-shell[data-theme=dark] .border-orange-500\/15,html.dark .sa-shell[data-theme=dark] .border-orange-500\/20,html.dark .sa-shell[data-theme=dark] .border-orange-500\/25,html.dark .sa-shell[data-theme=dark] .border-orange-500\/30{border-color:#fb923c4d!important}.fade-enter-active[data-v-c9c5bf6b],.fade-leave-active[data-v-c9c5bf6b]{transition:opacity .2s ease}.fade-enter-from[data-v-c9c5bf6b],.fade-leave-to[data-v-c9c5bf6b]{opacity:0}.dropdown-enter-active[data-v-c9c5bf6b]{transition:all .15s ease-out}.dropdown-leave-active[data-v-c9c5bf6b]{transition:all .1s ease-in}.dropdown-enter-from[data-v-c9c5bf6b],.dropdown-leave-to[data-v-c9c5bf6b]{opacity:0;transform:scale(.95) translateY(-4px)}.overflow-y-scroll[data-v-75f1830d]{overflow-y:scroll!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.overflow-y-scroll[data-v-75f1830d]::-webkit-scrollbar{display:none;width:0;height:0}.hexagon-item[data-v-75f1830d]{width:48px;height:48px;background:#ffffff08;border:1px solid rgba(251,146,60,.15);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:hexFloat-75f1830d 3s ease-in-out infinite;position:relative}.hexagon-item-center[data-v-75f1830d]{width:64px;height:64px;background:linear-gradient(135deg,#fb923c26,#f973161a);border:2px solid rgba(251,146,60,.4);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:hexPulse-75f1830d 2s ease-in-out infinite;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 30px #fb923c4d}.hexagon-glow[data-v-75f1830d]{background:#fb923c14;border-color:#fb923c4d;box-shadow:0 0 20px #fb923c33}.feature-bubble[data-v-75f1830d]{width:48px;height:48px;background:#141c27cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #0000004d}.floating-icon[data-v-75f1830d]{animation:float-75f1830d 4s ease-in-out infinite}@keyframes hexFloat-75f1830d{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-10px);opacity:1}}@keyframes hexPulse-75f1830d{0%,to{transform:scale(1);box-shadow:0 0 30px #fb923c4d}50%{transform:scale(1.05);box-shadow:0 0 40px #fb923c80}}@keyframes float-75f1830d{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-20px) translate(10px)}66%{transform:translateY(-10px) translate(-10px)}}.delay-0[data-v-75f1830d]{animation-delay:0s}.delay-100[data-v-75f1830d]{animation-delay:.1s}.delay-200[data-v-75f1830d]{animation-delay:.2s}.delay-300[data-v-75f1830d]{animation-delay:.3s}.delay-400[data-v-75f1830d]{animation-delay:.4s}.delay-500[data-v-75f1830d]{animation-delay:.5s}.delay-600[data-v-75f1830d]{animation-delay:.6s}.delay-700[data-v-75f1830d]{animation-delay:.7s}.delay-800[data-v-75f1830d]{animation-delay:.8s}.delay-900[data-v-75f1830d]{animation-delay:.9s}.delay-1000[data-v-75f1830d]{animation-delay:1s}.delay-1100[data-v-75f1830d]{animation-delay:1.1s}.delay-1200[data-v-75f1830d]{animation-delay:1.2s}.delay-1300[data-v-75f1830d]{animation-delay:1.3s}.delay-1400[data-v-75f1830d]{animation-delay:1.4s}.delay-1500[data-v-75f1830d]{animation-delay:1.5s}.delay-1600[data-v-75f1830d]{animation-delay:1.6s}.delay-1700[data-v-75f1830d]{animation-delay:1.7s}.delay-1800[data-v-75f1830d]{animation-delay:1.8s}@keyframes shimmer-4d9e90ac{to{transform:translate(100%)}}input[data-v-4d9e90ac]:-webkit-autofill,input[data-v-4d9e90ac]:-webkit-autofill:hover,input[data-v-4d9e90ac]:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 9999px rgba(26,35,50,0) inset!important;transition:background-color 5000s ease-in-out 0s;caret-color:#3b82f6}input[data-v-4d9e90ac]{background:transparent!important}@keyframes shimmer-222853aa{to{transform:translate(100%)}}@keyframes bounce-in-222853aa{0%{transform:scale(0);opacity:0}50%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.animate-bounce-in[data-v-222853aa]{animation:bounce-in-222853aa .6s cubic-bezier(.68,-.55,.265,1.55) forwards}input[data-v-222853aa]:-webkit-autofill,input[data-v-222853aa]:-webkit-autofill:hover,input[data-v-222853aa]:-webkit-autofill:focus,textarea[data-v-222853aa]:-webkit-autofill,textarea[data-v-222853aa]:-webkit-autofill:hover,textarea[data-v-222853aa]:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 9999px rgba(26,35,50,0) inset!important;transition:background-color 5000s ease-in-out 0s;caret-color:#3b82f6}input[data-v-222853aa],textarea[data-v-222853aa]{background:transparent!important}@keyframes shimmer-b7ed22e8{to{transform:translate(100%)}}@keyframes shimmer-f834e1c8{to{transform:translate(100%)}}input[data-v-f834e1c8]:-webkit-autofill,input[data-v-f834e1c8]:-webkit-autofill:hover,input[data-v-f834e1c8]:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 9999px rgba(26,35,50,0) inset!important;transition:background-color 5000s ease-in-out 0s;caret-color:#3b82f6}input[data-v-f834e1c8]{background:transparent!important}@keyframes shimmer-543b2d77{to{transform:translate(100%)}}input[data-v-543b2d77]:-webkit-autofill,input[data-v-543b2d77]:-webkit-autofill:hover,input[data-v-543b2d77]:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 9999px rgba(26,35,50,0) inset!important;transition:background-color 5000s ease-in-out 0s;caret-color:#3b82f6}input[data-v-543b2d77]{background:transparent!important}@keyframes float-slow-bbf82a19{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes float-slower-bbf82a19{0%,to{transform:translate(0)}50%{transform:translate(-15px,15px)}}@keyframes fade-in-up-bbf82a19{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-bbf82a19{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-float-slow[data-v-bbf82a19]{animation:float-slow-bbf82a19 10s ease-in-out infinite}.animate-float-slower[data-v-bbf82a19]{animation:float-slower-bbf82a19 12s ease-in-out infinite}.animate-fade-in-up[data-v-bbf82a19]{animation:fade-in-up-bbf82a19 .8s ease-out}.animate-gradient[data-v-bbf82a19]{background-size:200% auto;animation:gradient-bbf82a19 3s linear infinite}.pf-filterbar{background:#ffffff0a;border:1px solid var(--border-default);border-radius:16px;overflow:hidden}.pf-toggle{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px;gap:2px}.pf-toggle-btn{border-radius:9px;outline:none;cursor:pointer;border:none}.pf-toggle-active{background:#fb923c26;color:#fb923c;box-shadow:0 1px 4px #00000040}.pf-toggle-inactive{background:transparent;color:var(--text-label)}.pf-toggle-inactive:hover{color:var(--text-secondary);background:#ffffff0a}.pf-btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:18px;font-size:12px;font-weight:600;color:var(--text-secondary);background:#ffffff0a;border:1px solid var(--border-default);cursor:pointer;outline:none;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.pf-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.pf-btn-ghost--active{background:#fb923c14;border-color:#fb923c33;color:#fb923c}.pf-filter-field{display:flex;flex-direction:column}.pf-filter-label{display:block;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}
