@layer reset{*{box-sizing:border-box;margin:0;padding:0}}@layer antd;*,:before,:after{box-sizing:border-box;transition:background-color .25s,border-color .25s,color .15s}.no-theme-transition *,.no-theme-transition :before,.no-theme-transition :after{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px)}:root{--app-shell-left-offset:0px;--color-primary:220, 38, 38;--color-primary-hover:185, 28, 28;--color-primary-active:153, 27, 27;--color-primary-foreground:255, 255, 255;--color-primary-dark:var(--color-primary-hover);--color-secondary:31, 41, 55;--color-secondary-hover:55, 65, 81;--color-secondary-foreground:255, 255, 255;--color-background:248, 249, 250;--color-surface:255, 255, 255;--color-surface-hover:243, 244, 246;--color-surface-foreground:17, 24, 39;--color-background-secondary:var(--color-surface);--color-background-tertiary:var(--color-surface-hover);--color-bg-tertiary:var(--color-surface-hover);--color-bg-primary:var(--color-surface);--color-bg-secondary:var(--color-background);--color-text-primary:44, 62, 80;--color-text-secondary:108, 117, 125;--color-text-muted:var(--color-text-secondary);--color-text-tertiary:var(--color-text-secondary);--color-text-disabled:173, 181, 189;--color-accent:var(--color-primary);--color-bg-layout:var(--color-background);--color-border:222, 226, 230;--color-border-light:233, 236, 239;--color-input:229, 231, 235;--color-sidebar-background:44, 62, 80;--color-sidebar-text:189, 195, 199;--color-sidebar-text-hover:255, 255, 255;--color-sidebar-active:220, 38, 38;--color-sidebar-border:52, 73, 94;--color-header-background:255, 255, 255;--color-header-text:44, 62, 80;--color-header-border:233, 236, 239;--color-success:21, 128, 61;--color-success-bg:240, 253, 244;--color-success-border:187, 247, 208;--color-warning:146, 64, 14;--color-warning-bg:255, 251, 235;--color-warning-border:253, 230, 138;--color-danger:153, 27, 27;--color-danger-bg:254, 242, 242;--color-danger-border:254, 202, 202;--color-error:153, 27, 27;--color-error-bg:254, 242, 242;--color-error-border:254, 202, 202;--color-info:29, 78, 216;--color-info-bg:239, 246, 255;--color-info-border:191, 219, 254;--color-neutral:55, 65, 81;--color-neutral-bg:249, 250, 251;--color-neutral-border:229, 231, 235;--color-ai-accent:168, 85, 247;--color-ai-accent-bg:245, 243, 255;--color-ai-accent-border:221, 214, 254;--color-console-monitor-background:30, 30, 30;--color-console-monitor-text:212, 212, 212;--color-console-monitor-header:45, 45, 45;--color-console-monitor-border-strong:62, 62, 62;--color-console-monitor-border:51, 51, 51;--color-console-monitor-button-border:85, 85, 85;--color-console-monitor-muted-text:170, 170, 170;--color-confetti-success:34, 197, 94;--color-confetti-info:59, 130, 246;--color-confetti-warning:245, 158, 11;--color-confetti-pink:236, 72, 153;--color-confetti-violet:139, 92, 246;--color-confetti-cyan:6, 182, 212;--color-confetti-orange:249, 115, 22;--color-confetti-teal:20, 184, 166;--color-overlay:0, 0, 0;--shadow-sm:0 1px 2px 0 var(--color-overlay-5);--shadow-md:0 4px 6px -1px var(--color-overlay-10);--shadow-lg:0 10px 15px -3px var(--color-overlay-10);--shadow-float:0 4px 12px var(--color-overlay-15);--shadow-float-hover:0 6px 16px var(--color-overlay-20);--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-full:9999px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono:source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--color-input-readonly:243, 244, 246;--color-accent-10:rgba(var(--color-accent), .1);--color-accent-pink-10:rgba(var(--color-accent-pink), .1);--color-ai-accent-3:rgba(var(--color-ai-accent), .03);--color-ai-accent-8:rgba(var(--color-ai-accent), .08);--color-ai-accent-15:rgba(var(--color-ai-accent), .15);--color-ai-accent-30:rgba(var(--color-ai-accent), .3);--color-background-100:rgba(var(--color-background), 1);--color-background-primary-80:rgba(var(--color-background-primary), .8);--color-background-primary-95:rgba(var(--color-background-primary), .95);--color-background-rgb-80:rgba(var(--color-background-rgb), .8);--color-background-secondary-10:rgba(var(--color-background-secondary), .1);--color-background-secondary-90:rgba(var(--color-background-secondary), .9);--color-background-tertiary-30:rgba(var(--color-background-tertiary), .3);--color-background-tertiary-50:rgba(var(--color-background-tertiary), .5);--color-bg-primary-rgb-95:rgba(var(--color-bg-primary-rgb,255, 255, 255), .95);--color-bg-secondary-50:rgba(var(--color-bg-secondary), .5);--color-bg-secondary-80:rgba(var(--color-bg-secondary), .8);--color-border-5:rgba(var(--color-border), .05);--color-border-10:rgba(var(--color-border), .1);--color-border-15:rgba(var(--color-border), .15);--color-border-20:rgba(var(--color-border), .2);--color-border-30:rgba(var(--color-border), .3);--color-border-40:rgba(var(--color-border), .4);--color-border-50:rgba(var(--color-border), .5);--color-danger-4:rgba(var(--color-danger), .04);--color-danger-8:rgba(var(--color-danger), .08);--color-danger-10:rgba(var(--color-danger), .1);--color-danger-12:rgba(var(--color-danger), .12);--color-danger-14:rgba(var(--color-danger), .14);--color-danger-20:rgba(var(--color-danger), .2);--color-danger-30:rgba(var(--color-danger), .3);--color-danger-50:rgba(var(--color-danger), .5);--color-error-4:rgba(var(--color-error), .04);--color-error-5:rgba(var(--color-error), .05);--color-error-6:rgba(var(--color-error), .06);--color-error-8:rgba(var(--color-error), .08);--color-error-10:rgba(var(--color-error), .1);--color-error-12:rgba(var(--color-error), .12);--color-error-14:rgba(var(--color-error), .14);--color-error-15:rgba(var(--color-error), .15);--color-error-20:rgba(var(--color-error), .2);--color-error-25:rgba(var(--color-error), .25);--color-error-28:rgba(var(--color-error), .28);--color-error-30:rgba(var(--color-error), .3);--color-error-35:rgba(var(--color-error), .35);--color-error-40:rgba(var(--color-error), .4);--color-error-55:rgba(var(--color-error), .55);--color-error-60:rgba(var(--color-error), .6);--color-error-80:rgba(var(--color-error), .8);--color-error-85:rgba(var(--color-error), .85);--color-error-90:rgba(var(--color-error), .9);--color-error-100:rgba(var(--color-error), 1);--color-header-background-2:rgba(var(--color-header-background), .02);--color-header-background-5:rgba(var(--color-header-background), .05);--color-header-background-10:rgba(var(--color-header-background), .1);--color-header-background-16:rgba(var(--color-header-background), .16);--color-header-background-20:rgba(var(--color-header-background), .2);--color-header-background-22:rgba(var(--color-header-background), .22);--color-header-background-30:rgba(var(--color-header-background), .3);--color-header-background-45:rgba(var(--color-header-background), .45);--color-header-background-50:rgba(var(--color-header-background), .5);--color-header-background-70:rgba(var(--color-header-background), .7);--color-header-background-85:rgba(var(--color-header-background), .85);--color-header-background-90:rgba(var(--color-header-background), .9);--color-header-background-95:rgba(var(--color-header-background), .95);--color-header-background-98:rgba(var(--color-header-background), .98);--color-info-0:rgba(var(--color-info), 0);--color-info-5:rgba(var(--color-info), .05);--color-info-6:rgba(var(--color-info), .06);--color-info-8:rgba(var(--color-info), .08);--color-info-10:rgba(var(--color-info), .1);--color-info-12:rgba(var(--color-info), .12);--color-info-14:rgba(var(--color-info), .14);--color-info-15:rgba(var(--color-info), .15);--color-info-20:rgba(var(--color-info), .2);--color-info-25:rgba(var(--color-info), .25);--color-info-30:rgba(var(--color-info), .3);--color-info-35:rgba(var(--color-info), .35);--color-info-40:rgba(var(--color-info), .4);--color-info-50:rgba(var(--color-info), .5);--color-info-80:rgba(var(--color-info), .8);--color-info-95:rgba(var(--color-info), .95);--color-neutral-10:rgba(var(--color-neutral), .1);--color-neutral-15:rgba(var(--color-neutral), .15);--color-overlay-2:rgba(var(--color-overlay), .02);--color-overlay-4:rgba(var(--color-overlay), .04);--color-overlay-5:rgba(var(--color-overlay), .05);--color-overlay-6:rgba(var(--color-overlay), .06);--color-overlay-8:rgba(var(--color-overlay), .08);--color-overlay-10:rgba(var(--color-overlay), .1);--color-overlay-12:rgba(var(--color-overlay), .12);--color-overlay-15:rgba(var(--color-overlay), .15);--color-overlay-16:rgba(var(--color-overlay), .16);--color-overlay-18:rgba(var(--color-overlay), .18);--color-overlay-20:rgba(var(--color-overlay), .2);--color-overlay-25:rgba(var(--color-overlay), .25);--color-overlay-30:rgba(var(--color-overlay), .3);--color-overlay-35:rgba(var(--color-overlay), .35);--color-overlay-40:rgba(var(--color-overlay), .4);--color-overlay-45:rgba(var(--color-overlay), .45);--color-overlay-50:rgba(var(--color-overlay), .5);--color-overlay-55:rgba(var(--color-overlay), .55);--color-overlay-60:rgba(var(--color-overlay), .6);--color-overlay-70:rgba(var(--color-overlay), .7);--color-overlay-85:rgba(var(--color-overlay), .85);--color-primary-2:rgba(var(--color-primary), .02);--color-primary-3:rgba(var(--color-primary), .03);--color-primary-4:rgba(var(--color-primary), .04);--color-primary-5:rgba(var(--color-primary), .05);--color-primary-6:rgba(var(--color-primary), .06);--color-primary-8:rgba(var(--color-primary), .08);--color-primary-10:rgba(var(--color-primary), .1);--color-primary-12:rgba(var(--color-primary), .12);--color-primary-14:rgba(var(--color-primary), .14);--color-primary-15:rgba(var(--color-primary), .15);--color-primary-16:rgba(var(--color-primary), .16);--color-primary-18:rgba(var(--color-primary), .18);--color-primary-20:rgba(var(--color-primary), .2);--color-primary-25:rgba(var(--color-primary), .25);--color-primary-28:rgba(var(--color-primary), .28);--color-primary-30:rgba(var(--color-primary), .3);--color-primary-35:rgba(var(--color-primary), .35);--color-primary-40:rgba(var(--color-primary), .4);--color-primary-45:rgba(var(--color-primary), .45);--color-primary-50:rgba(var(--color-primary), .5);--color-primary-55:rgba(var(--color-primary), .55);--color-primary-60:rgba(var(--color-primary), .6);--color-primary-65:rgba(var(--color-primary), .65);--color-primary-70:rgba(var(--color-primary), .7);--color-primary-75:rgba(var(--color-primary), .75);--color-primary-80:rgba(var(--color-primary), .8);--color-primary-85:rgba(var(--color-primary), .85);--color-primary-90:rgba(var(--color-primary), .9);--color-primary-95:rgba(var(--color-primary), .95);--color-primary-100:rgba(var(--color-primary), 1);--color-primary-rgb-4:rgba(var(--color-primary-rgb), .04);--color-primary-rgb-5:rgba(var(--color-primary-rgb), .05);--color-primary-rgb-10:rgba(var(--color-primary-rgb), .1);--color-primary-rgb-20:rgba(var(--color-primary-rgb), .2);--color-primary-rgb-40:rgba(var(--color-primary-rgb), .4);--color-primary-rgb-90:rgba(var(--color-primary-rgb), .9);--color-success-0:rgba(var(--color-success), 0);--color-success-3:rgba(var(--color-success), .03);--color-success-4:rgba(var(--color-success), .04);--color-success-5:rgba(var(--color-success), .05);--color-success-6:rgba(var(--color-success), .06);--color-success-8:rgba(var(--color-success), .08);--color-success-10:rgba(var(--color-success), .1);--color-success-12:rgba(var(--color-success), .12);--color-success-14:rgba(var(--color-success), .14);--color-success-15:rgba(var(--color-success), .15);--color-success-18:rgba(var(--color-success), .18);--color-success-20:rgba(var(--color-success), .2);--color-success-25:rgba(var(--color-success), .25);--color-success-28:rgba(var(--color-success), .28);--color-success-30:rgba(var(--color-success), .3);--color-success-35:rgba(var(--color-success), .35);--color-success-40:rgba(var(--color-success), .4);--color-success-50:rgba(var(--color-success), .5);--color-success-60:rgba(var(--color-success), .6);--color-success-80:rgba(var(--color-success), .8);--color-success-85:rgba(var(--color-success), .85);--color-success-90:rgba(var(--color-success), .9);--color-success-100:rgba(var(--color-success), 1);--color-surface-50:rgba(var(--color-surface), .5);--color-surface-hover-50:rgba(var(--color-surface-hover), .5);--color-surface-hover-80:rgba(var(--color-surface-hover), .8);--color-surface-raw-0:rgba(var(--color-surface-raw,255, 255, 255), 0);--color-surface-raw-20:rgba(var(--color-surface-raw,255, 255, 255), .2);--color-surface-raw-30:rgba(var(--color-surface-raw,255, 255, 255), .3);--color-surface-raw-60:rgba(var(--color-surface-raw,255, 255, 255), .6);--color-surface-raw-80:rgba(var(--color-surface-raw,255, 255, 255), .8);--color-surface-secondary-50:rgba(var(--color-surface-secondary), .5);--color-text-muted-10:rgba(var(--color-text-muted), .1);--color-text-primary-4:rgba(var(--color-text-primary), .04);--color-text-primary-5:rgba(var(--color-text-primary), .05);--color-text-primary-6:rgba(var(--color-text-primary), .06);--color-text-primary-8:rgba(var(--color-text-primary), .08);--color-text-primary-10:rgba(var(--color-text-primary), .1);--color-text-primary-15:rgba(var(--color-text-primary), .15);--color-text-primary-25:rgba(var(--color-text-primary), .25);--color-text-secondary-4:rgba(var(--color-text-secondary), .04);--color-text-secondary-5:rgba(var(--color-text-secondary), .05);--color-text-secondary-8:rgba(var(--color-text-secondary), .08);--color-text-secondary-10:rgba(var(--color-text-secondary), .1);--color-text-secondary-12:rgba(var(--color-text-secondary), .12);--color-text-secondary-15:rgba(var(--color-text-secondary), .15);--color-text-secondary-20:rgba(var(--color-text-secondary), .2);--color-text-secondary-30:rgba(var(--color-text-secondary), .3);--color-text-tertiary-4:rgba(var(--color-text-tertiary), .04);--color-text-tertiary-8:rgba(var(--color-text-tertiary), .08);--color-text-tertiary-10:rgba(var(--color-text-tertiary), .1);--color-text-tertiary-18:rgba(var(--color-text-tertiary), .18);--color-text-tertiary-30:rgba(var(--color-text-tertiary), .3);--color-text-tertiary-50:rgba(var(--color-text-tertiary), .5);--color-warning-4:rgba(var(--color-warning), .04);--color-warning-5:rgba(var(--color-warning), .05);--color-warning-6:rgba(var(--color-warning), .06);--color-warning-8:rgba(var(--color-warning), .08);--color-warning-10:rgba(var(--color-warning), .1);--color-warning-12:rgba(var(--color-warning), .12);--color-warning-14:rgba(var(--color-warning), .14);--color-warning-15:rgba(var(--color-warning), .15);--color-warning-16:rgba(var(--color-warning), .16);--color-warning-18:rgba(var(--color-warning), .18);--color-warning-20:rgba(var(--color-warning), .2);--color-warning-25:rgba(var(--color-warning), .25);--color-warning-28:rgba(var(--color-warning), .28);--color-warning-30:rgba(var(--color-warning), .3);--color-warning-35:rgba(var(--color-warning), .35);--color-warning-40:rgba(var(--color-warning), .4);--color-warning-50:rgba(var(--color-warning), .5);--color-warning-100:rgba(var(--color-warning), 1)}body[data-sidebar-pinned=true] .ant-modal-root .ant-modal-wrap,body[data-sidebar-pinned=true] .ant-modal-root .ant-modal-mask{box-sizing:border-box;-webkit-padding-start:var(--app-shell-left-offset);padding-inline-start:var(--app-shell-left-offset)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:52, 152, 219;--color-primary-hover:93, 173, 226;--color-primary-active:41, 128, 185;--color-primary-dark:var(--color-primary-hover);--color-background:26, 26, 26;--color-surface:45, 45, 45;--color-surface-hover:61, 61, 61;--color-surface-foreground:224, 224, 224;--color-bg-tertiary:var(--color-surface-hover);--color-bg-primary:var(--color-surface);--color-bg-secondary:var(--color-background);--color-text-primary:224, 224, 224;--color-text-secondary:160, 160, 160;--color-text-muted:var(--color-text-secondary);--color-text-tertiary:var(--color-text-secondary);--color-text-disabled:96, 96, 96;--color-accent:var(--color-primary);--color-bg-layout:var(--color-background);--color-border:61, 61, 61;--color-border-light:77, 77, 77;--color-sidebar-background:31, 31, 31;--color-sidebar-border:45, 45, 45;--color-header-background:45, 45, 45;--color-header-text:224, 224, 224;--color-header-border:61, 61, 61;--color-success:74, 222, 128;--color-success-bg:6, 78, 59;--color-success-border:16, 185, 129;--color-warning:251, 191, 36;--color-warning-bg:78, 45, 0;--color-warning-border:217, 119, 6;--color-danger:252, 165, 165;--color-danger-bg:67, 20, 7;--color-danger-border:239, 68, 68;--color-error:252, 165, 165;--color-error-bg:67, 20, 7;--color-error-border:239, 68, 68;--color-info:147, 197, 253;--color-info-bg:8, 47, 73;--color-info-border:59, 130, 246;--color-neutral:156, 163, 175;--color-neutral-bg:38, 38, 38;--color-neutral-border:75, 85, 99;--shadow-sm:0 1px 2px 0 var(--color-overlay-30);--shadow-md:0 4px 6px -1px var(--color-overlay-50);--shadow-lg:0 10px 15px -3px var(--color-overlay-70);--shadow-float:0 4px 12px var(--color-overlay-50);--shadow-float-hover:0 6px 16px var(--color-overlay-70);--color-input-readonly:55, 55, 55}[data-theme=high-contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:255, 255, 255;--color-surface:255, 255, 255;--color-surface-hover:245, 245, 245;--color-surface-foreground:0, 0, 0;--color-text-primary:0, 0, 0;--color-text-secondary:0, 0, 0;--color-border:0, 0, 0;--color-border-light:0, 0, 0;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-float:none;--shadow-float-hover:none}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ant-color-bg-layout,rgb(var(--color-background)));color:var(--ant-color-text,rgb(var(--color-text-primary)));margin:0;transition:background-color .3s,color .3s}code{font-family:var(--font-mono)}#root{height:100dvh;min-height:100dvh}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}div,section,article,aside,nav,header,footer,main{transition:background-color .3s,border-color .3s}.bg-primary{background-color:rgb(var(--color-primary))}.bg-surface{background-color:rgb(var(--color-surface))}.bg-background{background-color:rgb(var(--color-background))}.text-primary{color:rgb(var(--color-primary))}.text-foreground{color:rgb(var(--color-text-primary))}.text-secondary{color:rgb(var(--color-text-secondary))}.border-default{border-color:rgb(var(--color-border))}input[readonly],textarea[readonly],select[readonly]{opacity:.85;cursor:not-allowed;background-color:rgb(var(--color-input-readonly))!important;color:rgb(var(--color-text-primary))!important;border-color:rgb(var(--color-border))!important}input[readonly]::placeholder,textarea[readonly]::placeholder{opacity:.6;color:rgb(var(--color-text-secondary))!important}input:disabled,textarea:disabled,select:disabled{opacity:.7;cursor:not-allowed;background-color:rgb(var(--color-input-readonly))!important;color:rgb(var(--color-text-disabled))!important}@media (width<=768px){button,[role=button],a,input[type=checkbox],input[type=radio]{min-width:44px;min-height:44px}body{overflow-x:hidden}.ant-layout-content{padding:8px!important}.ant-form-item{margin-bottom:12px}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px!important}.ant-modal-content{padding:16px!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (forced-colors:active){:focus-visible{outline-offset:3px;outline:3px solid canvastext}button,[role=button],a{border:1px solid buttontext}}.ant-card{transition:box-shadow .2s,transform .2s}.ant-card:hover{box-shadow:0 4px 16px var(--color-overlay-6);transform:translateY(-1px)}input:not([type=checkbox]):not([type=radio]),textarea,.ant-select-selector,.ant-input,.ant-input-affix-wrapper{transition:border-color .2s,box-shadow .2s}select{appearance:none;color:rgb(var(--color-text-primary))!important;background-color:rgb(var(--color-surface))!important}select:not(:disabled):not([readonly]){cursor:pointer!important}select option:checked,select option:checked:focus{background-color:rgb(var(--color-surface))!important;color:rgb(var(--color-text-primary))!important}@supports selector(:has(*)){select:has(option[value=""]:checked){color:rgb(var(--color-text-secondary))!important}}select option,select optgroup{color:rgb(var(--color-text-primary))!important;background-color:rgb(var(--color-surface))!important}select option[value=""]{color:rgb(var(--color-text-secondary))!important}select:disabled,select[disabled]{color:rgb(var(--color-text-primary))!important;background-color:rgb(var(--color-surface-hover))!important;opacity:1!important;cursor:not-allowed!important}.ant-select{--ant-select-color:rgb(var(--color-text-primary))!important;--ant-select-background-color:rgb(var(--color-surface))!important;color:rgb(var(--color-text-primary))!important}.ant-select,.ant-select .ant-select-selector{background-color:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important}.ant-select:not(.ant-select-disabled) .ant-select-selector,.ant-select:not(.ant-select-disabled){cursor:pointer!important}.ant-select-disabled,.ant-select-disabled .ant-select-selector{cursor:not-allowed!important}.ant-select-single .ant-select-content:not(.ant-select-content-has-search-value){color:rgb(var(--color-text-primary))!important}.ant-select-content-value,.ant-select-content .ant-select-content-value,.ant-select-selection-item,.ant-select-selector .ant-select-selection-item,.ant-select-selection-item-content{color:rgb(var(--color-text-primary))!important;background-color:#0000!important}.ant-select-selection-search-input,.ant-select-content input{color:rgb(var(--color-text-primary))!important}.ant-select-disabled{opacity:1;--ant-select-color:rgb(var(--color-text-primary))!important;--ant-select-background-color:rgb(var(--color-surface-hover))!important;color:rgb(var(--color-text-primary))!important;background-color:rgb(var(--color-surface-hover))!important}.ant-select-disabled .ant-select-selector,.ant-select-disabled .ant-select-content-value,.ant-select-disabled .ant-select-selection-item{color:rgb(var(--color-text-primary))!important;background-color:rgb(var(--color-surface-hover))!important}.ant-select-selection-placeholder,.ant-select-placeholder,.ant-select-content-placeholder{opacity:.75;color:rgb(var(--color-text-secondary))!important}.ant-select-multiple .ant-select-selection-item{background:var(--color-primary-10)!important;border-color:var(--color-primary-15)!important;color:rgb(var(--color-text-primary))!important}.ant-select-multiple .ant-select-selection-item-content,.ant-select-multiple .ant-select-selection-item-remove{color:rgb(var(--color-text-primary))!important}.ant-select-arrow,.ant-select-suffix,.ant-select-clear{color:rgb(var(--color-text-secondary))!important}.ant-select-dropdown,.ant-select-item,.ant-select-item-option-content{color:rgb(var(--color-text-primary))!important;background-color:rgb(var(--color-surface))!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgb(var(--color-text-primary))!important;background:var(--color-primary-10)!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--color-primary-4)!important}.ant-select-dropdown,.ant-picker-dropdown,.ant-cascader-dropdown,.ant-dropdown,.ant-tree-select-dropdown{z-index:1250!important}.ant-picker:not(.ant-picker-disabled){cursor:pointer!important;background-color:rgb(var(--color-surface))!important}.ant-picker:not(.ant-picker-disabled) .ant-picker-input>input{cursor:pointer!important;color:rgb(var(--color-text-primary))!important;background-color:#0000!important}.ant-picker-disabled{cursor:not-allowed!important;opacity:.6!important}.ant-picker-suffix,.ant-picker-clear{color:rgb(var(--color-text-secondary))!important}.ant-input:not([disabled]):not([readonly]),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled){cursor:text!important;background-color:rgb(var(--color-surface))!important;color:rgb(var(--color-text-primary))!important}.pm-select__control{background-color:rgb(var(--color-surface))!important;border-color:rgb(var(--color-border))!important}.pm-select__single-value,.pm-select__input-container{color:rgb(var(--color-text-primary))!important}.pm-select__placeholder{color:rgb(var(--color-text-secondary))!important}.pm-select__menu{background-color:rgb(var(--color-surface))!important}.pm-select__option{color:rgb(var(--color-text-primary))!important}.pm-select__option--is-selected{background-color:var(--color-primary-10)!important}.pm-select__option--is-focused:not(.pm-select__option--is-selected){background-color:var(--color-primary-4)!important}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,.ant-input:focus,.ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px var(--color-primary-10)}button,[role=button],.ant-btn{transition:transform .1s,opacity .15s}button:active,[role=button]:active,.ant-btn:active{transform:scale(.97)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-text-tertiary-30);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary-50)}*{scrollbar-width:thin;scrollbar-color:var(--color-text-tertiary-30) transparent}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.form-field-error,.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-select-selector{animation:.4s shake}::selection{background:var(--color-primary-20);color:rgb(var(--color-text-primary))}.ant-message-notice-content{box-shadow:0 6px 24px var(--color-overlay-10);border-radius:10px;padding:10px 16px;font-weight:500}.ant-notification-notice{box-shadow:0 8px 32px var(--color-overlay-12);border-radius:12px}.ant-table-tbody>tr{transition:background-color .15s}.ant-table-tbody>tr:hover>td{background:rgb(var(--color-primary) / .04)!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:rgb(var(--color-primary) / .08)!important}.ant-tag{transition:transform .1s,opacity .15s}.ant-tag:hover{transform:scale(1.02)}.ant-modal{animation:.2s ease-out modalSlideIn}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ant-drawer-content-wrapper{transition:transform .25s cubic-bezier(.4,0,.2,1)!important}@media (width<=768px){.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table{min-width:600px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{font-size:12px;padding:8px 6px!important}}@media print{nav,header,.ant-layout-sider,.scroll-to-top,.route-progress-bar{display:none!important}main{margin:0!important;padding:0!important}}body.focus-mode nav[aria-label=breadcrumb],body.focus-mode [data-focus-hide=true]{display:none!important}body.focus-mode header{opacity:.3;transition:opacity .2s}body.focus-mode header:hover{opacity:1}body.focus-mode main{padding-top:.5rem!important}@media (prefers-reduced-motion:reduce){body.focus-mode header{transition:none}}
