.bk-toast{animation:.28s ease-out both bk-toast-in}.bk-toast--exit{pointer-events:none;animation:.28s ease-in both bk-toast-out}@keyframes bk-toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bk-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.96)}}.bk-toast-action--release-update{transition:background-color .14s,transform .1s}@media (hover:hover){.bk-toast-action--release-update:hover{background-color:color-mix(in srgb, var(--success-600) 90%, white)}}.bk-toast-action--release-update:focus-visible{outline-offset:2px;outline:2px solid #fff}.bk-toast-action--release-update:active{background-color:color-mix(in srgb, var(--success-600) 92%, black);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.bk-toast,.bk-toast--exit{animation:none}.bk-toast-action--release-update{transition:background-color .14s}.bk-toast-action--release-update:active{transform:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary-50:#eef2ff;--primary-100:#e0e7ff;--primary-200:#c7d2fe;--primary-300:#a5b4fc;--primary-400:#818cf8;--primary-500:#6366f1;--primary-600:#4f46e5;--primary-700:#4338ca;--primary-800:#3730a3;--primary-900:#312e81;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--success-50:#ecfdf5;--success-100:#d1fae5;--success-200:#a7f3d0;--success-500:#10b981;--success-600:#059669;--success-700:#047857;--success-800:#065f46;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-500:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--warning-800:#92400e;--error-50:#fef2f2;--error-100:#fee2e2;--error-200:#fecaca;--error-500:#ef4444;--error-600:#dc2626;--error-700:#b91c1c;--bg-primary:#fff;--bg-secondary:var(--gray-50);--bg-sidebar:var(--gray-900);--text-primary:var(--gray-900);--text-secondary:var(--gray-600);--text-muted:var(--gray-400);--border-color:var(--gray-200);--border-focus:var(--primary-500);--autofill-background:var(--bg-primary);--autofill-color:var(--text-primary);--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--dur-quick:.12s;--dur-base:.22s;--dur-sheet:.28s;--dur-sheet-out:.22s;--sidebar-width:230px;--sidebar-collapsed-width:68px;--header-height:44px;--max-content-width:1200px}:where(input,textarea):-webkit-any(:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus,:-webkit-autofill:active){-webkit-box-shadow:0 0 0 1000px var(--autofill-background) inset;box-shadow:0 0 0 1000px var(--autofill-background) inset;-webkit-text-fill-color:var(--autofill-color);caret-color:var(--autofill-color)}:where(input,textarea):is(:autofill,:autofill:hover,:autofill:focus,:autofill:active){-webkit-box-shadow:0 0 0 1000px var(--autofill-background) inset;box-shadow:0 0 0 1000px var(--autofill-background) inset;-webkit-text-fill-color:var(--autofill-color);caret-color:var(--autofill-color)}:where(input,textarea):autofill{box-shadow:0 0 0 1000px var(--autofill-background) inset;color:var(--autofill-color);caret-color:var(--autofill-color)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable;font-size:16px;overflow-x:clip}body{font-family:var(--font-family);color:var(--text-primary);background-color:var(--bg-secondary);min-height:100vh;line-height:1.6;overflow-x:clip}#root{min-height:100vh}:where(a){color:var(--primary-600);transition:color var(--transition-fast);touch-action:manipulation;text-decoration:none}:where(a:hover){color:var(--primary-700)}button,[role=button],input[type=submit]{touch-action:manipulation}img{max-width:100%;height:auto}.container{max-width:var(--max-content-width);padding:0 var(--space-6);margin:0 auto}.text-center{text-align:center}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fadeIn{animation:.3s ease-out fadeIn}.animate-slideIn{animation:.3s ease-out slideIn}.skeleton{background:linear-gradient(90deg, var(--gray-200) 25%, var(--gray-100) 50%, var(--gray-200) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s infinite shimmer}[data-theme=neutral]{--bg-sidebar:linear-gradient(180deg, #1f1d36 0%, #171529 100%);--sidebar-active-bg:#818cf826;--sidebar-active-color:#a5b4fc;--sidebar-avatar-bg:linear-gradient(135deg, #818cf8, #6366f1)}[data-theme=rose]{--primary-50:#fdf2f8;--primary-100:#fce7f3;--primary-200:#fbcfe8;--primary-300:#f9a8d4;--primary-400:#f472b6;--primary-500:#ec4899;--primary-600:#db2777;--primary-700:#be185d;--primary-800:#9d174d;--primary-900:#831843;--bg-sidebar:linear-gradient(180deg, #41233a 0%, #2f1829 100%);--sidebar-active-bg:#f472b626;--sidebar-active-color:#f9a8d4;--sidebar-avatar-bg:linear-gradient(135deg, #f472b6, #ec4899)}[data-theme=sky]{--primary-50:#f0f9ff;--primary-100:#e0f2fe;--primary-200:#bae6fd;--primary-300:#7dd3fc;--primary-400:#38bdf8;--primary-500:#0ea5e9;--primary-600:#0284c7;--primary-700:#0369a1;--primary-800:#075985;--primary-900:#0c4a6e;--bg-sidebar:linear-gradient(180deg, #15324a 0%, #0e2236 100%);--sidebar-active-bg:#38bdf826;--sidebar-active-color:#7dd3fc;--sidebar-avatar-bg:linear-gradient(135deg, #38bdf8, #0ea5e9)}[data-theme=mint]{--primary-50:#ecfdf5;--primary-100:#d1fae5;--primary-200:#a7f3d0;--primary-300:#6ee7b7;--primary-400:#34d399;--primary-500:#10b981;--primary-600:#059669;--primary-700:#047857;--primary-800:#065f46;--primary-900:#064e3b;--bg-sidebar:linear-gradient(180deg, #133328 0%, #0c221b 100%);--sidebar-active-bg:#34d39926;--sidebar-active-color:#6ee7b7;--sidebar-avatar-bg:linear-gradient(135deg, #34d399, #10b981)}[data-theme=bookee]{--primary-50:#fdf4f1;--primary-100:#fbe8e0;--primary-200:#f5cdbf;--primary-300:#eda68e;--primary-400:#e07c5c;--primary-500:#c0604a;--primary-600:#a8485a;--primary-700:#8c3a42;--primary-800:#743238;--primary-900:#612c32;--bg-sidebar:linear-gradient(180deg, #3d2226 0%, #2a181c 100%);--sidebar-active-bg:#e07c5c26;--sidebar-active-color:#eda68e;--sidebar-avatar-bg:linear-gradient(135deg, #e07c5c, #c0604a)}[data-theme=pastel-buttercream]{--primary-50:#fefbf0;--primary-100:#fdf6dc;--primary-200:#faedcb;--primary-300:#f0d88f;--primary-400:#d9b84e;--primary-500:#b89a3a;--primary-600:#8b7335;--primary-700:#6e5a28;--primary-800:#564720;--primary-900:#3d3217;--bg-sidebar:linear-gradient(180deg, #3d3217 0%, #2a220f 100%);--sidebar-active-bg:#b89a3a26;--sidebar-active-color:#f0d88f;--sidebar-avatar-bg:linear-gradient(135deg, #d9b84e, #b89a3a)}[data-theme=pastel-sage]{--primary-50:#f0faf6;--primary-100:#ddf2eb;--primary-200:#c9e4de;--primary-300:#8ec7b8;--primary-400:#5aaa96;--primary-500:#3d8e7d;--primary-600:#3d7a6b;--primary-700:#2f5f53;--primary-800:#264b42;--primary-900:#1d3832;--bg-sidebar:linear-gradient(180deg, #1d3832 0%, #142824 100%);--sidebar-active-bg:#5aaa9626;--sidebar-active-color:#8ec7b8;--sidebar-avatar-bg:linear-gradient(135deg, #5aaa96, #3d8e7d)}[data-theme=pastel-sky]{--primary-50:#f0f6fc;--primary-100:#ddeaf7;--primary-200:#c6def1;--primary-300:#8fbdde;--primary-400:#5a9bc8;--primary-500:#3d82b3;--primary-600:#2e6b9e;--primary-700:#24547d;--primary-800:#1d4364;--primary-900:#16334d;--bg-sidebar:linear-gradient(180deg, #16334d 0%, #0f2438 100%);--sidebar-active-bg:#5a9bc826;--sidebar-active-color:#8fbdde;--sidebar-avatar-bg:linear-gradient(135deg, #5a9bc8, #3d82b3)}[data-theme=pastel-lavender]{--primary-50:#f6f2fb;--primary-100:#ece3f7;--primary-200:#dbcdf0;--primary-300:#b89ddf;--primary-400:#956dc9;--primary-500:#7d55b5;--primary-600:#6b4fa0;--primary-700:#553d80;--primary-800:#433166;--primary-900:#32264d;--bg-sidebar:linear-gradient(180deg, #32264d 0%, #231b38 100%);--sidebar-active-bg:#956dc926;--sidebar-active-color:#b89ddf;--sidebar-avatar-bg:linear-gradient(135deg, #956dc9, #7d55b5)}[data-theme=pastel-pink]{--primary-50:#fdf2f7;--primary-100:#fae3ee;--primary-200:#f2c6de;--primary-300:#e495c0;--primary-400:#d1639f;--primary-500:#b84a88;--primary-600:#9e3d6e;--primary-700:#7d3058;--primary-800:#632746;--primary-900:#4d1e36;--bg-sidebar:linear-gradient(180deg, #4d1e36 0%, #381528 100%);--sidebar-active-bg:#d1639f26;--sidebar-active-color:#e495c0;--sidebar-avatar-bg:linear-gradient(135deg, #d1639f, #b84a88)}[data-theme=pastel-peach]{--primary-50:#fef6f0;--primary-100:#fceade;--primary-200:#f7d9c4;--primary-300:#e8b48e;--primary-400:#d48d5c;--primary-500:#bc7348;--primary-600:#a0563c;--primary-700:#7e442f;--primary-800:#643626;--primary-900:#4b291d;--bg-sidebar:linear-gradient(180deg, #4b291d 0%, #361d14 100%);--sidebar-active-bg:#d48d5c26;--sidebar-active-color:#e8b48e;--sidebar-avatar-bg:linear-gradient(135deg, #d48d5c, #bc7348)}[data-theme=terracotta]{--primary-50:#fdf3ee;--primary-100:#fae3d6;--primary-200:#f0c4a8;--primary-300:#d9a07a;--primary-400:#c67d5b;--primary-500:#a86648;--primary-600:#8c4a2e;--primary-700:#713c25;--primary-800:#5a301e;--primary-900:#432417;--bg-sidebar:linear-gradient(180deg, #432417 0%, #301a10 100%);--sidebar-active-bg:#c67d5b26;--sidebar-active-color:#d9a07a;--sidebar-avatar-bg:linear-gradient(135deg, #c67d5b, #a86648)}[data-theme=sandy-beige]{--primary-50:#faf6f0;--primary-100:#f3ebdd;--primary-200:#e6d5be;--primary-300:#d4b896;--primary-400:#b89870;--primary-500:#9a7d58;--primary-600:#7a6240;--primary-700:#614e33;--primary-800:#4d3e29;--primary-900:#3a2f1f;--bg-sidebar:linear-gradient(180deg, #3a2f1f 0%, #292115 100%);--sidebar-active-bg:#b8987026;--sidebar-active-color:#d4b896;--sidebar-avatar-bg:linear-gradient(135deg, #b89870, #9a7d58)}[data-theme=dusty-mauve]{--primary-50:#f9f3f5;--primary-100:#f0e3e8;--primary-200:#dfc6cf;--primary-300:#c4a0b0;--primary-400:#a87a8e;--primary-500:#8e6175;--primary-600:#7d4e62;--primary-700:#643d4e;--primary-800:#4f313e;--primary-900:#3b252f;--bg-sidebar:linear-gradient(180deg, #3b252f 0%, #2a1a22 100%);--sidebar-active-bg:#a87a8e26;--sidebar-active-color:#c4a0b0;--sidebar-avatar-bg:linear-gradient(135deg, #a87a8e, #8e6175)}[data-theme=clay-brown]{--primary-50:#f7f1ec;--primary-100:#ede0d4;--primary-200:#d6bfab;--primary-300:#b89a7e;--primary-400:#a67b5b;--primary-500:#8c6648;--primary-600:#6b4730;--primary-700:#573a27;--primary-800:#442e1f;--primary-900:#332317;--bg-sidebar:linear-gradient(180deg, #332317 0%, #241910 100%);--sidebar-active-bg:#a67b5b26;--sidebar-active-color:#b89a7e;--sidebar-avatar-bg:linear-gradient(135deg, #a67b5b, #8c6648)}[data-theme=muted-sage]{--primary-50:#f3f6f0;--primary-100:#e3eadc;--primary-200:#c8d6b8;--primary-300:#9caf88;--primary-400:#7a9466;--primary-500:#627a50;--primary-600:#4a6038;--primary-700:#3c4e2d;--primary-800:#303e24;--primary-900:#242f1b;--bg-sidebar:linear-gradient(180deg, #242f1b 0%, #1a2213 100%);--sidebar-active-bg:#7a946626;--sidebar-active-color:#9caf88;--sidebar-avatar-bg:linear-gradient(135deg, #7a9466, #627a50)}@media (width<=768px){:root{--sidebar-width:0px}.grid-2,.grid-3{grid-template-columns:1fr}.hide-mobile{display:none!important}}@media (width<=480px){html{font-size:14px}}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:var(--font-family);font-size:var(--font-size-sm);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(135deg, var(--primary-600), var(--primary-700));color:#fff;box-shadow:0 1px 3px #4f46e54d}.btn-primary:hover{background:linear-gradient(135deg, var(--primary-700), var(--primary-800));color:#fff;box-shadow:0 4px 12px #4f46e559}.btn-secondary{background:var(--bg-primary);color:var(--text-primary);border-color:var(--border-color)}.btn-secondary:hover{background:var(--gray-50);border-color:var(--gray-300)}.btn-danger{background:var(--error-500);color:#fff}.btn-danger:hover{background:var(--error-600)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{background:var(--gray-100);color:var(--text-primary)}.btn-sm{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}.btn-lg{padding:var(--space-4) var(--space-8);font-size:var(--font-size-base)}.btn-icon{border-radius:var(--radius-lg);width:40px;height:40px;padding:0}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.form-group{gap:var(--space-2);flex-direction:column;display:flex}.form-label{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:500}.form-input{padding:var(--space-3) var(--space-4);font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:all var(--transition-fast);outline:none}.form-input:hover{border-color:var(--gray-300)}.form-input:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px #6366f11a}.form-input::placeholder{color:var(--text-muted)}.form-input-error{border-color:var(--error-500)}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.commission-pct-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.commission-pct-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-error{font-size:var(--font-size-xs);color:var(--error-500)}.form-hint{font-size:var(--font-size-xs);color:var(--text-muted)}select.form-input:not([multiple]),.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);transition:all var(--transition-base);overflow:hidden}.card:hover{box-shadow:var(--shadow-md)}.card-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.card-title{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:600}.card-body{padding:var(--space-6)}.card-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-color);background:var(--gray-50);display:flex}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-4);background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.modal{background:var(--bg-primary);border-radius:var(--radius-xl);width:100%;max-width:520px;max-height:90vh;box-shadow:var(--shadow-xl);animation:.2s ease-out scaleIn;overflow-y:auto}.modal-header{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.modal-title{font-size:var(--font-size-lg);font-weight:600}.modal-body{padding:var(--space-6)}.modal-footer{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-color);display:flex}.slide-panel-overlay{z-index:1000;background:#0006;animation:.2s ease-out fadeIn;position:fixed;inset:0}.slide-panel{--slide-panel-width:520px;width:var(--slide-panel-width);background:var(--bg-primary);z-index:1001;flex-direction:column;max-width:100vw;animation:.28s cubic-bezier(.16,1,.3,1) slidePanelIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 40px #0000001f}@keyframes slidePanelIn{0%{opacity:.5;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.slide-panel-title{font-size:var(--font-size-xl);color:var(--text-primary);font-weight:700}.slide-panel-close{border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--bg-primary);cursor:pointer;width:36px;height:36px;color:var(--text-secondary);transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.slide-panel-close:hover{background:var(--gray-100);color:var(--text-primary)}.slide-panel-body{padding:var(--space-6) var(--space-8);-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto}.slide-panel-section{gap:var(--space-5);flex-direction:column;display:flex}.slide-panel-row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.slide-panel-row>*{min-width:0}.slide-panel-divider{background:var(--border-color);height:1px;margin:var(--space-2) 0}.slide-panel-footer{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);border-top:1px solid var(--border-color);background:var(--gray-50);flex-shrink:0;display:flex}.slide-panel-footer>.btn{flex:1}.confirm-modal-icon-row{justify-content:center;display:flex}.confirm-modal-icon{border-radius:var(--radius-full);justify-content:center;align-items:center;width:44px;height:44px;display:flex}.confirm-modal-icon--danger{background:var(--error-50);color:var(--error-500)}.confirm-modal-icon--warning{color:#d97706;background:#fef3c7}.btn-warning{color:#fff;background:#d97706;border-color:#d97706}.btn-warning:hover{background:#b45309;border-color:#b45309}.inv-confirm-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#00000073;justify-content:center;align-items:center;animation:.15s ease-out fadeIn;display:flex;position:fixed;inset:0}.inv-confirm-dialog{background:var(--bg-primary);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-4);flex-direction:column;width:100%;max-width:400px;animation:.2s ease-out scaleIn;display:flex;box-shadow:0 20px 60px #0003}.inv-confirm-dialog h4{font-size:var(--font-size-lg);color:var(--text-primary);text-align:center;margin:0;font-weight:700}.inv-confirm-dialog p{font-size:var(--font-size-sm);color:var(--text-secondary);text-align:center;margin:0;line-height:1.6}.inv-confirm-actions{gap:var(--space-3);margin-top:var(--space-2);display:flex}.inv-confirm-actions>.btn{flex:1}@media (width<=600px){.slide-panel{width:100vw}.slide-panel-row{grid-template-columns:1fr}}@media (width<=768px){.table th{padding:var(--space-2) var(--space-3);font-size:10px}.table td{padding:var(--space-3);font-size:var(--font-size-xs)}.table-mobile-compact th:nth-child(n+4),.table-mobile-compact td:nth-child(n+4){display:none}}.slide-panel-wide{--slide-panel-width:640px}.slide-panel-compact{--slide-panel-width:480px}.slide-panel-tabs{border-bottom:1px solid var(--border-color);padding:0 var(--space-6);flex-shrink:0;gap:0;display:flex;overflow-x:auto}.slide-panel-tab{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--partner-tab-color,var(--text-secondary));cursor:pointer;white-space:nowrap;font-weight:500;font-family:var(--font-family);background:0 0;border:none;border-bottom:2px solid #0000;transition:all .15s}.slide-panel-tab:hover{color:var(--text-primary)}.slide-panel-tab.active{color:var(--primary-600);border-bottom-color:var(--primary-600);font-weight:600}.badge{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);border-radius:var(--radius-full);align-items:center;font-weight:600;line-height:1.4;display:inline-flex}.badge-success{background:var(--success-50);color:var(--success-600)}.badge-warning{background:var(--warning-50);color:var(--warning-600)}.badge-error{background:var(--error-50);color:var(--error-600)}.badge-primary{background:var(--primary-50);color:var(--primary-700)}.badge-info{color:#2563eb;background:#dbeafe}.badge-muted{color:#6b7280;background:#f3f4f6}.empty-state{padding:var(--space-16) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-icon{width:64px;height:64px;color:var(--gray-300);margin-bottom:var(--space-4)}.empty-state-title{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:600}.empty-state-desc{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-6);max-width:360px}.table-container{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color);background:var(--gray-50);font-weight:600}.table td{padding:var(--space-4);font-size:var(--font-size-sm);border-bottom:1px solid var(--border-color);color:var(--text-primary)}.table tbody tr:hover{background:var(--gray-50)}.alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);display:flex}.alert-success{background:var(--success-50);color:var(--success-600);border:1px solid var(--success-500)}.alert-error{background:var(--error-50);color:var(--error-600);border:1px solid var(--error-500)}.alert-warning{background:var(--warning-50);color:var(--warning-600);border:1px solid var(--warning-500)}.stat-card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);gap:var(--space-1);transition:all var(--transition-base);flex-direction:column;min-width:0;display:flex}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-label{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:600}.stat-card-label{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center;font-weight:600}.stat-card-split{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.stat-card-half{text-align:center;flex:1;min-width:0}.stat-card-divider{background:var(--border-color);flex-shrink:0;width:1px;height:36px}.stat-value--sm{font-size:var(--font-size-lg)!important}.stat-value{font-size:var(--font-size-2xl);color:var(--text-primary);font-weight:700;line-height:1.1}.stat-change{font-size:var(--font-size-xs);font-weight:600}.stat-change-positive{color:var(--success-600)}.stat-change-negative{color:var(--error-600)}.inv-qty-stepper{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);align-items:center;gap:0;display:inline-flex;overflow:hidden}.inv-qty-stepper-btn{background:var(--gray-50);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-family);border:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:all .15s;display:flex}.inv-qty-stepper-btn:hover:not(:disabled){background:var(--primary-50,#eef2ff);color:var(--primary-600)}.inv-qty-stepper-btn:active:not(:disabled){background:var(--primary-100,#e0e7ff)}.inv-qty-stepper-btn:disabled{opacity:.3;cursor:not-allowed}.inv-qty-stepper-val{text-align:center;min-width:32px;font-size:var(--font-size-sm);color:var(--text-primary);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;height:30px;padding:0 2px;font-weight:600;display:flex}
