.amibig-sidebar[data-v-1f72f686]{position:fixed;top:0;left:0;height:100vh;background:var(--sidebar-bg);display:flex;flex-direction:column;z-index:100;transition:width .2s;overflow:visible;overscroll-behavior:contain;border-right:1px solid var(--border)}.sidebar-logo[data-v-1f72f686]{height:56px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:16px 8px 0;position:relative}.content-collapsed .sidebar-logo[data-v-1f72f686]{justify-content:center}.content-collapsed .sidebar-logo-left[data-v-1f72f686]{padding:4px 0;justify-content:center;width:100%}.sidebar-logo-left[data-v-1f72f686]{display:flex;flex:1;align-items:center;min-width:0;overflow:hidden;padding:4px 12px}.sidebar-logo-img[data-v-1f72f686]{display:block;height:28px;width:auto;max-width:100%}.sidebar-logo-collapsed[data-v-1f72f686]{display:block;height:28px;width:28px;flex-shrink:0;object-fit:cover;object-position:left}.sidebar-collapse-btn[data-v-1f72f686]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1a1c2e;cursor:pointer;padding:0;flex-shrink:0;z-index:101;transition:background .15s}.sidebar-collapse-btn[data-v-1f72f686]:hover{background:#f3f4f6}.content-collapsed .sidebar-collapse-btn[data-v-1f72f686]{position:absolute;right:-12px;top:24px;box-shadow:0 1px 3px #0000001a}.sidebar-nav[data-v-1f72f686]{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:8px}.sidebar-nav[data-v-1f72f686]::-webkit-scrollbar-track{background:transparent}.sidebar-divider[data-v-1f72f686]{height:1px;background:var(--border);margin:8px 0}.sidebar-item[data-v-1f72f686],.sidebar-group-title[data-v-1f72f686],.sidebar-footer-item[data-v-1f72f686]{display:flex;align-items:center;gap:12px;height:32px;padding:6px 12px;border-radius:6px;color:var(--sidebar-text);cursor:pointer;font-size:14px;line-height:20px;white-space:nowrap;transition:background .15s;-webkit-user-select:none;user-select:none}.content-collapsed .sidebar-item[data-v-1f72f686],.content-collapsed .sidebar-group-title[data-v-1f72f686],.content-collapsed .sidebar-footer-item[data-v-1f72f686]{justify-content:center;padding:8px;aspect-ratio:1;width:32px;height:32px;margin:0 auto;gap:0}.sidebar-item[data-v-1f72f686]:hover,.sidebar-group-title[data-v-1f72f686]:hover,.sidebar-footer-item[data-v-1f72f686]:hover{background:var(--sidebar-hover)}.sidebar-item.selected[data-v-1f72f686]{background:var(--sidebar-selected);font-weight:500}.sidebar-group-title.active[data-v-1f72f686]{color:var(--sidebar-text)}.sidebar-icon[data-v-1f72f686]{width:16px;height:16px;flex-shrink:0;color:var(--sidebar-icon)}.sidebar-label[data-v-1f72f686]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;transition:opacity .15s}.content-collapsed .sidebar-label[data-v-1f72f686],.content-collapsed .sidebar-chevron[data-v-1f72f686],.content-collapsed .sidebar-badge-dot[data-v-1f72f686],.content-collapsed .sidebar-profile-info[data-v-1f72f686]{opacity:0;width:0;overflow:hidden;pointer-events:none}.sidebar-chevron[data-v-1f72f686]{width:14px;height:14px;flex-shrink:0;transition:transform .2s;color:var(--sidebar-icon)}.sidebar-chevron.open[data-v-1f72f686]{transform:rotate(180deg)}.sidebar-children[data-v-1f72f686]{padding-left:12px}.sidebar-footer[data-v-1f72f686]{flex-shrink:0;padding:8px;border-top:1px solid var(--border);overflow:hidden}.sidebar-profile-trigger[data-v-1f72f686]{display:block}.sidebar-profile-trigger.collapsed[data-v-1f72f686]{display:flex;justify-content:center}.sidebar-footer-item.has-changes[data-v-1f72f686]{color:#ff8904}.sidebar-footer-item.selected[data-v-1f72f686]{background:var(--sidebar-selected);font-weight:500}.sidebar-badge-dot[data-v-1f72f686]{width:8px;height:8px;border-radius:50%;background:#ff8904;flex-shrink:0;animation:pulse-dot-1f72f686 2s ease-in-out infinite}@keyframes pulse-dot-1f72f686{0%,to{opacity:1}50%{opacity:.4}}.sidebar-profile[data-v-1f72f686]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;cursor:pointer;transition:background .15s}.sidebar-profile[data-v-1f72f686]:hover{background:var(--sidebar-hover)}.sidebar-profile.collapsed[data-v-1f72f686]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0}.sidebar-avatar[data-v-1f72f686]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--amibig-700);display:flex;align-items:center;justify-content:center}.sidebar-avatar img[data-v-1f72f686]{width:20px;height:auto;filter:brightness(0) invert(1)}.sidebar-profile-info[data-v-1f72f686]{overflow:hidden}.sidebar-profile-name[data-v-1f72f686]{font-size:14px;font-weight:500;color:var(--sidebar-text);line-height:18px}.sidebar-profile-role[data-v-1f72f686]{font-size:12px;color:var(--text-secondary);line-height:16px}.profile-popup[data-v-1f72f686]{min-width:220px;padding:4px;background:var(--bg-third);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-m)}.profile-popup-divider[data-v-1f72f686]{height:1px;background:var(--border);margin:4px 0}.profile-popup-item[data-v-1f72f686]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:var(--radius-m);cursor:pointer;font-size:14px;color:var(--text-primary);transition:background .15s}.profile-popup-item[data-v-1f72f686]:hover{background:var(--bg-third)}.profile-popup-item.danger[data-v-1f72f686]{color:var(--danger)}.popup-chevron[data-v-1f72f686]{margin-left:auto;opacity:.5}.profile-submenu[data-v-1f72f686]{min-width:140px;padding:4px;background:var(--bg-third);border:1px solid var(--border);border-radius:var(--radius-m);box-shadow:var(--shadow-m)}.profile-submenu-item[data-v-1f72f686]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-radius:var(--radius-m);cursor:pointer;font-size:14px;transition:background .15s}.profile-submenu-item[data-v-1f72f686]:hover{background:var(--bg-third)}.submenu-check[data-v-1f72f686]{color:var(--text-primary);font-size:14px}.app-content[data-v-1f72f686]{padding:24px 32px;min-height:calc(100vh - 48px)}.page-header[data-v-1f72f686]{margin-bottom:24px}.page-title[data-v-1f72f686]{font:var(--font-heading-l);letter-spacing:-.24px;color:var(--text-primary);margin:0}.page-subtitle[data-v-1f72f686]{font:var(--font-body-m);color:var(--text-secondary);margin:4px 0 0}@media (max-width: 768px){.amibig-sidebar[data-v-1f72f686]{display:none}.app-content[data-v-1f72f686]{padding:16px;margin-left:0!important}}@media (max-width: 768px){.ant-table-wrapper{overflow:visible}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ant-table{min-width:500px}.ant-card-body{overflow-x:auto}.ant-card-head-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-descriptions{overflow-x:auto}.ant-space-horizontal{flex-wrap:wrap!important}.ant-space-horizontal>.ant-space-item{flex-shrink:0}}[data-theme=light] .sidebar-avatar img,[data-theme=light] .sidebar-logo-img,[data-theme=light] .sidebar-logo-collapsed{filter:brightness(0)}[data-theme=light] .sidebar-avatar{background:var(--bg-third)}@font-face{font-family:AmiFont;src:url(/assets/amifont10x24-BtUMrKyS.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--amibig-50: #f2f2f7;--amibig-100: #e0e0eb;--amibig-200: #bfc0d1;--amibig-300: #9f9fb7;--amibig-400: #7f7f9d;--amibig-500: #606083;--amibig-600: #404068;--amibig-700: #2c2d4c;--amibig-800: #1f2036;--amibig-900: #1a1c2e;--amibig-950: #0f1017;--bg-primary: var(--amibig-950);--bg-surface: var(--amibig-900);--bg-elevated: var(--amibig-800);--bg-third: var(--amibig-800);--text-primary: #ffffff;--text-secondary: var(--amibig-300);--text-disabled: var(--amibig-300);--accent: #ffffff;--accent-hover: var(--amibig-100);--accent-pressed: var(--amibig-200);--accent-focus: var(--amibig-400);--border: var(--amibig-600);--border-input: var(--amibig-400);--danger: #ff6467;--danger-bg: #460809;--success: #00c950;--warning: #fdc700;--link: var(--amibig-50);--sidebar-bg: var(--amibig-900);--sidebar-hover: var(--amibig-700);--sidebar-selected: var(--amibig-700);--sidebar-text: #ffffff;--sidebar-icon: #ffffff;--sidebar-icon-disabled: var(--amibig-500);--badge-red-bg: #460809;--badge-red-text: #ffc9c9;--badge-red-border: #ff6467;--badge-green-bg: #052e14;--badge-green-text: #b9f8cf;--badge-green-border: #22c55e;--badge-blue-bg: #162456;--badge-blue-text: #bedbff;--badge-blue-border: #51a2ff;--badge-yellow-bg: #432004;--badge-yellow-text: #fef9c2;--badge-yellow-border: #fdc700;--badge-grey-bg: #1e2939;--badge-grey-text: #e5e7eb;--badge-grey-border: #99a1af;--badge-cyan-bg: #042f2e;--badge-cyan-text: #99f6e4;--badge-cyan-border: #2dd4bf;--badge-purple-bg: #2e0a4a;--badge-purple-text: #d8b4fe;--badge-purple-border: #a855f7;--shadow-m: 0 0 8px 1px rgba(0, 0, 0, .08);--shadow-l: 0 4px 4px 4px rgba(0, 0, 0, .08);--focus-ring: 0 0 0 4px #66a3ff, 0 0 0 2px #ffffff;--focus-input: 0 0 0 2px #cce0ff;--scroll-thumb: rgba(127, 127, 157, .22);--scroll-thumb-hover: rgba(127, 127, 157, .36);--font-heading-xl: 600 32px/40px "Inter", sans-serif;--font-heading-l: 600 24px/32px "Inter", sans-serif;--font-heading-m: 600 20px/24px "Inter", sans-serif;--font-heading-s: 500 16px/20px "Inter", sans-serif;--font-body-l: 400 16px/20px "Inter", sans-serif;--font-body-m: 400 14px/20px "Inter", sans-serif;--font-body-m-medium: 500 14px/20px "Inter", sans-serif;--font-body-s: 400 13px/16px "Inter", sans-serif;--font-caption-m: 400 12px/16px "Inter", sans-serif;--font-caption-s: 500 11px/14px "Inter", sans-serif;--font-code: 400 13px/16px "Fira Code", monospace;--radius-s: 6px;--radius-m: 8px;--radius-l: 12px}[data-theme=light]{--bg-primary: var(--amibig-50);--bg-surface: #ffffff;--bg-elevated: #f9fafb;--bg-third: #f3f4f6;--text-primary: #000000;--text-secondary: #6a7282;--text-disabled: #99a1af;--accent: var(--amibig-900);--accent-hover: var(--amibig-700);--accent-pressed: var(--amibig-600);--accent-focus: var(--amibig-100);--border: #e5e7eb;--border-input: #d1d5dc;--danger: #e7000b;--danger-bg: #fef2f2;--success: #00c950;--warning: #f0b100;--link: var(--amibig-900);--sidebar-bg: #ffffff;--sidebar-hover: #f3f4f6;--sidebar-selected: #f3f4f6;--sidebar-text: var(--text-primary);--sidebar-icon: var(--text-primary);--sidebar-icon-disabled: var(--text-disabled);--badge-red-bg: #fef2f2;--badge-red-text: #e7000b;--badge-red-border: #ff6467;--badge-green-bg: #f0fdf4;--badge-green-text: #15803d;--badge-green-border: #22c55e;--badge-blue-bg: #eff6ff;--badge-blue-text: #1447e6;--badge-blue-border: #51a2ff;--badge-yellow-bg: #fefce8;--badge-yellow-text: #a65f00;--badge-yellow-border: #fdc700;--badge-grey-bg: #f3f4f6;--badge-grey-text: #4a5565;--badge-grey-border: #99a1af;--badge-cyan-bg: #f0fdfa;--badge-cyan-text: #0f766e;--badge-cyan-border: #2dd4bf;--badge-purple-bg: #faf5ff;--badge-purple-text: #7c3aed;--badge-purple-border: #a855f7;--shadow-m: 0 0 8px 1px rgba(0, 0, 0, .08);--shadow-l: 0 4px 4px 4px rgba(0, 0, 0, .08);--scroll-thumb: rgba(0, 0, 0, .15);--scroll-thumb-hover: rgba(0, 0, 0, .24)}[data-theme=turbo]{--bg-primary: #000080;--bg-surface: #000098;--bg-elevated: #0000b0;--bg-third: #0000c8;--text-primary: #55ffff;--text-secondary: #00aaaa;--text-disabled: #006666;--accent: #ffff55;--accent-hover: #ffffff;--border: #0055aa;--border-input: #0055aa;--danger: #ff5555;--success: #55ff55;--warning: #ffff55;--sidebar-bg: #000060;--sidebar-hover: #000098;--sidebar-selected: #0000b0;--sidebar-text: #55ffff;--sidebar-icon: #55ffff;--scroll-thumb: rgba(85, 255, 255, .2);--scroll-thumb-hover: rgba(85, 255, 255, .32)}[data-theme=turbo],[data-theme=turbo] *{font-family:AmiFont,Cascadia Code,Fira Code,Source Code Pro,Consolas,Courier New,monospace!important;font-size:16px!important;border-radius:0!important}[data-theme=turbo] ::-webkit-scrollbar-thumb{border-radius:0!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--bg-primary);color:var(--text-primary);min-height:100vh}code,pre,.code{font-family:Fira Code,Cascadia Code,Source Code Pro,Consolas,monospace;font-size:13px;line-height:16px;letter-spacing:.13px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll-thumb, var(--border));border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover, var(--text-secondary))}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb, var(--border)) transparent}[data-theme=light] .ant-menu-light .ant-menu-item-selected,[data-theme=light] .ant-menu-light .ant-menu-item-selected:hover,[data-theme=light] .ant-menu-item-selected,[data-theme=light] .ant-menu-item-selected:hover{background-color:var(--amibig-900)!important;color:#fff!important}[data-theme=light] .ant-menu-item-selected .anticon,[data-theme=light] .ant-menu-item-selected .ant-menu-item-icon,[data-theme=light] .ant-menu-item-selected .anticon svg,[data-theme=light] .ant-menu-light .ant-menu-item-selected .anticon,[data-theme=light] .ant-menu-light .ant-menu-item-selected .ant-menu-title-content{color:#fff!important}[data-theme=light] .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:#f3f4f6!important}[data-theme=light] .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--amibig-900)!important}.ant-btn{box-shadow:none!important}.ant-switch{background:var(--amibig-600)!important}.ant-switch.ant-switch-checked{background:var(--accent)!important}.ant-switch.ant-switch-checked .ant-switch-handle:before{background:var(--amibig-900)!important}[data-theme=light] .ant-switch{background:var(--amibig-200)!important}[data-theme=light] .ant-switch.ant-switch-checked{background:var(--amibig-900)!important}[data-theme=light] .ant-switch.ant-switch-checked .ant-switch-handle:before{background:#fff!important}.ant-layout .ant-btn-primary{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--bg-primary)!important}.ant-layout .ant-btn-primary:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important}[data-theme=light] .ant-btn-primary{background:var(--amibig-900)!important;border-color:var(--amibig-900)!important;color:#fff!important}[data-theme=light] .ant-btn-primary:hover{background:var(--amibig-700)!important;border-color:var(--amibig-700)!important}.ant-layout .ant-btn-default{background:transparent!important;border-color:var(--border)!important;color:var(--text-primary)!important}.ant-layout .ant-btn-default:hover{border-color:var(--accent)!important;color:var(--accent)!important}.ant-table-wrapper{border-radius:var(--radius-m)}.ant-table-wrapper .ant-spin-container,.ant-table{border-radius:inherit}.ant-table-wrapper,.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb, var(--border)) transparent}.ant-table{background:transparent}.ant-table-wrapper .ant-table-container{background:var(--bg-surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius-m)!important;overflow:hidden}.ant-table-wrapper .ant-table-container:before,.ant-table-wrapper .ant-table-container:after{display:none!important}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table{border-top:0!important}.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr:last-child>td,.ant-table-wrapper .ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr:last-child>td{border-bottom:0!important}.ant-table-thead>tr>th,.ant-table-thead>tr>td{background:var(--bg-elevated)!important;border-bottom:1px solid var(--border)!important}.ant-table-tbody>tr>td{background:var(--bg-surface)!important;border-top:0!important;border-bottom:1px solid var(--border)!important}.ant-table-tbody>tr:last-child>td{border-bottom:0!important}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--bg-elevated)!important}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:first-child{border-start-start-radius:var(--radius-m)!important}.ant-table-wrapper .ant-table-container table>thead>tr:first-child>*:last-child{border-start-end-radius:var(--radius-m)!important}.ant-table-wrapper .ant-table-sticky-scroll{background:transparent!important;border-top:0!important;height:4px!important;opacity:.55}.ant-table-wrapper .ant-table-sticky-scroll-bar{height:4px!important;background:var(--scroll-thumb, var(--border))!important;border-radius:999px!important;box-shadow:none!important}.ant-table-wrapper .ant-table-sticky-scroll-bar:hover,.ant-table-wrapper .ant-table-sticky-scroll-bar-active{background:var(--scroll-thumb-hover, var(--text-secondary))!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)!important}.ant-tabs-ink-bar{background:var(--accent)!important}.ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--accent-hover)!important}.ant-tabs-tab .ant-tabs-tab-btn{color:var(--text-secondary)!important}[data-theme=light] .ant-card-head,[data-theme=light] .ant-card-extra{overflow:visible}[data-theme=light] .ant-tag{border-radius:var(--radius-s)}[data-theme=light] .ant-switch{background:var(--amibig-100)}[data-theme=light] .ant-switch.ant-switch-checked{background:var(--amibig-900)}[data-theme=light] .ant-btn-dangerous:not(.ant-btn-primary){background:#ffe2e2;border-color:transparent;color:#e7000b}[data-theme=light] .ant-btn-dangerous:not(.ant-btn-primary):hover{background:#fef2f2;border-color:transparent;color:#c10007}[data-theme=light] .ant-btn-dangerous.ant-btn-primary{background:#e7000b;border-color:transparent}[data-theme=light] .ant-btn-dangerous.ant-btn-primary:hover{background:#c10007;border-color:transparent}.ant-layout .ant-input,.ant-layout .ant-input-password .ant-input,.ant-layout .ant-input-affix-wrapper,.ant-layout .ant-select-selector,.ant-layout .ant-picker{background:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important;border-radius:var(--radius-m)!important}.ant-layout .ant-input-number{background:var(--bg-surface)!important;border-color:var(--border)!important;border-radius:var(--radius-m)!important}.ant-layout .ant-input::placeholder,.ant-layout .ant-input-password .ant-input::placeholder,.ant-layout .ant-select-selection-placeholder{color:var(--text-secondary)!important}.ant-layout .ant-input:focus,.ant-layout .ant-input-focused,.ant-layout .ant-input-affix-wrapper:focus,.ant-layout .ant-input-affix-wrapper-focused,.ant-layout .ant-select-focused .ant-select-selector,.ant-layout .ant-picker-focused{border-color:var(--accent)!important;box-shadow:none!important}[data-theme=light] .ant-input,[data-theme=light] .ant-input-password .ant-input,[data-theme=light] .ant-input-affix-wrapper,[data-theme=light] .ant-select-selector,[data-theme=light] .ant-picker{background:#fff!important;border-color:var(--border-input)!important}[data-theme=light] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f3f4f6!important}@media (max-width: 768px){.ant-layout-content{margin:8px!important}.ant-card-head-title{font-size:14px!important}}
