.sidebar-scroll[data-v-6296b0e8]{scrollbar-width:none;-ms-overflow-style:none}.sidebar-scroll[data-v-6296b0e8]::-webkit-scrollbar{display:none}.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-a23edee6]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide[data-v-a23edee6]::-webkit-scrollbar{display:none}.pos-filterbar[data-v-a23edee6]{background:var(--bg-surface)}.pos-toggle[data-v-a23edee6]{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:20px}.pos-toggle-btn[data-v-a23edee6]{cursor:pointer;border:none;outline:none;border-radius:16px}.pos-toggle-active[data-v-a23edee6]{background:#fb923c21;color:#fb923c}.pos-toggle-inactive[data-v-a23edee6]{background:transparent;color:var(--text-label)}.pos-toggle-inactive[data-v-a23edee6]:hover{color:var(--text-secondary)}.pos-search-wrap[data-v-a23edee6]{background:var(--surface-3);border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s,background .15s;flex:1;min-width:0}.pos-search-wrap.pos-search-focused[data-v-a23edee6]{border-color:#fb923c66;background:#fb923c0a}.pos-search-icon[data-v-a23edee6]{color:var(--text-placeholder);transition:color .15s;flex-shrink:0}.pos-search-focused .pos-search-icon[data-v-a23edee6]{color:#fb923cb3}.pos-search-input[data-v-a23edee6]{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%;min-width:0;flex:1;padding:10px;appearance:none;-webkit-appearance:none;line-height:1.4}.pos-search-input[data-v-a23edee6]::placeholder{color:var(--text-placeholder);opacity:1}.pos-search-focused .pos-search-input[data-v-a23edee6]::placeholder{color:var(--text-label)}.pos-search-input[data-v-a23edee6]:-webkit-autofill,.pos-search-input[data-v-a23edee6]:-webkit-autofill:hover,.pos-search-input[data-v-a23edee6]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px rgba(255,255,255,.05) inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 99999s ease-in-out 0s}.pos-search-clear[data-v-a23edee6]{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-a23edee6]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.pos-chip[data-v-a23edee6]{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-a23edee6]{background:#fb923c1a;color:#fb923c;border-color:#fb923c40}.pos-chip-inactive[data-v-a23edee6]{background:var(--surface-1);color:var(--text-label);border-color:#ffffff12}.pos-chip-inactive[data-v-a23edee6]:hover{background:var(--surface-4);color:var(--text-secondary);border-color:#ffffff1f}.cust-trigger[data-v-a23edee6]{background:var(--surface-2);border:1px solid rgba(255,255,255,.08);border-radius:20px;cursor:pointer;outline:none}.cust-trigger[data-v-a23edee6]:hover,.cust-trigger-open[data-v-a23edee6]{border-color:#fb923c4d;background:#fb923c0a}.cust-add-btn[data-v-a23edee6]{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-a23edee6]:hover{color:#fb923c;border-color:#fb923c4d;background:#fb923c0f}.cust-dropdown[data-v-a23edee6]{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-a23edee6]{background:var(--surface-3);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .15s,background .15s}.cust-dropdown-search-focused[data-v-a23edee6]{border-color:#fb923c61;background:#fb923c0a}.cust-dropdown-search-icon[data-v-a23edee6]{color:var(--text-placeholder);transition:color .15s}.cust-dropdown-search-focused .cust-dropdown-search-icon[data-v-a23edee6]{color:#fb923ca6}.cust-search-input[data-v-a23edee6]{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:12px;font-weight:500;width:100%;min-width:0;flex:1;padding:8px 10px;appearance:none;-webkit-appearance:none}.cust-search-input[data-v-a23edee6]::placeholder{color:var(--text-placeholder);opacity:1}.cust-dropdown-search-focused .cust-search-input[data-v-a23edee6]::placeholder{color:var(--text-label)}.cust-search-input[data-v-a23edee6]:-webkit-autofill,.cust-search-input[data-v-a23edee6]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #131e2e inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 99999s}.cust-item[data-v-a23edee6]{padding:7px 10px;border-radius:10px;cursor:pointer;transition:background .12s}.cust-item[data-v-a23edee6]:hover{background:var(--surface-3)}.cust-item-walkin[data-v-a23edee6]{margin-bottom:1px}.cust-item-avatar[data-v-a23edee6]{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-a23edee6]{height:1px;background:var(--surface-4)}.modal-card[data-v-a23edee6]{background:var(--bg-elevated);border:1px solid rgba(255,255,255,.09);border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #00000080;overflow:hidden}@media(min-width:640px){.modal-card[data-v-a23edee6]{border-radius:20px;box-shadow:0 32px 64px #0009,0 0 0 1px #ffffff0d}}.modal-header[data-v-a23edee6]{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.modal-icon-wrap[data-v-a23edee6]{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-a23edee6]{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-a23edee6]:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.modal-label[data-v-a23edee6]{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-a23edee6]{display:flex;align-items:center;background:var(--surface-3);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color .15s,background .15s}.modal-input-focused[data-v-a23edee6]{border-color:#fb923c66;background:#fb923c0a}.modal-input-icon[data-v-a23edee6]{color:var(--text-placeholder);margin-left:12px;flex-shrink:0;transition:color .15s}.modal-input-focused .modal-input-icon[data-v-a23edee6]{color:#fb923ca6}.modal-input[data-v-a23edee6]{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:400;width:100%;flex:1;padding:10px 12px;appearance:none;-webkit-appearance:none}.modal-input[data-v-a23edee6]::placeholder{color:var(--text-placeholder);opacity:1}.modal-input-focused .modal-input[data-v-a23edee6]::placeholder{color:var(--text-label)}.modal-input[data-v-a23edee6]:-webkit-autofill,.modal-input[data-v-a23edee6]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #131e2e inset!important;-webkit-text-fill-color:var(--text-primary)!important;transition:background-color 99999s}.modal-btn-cancel[data-v-a23edee6]{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-a23edee6]:hover{background:var(--surface-hover-3);color:var(--text-secondary);border-color:#ffffff1f}.modal-btn-save[data-v-a23edee6]{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-a23edee6]{background:#f97316;color:#fff;box-shadow:0 4px 16px #f9731640}.modal-btn-save-active[data-v-a23edee6]:hover{background:#ea580c}.modal-btn-save-active[data-v-a23edee6]:active{transform:scale(.98)}.modal-btn-save-disabled[data-v-a23edee6]{background:var(--surface-4);color:var(--text-placeholder);cursor:not-allowed}.inst-modal[data-v-a23edee6]{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-a23edee6]{border-radius:20px;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0d}}.inst-modal-header[data-v-a23edee6]{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-a23edee6]{padding:18px 20px 16px}}.inst-modal-badge[data-v-a23edee6]{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-a23edee6]{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.3}.inst-modal-sub[data-v-a23edee6]{font-size:11px;color:var(--text-label);margin-top:1px}.inst-modal-close[data-v-a23edee6]{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-a23edee6]:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.inst-field[data-v-a23edee6]{display:flex;flex-direction:column;gap:6px}.inst-label[data-v-a23edee6]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.inst-hint[data-v-a23edee6]{font-size:10px;color:var(--text-label);margin-top:2px}.inst-input-wrap[data-v-a23edee6]{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-a23edee6]{border-color:#fb923c73;background:#fb923c0a}.inst-textarea-wrap[data-v-a23edee6]{align-items:flex-start}.inst-input-prefix[data-v-a23edee6]{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-a23edee6]{margin-left:11px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.inst-input-focused .inst-input-icon[data-v-a23edee6]{color:#fb923cb3}.inst-input[data-v-a23edee6]{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-a23edee6]::placeholder{color:var(--text-placeholder);opacity:1}.inst-input-focused .inst-input[data-v-a23edee6]::placeholder{color:var(--text-label)}.inst-input[data-v-a23edee6]:-webkit-autofill,.inst-input[data-v-a23edee6]:-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-a23edee6]{color-scheme:dark;cursor:pointer}.inst-select option[data-v-a23edee6]{background:var(--bg-surface);color:var(--text-primary)}.inst-date[data-v-a23edee6]{color-scheme:dark;cursor:pointer}.inst-number-input[data-v-a23edee6]::-webkit-inner-spin-button,.inst-number-input[data-v-a23edee6]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inst-number-input[data-v-a23edee6]{-moz-appearance:textfield}.inst-input-prefix--currency[data-v-a23edee6]{background:#fb923c14;border-right-color:#fb923c26;color:#fb923c;font-size:10px;font-weight:700;letter-spacing:.05em}.inst-textarea[data-v-a23edee6]{resize:none;padding-top:10px;line-height:1.5}.inst-dropdown-chevron[data-v-a23edee6]{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-a23edee6]{color:#fb923cb3}.inst-dropdown[data-v-a23edee6]{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-a23edee6]{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-a23edee6]:last-child{border-bottom:none}.inst-dropdown-item[data-v-a23edee6]:hover{background:#fb923c14;color:#fb923c}.inst-dropdown-item--active[data-v-a23edee6]{background:#fb923c1f;color:#fb923c;font-weight:600}.inst-dd-enter-active[data-v-a23edee6],.inst-dd-leave-active[data-v-a23edee6]{transition:opacity .15s ease,transform .15s ease}.inst-dd-enter-from[data-v-a23edee6],.inst-dd-leave-to[data-v-a23edee6]{opacity:0;transform:translateY(-4px)}.inst-dd-enter-to[data-v-a23edee6],.inst-dd-leave-from[data-v-a23edee6]{opacity:1;transform:translateY(0)}.inst-cal[data-v-a23edee6]{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-a23edee6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.inst-cal-month[data-v-a23edee6]{font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.inst-cal-nav-btn[data-v-a23edee6]{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-a23edee6]:hover{background:#fb923c1a;color:#fb923c}.inst-cal-grid[data-v-a23edee6]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.inst-cal-dow[data-v-a23edee6]{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-a23edee6]{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-a23edee6]:not(.inst-cal-day--empty):not(.inst-cal-day--past):hover{background:#fb923c1a;color:#fb923c}.inst-cal-day--empty[data-v-a23edee6]{cursor:default;pointer-events:none}.inst-cal-day--past[data-v-a23edee6]{color:#2a3547;cursor:not-allowed}.inst-cal-day--today[data-v-a23edee6]{color:var(--text-primary);font-weight:700;border:1px solid rgba(255,255,255,.12)}.inst-cal-day--selected[data-v-a23edee6]{background:#fb923c!important;color:#0d1520!important;font-weight:800;border:none!important}.inst-summary[data-v-a23edee6]{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-a23edee6]{padding:14px 16px;gap:12px}}.inst-summary-header[data-v-a23edee6]{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-a23edee6]{display:grid;grid-template-columns:1fr;gap:6px}.inst-stat[data-v-a23edee6]{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-a23edee6]{grid-template-columns:repeat(3,1fr);gap:8px}.inst-stat[data-v-a23edee6]{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 10px 8px}}.inst-stat-highlight[data-v-a23edee6]{border-color:#fb923c33;background:#fb923c0f}.inst-stat-label[data-v-a23edee6]{font-size:9px;font-weight:600;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em}.inst-stat-value[data-v-a23edee6]{font-size:13px;font-weight:800;line-height:1.2;word-break:break-all}.inst-schedule-line[data-v-a23edee6]{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-a23edee6]{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-a23edee6]:hover{background:var(--surface-hover-3);color:var(--text-secondary)}.inst-btn-create[data-v-a23edee6]{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-a23edee6]{font-size:13px}.inst-btn-create[data-v-a23edee6]{padding:11px 20px;font-size:13px}}.inst-btn-active[data-v-a23edee6]{background:#f9731626;color:#fb923c;border:1px solid rgba(249,115,22,.4);box-shadow:0 0 0 0 transparent}.inst-btn-active[data-v-a23edee6]:hover{background:#f9731638;border-color:#f97316a6;color:#6ee7b7}.inst-btn-active[data-v-a23edee6]:active{transform:scale(.98)}.inst-btn-disabled[data-v-a23edee6]{background:var(--surface-4);color:var(--text-placeholder);cursor:not-allowed}.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)}[data-v-eb1c0cbf] .s-label,.s-label[data-v-eb1c0cbf]{display:block;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}[data-v-eb1c0cbf] .s-hint,.s-hint[data-v-eb1c0cbf]{font-size:10px;color:var(--text-placeholder);margin-top:4px}[data-v-eb1c0cbf] .s-input,.s-input[data-v-eb1c0cbf]{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-eb1c0cbf] .s-input:focus,.s-input[data-v-eb1c0cbf]:focus{border-color:var(--input-focus-border);background:var(--input-focus-bg)}[data-v-eb1c0cbf] .s-input::placeholder,.s-input[data-v-eb1c0cbf]::placeholder{color:var(--text-placeholder)}[data-v-eb1c0cbf] .s-input option,.s-input option[data-v-eb1c0cbf]{background:var(--bg-elevated);color:var(--text-primary)}[data-v-eb1c0cbf] .s-input:disabled,.s-input[data-v-eb1c0cbf]:disabled{opacity:.4;cursor:not-allowed}.s-radio[data-v-eb1c0cbf]{width:14px;height:14px;accent-color:#f97316;cursor:pointer}.s-file-label[data-v-eb1c0cbf]{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-eb1c0cbf]:hover{border-color:var(--input-focus-border);background:var(--input-focus-bg)}input[type=number].s-input[data-v-eb1c0cbf]::-webkit-inner-spin-button,input[type=number].s-input[data-v-eb1c0cbf]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number].s-input[data-v-eb1c0cbf]{-moz-appearance:textfield}input[type=color][data-v-eb1c0cbf]{cursor:pointer}.scrollbar-hide[data-v-45d9adaa]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide[data-v-45d9adaa]::-webkit-scrollbar{display:none}.prod-kpi-card[data-v-45d9adaa]{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:12px}.prod-kpi-card--accent[data-v-45d9adaa]{background:#fb923c14;border-color:#fb923c26}.prod-kpi-label[data-v-45d9adaa]{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.prod-kpi-value[data-v-45d9adaa]{font-size:1.25rem;font-weight:800;color:var(--text-primary);line-height:1.2}.prod-kpi-sub[data-v-45d9adaa]{font-size:10px;color:var(--text-label);margin-top:3px}@media(min-width:640px){.prod-kpi-card[data-v-45d9adaa]{padding:16px}.prod-kpi-label[data-v-45d9adaa]{font-size:10px}.prod-kpi-value[data-v-45d9adaa]{font-size:1.5rem}.prod-kpi-sub[data-v-45d9adaa]{font-size:11px;margin-top:4px}}.prod-btn-ghost[data-v-45d9adaa]{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;transition:background .15s,color .15s,border-color .15s;text-decoration:none}.prod-btn-ghost[data-v-45d9adaa]:hover{background:var(--surface-hover-4);color:var(--text-primary);border-color:#ffffff21}.prod-btn-primary[data-v-45d9adaa]{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;text-decoration:none}.prod-btn-primary[data-v-45d9adaa]:hover{background:#fb923c33;border-color:#fb923c66}.prod-filterbar[data-v-45d9adaa]{background:var(--bg-surface);border:1px solid rgba(255,255,255,.07);border-radius:16px}.prod-search-wrap[data-v-45d9adaa]{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-45d9adaa]{border-color:#fb923c66;background:#fb923c0a}.prod-search-icon[data-v-45d9adaa]{color:var(--text-placeholder);transition:color .15s;margin-left:14px}.prod-search-focused .prod-search-icon[data-v-45d9adaa]{color:#fb923cb3}.prod-search-input[data-v-45d9adaa]{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-45d9adaa]::placeholder{color:var(--text-placeholder);opacity:1}.prod-search-focused .prod-search-input[data-v-45d9adaa]::placeholder{color:var(--text-label)}.prod-search-input[data-v-45d9adaa]:-webkit-autofill,.prod-search-input[data-v-45d9adaa]:-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-45d9adaa]{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-45d9adaa]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.prod-toggle[data-v-45d9adaa]{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:20px}.prod-toggle-btn[data-v-45d9adaa]{cursor:pointer;border:none;outline:none;border-radius:16px}.prod-toggle-active[data-v-45d9adaa]{background:#fb923c21;color:#fb923c}.prod-toggle-amber[data-v-45d9adaa]{background:#f59e0b21!important;color:#fbbf24!important}.prod-toggle-red[data-v-45d9adaa]{background:#ef444421!important;color:#f87171!important}.prod-toggle-inactive[data-v-45d9adaa]{background:transparent;color:var(--text-label)}.prod-toggle-inactive[data-v-45d9adaa]:hover{color:var(--text-secondary)}.prod-chip[data-v-45d9adaa]{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-45d9adaa]{background:#fb923c1a;color:#fb923c;border-color:#fb923c40}.prod-chip-inactive[data-v-45d9adaa]{background:var(--surface-1);color:var(--text-label);border-color:#ffffff12}.prod-chip-inactive[data-v-45d9adaa]:hover{background:var(--surface-4);color:var(--text-secondary);border-color:#ffffff1f}.prod-chip-cat[data-v-45d9adaa]{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-45d9adaa]{background:var(--surface-1);border:1px solid rgba(255,255,255,.07);border-radius:16px}.prod-stock-badge[data-v-45d9adaa]{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-45d9adaa]{background:#fb923c21;color:#fb923c}.prod-stock-badge--amber[data-v-45d9adaa]{background:#f59e0b21;color:#fbbf24}.prod-stock-badge--red[data-v-45d9adaa]{background:#ef444421;color:#f87171}.prod-avatar--emerald[data-v-45d9adaa]{background:#fb923c21;color:#fb923c}.prod-avatar--blue[data-v-45d9adaa]{background:#60a5fa21;color:#60a5fa}.prod-avatar--violet[data-v-45d9adaa]{background:#a78bfa21;color:#a78bfa}.prod-avatar--amber[data-v-45d9adaa]{background:#fbbf2421;color:#fbbf24}.prod-avatar--rose[data-v-45d9adaa]{background:#fb718521;color:#fb7185}.prod-avatar--cyan[data-v-45d9adaa]{background:#22d3ee21;color:#22d3ee}.prod-action-btn[data-v-45d9adaa]{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-45d9adaa]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.prod-action-btn--blue[data-v-45d9adaa]:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.prod-action-btn--red[data-v-45d9adaa]:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.prod-card-btn[data-v-45d9adaa]{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-45d9adaa]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.prod-card-btn--blue[data-v-45d9adaa]{background:#60a5fa14;color:#60a5fa;border-color:#60a5fa26}.prod-card-btn--blue[data-v-45d9adaa]:hover{background:#60a5fa29}.prod-card-btn--red[data-v-45d9adaa]{background:#ef444414;color:#f87171;border-color:#ef444426}.prod-card-btn--red[data-v-45d9adaa]:hover{background:#ef444429}.prod-page-btn[data-v-45d9adaa]{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-45d9adaa]:hover:not(:disabled){background:var(--surface-hover-3);color:var(--text-primary)}.prod-page-btn[data-v-45d9adaa]:disabled{opacity:.35;cursor:not-allowed}.prod-page-btn-active[data-v-45d9adaa]{background:#fb923c21;border-color:#fb923c4d;color:#fb923c}.prod-modal[data-v-45d9adaa]{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-45d9adaa]{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-45d9adaa]{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-45d9adaa]{background:#ef44441f;border-color:#ef444433;color:#f87171}.prod-modal-title[data-v-45d9adaa]{font-size:14px;font-weight:700;color:var(--text-primary)}.prod-modal-sub[data-v-45d9adaa]{font-size:11px;color:var(--text-label);margin-top:1px}.prod-modal-close[data-v-45d9adaa]{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-45d9adaa]:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.prod-modal-btn-cancel[data-v-45d9adaa]{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-45d9adaa]:hover{background:var(--surface-hover-3);color:var(--text-secondary)}.prod-modal-btn-delete[data-v-45d9adaa]{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-45d9adaa]:hover:not(:disabled){background:#ef444433;border-color:#ef444466}.prod-modal-btn-delete[data-v-45d9adaa]:disabled{opacity:.5;cursor:not-allowed}.prod-modal-btn-save[data-v-45d9adaa]{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-45d9adaa]{background:#f97316;color:#fff;box-shadow:0 4px 16px #f9731640}.prod-modal-btn-save--active[data-v-45d9adaa]:hover{background:#ea580c}.prod-modal-btn-save--active[data-v-45d9adaa]:active{transform:scale(.98)}.prod-modal-btn-save--disabled[data-v-45d9adaa]{background:var(--surface-4);color:var(--text-placeholder);cursor:not-allowed}.prod-field[data-v-45d9adaa]{display:flex;flex-direction:column;gap:6px}.prod-label[data-v-45d9adaa]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.prod-input-wrap[data-v-45d9adaa]{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-45d9adaa]{border-color:#fb923c73;background:#fb923c0a}.prod-textarea-wrap[data-v-45d9adaa]{align-items:flex-start}.prod-input-icon[data-v-45d9adaa]{margin-left:11px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.prod-input-focused .prod-input-icon[data-v-45d9adaa]{color:#fb923cb3}.prod-input[data-v-45d9adaa]{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-45d9adaa]::placeholder{color:var(--text-placeholder);opacity:1}.prod-input-focused .prod-input[data-v-45d9adaa]::placeholder{color:var(--text-label)}.prod-input[data-v-45d9adaa]:-webkit-autofill,.prod-input[data-v-45d9adaa]:-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-45d9adaa]{resize:none;padding-top:10px;line-height:1.5}.dark .prod-kpi-card[data-v-45d9adaa]{background:var(--bg-surface);border-color:var(--border-default)}.dark .prod-kpi-card--accent[data-v-45d9adaa]{background:var(--brand);border-color:var(--brand)}.dark .prod-kpi-card--accent .prod-kpi-label[data-v-45d9adaa],.dark .prod-kpi-card--accent .prod-kpi-sub[data-v-45d9adaa]{color:#fffc!important}.dark .prod-kpi-card--accent .prod-kpi-value[data-v-45d9adaa]{color:#fff!important}.dark .prod-btn-ghost[data-v-45d9adaa]{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .prod-btn-ghost[data-v-45d9adaa]:hover{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-strong)}.dark .prod-btn-primary[data-v-45d9adaa]{background:var(--brand);border-color:var(--brand);color:#fff}.dark .prod-btn-primary[data-v-45d9adaa]:hover{background:var(--brand-solid);border-color:var(--brand-solid)}.dark .prod-filterbar[data-v-45d9adaa]{border-color:var(--border-default)}.dark .prod-search-wrap[data-v-45d9adaa]{background:var(--input-bg);border-color:var(--input-border)}.dark .prod-search-wrap.prod-search-focused[data-v-45d9adaa]{border-color:var(--input-focus-border);background:var(--input-focus-bg)}.dark .prod-search-input[data-v-45d9adaa]:-webkit-autofill,.dark .prod-search-input[data-v-45d9adaa]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #ffffff inset!important}.dark .prod-toggle[data-v-45d9adaa]{border-color:var(--border-default)}.dark .prod-toggle-active[data-v-45d9adaa]{background:var(--brand);color:#fff}.dark .prod-toggle-amber[data-v-45d9adaa]{background:#f59e0b!important;color:#fff!important}.dark .prod-toggle-red[data-v-45d9adaa]{background:#ef4444!important;color:#fff!important}.dark .prod-chip-active[data-v-45d9adaa]{background:var(--brand);color:#fff;border-color:var(--brand)}.dark .prod-chip-inactive[data-v-45d9adaa]{background:var(--surface-1);border-color:var(--border-default)}.dark .prod-table-card[data-v-45d9adaa]{background:var(--bg-surface);border-color:var(--border-default)}.dark .prod-stock-badge--green[data-v-45d9adaa]{background:var(--brand);color:#fff}.dark .prod-stock-badge--amber[data-v-45d9adaa]{background:#f59e0b;color:#fff}.dark .prod-stock-badge--red[data-v-45d9adaa]{background:#ef4444;color:#fff}.dark .prod-action-btn[data-v-45d9adaa]{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .prod-action-btn[data-v-45d9adaa]:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .prod-card-btn[data-v-45d9adaa]{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .prod-card-btn[data-v-45d9adaa]:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .prod-page-btn[data-v-45d9adaa]{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .prod-page-btn[data-v-45d9adaa]:hover:not(:disabled){background:var(--bg-elevated);color:var(--text-primary)}.dark .prod-page-btn-active[data-v-45d9adaa]{background:var(--brand);border-color:var(--brand);color:#fff}.dark .prod-modal[data-v-45d9adaa]{border-color:var(--border-default);box-shadow:0 40px 80px #00000026}.dark .prod-modal-header[data-v-45d9adaa]{border-color:var(--border-default);background:#ea580c0a}.dark .prod-modal-badge[data-v-45d9adaa]{background:var(--brand);border-color:var(--brand);color:#fff}.dark .prod-modal-badge--red[data-v-45d9adaa]{background:#ef4444;border-color:#ef4444;color:#fff}.dark .prod-modal-close[data-v-45d9adaa]{background:var(--bg-elevated);border-color:var(--border-default);color:var(--text-label)}.dark .prod-modal-close[data-v-45d9adaa]:hover{background:var(--bg-hover);color:var(--text-secondary)}.dark .prod-modal-btn-cancel[data-v-45d9adaa]{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .prod-modal-btn-cancel[data-v-45d9adaa]:hover{background:var(--bg-elevated);color:var(--text-secondary)}.dark .prod-input-wrap[data-v-45d9adaa]{background:var(--input-bg);border-color:var(--input-border)}.dark .prod-input-wrap.prod-input-focused[data-v-45d9adaa]{border-color:var(--input-focus-border);background:var(--input-focus-bg)}.dark .prod-input[data-v-45d9adaa]:-webkit-autofill,.dark .prod-input[data-v-45d9adaa]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 9999px #ffffff inset!important}.pf-card[data-v-e6e7aecb]{background:var(--surface-2);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.pf-card-header[data-v-e6e7aecb]{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-e6e7aecb]{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-e6e7aecb]{font-size:13px;font-weight:700;color:var(--text-primary)}.pf-card-sub[data-v-e6e7aecb]{font-size:11px;color:var(--text-label);margin-top:1px}.pf-save-card[data-v-e6e7aecb]{background:var(--surface-1);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:16px}.pf-back-btn[data-v-e6e7aecb]{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-e6e7aecb]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.pf-btn-ghost[data-v-e6e7aecb]{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-e6e7aecb]:hover{background:var(--surface-hover-4);color:var(--text-primary)}.pf-btn-primary[data-v-e6e7aecb]{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-e6e7aecb]:hover:not(:disabled){background:#fb923c33;border-color:#fb923c66}.pf-btn-primary[data-v-e6e7aecb]:active:not(:disabled){transform:scale(.98)}.pf-btn-primary[data-v-e6e7aecb]:disabled{opacity:.5;cursor:not-allowed}.pf-field[data-v-e6e7aecb]{display:flex;flex-direction:column;gap:6px}.pf-label[data-v-e6e7aecb]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.pf-required[data-v-e6e7aecb]{color:#f87171}.pf-optional[data-v-e6e7aecb]{color:var(--text-placeholder);font-weight:400;text-transform:none;letter-spacing:0}.pf-hint[data-v-e6e7aecb]{font-size:10px;color:var(--text-label)}.pf-field-error[data-v-e6e7aecb]{font-size:11px;color:#f87171}.pf-input-wrap[data-v-e6e7aecb]{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-e6e7aecb]{border-color:#d9770640;background:#d977060a}.pf-input-focused[data-v-e6e7aecb]{border-color:#fb923c73!important;background:#fb923c0a!important}.pf-input-focused--amber[data-v-e6e7aecb]{border-color:#d977068c!important;background:#d977060f!important}.pf-textarea-wrap[data-v-e6e7aecb]{align-items:flex-start}.pf-input-icon[data-v-e6e7aecb]{margin-left:11px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.pf-input-focused .pf-input-icon[data-v-e6e7aecb]{color:#fb923cb3}.pf-prefix[data-v-e6e7aecb]{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-e6e7aecb]{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-e6e7aecb]::placeholder{color:var(--text-placeholder);opacity:1}.pf-input-focused .pf-input[data-v-e6e7aecb]::placeholder{color:var(--text-label)}.pf-input[data-v-e6e7aecb]:-webkit-autofill,.pf-input[data-v-e6e7aecb]:-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-e6e7aecb]::-webkit-inner-spin-button,.pf-number-input[data-v-e6e7aecb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pf-number-input[data-v-e6e7aecb]{-moz-appearance:textfield}.pf-select[data-v-e6e7aecb]{color-scheme:dark;cursor:pointer}.pf-select option[data-v-e6e7aecb]{background:var(--bg-surface);color:var(--text-primary)}[data-v-e6e7aecb] .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-e6e7aecb] .s-input.s-select-open,[data-v-e6e7aecb] .s-input:focus{border-color:#fb923c73;background:#fb923c0a}[data-v-e6e7aecb] .s-input::placeholder{color:var(--text-placeholder)}[data-v-e6e7aecb] .qc-modal .s-input{background:#1d2734;border-color:#ffffff17}.pf-textarea[data-v-e6e7aecb]{resize:none;padding-top:10px;line-height:1.6}.pf-status-btn[data-v-e6e7aecb]{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-e6e7aecb]{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.pf-status-btn--off[data-v-e6e7aecb]{background:var(--surface-4);border-color:#ffffff1a;color:var(--text-secondary)}.pf-status-btn--inactive[data-v-e6e7aecb]{background:var(--surface-1);border-color:#ffffff12;color:var(--text-placeholder)}.pf-status-btn--inactive[data-v-e6e7aecb]:hover{background:var(--surface-hover-3);color:var(--text-secondary)}.pf-checkbox-wrap[data-v-e6e7aecb]{flex-shrink:0}.pf-checkbox[data-v-e6e7aecb]{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-e6e7aecb]{background:#f97316;border-color:#f97316}.pf-toggle-advanced[data-v-e6e7aecb]{background:none;border:none;outline:none;cursor:pointer;padding:0}.pf-dropzone[data-v-e6e7aecb]{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-e6e7aecb]:hover,.pf-dropzone--drag[data-v-e6e7aecb]{border-color:#fb923c59;background:#fb923c08}.qc-modal[data-v-e6e7aecb]{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-e6e7aecb]{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-e6e7aecb]{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-e6e7aecb]{font-size:14px;font-weight:700;color:var(--text-primary)}.qc-modal-sub[data-v-e6e7aecb]{font-size:11px;color:var(--text-label);margin-top:1px}.qc-modal-close[data-v-e6e7aecb]{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-e6e7aecb]:hover{background:var(--surface-hover-4);color:var(--text-secondary)}.qc-btn-cancel[data-v-e6e7aecb]{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-e6e7aecb]:hover{background:var(--surface-hover-3);color:var(--text-secondary)}.qc-btn-save[data-v-e6e7aecb]{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-e6e7aecb]{background:#f97316;color:#fff;box-shadow:0 4px 16px #f9731640}.qc-btn-save--active[data-v-e6e7aecb]:hover{background:#ea580c}.qc-btn-save--active[data-v-e6e7aecb]:active{transform:scale(.98)}.qc-btn-save--disabled[data-v-e6e7aecb]{background:var(--surface-4);color:var(--text-placeholder);cursor:not-allowed}.pshow-btn-ghost[data-v-bfd4572d]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:11px;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}.pshow-btn-ghost[data-v-bfd4572d]:hover{background:var(--surface-hover-4);color:var(--text-primary);border-color:#ffffff21}.pshow-btn-primary[data-v-bfd4572d]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;font-size:11px;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;transition:background .15s,border-color .15s;text-decoration:none}.pshow-btn-primary[data-v-bfd4572d]:hover{background:#fb923c33;border-color:#fb923c66}@media(min-width:640px){.pshow-btn-ghost[data-v-bfd4572d]{padding:6px 12px;font-size:12px;gap:6px}.pshow-btn-primary[data-v-bfd4572d]{padding:6px 14px;font-size:12px;gap:6px}}.scrollbar-hide[data-v-9a47105d]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide[data-v-9a47105d]::-webkit-scrollbar{display:none}.cat-kpi-card[data-v-9a47105d]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:14px 16px}.cat-kpi-card--accent[data-v-9a47105d]{background:#fb923c14;border-color:#fb923c26}.cat-kpi-label[data-v-9a47105d]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.cat-kpi-value[data-v-9a47105d]{font-size:1.5rem;font-weight:800;color:var(--text-primary);line-height:1.2}.cat-btn-primary[data-v-9a47105d]{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;cursor:pointer;outline:none;transition:background .15s,border-color .15s,transform .1s}.cat-btn-primary[data-v-9a47105d]:hover{background:#fb923c33;border-color:#fb923c66}.cat-btn-primary[data-v-9a47105d]:active{transform:scale(.98)}.cat-filterbar[data-v-9a47105d]{background:var(--bg-surface);border:1px solid rgba(255,255,255,.07);border-radius:16px}.cat-search-wrap[data-v-9a47105d]{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-9a47105d]{border-color:#fb923c66;background:#fb923c0a}.cat-search-icon[data-v-9a47105d]{color:var(--text-placeholder);transition:color .15s}.cat-search-focused .cat-search-icon[data-v-9a47105d]{color:#fb923cb3}.cat-search-input[data-v-9a47105d]{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-9a47105d]::placeholder{color:var(--text-placeholder);opacity:1}.cat-search-focused .cat-search-input[data-v-9a47105d]::placeholder{color:var(--text-label)}.cat-search-input[data-v-9a47105d]:-webkit-autofill,.cat-search-input[data-v-9a47105d]:-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-9a47105d]{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-9a47105d]:hover{background:#ffffff24;color:var(--text-primary)}.cat-table-card[data-v-9a47105d]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:16px}.cat-badge[data-v-9a47105d]{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-9a47105d]{background:#fb923c1f;color:#fb923c;border-color:#fb923c33}.cat-badge--blue[data-v-9a47105d]{background:#60a5fa1a;color:#60a5fa;border-color:#60a5fa2e}.cat-badge--muted[data-v-9a47105d]{background:#ffffff0d;color:var(--text-label);border-color:#ffffff14}.cat-avatar--emerald[data-v-9a47105d]{background:#fb923c21;color:#fb923c}.cat-avatar--blue[data-v-9a47105d]{background:#60a5fa21;color:#60a5fa}.cat-avatar--violet[data-v-9a47105d]{background:#a78bfa21;color:#a78bfa}.cat-avatar--amber[data-v-9a47105d]{background:#fbbf2421;color:#fbbf24}.cat-avatar--rose[data-v-9a47105d]{background:#fb718521;color:#fb7185}.cat-avatar--cyan[data-v-9a47105d]{background:#22d3ee21;color:#22d3ee}.cat-action-btn[data-v-9a47105d]{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-9a47105d]:hover{background:#ffffff17;color:var(--text-primary)}.cat-action-btn--blue[data-v-9a47105d]:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.cat-action-btn--red[data-v-9a47105d]:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.cat-card-btn[data-v-9a47105d]{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-9a47105d]{background:#60a5fa14;color:#60a5fa;border-color:#60a5fa26}.cat-card-btn--blue[data-v-9a47105d]:hover{background:#60a5fa29}.cat-card-btn--red[data-v-9a47105d]{background:#ef444414;color:#f87171;border-color:#ef444426}.cat-card-btn--red[data-v-9a47105d]:hover{background:#ef444429}.cat-page-btn[data-v-9a47105d]{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-9a47105d]:hover:not(:disabled){background:#ffffff12;color:var(--text-primary)}.cat-page-btn[data-v-9a47105d]:disabled{opacity:.35;cursor:not-allowed}.cat-page-btn-active[data-v-9a47105d]{background:#fb923c21;border-color:#fb923c4d;color:#fb923c}.cat-modal[data-v-9a47105d]{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-9a47105d]{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-9a47105d]{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-9a47105d]{background:#ef44441f;border-color:#ef444433;color:#f87171}.cat-modal-title[data-v-9a47105d]{font-size:14px;font-weight:700;color:var(--text-primary)}.cat-modal-sub[data-v-9a47105d]{font-size:11px;color:var(--text-label);margin-top:1px}.cat-modal-close[data-v-9a47105d]{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-9a47105d]:hover{background:#ffffff1a;color:var(--text-secondary)}.cat-field[data-v-9a47105d]{display:flex;flex-direction:column;gap:6px}.cat-label[data-v-9a47105d]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.cat-required[data-v-9a47105d]{color:#f87171}.cat-optional[data-v-9a47105d]{color:var(--text-placeholder);font-weight:400;text-transform:none;letter-spacing:0}.cat-hint[data-v-9a47105d]{font-size:10px;color:var(--text-label)}.cat-input-wrap[data-v-9a47105d]{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-9a47105d]{border-color:#fb923c73!important;background:#fb923c0a!important}.cat-textarea-wrap[data-v-9a47105d]{align-items:flex-start}.cat-input-icon[data-v-9a47105d]{margin-left:11px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.cat-input-focused .cat-input-icon[data-v-9a47105d]{color:#fb923cb3}.cat-input[data-v-9a47105d]{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-9a47105d]::placeholder{color:var(--text-placeholder);opacity:1}.cat-input-focused .cat-input[data-v-9a47105d]::placeholder{color:var(--text-label)}.cat-input[data-v-9a47105d]:-webkit-autofill,.cat-input[data-v-9a47105d]:-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-9a47105d]{color-scheme:dark;cursor:pointer}.cat-select option[data-v-9a47105d]{background:var(--bg-surface);color:var(--text-primary)}.cat-textarea[data-v-9a47105d]{resize:none;padding-top:10px;line-height:1.6}.cat-status-btn[data-v-9a47105d]{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-9a47105d]{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.cat-status-btn--inactive[data-v-9a47105d]{background:#ffffff0f;border-color:#ffffff1a;color:var(--text-secondary)}.cat-status-btn--off[data-v-9a47105d]{background:#ffffff08;border-color:#ffffff12;color:var(--text-placeholder)}.cat-status-btn--off[data-v-9a47105d]:hover{background:#ffffff12;color:var(--text-secondary)}.cat-btn-cancel[data-v-9a47105d]{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-9a47105d]:hover{background:#ffffff12;color:var(--text-secondary)}.cat-btn-save[data-v-9a47105d]{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-9a47105d]{background:#f97316;color:#fff;box-shadow:0 4px 16px #f9731640}.cat-btn-save--active[data-v-9a47105d]:hover{background:#ea580c}.cat-btn-save--active[data-v-9a47105d]:active{transform:scale(.98)}.cat-btn-save--disabled[data-v-9a47105d]{background:#ffffff0f;color:var(--text-placeholder);cursor:not-allowed}.cat-btn-delete[data-v-9a47105d]{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-9a47105d]:hover:not(.cat-btn-delete--disabled){background:#ef444433;border-color:#ef444466}.cat-btn-delete--disabled[data-v-9a47105d]{opacity:.5;cursor:not-allowed}.rs-field[data-v-09d678e7]{display:flex;flex-direction:column;gap:6px}.rs-label[data-v-09d678e7]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.rs-wrap[data-v-09d678e7]{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}.rs-wrap-textarea[data-v-09d678e7]{align-items:flex-start}.rs-wrap-focus[data-v-09d678e7]{border-color:#fb923c66;background:#fb923c08}.rs-wrap-error[data-v-09d678e7]{border-color:#ef444459!important}.rs-prefix[data-v-09d678e7]{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}.rs-suffix[data-v-09d678e7]{padding:0 12px;font-size:12px;font-weight:600;color:var(--text-label);flex-shrink:0}.rs-input[data-v-09d678e7]{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}.rs-input-xl[data-v-09d678e7]{font-size:22px;font-weight:900;padding:10px 12px}.rs-date[data-v-09d678e7]{color-scheme:dark}.rs-textarea[data-v-09d678e7]{resize:none;padding-top:10px;line-height:1.5}.rs-input[data-v-09d678e7]::placeholder{color:var(--text-placeholder);opacity:1}.rs-input[data-v-09d678e7]:-webkit-autofill,.rs-input[data-v-09d678e7]:-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}.rs-input[type=number][data-v-09d678e7]::-webkit-inner-spin-button,.rs-input[type=number][data-v-09d678e7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rs-input[type=number][data-v-09d678e7]{-moz-appearance:textfield}.rs-error-msg[data-v-09d678e7]{font-size:11px;color:#f87171;margin-top:4px}.rs-btn-ghost[data-v-09d678e7]{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}.rs-btn-ghost[data-v-09d678e7]:hover{background:var(--surface-hover-4);color:var(--text-primary);border-color:#ffffff21}.rs-btn-cancel[data-v-09d678e7]{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}.rs-btn-cancel[data-v-09d678e7]:hover{background:var(--surface-hover-3);color:var(--text-primary)}.rs-btn-primary[data-v-09d678e7]{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;text-decoration:none;transition:background .15s,border-color .15s,transform .1s}.rs-btn-primary[data-v-09d678e7]:hover{background:#fb923c33;border-color:#fb923c66}.rs-btn-primary[data-v-09d678e7]:active{transform:scale(.98)}.inv-btn-ghost[data-v-1cb2e019]{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;transition:background .15s,color .15s,border-color .15s;text-decoration:none}.inv-btn-ghost[data-v-1cb2e019]:hover{background:var(--surface-hover-4);color:var(--text-primary);border-color:#ffffff21}.inv-btn-primary[data-v-1cb2e019]{display:inline-flex;align-items:center;gap:5px;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;transition:background .15s,border-color .15s;text-decoration:none}.inv-btn-primary[data-v-1cb2e019]:hover{background:#fb923c33;border-color:#fb923c66}.sdp-wrap{position:relative}.sdp-trigger{display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important}.sdp-open{border-color:var(--input-focus-border)!important;background:var(--input-focus-bg)!important}.sdp-icon{width:14px;height:14px;color:var(--text-placeholder);flex-shrink:0;transition:color .15s}.sdp-open .sdp-icon{color:var(--brand)}.sdp-chevron{width:13px;height:13px;color:var(--text-placeholder);flex-shrink:0;transition:transform .2s ease,color .15s}.sdp-open .sdp-chevron{color:var(--brand)}.sdp-panel{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #0009,0 2px 8px #00000059;padding:14px;width:272px}.sdp-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.sdp-month-label{font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.sdp-nav-btn{width:26px;height:26px;border-radius:8px;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 .12s,color .12s}.sdp-nav-btn:hover{background:#fb923c1a;color:var(--brand)}.sdp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.sdp-dow{font-size:9px;font-weight:700;color:var(--text-placeholder);text-align:center;text-transform:uppercase;letter-spacing:.06em;padding:3px 0 5px}.sdp-day{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}.sdp-day:not(.sdp-day--empty):not(.sdp-day--past):hover{background:#fb923c1a;color:var(--brand)}.sdp-day--empty{cursor:default;pointer-events:none}.sdp-day--past{color:var(--text-muted)!important;cursor:not-allowed}.sdp-day--today{color:var(--text-primary);font-weight:700;border:1px solid var(--border-strong)}.sdp-day--selected{background:var(--brand)!important;color:var(--bg-base)!important;font-weight:800;border:none!important}.sdp-dd-enter-active,.sdp-dd-leave-active{transition:opacity .15s ease,transform .15s ease}.sdp-dd-enter-from,.sdp-dd-leave-to{opacity:0;transform:translateY(-4px)}.sdp-dd-enter-to,.sdp-dd-leave-from{opacity:1;transform:translateY(0)}.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:#fb923c14;border-color:#fb923c26}.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-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}.sl-btn-ghost:hover,.sl-btn-ghost--active{background:#ffffff14;color:var(--text-primary);border-color:#ffffff21}.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:var(--bg-surface);border-color:var(--border-default)}.dark .sl-kpi-accent{background:var(--brand);border-color:var(--brand)}.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{border-color:var(--border-default)}.dark .sl-search-wrap{background:var(--input-bg);border-color:var(--input-border)}.dark .sl-search-focused{border-color:var(--input-focus-border);background:var(--input-focus-bg)}.dark .sl-search-clear{background:var(--surface-3);color:var(--text-label)}.dark .sl-search-clear:hover{background:var(--surface-hover-4);color:var(--text-primary)}.dark .sl-toggle{border-color:var(--border-default)}.dark .sl-toggle-active,.dark .sl-toggle-green{background:var(--brand);color:#fff}.dark .sl-toggle-amber{background:#f59e0b;color:#fff}.dark .sl-toggle-red{background:#ef4444;color:#fff}.dark .sl-table-card{background:var(--bg-surface);border-color:var(--border-default)}.dark .sl-action-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .sl-action-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .sl-action-btn--green:hover{background:#fb923c26;color:#fff;border-color:var(--brand)}.dark .sl-action-btn--amber:hover{background:#f59e0b26;color:#fff;border-color:#f59e0b}.dark .sl-action-btn--red:hover{background:#ef444426;color:#fff;border-color:#ef4444}.dark .sl-card-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .sl-card-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .sl-card-btn--green{background:#fb923c1f;color:#fff;border-color:var(--brand)}.dark .sl-card-btn--green:hover{background:var(--brand)}.dark .sl-card-btn--red{background:#ef44441f;color:#fff;border-color:#ef4444}.dark .sl-card-btn--red:hover{background:#ef4444}.dark .sl-page-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .sl-page-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .sl-page-btn--active{background:var(--brand);border-color:var(--brand);color:#fff}.dark .sl-btn-ghost{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .sl-btn-ghost:hover,.sl-btn-ghost--active{background:var(--bg-elevated);color:var(--text-primary);border-color:var(--border-strong)}.dark .sl-modal{border-color:var(--border-default);box-shadow:0 40px 80px #00000026}.dark .sl-modal-header{border-color:var(--border-default);background:#ea580c0a}.dark .sl-modal-close{background:var(--bg-elevated);border-color:var(--border-default);color:var(--text-label)}.dark .sl-modal-close:hover{background:var(--bg-hover);color:var(--text-secondary)}.dark .sl-btn-cancel{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .sl-btn-cancel:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .sl-btn-delete{background:#ef44441f;border-color:#ef444440;color:#f87171}.dark .sl-btn-delete:hover{background:#ef444433;border-color:#ef444466}.ss-btn-ghost[data-v-8271ee63]{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}.ss-btn-ghost[data-v-8271ee63]:hover{background:#ffffff14;color:var(--text-primary);border-color:#ffffff21}.ss-btn-primary[data-v-8271ee63]{display:inline-flex;align-items:center;gap:5px;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}.ss-btn-primary[data-v-8271ee63]:hover{background:#fb923c33;border-color:#fb923c66}.se-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}.se-btn-ghost:hover{background:#ffffff14;color:var(--text-primary);border-color:#ffffff21}.se-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}.se-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.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}.se-btn-save{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:700;border-radius:12px;border:none;cursor:pointer;outline:none;transition:background .15s,transform .1s}.se-btn-save--active{background:#fb923c1f;border:1px solid rgba(251,146,60,.25);color:#fb923c}.se-btn-save--active:hover{background:#fb923c33;border-color:#fb923c66}.se-btn-save--active:active{transform:scale(.98)}.se-btn-save--disabled{background:#ffffff0f;color:var(--text-placeholder);cursor:not-allowed}.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-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-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-icon{color:var(--text-placeholder);transition:color .15s}.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-input::placeholder{color:var(--text-placeholder);opacity:1}.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--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--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}.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}.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}.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}.ssp-btn-ghost[data-v-e246caf9]{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[data-v-e246caf9]:hover{background:#ffffff14;color:var(--text-primary);border-color:#ffffff21}.ssp-btn-primary[data-v-e246caf9]{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[data-v-e246caf9]:hover{background:#fb923c33;border-color:#fb923c66}.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}.po-kpi-card{background:#ffffff0a;border:1px solid var(--border-default);border-radius:16px;padding:12px}.po-kpi-accent{background:#fb923c0f;border-color:#fb923c1f}.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}.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}.pos-btn-ghost[data-v-d586079d]{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}.pos-btn-ghost[data-v-d586079d]:hover{background:#ffffff14;color:var(--text-primary);border-color:#ffffff21}.pos-btn-ghost--red[data-v-d586079d]{color:#f87171;border-color:#ef444440}.pos-btn-ghost--red[data-v-d586079d]:hover{background:#ef44441a;color:#f87171}.pos-btn-blue[data-v-d586079d]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;background:#60a5fa1f;border:1px solid rgba(96,165,250,.25);border-radius:20px;color:#60a5fa;cursor:pointer;outline:none;white-space:nowrap;transition:background .15s,border-color .15s}.pos-btn-blue[data-v-d586079d]:hover{background:#60a5fa33;border-color:#60a5fa66}.pos-btn-purple[data-v-d586079d]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:700;background:#a855f71f;border:1px solid rgba(168,85,247,.25);border-radius:20px;color:#c084fc;cursor:pointer;outline:none;white-space:nowrap;transition:background .15s,border-color .15s}.pos-btn-purple[data-v-d586079d]:hover{background:#a855f733;border-color:#a855f766}.pos-modal[data-v-d586079d]{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-d586079d]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.pos-modal-close[data-v-d586079d]{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-d586079d]:hover{background:#ffffff1a;color:var(--text-secondary)}.pos-btn-cancel[data-v-d586079d]{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-d586079d]:hover{background:#ffffff12;color:var(--text-primary)}.pos-btn-receive[data-v-d586079d]{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-d586079d]:hover{background:#fb923c33;border-color:#fb923c66}.pos-num-input[data-v-d586079d]{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-d586079d]:focus{border-color:#fb923c66!important}.pos-num-input[type=number][data-v-d586079d]::-webkit-inner-spin-button,.pos-num-input[type=number][data-v-d586079d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pos-num-input[type=number][data-v-d586079d]{-moz-appearance:textfield}.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}.cust-kpi{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:12px}.cust-kpi--accent{background:#fb923c0f;border-color:#fb923c1f}.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-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}.cust-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.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-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-btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.dark .cust-btn-primary:hover{background:var(--brand-solid);border-color:var(--brand-solid)}.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}.cs-card[data-v-faf1f750]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.cs-kpi[data-v-faf1f750]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px 16px}.cs-kpi--accent[data-v-faf1f750]{background:#fb923c0f;border-color:#fb923c1f}.cs-kpi--warn[data-v-faf1f750]{background:#fbbf240a;border-color:#fbbf241a}.cs-kpi--ok[data-v-faf1f750]{background:#fb923c0a;border-color:#fb923c1a}.cs-kpi-label[data-v-faf1f750]{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px}.cs-kpi-value[data-v-faf1f750]{font-size:1.1rem;font-weight:800;line-height:1.2;word-break:break-all}.cs-kpi-sub[data-v-faf1f750]{font-size:10px;color:var(--text-label);margin-top:3px}@media(min-width:640px){.cs-kpi-value[data-v-faf1f750]{font-size:1.25rem;word-break:normal}}.cs-contact-row[data-v-faf1f750]{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[data-v-faf1f750]{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[data-v-faf1f750]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-label);margin-bottom:2px}.cs-contact-value[data-v-faf1f750]{font-size:12px;font-weight:600;color:var(--text-primary)}.cs-action-link[data-v-faf1f750]{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[data-v-faf1f750]:hover{background:#fb923c14;color:#fb923c;border-color:#fb923c33}.cs-btn-ghost[data-v-faf1f750]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;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}.cs-btn-ghost[data-v-faf1f750]:hover{background:#ffffff14;color:var(--text-primary)}.cs-btn-primary[data-v-faf1f750]{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,border-color .12s;white-space:nowrap}.cs-btn-primary[data-v-faf1f750]:hover{background:#fb923c33;border-color:#fb923c66}.cs-th[data-v-faf1f750]{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.cs-td[data-v-faf1f750]{padding:11px 16px;white-space:nowrap}.scrollbar-hide[data-v-faf1f750]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide[data-v-faf1f750]::-webkit-scrollbar{display:none}.ce-card[data-v-e6de947d]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.ce-label[data-v-e6de947d]{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.ce-input[data-v-e6de947d]{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[data-v-e6de947d]::placeholder{color:var(--text-placeholder)}.ce-input[data-v-e6de947d]:focus{border-color:#fb923c66;background:#fb923c08}.ce-input--err[data-v-e6de947d]{border-color:#ef444466!important}.ce-err[data-v-e6de947d]{font-size:10px;color:#f87171;margin-top:4px}.ce-amount-wrap[data-v-e6de947d]{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[data-v-e6de947d]:focus-within{border-color:#fb923c66;background:#fb923c08}.ce-amount-prefix[data-v-e6de947d]{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[data-v-e6de947d]{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[data-v-e6de947d]::placeholder{color:var(--text-placeholder)}.ce-amount-input[data-v-e6de947d]::-webkit-outer-spin-button,.ce-amount-input[data-v-e6de947d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ce-status-btn[data-v-e6de947d]{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[data-v-e6de947d]{background:#fb923c1f;border-color:#fb923c4d;color:#fb923c}.ce-status-btn--inactive[data-v-e6de947d]{background:#ffffff0a;border-color:#ffffff14;color:var(--text-label)}.ce-status-btn--inactive-sel[data-v-e6de947d]{background:#ef44441a;border-color:#ef444440;color:#f87171}.ce-btn-ghost[data-v-e6de947d]{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}.ce-btn-ghost[data-v-e6de947d]:hover{background:#ffffff14;color:var(--text-primary)}.ce-btn-primary[data-v-e6de947d]{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,border-color .12s;white-space:nowrap}.ce-btn-primary[data-v-e6de947d]:hover:not(:disabled){background:#fb923c33;border-color:#fb923c66}.ce-btn-primary[data-v-e6de947d]:disabled{opacity:.5;cursor:not-allowed}.is-kpi{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:12px}.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:var(--bg-surface);border-color:var(--border-default)}.dark .is-kpi--blue{background:#2563eb;border-color:#2563eb}.dark .is-kpi--blue .is-kpi-label,.dark .is-kpi--blue .is-kpi-sub{color:#fffc!important}.dark .is-kpi--blue .is-kpi-value{color:#fff!important}.dark .is-kpi--green{background:var(--brand);border-color:var(--brand)}.dark .is-kpi--green .is-kpi-label,.dark .is-kpi--green .is-kpi-sub{color:#fffc!important}.dark .is-kpi--green .is-kpi-value{color:#fff!important}.dark .is-kpi--red{background:#ef4444;border-color:#ef4444}.dark .is-kpi--red .is-kpi-label,.dark .is-kpi--red .is-kpi-sub{color:#fffc!important}.dark .is-kpi--red .is-kpi-value{color:#fff!important}.dark .is-card{background:var(--bg-surface);border-color:var(--border-default)}.dark .is-btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.dark .is-btn-primary:hover{background:var(--brand-solid);border-color:var(--brand-solid)}.dark .is-btn-ghost{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .is-btn-ghost:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .is-clear-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .is-clear-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .is-search-wrap{background:var(--input-bg);border-color:var(--input-border)}.dark .is-search-focused{border-color:var(--input-focus-border);background:var(--input-focus-bg)}.dark .is-search-clear{background:var(--surface-3);color:var(--text-label)}.dark .is-search-clear:hover{background:var(--surface-hover-4);color:var(--text-primary)}.dark .is-action-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .is-action-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .is-action-btn--red:hover{background:#ef444426;color:#fff;border-color:#ef4444}.dark .is-card-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .is-card-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .is-card-btn--red{background:#ef44441f;color:#fff;border-color:#ef4444}.dark .is-card-btn--red:hover{background:#ef4444}.dark .is-page-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .is-page-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .is-page-btn--active{background:var(--brand);border-color:var(--brand);color:#fff}.iss-card[data-v-4975b9f7]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.iss-section-label[data-v-4975b9f7]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em}.iss-info-row[data-v-4975b9f7]{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[data-v-4975b9f7]{font-size:11px;font-weight:500;color:var(--text-label)}.iss-info-value[data-v-4975b9f7]{font-size:12px;font-weight:700;color:var(--text-primary)}.iss-th[data-v-4975b9f7]{padding:10px 20px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.iss-td[data-v-4975b9f7]{padding:12px 20px;white-space:nowrap}.iss-plan-row[data-v-4975b9f7]{display:flex;align-items:center;justify-content:space-between;padding:9px 0}.iss-plan-label[data-v-4975b9f7]{font-size:11px;font-weight:500;color:var(--text-label)}.iss-plan-value[data-v-4975b9f7]{font-size:12px;font-weight:700;color:var(--text-primary)}.iss-btn-ghost[data-v-4975b9f7]{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[data-v-4975b9f7]:hover{background:#ffffff14;color:var(--text-primary)}.iss-btn-danger[data-v-4975b9f7]{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[data-v-4975b9f7]:hover{background:#ef44442e;border-color:#ef444466}.scrollbar-hide[data-v-4975b9f7]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide[data-v-4975b9f7]::-webkit-scrollbar{display:none}.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)}.ipe-card[data-v-917d93ae]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.ipe-label[data-v-917d93ae]{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.ipe-input[data-v-917d93ae]{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[data-v-917d93ae]::placeholder{color:var(--text-placeholder)}.ipe-input[data-v-917d93ae]:focus{border-color:#fb923c66;background:#fb923c08}.ipe-input--readonly[data-v-917d93ae]{color:var(--text-label);cursor:default;background:#ffffff05}.ipe-err[data-v-917d93ae]{font-size:10px;color:#f87171;margin-top:4px}.ipe-status-btn[data-v-917d93ae]{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[data-v-917d93ae]{background:#ffffff0a;border-color:#ffffff14;color:var(--text-label)}.ipe-status-btn--active[data-v-917d93ae]{background:#60a5fa1f;border-color:#60a5fa4d;color:#60a5fa}.ipe-status-btn--completed[data-v-917d93ae]{background:#fb923c1f;border-color:#fb923c4d;color:#fb923c}.ipe-status-btn--cancelled[data-v-917d93ae]{background:#ef44441a;border-color:#ef444440;color:#f87171}.ipe-btn-ghost[data-v-917d93ae]{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[data-v-917d93ae]:hover{background:#ffffff14;color:var(--text-primary)}.ipe-btn-primary[data-v-917d93ae]{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[data-v-917d93ae]:hover:not(:disabled){background:#fb923c33;border-color:#fb923c66}.ipe-btn-primary[data-v-917d93ae]:disabled{opacity:.5;cursor:not-allowed}.inv-kpi{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.inv-kpi--green{background:#fb923c0f;border-color:#fb923c1f}.inv-kpi--amber{background:#fbbf240d;border-color:#fbbf241a}.inv-kpi--red{background:#ef44440d;border-color:#ef44441a}.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-label);margin-top:6px;word-break:break-all}.inv-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.inv-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}.inv-btn-primary:hover{background:#fb923c33;border-color:#fb923c66}.inv-btn-ghost{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:18px;font-size:12px;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}.inv-btn-ghost:hover{background:#ffffff14;color:var(--text-primary)}.inv-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}.inv-clear-btn:hover{background:#ffffff17;color:var(--text-primary)}.inv-search-wrap{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s}.inv-search-focused{border-color:#fb923c66;background:#fb923c08}.inv-search-icon{color:var(--text-placeholder)}.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}.inv-search-input::placeholder{color:var(--text-placeholder)}.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-th{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.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:#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}.inv-action-btn:hover{background:#ffffff17;color:var(--text-primary)}.inv-action-btn--blue:hover{background:#60a5fa1f;color:#60a5fa;border-color:#60a5fa33}.inv-action-btn--red:hover{background:#ef44441f;color:#f87171;border-color:#ef444433}.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:#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}.inv-card-btn:hover{background:#ffffff14;color:var(--text-primary)}.inv-card-btn--blue{background:#60a5fa14;color:#60a5fa;border-color:#60a5fa33}.inv-card-btn--blue:hover{background:#60a5fa26}.inv-card-btn--red{background:#ef444414;color:#f87171;border-color:#ef444433}.inv-card-btn--red:hover{background:#ef444426}.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:#ffffff0a;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}.dark .inv-kpi{background:var(--bg-surface);border-color:var(--border-default)}.dark .inv-kpi--green{background:var(--brand);border-color:var(--brand)}.dark .inv-kpi--green .inv-kpi-label,.dark .inv-kpi--green .inv-kpi-sub{color:#fffc!important}.dark .inv-kpi--green .inv-kpi-value{color:#fff!important}.dark .inv-kpi--amber{background:#f59e0b;border-color:#f59e0b}.dark .inv-kpi--amber .inv-kpi-label,.dark .inv-kpi--amber .inv-kpi-sub{color:#fffc!important}.dark .inv-kpi--amber .inv-kpi-value{color:#fff!important}.dark .inv-kpi--red{background:#ef4444;border-color:#ef4444}.dark .inv-kpi--red .inv-kpi-label,.dark .inv-kpi--red .inv-kpi-sub{color:#fffc!important}.dark .inv-kpi--red .inv-kpi-value{color:#fff!important}.dark .inv-card{background:var(--bg-surface);border-color:var(--border-default)}.dark .inv-btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.dark .inv-btn-primary:hover{background:var(--brand-solid);border-color:var(--brand-solid)}.dark .inv-btn-ghost{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .inv-btn-ghost:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .inv-clear-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .inv-clear-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .inv-search-wrap{background:var(--input-bg);border-color:var(--input-border)}.dark .inv-search-focused{border-color:var(--input-focus-border);background:var(--input-focus-bg)}.dark .inv-action-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .inv-action-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .inv-card-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-secondary)}.dark .inv-card-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .inv-page-btn{background:var(--bg-surface);border-color:var(--border-default);color:var(--text-label)}.dark .inv-page-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dark .inv-page-btn--active{background:var(--brand);border-color:var(--brand);color:#fff}.isv-card[data-v-27c24604]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.isv-tool-btn[data-v-27c24604]{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[data-v-27c24604]:hover{background:#ffffff12;color:var(--text-primary)}.isv-btn[data-v-27c24604]{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[data-v-27c24604]{background:#60a5fa1f;border-color:#60a5fa40;color:#60a5fa}.isv-btn--blue[data-v-27c24604]:hover{background:#60a5fa33}.isv-btn--green[data-v-27c24604]{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.isv-btn--green[data-v-27c24604]:hover{background:#fb923c33}.isv-btn--indigo[data-v-27c24604]{background:#818cf81f;border-color:#818cf840;color:#818cf8}.isv-btn--indigo[data-v-27c24604]:hover{background:#818cf833}.isv-btn--amber[data-v-27c24604]{background:#fbbf241a;border-color:#fbbf2440;color:#fbbf24}.isv-btn--amber[data-v-27c24604]:hover{background:#fbbf242e}.isv-btn--outline-red[data-v-27c24604]{background:transparent;border-color:#ef444440;color:#f87171}.isv-btn--outline-red[data-v-27c24604]:hover{background:#ef444414}.isv-icon-btn[data-v-27c24604]{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[data-v-27c24604]:hover{background:#ffffff17;color:var(--text-primary)}.isv-btn-ghost[data-v-27c24604]{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[data-v-27c24604]:hover{background:#ffffff14;color:var(--text-primary)}.isv-overlay[data-v-27c24604]{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[data-v-27c24604]{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[data-v-27c24604]::-webkit-scrollbar{display:none}.isv-modal-header[data-v-27c24604]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.isv-modal-close[data-v-27c24604]{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[data-v-27c24604]:hover{background:#ffffff17;color:var(--text-primary)}.isv-label[data-v-27c24604]{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.isv-input[data-v-27c24604]{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[data-v-27c24604]::placeholder{color:var(--text-placeholder)}.isv-input[data-v-27c24604]:focus{border-color:#fb923c66}.iev-card[data-v-3fe230ee]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.iev-section-label[data-v-3fe230ee]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em}.iev-label[data-v-3fe230ee]{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.iev-label-sm[data-v-3fe230ee]{display:block;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.iev-err[data-v-3fe230ee]{font-size:10px;color:#f87171;margin-top:4px}.iev-input[data-v-3fe230ee]{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[data-v-3fe230ee]::placeholder{color:var(--text-placeholder)}.iev-input[data-v-3fe230ee]:focus{border-color:#fb923c66;background:#fb923c08}.iev-spin-hide[data-v-3fe230ee]{-moz-appearance:textfield}.iev-spin-hide[data-v-3fe230ee]::-webkit-outer-spin-button,.iev-spin-hide[data-v-3fe230ee]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.iev-status-btn[data-v-3fe230ee]{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[data-v-3fe230ee]{background:#fb923c1f;border-color:#fb923c4d;color:#fb923c}.iev-status-btn--off[data-v-3fe230ee]{background:#ffffff0a;border-color:#ffffff14;color:var(--text-label)}.iev-btn-ghost[data-v-3fe230ee]{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[data-v-3fe230ee]:hover{background:#ffffff14;color:var(--text-primary)}.dn-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.dn-search-wrap{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .15s}.dn-search-focused{border-color:#fb923c66;background:#fb923c08}.dn-search-icon{color:var(--text-placeholder)}.dn-search-focused .dn-search-icon{color:#fb923cb3}.dn-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}.dn-search-input::placeholder{color:var(--text-placeholder)}.dn-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}.dn-search-clear:hover{background:#ffffff24;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:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s}.dn-clear-btn:hover{background:#ffffff17;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}.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:#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}.dn-action-btn:hover{background:#ffffff17;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:#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}.dn-card-btn:hover{background:#ffffff14;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-label);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);cursor:pointer;outline:none;transition:background .12s,color .12s}.dn-page-btn:hover{background:#ffffff14;color:var(--text-primary)}.dn-page-btn--active{background:#fb923c1f;border-color:#fb923c40;color:#fb923c}.dnc-card[data-v-b8cce833]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.dnc-section-label[data-v-b8cce833]{font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.07em}.dnc-label[data-v-b8cce833]{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.dnc-err[data-v-b8cce833]{font-size:10px;color:#f87171;margin-top:4px}.dnc-input[data-v-b8cce833]{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[data-v-b8cce833]::placeholder{color:var(--text-placeholder)}.dnc-input[data-v-b8cce833]:focus{border-color:#fb923c66;background:#fb923c08}.dnc-input--readonly[data-v-b8cce833]{color:var(--text-label);cursor:default;background:#ffffff05}.dnc-spin-hide[data-v-b8cce833]{-moz-appearance:textfield}.dnc-spin-hide[data-v-b8cce833]::-webkit-outer-spin-button,.dnc-spin-hide[data-v-b8cce833]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dnc-btn-ghost[data-v-b8cce833]{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[data-v-b8cce833]:hover{background:#ffffff14;color:var(--text-primary)}.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}.uf-section-card[data-v-741bbed2]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.uf-section-header[data-v-741bbed2]{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[data-v-741bbed2]{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[data-v-741bbed2]{background:#a855f71a;border-color:#a855f72e;color:#c084fc}.uf-section-body[data-v-741bbed2]{padding:20px}.uf-label[data-v-741bbed2]{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.uf-optional[data-v-741bbed2]{font-size:9px;font-weight:500;color:var(--text-placeholder);text-transform:lowercase;letter-spacing:0}.uf-err[data-v-741bbed2]{font-size:10px;color:#f87171;margin-top:4px}.uf-input[data-v-741bbed2]{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[data-v-741bbed2]::placeholder{color:var(--text-placeholder)}.uf-input[data-v-741bbed2]:focus{border-color:#fb923c66;background:#fb923c08}.uf-input--err[data-v-741bbed2]{border-color:#ef444466!important}.uf-status-btn[data-v-741bbed2]{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[data-v-741bbed2]{background:#fb923c1f;border-color:#fb923c4d;color:#fb923c}.uf-status-btn--inactive[data-v-741bbed2]{background:#ffffff0f;border-color:#ffffff24;color:var(--text-secondary)}.uf-status-btn--off[data-v-741bbed2]{background:#ffffff08;border-color:#ffffff12;color:var(--text-label)}.uf-btn-ghost[data-v-741bbed2]{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[data-v-741bbed2]:hover{background:#ffffff14;color:var(--text-primary)}.uf-btn-primary[data-v-741bbed2]{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[data-v-741bbed2]:hover:not(:disabled){background:#fb923c33;border-color:#fb923c66}.uf-btn-primary[data-v-741bbed2]:disabled{opacity:.5;cursor:not-allowed}.us-card[data-v-80e4717f]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.us-section-label[data-v-80e4717f]{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.us-info-row[data-v-80e4717f]{display:flex;align-items:flex-start;gap:8px}.us-th[data-v-80e4717f]{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.us-td[data-v-80e4717f]{padding:11px 16px;white-space:nowrap}.us-btn-ghost[data-v-80e4717f]{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[data-v-80e4717f]:hover{background:#ffffff14;color:var(--text-primary)}.us-btn-primary[data-v-80e4717f]{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[data-v-80e4717f]:hover{background:#fb923c33;border-color:#fb923c66}.scrollbar-hide[data-v-80e4717f]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide[data-v-80e4717f]::-webkit-scrollbar{display:none}.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}.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide::-webkit-scrollbar{display:none}.rfp-section-card[data-v-16e9b97e]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.rfp-section-header[data-v-16e9b97e]{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[data-v-16e9b97e]{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[data-v-16e9b97e]{background:#f59e0b1a;border-color:#f59e0b2e;color:#fbbf24}.rfp-section-body[data-v-16e9b97e]{padding:18px 20px}.rfp-label[data-v-16e9b97e]{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.rfp-optional[data-v-16e9b97e]{font-size:9px;font-weight:500;color:var(--text-placeholder);text-transform:lowercase;letter-spacing:0}.rfp-err[data-v-16e9b97e]{font-size:10px;color:#f87171;margin-top:4px}.rfp-input[data-v-16e9b97e]{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[data-v-16e9b97e]::placeholder{color:var(--text-placeholder)}.rfp-input[data-v-16e9b97e]:focus{border-color:#fb923c66;background:#fb923c08}.rfp-input--err[data-v-16e9b97e]{border-color:#ef444466!important}.rfp-module-card[data-v-16e9b97e]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden}.rfp-perm-row[data-v-16e9b97e]{display:flex;align-items:center;gap:10px;padding:9px 14px;background:#0e1520;cursor:pointer;transition:background .1s}.rfp-perm-row[data-v-16e9b97e]:hover{background:#ffffff08}.rfp-perm-row--checked[data-v-16e9b97e]{background:#fb923c0a!important}.rfp-checkbox[data-v-16e9b97e]{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[data-v-16e9b97e]{background:#fb923c;border-color:#fb923c}.rfp-btn-ghost[data-v-16e9b97e]{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[data-v-16e9b97e]:hover{background:#ffffff14;color:var(--text-primary)}.rfp-btn-primary[data-v-16e9b97e]{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[data-v-16e9b97e]:hover:not(:disabled){background:#fb923c33;border-color:#fb923c66}.rfp-btn-primary[data-v-16e9b97e]:disabled{opacity:.5;cursor:not-allowed}.rs-card[data-v-d31ad0bd]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.rs-th[data-v-d31ad0bd]{padding:10px 16px;font-size:10px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.06em}.rs-td[data-v-d31ad0bd]{padding:11px 16px;white-space:nowrap}.rs-btn-ghost[data-v-d31ad0bd]{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[data-v-d31ad0bd]:hover{background:#ffffff14;color:var(--text-primary)}.rs-btn-primary[data-v-d31ad0bd]{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[data-v-d31ad0bd]:hover{background:#fb923c33;border-color:#fb923c66}.scrollbar-hide[data-v-d31ad0bd]{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide[data-v-d31ad0bd]::-webkit-scrollbar{display:none}.ec-section-card[data-v-42cc6143]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden}.ec-section-header[data-v-42cc6143]{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.ec-section-icon[data-v-42cc6143]{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[data-v-42cc6143]{background:#818cf81a;border-color:#818cf82e;color:#a5b4fc}.ec-section-icon--blue[data-v-42cc6143]{background:#60a5fa1a;border-color:#60a5fa2e;color:#93c5fd}.ec-section-body[data-v-42cc6143]{padding:18px 20px}.ec-label[data-v-42cc6143]{display:block;font-size:11px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.ec-optional[data-v-42cc6143]{font-size:9px;font-weight:500;color:var(--text-placeholder);text-transform:lowercase;letter-spacing:0}.ec-err[data-v-42cc6143]{font-size:10px;color:#f87171;margin-top:4px}.ec-input[data-v-42cc6143]{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[data-v-42cc6143]::placeholder{color:var(--text-placeholder)}.ec-input[data-v-42cc6143]:focus{border-color:#fb923c66;background:#fb923c08}.ec-input--err[data-v-42cc6143]{border-color:#ef444466!important}.ec-spin-hide[data-v-42cc6143]{-moz-appearance:textfield}.ec-spin-hide[data-v-42cc6143]::-webkit-outer-spin-button,.ec-spin-hide[data-v-42cc6143]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ec-amount-wrap[data-v-42cc6143]{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[data-v-42cc6143]:focus-within{border-color:#fb923c66;background:#fb923c08}.ec-amount-prefix[data-v-42cc6143]{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[data-v-42cc6143]{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[data-v-42cc6143]::placeholder{color:var(--text-placeholder)}.ec-status-btn[data-v-42cc6143]{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[data-v-42cc6143]{background:#ffffff08;border-color:#ffffff12;color:var(--text-label)}.ec-status-btn--green[data-v-42cc6143]{background:#fb923c1f;border-color:#fb923c4d;color:#fb923c}.ec-status-btn--amber[data-v-42cc6143]{background:#fbbf241a;border-color:#fbbf2440;color:#fbbf24}.ec-status-btn--red[data-v-42cc6143]{background:#ef44441a;border-color:#ef444440;color:#f87171}.ec-btn-ghost[data-v-42cc6143]{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[data-v-42cc6143]:hover{background:#ffffff14;color:var(--text-primary)}.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}.pf-kpi[data-v-658c5952]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:14px 16px}.pf-kpi--green[data-v-658c5952]{background:#fb923c0d;border-color:#fb923c1f}.pf-kpi--red[data-v-658c5952]{background:#ef44440d;border-color:#ef44441f}.pf-kpi--blue[data-v-658c5952]{background:#60a5fa0d;border-color:#60a5fa1f}.pf-kpi--purple[data-v-658c5952]{background:#a855f70d;border-color:#a855f71f}.pf-kpi-label[data-v-658c5952]{font-size:9px;font-weight:700;color:var(--text-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px}.pf-kpi-value[data-v-658c5952]{font-size:1.1rem;font-weight:800;line-height:1.2}.pf-kpi-sub[data-v-658c5952]{font-size:10px;color:var(--text-label);margin-top:4px}@media(min-width:640px){.pf-kpi[data-v-658c5952]{padding:18px}.pf-kpi-value[data-v-658c5952]{font-size:1.25rem}}.pf-card[data-v-658c5952]{background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:16px}.pf-badge[data-v-658c5952]{font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text-label)}.pf-rank[data-v-658c5952]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;flex-shrink:0;border:1px solid}.pf-rank--amber[data-v-658c5952]{background:#f59e0b26;color:#fbbf24;border-color:#f59e0b40}.pf-rank--indigo[data-v-658c5952]{background:#6366f126;color:#818cf8;border-color:#6366f140}.pf-rank--slate[data-v-658c5952]{background:#ffffff0d;color:var(--text-label);border-color:#ffffff14}.pf-btn[data-v-658c5952]{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}.pf-btn-ghost[data-v-658c5952]{color:#6b7a8d;background:#ffffff0a;border-color:#ffffff14}.pf-btn-ghost[data-v-658c5952]:hover{background:#ffffff14;color:var(--text-primary)}.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}.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}.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}.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}.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}.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}.fade-enter-active[data-v-984939a0],.fade-leave-active[data-v-984939a0]{transition:opacity .2s ease}.fade-enter-from[data-v-984939a0],.fade-leave-to[data-v-984939a0]{opacity:0}.dropdown-enter-active[data-v-984939a0]{transition:all .15s ease-out}.dropdown-leave-active[data-v-984939a0]{transition:all .1s ease-in}.dropdown-enter-from[data-v-984939a0],.dropdown-leave-to[data-v-984939a0]{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-3df824a0{to{transform:translate(100%)}}@keyframes bounce-in-3df824a0{0%{transform:scale(0);opacity:0}50%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.animate-bounce-in[data-v-3df824a0]{animation:bounce-in-3df824a0 .6s cubic-bezier(.68,-.55,.265,1.55) forwards}input[data-v-3df824a0]:-webkit-autofill,input[data-v-3df824a0]:-webkit-autofill:hover,input[data-v-3df824a0]:-webkit-autofill:focus,textarea[data-v-3df824a0]:-webkit-autofill,textarea[data-v-3df824a0]:-webkit-autofill:hover,textarea[data-v-3df824a0]:-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-3df824a0],textarea[data-v-3df824a0]{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}
