:root,:root[data-theme=light]{--color-white:#fff;--color-black:#0d0d0e;--color-coolGrey-0:#fbfbfc;--color-coolGrey-50:#f8f8f9;--color-coolGrey-100:#f2f3f5;--color-coolGrey-200:#e7e9ee;--color-coolGrey-300:#d7dbe3;--color-coolGrey-400:#b9bfc9;--color-coolGrey-500:#8e96a3;--color-coolGrey-600:#6f7682;--color-coolGrey-700:#505660;--color-coolGrey-800:#37383d;--color-coolGrey-900:#17181b;--color-purple-50:var(--color-primary-50);--color-purple-100:var(--color-primary-100);--color-purple-200:var(--color-primary-200);--color-purple-300:var(--color-primary-300);--color-purple-400:var(--color-primary-400);--color-purple-500:var(--color-primary-500);--color-purple-600:var(--color-primary-600);--color-purple-700:var(--color-primary-700);--color-purple-800:var(--color-primary-800);--color-purple-900:var(--color-primary-900);--color-red-50:#fff3f4;--color-red-100:#ffeaeb;--color-red-200:#ffd0ca;--color-red-300:#ffaea4;--color-red-400:#ff877b;--color-red-500:#ff6455;--color-red-600:#e24b48;--color-red-700:#c1343c;--color-red-800:#942332;--color-red-900:#701222;--color-blue-25:#f5faff;--color-blue-50:#edf6ff;--color-blue-100:#dceeff;--color-blue-200:#bfdefe;--color-blue-300:#95c8ff;--color-blue-400:#68b1ff;--color-blue-500:#3d98ff;--color-blue-600:#1f82ff;--color-blue-700:#0d6efd;--color-blue-800:#0a56c9;--color-blue-900:#083a84;--color-primary-25:var(--color-blue-25);--color-primary-50:var(--color-blue-50);--color-primary-100:var(--color-blue-100);--color-primary-200:var(--color-blue-200);--color-primary-300:var(--color-blue-300);--color-primary-400:var(--color-blue-400);--color-primary-500:var(--color-blue-500);--color-primary-600:var(--color-blue-600);--color-primary-700:var(--color-blue-700);--color-primary-800:var(--color-blue-800);--color-primary-900:var(--color-blue-900);--color-green-50:#e3ffee;--color-green-100:#cafcda;--color-green-200:#a2f9c5;--color-green-300:#76f4a8;--color-green-400:#3ce584;--color-green-500:#00d67f;--color-green-600:#00bf7a;--color-green-700:#00996a;--color-green-800:#007c4f;--color-green-900:#005942;--color-yellow-100:ivory;--color-yellow-200:#ffffd0;--color-yellow-300:#fff8ad;--color-yellow-400:#fff270;--color-yellow-500:#ffe632;--color-yellow-600:#ffd400;--color-yellow-700:#eab306;--color-yellow-800:#c68400;--color-yellow-900:#a16929;--color-orange-50:#fff8f0;--color-orange-100:#fff1e6;--color-orange-200:#ffe2cc;--color-orange-300:#ffd1ad;--color-orange-400:#ffb885;--color-orange-500:#f95;--color-orange-600:#fa7b19;--color-orange-700:#e65d00;--color-orange-800:#c40;--color-orange-900:#a63600;--color-cyan-50:#e6ffff;--color-cyan-100:#b3ffff;--color-cyan-200:#80ffff;--color-cyan-300:#4dffff;--color-cyan-400:#1affff;--color-cyan-500:#00e6e6;--color-cyan-600:#0cc;--color-cyan-700:#099;--color-cyan-800:#066;--color-cyan-900:#033;--color-pink-50:#fff0f7;--color-pink-100:#ffe0ef;--color-pink-200:#ffc1e0;--color-pink-300:#ffa3d1;--color-pink-400:#ff85c2;--color-pink-500:#ff66b3;--color-pink-600:#e64d9a;--color-pink-700:#cc3381;--color-pink-800:#b31968;--color-pink-900:#99004f;--color-teal-50:#e6fffa;--color-teal-100:#b2f5ea;--color-teal-200:#81e6d9;--color-teal-300:#4fd1c5;--color-teal-400:#38b2ac;--color-teal-500:#319795;--color-teal-600:#2c7a7b;--color-teal-700:#285e61;--color-teal-800:#234e52;--color-teal-900:#1d4044;--color-volcano-50:#fff2e8;--color-volcano-100:#ffd8bf;--color-volcano-200:#ffbb96;--color-volcano-300:#ff9c6e;--color-volcano-400:#ff7a45;--color-volcano-500:#fa541c;--color-volcano-600:#d4380d;--color-volcano-700:#ad2102;--color-volcano-800:#871400;--color-volcano-900:#610b00;--color-lime-50:#fcffe6;--color-lime-100:#f4ffba;--color-lime-200:#eaff8f;--color-lime-300:#d3f261;--color-lime-400:#bae637;--color-lime-500:#a0d911;--color-lime-600:#7cb305;--color-lime-700:#5b8c00;--color-lime-800:#3f6600;--color-lime-900:#254000;--color-gold-50:#fffbe6;--color-gold-100:#fff1b8;--color-gold-200:#ffe58f;--color-gold-300:#ffd666;--color-gold-400:#ffc53d;--color-gold-500:#faad14;--color-gold-600:#d48806;--color-gold-700:#ad6800;--color-gold-800:#874d00;--color-gold-900:#613400;--surface-app:#f6f7f9;--surface-main:#f8f8f9;--surface-header:#ffffffe0;--surface-sidebar:#fbfbfc;--surface-card:#fff;--surface-hover:#0d6efd14;--surface-elevated:#f2f6ff;--border-soft:#70727c1f;--border-default:#70727c33;--text-primary:#0d0d0e;--text-secondary:#37383d;--text-muted:#70727c;--text-accent:var(--color-primary-700);--text-highlight:var(--color-gold-700);--text-danger:var(--color-red-700);--text-success:var(--color-green-700);--shadow-color-rgb:17, 18, 21;--shadow-soft:0 10px 30px rgba(var(--shadow-color-rgb), .06);--shadow-medium:0 18px 40px rgba(var(--shadow-color-rgb), .1);--focus-ring:#0d6efd24;--focus-ring-strong:#0d6efd38;--surface-overlay:#fffffffa;--surface-overlay-subtle:#f8f8f9f5;--surface-backdrop:#070a0e6b;--alert-info-bg:#0d6efd14;--alert-info-border:#0d6efd24;--alert-success-bg:#00bf7a1f;--alert-success-border:#00996a2e;--alert-warning-bg:#fa7b191f;--alert-warning-border:#e65d002e;--alert-error-bg:#e24b481f;--alert-error-border:#c1343c2e;--env-header-dev:#4caf50;--env-header-staging:#1890ff;--app-bg-blob-1:transparent;--app-bg-blob-2:transparent;--app-bg-base-start:#f6f7f9;--app-bg-base-end:#f6f7f9;--public-shell-bg:#f6f7f9;--public-panel-bg:#ffffffc7;--public-panel-elevated:#f2f6ffdb;--public-pill-bg:#fffc;--public-border-strong:#70727c29;--public-shadow:0 18px 48px rgba(var(--shadow-color-rgb), .08);--admin-header-height:72px;--admin-page-padding:16px;--button-solid-text:#fff;--button-primary-bg:var(--color-primary-700);--button-primary-hover-bg:var(--color-primary-800);--button-primary-active-bg:var(--color-primary-900);--button-primary-border:var(--color-primary-700);--button-default-text:var(--text-primary);--button-default-hover-text:var(--text-primary);--button-link-text:var(--color-primary-800);--button-link-hover-text:var(--color-primary-900);--button-link-surface:var(--surface-card);--button-link-hover-bg:#0d6efd1a;--button-text-hover-bg:#0d6efd14;--button-success-bg:var(--color-green-800);--button-success-hover-bg:var(--color-green-900);--button-success-active-bg:var(--color-green-900);--button-success-border:var(--color-green-800);--button-success-text:var(--color-green-800);--button-success-hover-surface:#007c4f1a;--button-info-bg:var(--color-cyan-800);--button-info-hover-bg:var(--color-cyan-900);--button-info-active-bg:var(--color-cyan-900);--button-info-border:var(--color-cyan-800);--button-info-text:var(--color-cyan-800);--button-info-hover-surface:#0066661a;--button-danger-bg:var(--color-red-700);--button-danger-hover-bg:var(--color-red-800);--button-danger-active-bg:var(--color-red-900);--button-danger-border:var(--color-red-700);--button-danger-text:var(--color-red-800);--button-danger-hover-surface:#c1343c1a;--status-neutral-bg:var(--surface-elevated);--status-neutral-border:var(--border-default);--status-neutral-text:var(--text-secondary);--status-info-bg:#0d6efd1a;--status-info-border:#0d6efd2e;--status-info-text:var(--color-primary-800);--status-success-bg:#00996a1f;--status-success-border:#00996a33;--status-success-text:var(--color-green-800);--status-danger-bg:#c1343c1f;--status-danger-border:#c1343c33;--status-danger-text:var(--color-red-800);--status-warning-bg:#e65d001f;--status-warning-border:#e65d0033;--status-warning-text:var(--color-orange-800);--status-accent-bg:#d488061f;--status-accent-border:#d4880638;--status-accent-text:var(--color-gold-800)}:root[data-theme=dark]{--color-white:#fff;--color-black:#050505;--color-coolGrey-0:#06080b;--color-coolGrey-50:#0b0f14;--color-coolGrey-100:#121822;--color-coolGrey-200:#1c2430;--color-coolGrey-300:#283444;--color-coolGrey-400:#3a4a60;--color-coolGrey-500:#50637d;--color-coolGrey-600:#6f829d;--color-coolGrey-700:#97a7bc;--color-coolGrey-800:#c4cedd;--color-coolGrey-900:#e8eef7;--color-purple-50:var(--color-primary-50);--color-purple-100:var(--color-primary-100);--color-purple-200:var(--color-primary-200);--color-purple-300:var(--color-primary-300);--color-purple-400:var(--color-primary-400);--color-purple-500:var(--color-primary-500);--color-purple-600:var(--color-primary-600);--color-purple-700:var(--color-primary-700);--color-purple-800:var(--color-primary-800);--color-purple-900:var(--color-primary-900);--color-red-50:#2b1019;--color-red-100:#3b1420;--color-red-200:#562034;--color-red-300:#72304a;--color-red-400:#954261;--color-red-500:#c95e77;--color-red-600:#e26d88;--color-red-700:#f59fb9;--color-red-800:#ffc3d4;--color-red-900:#ffe6ee;--color-blue-25:#0d1724;--color-blue-50:#122033;--color-blue-100:#1a2d46;--color-blue-200:#223d63;--color-blue-300:#2f5788;--color-blue-400:#4074b3;--color-blue-500:#5892d6;--color-blue-600:#71abeb;--color-blue-700:#93c0f4;--color-blue-800:#bdd9fb;--color-blue-900:#e4f1fe;--color-primary-25:var(--color-blue-25);--color-primary-50:var(--color-blue-50);--color-primary-100:var(--color-blue-100);--color-primary-200:var(--color-blue-200);--color-primary-300:var(--color-blue-300);--color-primary-400:var(--color-blue-400);--color-primary-500:var(--color-blue-500);--color-primary-600:var(--color-blue-600);--color-primary-700:var(--color-blue-700);--color-primary-800:var(--color-blue-800);--color-primary-900:var(--color-blue-900);--color-green-50:#13241d;--color-green-100:#1a3329;--color-green-200:#244b3c;--color-green-300:#2f6752;--color-green-400:#3f8669;--color-green-500:#4da27f;--color-green-600:#5fbc95;--color-green-700:#84d5b2;--color-green-800:#b2ead1;--color-green-900:#e0faee;--color-yellow-100:#2d2613;--color-yellow-200:#403619;--color-yellow-300:#5b4c23;--color-yellow-400:#7a6731;--color-yellow-500:#9d8344;--color-yellow-600:#ba9e57;--color-yellow-700:#d5bb7b;--color-yellow-800:#e9d7a8;--color-yellow-900:#faf1d4;--color-orange-50:#2b1912;--color-orange-100:#3d2419;--color-orange-200:#583527;--color-orange-300:#794a37;--color-orange-400:#9b6147;--color-orange-500:#bb7a59;--color-orange-600:#d29370;--color-orange-700:#e8ae8e;--color-orange-800:#f7cbb2;--color-orange-900:#fde8da;--color-cyan-50:#0b2326;--color-cyan-100:#103136;--color-cyan-200:#16464b;--color-cyan-300:#1f6469;--color-cyan-400:#2e888d;--color-cyan-500:#3fafb2;--color-cyan-600:#59ced1;--color-cyan-700:#84e4e6;--color-cyan-800:#b0f2f4;--color-cyan-900:#dcfcfd;--color-pink-50:#2e1124;--color-pink-100:#3f1631;--color-pink-200:#5b2046;--color-pink-300:#7d2c63;--color-pink-400:#a13d80;--color-pink-500:#c3559f;--color-pink-600:#df75ba;--color-pink-700:#f29bd0;--color-pink-800:#ffc0e3;--color-pink-900:#ffe5f3;--color-teal-50:#0e251f;--color-teal-100:#143429;--color-teal-200:#1d4c3b;--color-teal-300:#2a6b52;--color-teal-400:#388c69;--color-teal-500:#47ad81;--color-teal-600:#63cca0;--color-teal-700:#8de2bd;--color-teal-800:#b6f2d9;--color-teal-900:#dffff1;--color-volcano-50:#2d120b;--color-volcano-100:#3f1a10;--color-volcano-200:#5a2618;--color-volcano-300:#7e3622;--color-volcano-400:#a84b30;--color-volcano-500:#cf6542;--color-volcano-600:#ea8463;--color-volcano-700:#f5a286;--color-volcano-800:#ffc4ad;--color-volcano-900:#ffe5da;--color-lime-50:#1f260c;--color-lime-100:#2b3611;--color-lime-200:#3f4f19;--color-lime-300:#5a6f24;--color-lime-400:#779133;--color-lime-500:#93b344;--color-lime-600:#afcd64;--color-lime-700:#cae28c;--color-lime-800:#e1f2b8;--color-lime-900:#f3ffd8;--color-gold-50:#2a2113;--color-gold-100:#3a2e19;--color-gold-200:#544127;--color-gold-300:#745938;--color-gold-400:#96734a;--color-gold-500:#b58d5e;--color-gold-600:#cfa876;--color-gold-700:#e3c39a;--color-gold-800:#f2ddb9;--color-gold-900:#fcf0dc;--surface-app:#06080b;--surface-main:#0b0f14;--surface-header:#101620;--surface-sidebar:#0f141d;--surface-card:#151c27;--surface-hover:#1d2734;--surface-elevated:#222f40;--border-soft:#2b3748;--border-default:#3a495f;--text-primary:#eef3fb;--text-secondary:#c9d4e4;--text-muted:#9eacc2;--text-accent:var(--color-primary-700);--text-highlight:var(--color-gold-700);--text-danger:var(--color-red-700);--text-success:var(--color-green-700);--shadow-color-rgb:0, 0, 0;--focus-ring:#93c0f43d;--focus-ring-strong:#93c0f457;--surface-overlay:#151c27fa;--surface-overlay-subtle:#222f40f0;--surface-backdrop:#00000094;--alert-info-bg:#22579a61;--alert-info-border:#71abeb38;--alert-success-bg:#1d4c3b6b;--alert-success-border:#84d5b22e;--alert-warning-bg:#58352770;--alert-warning-border:#e8ae8e33;--alert-error-bg:#56203475;--alert-error-border:#f59fb92e;--env-header-dev:#1f5b43;--env-header-staging:#3c434f;--app-bg-blob-1:transparent;--app-bg-blob-2:transparent;--app-bg-base-start:#0b0f14;--app-bg-base-end:#0b0f14;--public-shell-bg:#0b0f14;--public-panel-bg:#121822d1;--public-panel-elevated:#222f40c7;--public-pill-bg:#101620db;--public-border-strong:#6f829d3d;--public-shadow:0 18px 48px #00000052;--admin-header-height:72px;--admin-page-padding:16px;--button-solid-text:#f7fbff;--button-primary-bg:var(--color-primary-300);--button-primary-hover-bg:var(--color-primary-200);--button-primary-active-bg:var(--color-primary-100);--button-primary-border:var(--color-primary-300);--button-default-text:var(--text-primary);--button-default-hover-text:var(--text-primary);--button-link-text:var(--color-primary-800);--button-link-hover-text:var(--color-primary-900);--button-link-surface:var(--surface-card);--button-link-hover-bg:#4074b333;--button-text-hover-bg:#4074b329;--button-success-bg:var(--color-green-300);--button-success-hover-bg:var(--color-green-200);--button-success-active-bg:var(--color-green-100);--button-success-border:var(--color-green-300);--button-success-text:var(--color-green-700);--button-success-hover-surface:#2f675247;--button-info-bg:var(--color-cyan-300);--button-info-hover-bg:var(--color-cyan-200);--button-info-active-bg:var(--color-cyan-100);--button-info-border:var(--color-cyan-300);--button-info-text:var(--color-cyan-700);--button-info-hover-surface:#1f646947;--button-danger-bg:var(--color-red-300);--button-danger-hover-bg:var(--color-red-200);--button-danger-active-bg:var(--color-red-100);--button-danger-border:var(--color-red-300);--button-danger-text:var(--color-red-700);--button-danger-hover-surface:#72304a3d;--status-neutral-bg:var(--surface-elevated);--status-neutral-border:var(--border-default);--status-neutral-text:var(--text-secondary);--status-info-bg:#2f57886b;--status-info-border:#71abeb47;--status-info-text:var(--color-primary-800);--status-success-bg:#1d4c3b75;--status-success-border:#84d5b238;--status-success-text:var(--color-green-800);--status-danger-bg:#56203480;--status-danger-border:#f59fb93d;--status-danger-text:var(--color-red-800);--status-warning-bg:#58352780;--status-warning-border:#e8ae8e3d;--status-warning-text:var(--color-orange-800);--status-accent-bg:#54412780;--status-accent-border:#e3c39a3d;--status-accent-text:var(--color-gold-800)}@media (width<=991px){:root,:root[data-theme=light],:root[data-theme=dark]{--admin-header-height:76px;--admin-page-padding:10px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Spoqa Han Sans Neo", "Apple SD Gothic Neo", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}*{scrollbar-width:thin;scrollbar-color:var(--color-coolGrey-400) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-coolGrey-400);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-coolGrey-500)}body{color:var(--text-primary);background-color:var(--surface-app);background-image:none;background-attachment:fixed;margin:0;transition:background-color .22s,color .22s}a{color:var(--text-accent)}::selection{background:var(--surface-hover);color:var(--text-primary)}.ant-app,.ant-layout,.ant-layout-content,.ant-layout-sider,.ant-layout-header,.ant-card,.ant-table-wrapper,.ant-descriptions,.ant-empty,.ant-statistic{color:var(--text-primary)}.ant-layout{background:0 0!important}.ant-typography,.ant-typography strong,.anticon{color:inherit}.ant-card{background:var(--surface-card);border-color:var(--border-soft);box-shadow:var(--shadow-soft)}.ant-card-head{background:var(--surface-elevated);border-bottom-color:var(--border-soft)}.ant-card-head-title,.ant-card-meta-title,.ant-card-meta-description{color:var(--text-primary)!important}.ant-card-meta-description{color:var(--text-secondary)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-group-addon,.ant-select-selector,.ant-picker,.ant-radio-button-wrapper,.ant-segmented,.ant-collapse-item,.ant-collapse-content,.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{background:var(--surface-card);border-color:var(--border-soft);color:var(--text-primary)}.ant-input::placeholder,.ant-input-number-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-picker-input>input::placeholder,.ant-select-selection-placeholder{color:var(--text-muted)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-picker:hover,.ant-radio-button-wrapper:hover,.ant-pagination-item:hover,.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{border-color:var(--color-primary-400)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){border-color:var(--color-primary-500)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.ant-btn-default{background:var(--surface-card);border-color:var(--border-default);color:var(--button-default-text)!important}.ant-btn.ant-btn-default.ant-btn-color-default.ant-btn-variant-outlined{background:var(--surface-card)!important;border-color:var(--border-default)!important;color:var(--button-default-text)!important}.ant-btn-primary,.ant-btn-color-primary.ant-btn-variant-solid{background:var(--button-primary-bg)!important;border-color:var(--button-primary-border)!important;color:var(--button-solid-text)!important}.ant-btn-primary:hover,.ant-btn-color-primary.ant-btn-variant-solid:hover{background:var(--button-primary-hover-bg)!important;border-color:var(--button-primary-hover-bg)!important;color:var(--button-solid-text)!important}.ant-btn-primary:active,.ant-btn-color-primary.ant-btn-variant-solid:active{background:var(--button-primary-active-bg)!important;border-color:var(--button-primary-active-bg)!important}.ant-btn-link{color:var(--button-link-text)!important}.ant-btn.ant-btn-link.ant-btn-color-link.ant-btn-variant-link{border-radius:10px;background:var(--button-link-surface)!important;border:1px solid var(--border-soft)!important;color:var(--button-link-text)!important}.ant-btn-link:hover{color:var(--button-link-hover-text)!important;border-color:var(--color-primary-400)!important;background:var(--button-link-hover-bg)!important}.ant-btn-text{color:var(--button-default-text)!important}.ant-btn-text:hover{color:var(--button-default-hover-text)!important;background:var(--button-text-hover-bg)!important}.ant-btn-default:hover{color:var(--button-default-hover-text)!important;background:var(--surface-hover)!important;border-color:var(--color-primary-400)!important}.ant-btn-default:disabled,.ant-btn-default[disabled]{background:var(--surface-elevated)!important;border-color:var(--border-soft)!important;color:var(--text-muted)!important}.ant-btn-color-dangerous.ant-btn-variant-solid,.ant-btn-dangerous.ant-btn-primary{background:var(--button-danger-bg)!important;border-color:var(--button-danger-border)!important;color:var(--button-solid-text)!important}.ant-btn-color-dangerous.ant-btn-variant-solid:hover,.ant-btn-dangerous.ant-btn-primary:hover{background:var(--button-danger-hover-bg)!important;border-color:var(--button-danger-hover-bg)!important}.ant-btn-color-dangerous.ant-btn-variant-solid:active,.ant-btn-dangerous.ant-btn-primary:active{background:var(--button-danger-active-bg)!important;border-color:var(--button-danger-active-bg)!important}.ant-tabs-tab{color:var(--text-secondary)}.ant-tabs-tab:hover,.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-accent)!important}.ant-tabs-ink-bar{background:var(--color-primary-600)!important}.ant-segmented{background:var(--surface-elevated);padding:4px}.ant-segmented-item{color:var(--text-secondary)}.ant-segmented-item-selected,.ant-segmented-item:hover{color:var(--text-primary)!important}.ant-segmented-item-selected{background:var(--surface-card)!important;box-shadow:none!important}.ant-table{background:var(--surface-card);color:var(--text-primary)}.ant-table-container{border-radius:12px;overflow:hidden}.ant-table-thead>tr>th{background:var(--surface-elevated)!important;border-bottom:1px solid var(--border-soft)!important;color:var(--text-secondary)!important}.ant-table-tbody>tr>td,.ant-table-placeholder>td{background:var(--surface-card)!important;border-bottom:1px solid var(--border-soft)!important;color:var(--text-primary)!important}.ant-table-tbody>tr:hover>td,.ant-table-row:hover>td{background:var(--surface-hover)!important}.ant-table-filter-trigger,.ant-table-column-sorter,.ant-pagination-item a,.ant-pagination-total-text,.ant-pagination-options{color:var(--text-secondary)!important}.ant-pagination-item-active{border-color:var(--color-primary-500)!important;background:var(--surface-hover)!important}.ant-pagination-item-active a{color:var(--text-accent)!important}.ant-descriptions-view{border-radius:12px;overflow:hidden}.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--surface-elevated)!important;color:var(--text-secondary)!important}.ant-descriptions-bordered .ant-descriptions-item-content{background:var(--surface-card)!important;color:var(--text-primary)!important}.ant-statistic-title,.ant-empty-description,.ant-form-item-label>label,.ant-form-item-extra,.ant-form-item-explain,.ant-form-item-explain-error{color:var(--text-secondary)!important}.ant-statistic-content,.ant-statistic-content-value,.ant-form-item-control-input-content,.ant-picker-header button,.ant-picker-content th,.ant-picker-cell-in-view,.ant-picker-time-panel-column>li{color:var(--text-primary)!important}.ant-picker-header{border-bottom-color:var(--border-soft)!important}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--color-primary-600)!important;color:var(--color-white)!important}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--color-primary-500)!important}.ant-modal-root .ant-modal-mask,.ant-drawer .ant-drawer-mask{background:var(--surface-backdrop)!important}.ant-modal-content{border:1px solid var(--border-soft);box-shadow:var(--shadow-medium);border-radius:12px;background:var(--surface-overlay)!important}.ant-modal-header{border-bottom:1px solid var(--border-soft);background:var(--surface-overlay)!important}.ant-modal-title{color:var(--text-primary)!important}.ant-modal-body{background:var(--surface-overlay);color:var(--text-primary)}.ant-modal-footer{border-top:1px solid var(--border-soft);background:var(--surface-overlay)}.ant-modal-close{color:var(--text-secondary)}.ant-modal-confirm .ant-modal-confirm-title,.ant-modal-confirm .ant-modal-confirm-content,.ant-modal-confirm .ant-modal-confirm-paragraph,.ant-modal-confirm .ant-modal-confirm-body .anticon{color:var(--text-primary)!important}.ant-drawer-content,.ant-drawer-header,.ant-drawer-body,.ant-drawer-footer,.ant-popover .ant-popover-inner,.ant-dropdown .ant-dropdown-menu,.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-notification-notice,.ant-message-notice-content,.ant-tour .ant-tour-inner,.ant-tooltip .ant-tooltip-inner{border:1px solid var(--border-soft);box-shadow:var(--shadow-medium);background:var(--surface-overlay)!important;color:var(--text-primary)!important}.ant-drawer-header,.ant-drawer-footer,.ant-picker-dropdown .ant-picker-footer{border-color:var(--border-soft)!important}.ant-drawer-title,.ant-popover-title,.ant-popconfirm-title,.ant-popconfirm-description,.ant-notification-notice-message,.ant-notification-notice-description,.ant-message-custom-content,.ant-tour-title,.ant-tour-description,.ant-dropdown-menu-title-content,.ant-select-item-option-content{color:var(--text-primary)!important}.ant-popover-arrow:before,.ant-dropdown .ant-dropdown-arrow:before,.ant-picker-dropdown .ant-picker-range-arrow:before,.ant-picker-dropdown .ant-picker-arrow:before{background:var(--surface-overlay)!important}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-select-item,.ant-picker-cell,.ant-picker-header button,.ant-picker-super-prev-icon,.ant-picker-prev-icon,.ant-picker-next-icon,.ant-picker-super-next-icon{color:var(--text-primary)!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-item-active,.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--surface-hover)!important}.ant-select-item-empty,.ant-select-item-option-disabled,.ant-picker-content th,.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled{color:var(--text-muted)!important}.ant-popconfirm-buttons .ant-btn-default,.ant-modal-confirm-btns .ant-btn-default{background:var(--surface-card)!important;border-color:var(--border-default)!important;color:var(--button-default-text)!important}.admin-button-success-solid.ant-btn{background:var(--button-success-bg)!important;border-color:var(--button-success-border)!important;color:var(--button-solid-text)!important}.admin-button-success-solid.ant-btn:hover{background:var(--button-success-hover-bg)!important;border-color:var(--button-success-hover-bg)!important;color:var(--button-solid-text)!important}.admin-button-success-solid.ant-btn:active{background:var(--button-success-active-bg)!important;border-color:var(--button-success-active-bg)!important}.admin-button-info-solid.ant-btn{background:var(--button-info-bg)!important;border-color:var(--button-info-border)!important;color:var(--button-solid-text)!important}.admin-button-info-solid.ant-btn:hover{background:var(--button-info-hover-bg)!important;border-color:var(--button-info-hover-bg)!important;color:var(--button-solid-text)!important}.admin-button-info-solid.ant-btn:active{background:var(--button-info-active-bg)!important;border-color:var(--button-info-active-bg)!important}.admin-link-success.ant-btn{color:var(--button-success-text)!important}.admin-link-success.ant-btn:hover{color:var(--button-success-text)!important;background:var(--button-success-hover-surface)!important}.admin-action-button.ant-btn{border-radius:10px;min-width:56px;height:32px;padding-inline:11px;font-weight:600}.admin-action-button--neutral.ant-btn{background:var(--surface-card)!important;border-color:var(--border-default)!important;color:var(--button-default-text)!important}.admin-action-button--neutral.ant-btn:hover{background:var(--surface-hover)!important;border-color:var(--color-primary-400)!important}.admin-action-button--accent.ant-btn{background:var(--surface-card)!important;border-color:var(--button-primary-border)!important;color:var(--button-link-text)!important}.admin-action-button--accent.ant-btn:hover{background:var(--button-link-hover-bg)!important;border-color:var(--button-primary-hover-bg)!important;color:var(--button-link-hover-text)!important}.admin-action-button--success.ant-btn{background:var(--surface-card)!important;border-color:var(--button-success-border)!important;color:var(--button-success-text)!important}.admin-action-button--success.ant-btn:hover{background:var(--button-success-hover-surface)!important;border-color:var(--button-success-hover-bg)!important;color:var(--button-success-text)!important}.admin-action-button--danger.ant-btn{background:var(--surface-card)!important;border-color:var(--button-danger-border)!important;color:var(--button-danger-text)!important}.admin-status-tag.ant-tag{text-align:center;white-space:normal;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;font-weight:600;line-height:1.35;border:1px solid var(--status-neutral-border)!important;background:var(--status-neutral-bg)!important;color:var(--status-neutral-text)!important;margin-inline-end:0!important;padding:6px 10px!important;display:inline-flex!important}.admin-status-tag--info.ant-tag{border-color:var(--status-info-border)!important;background:var(--status-info-bg)!important;color:var(--status-info-text)!important}.admin-status-tag--success.ant-tag{border-color:var(--status-success-border)!important;background:var(--status-success-bg)!important;color:var(--status-success-text)!important}.admin-status-tag--danger.ant-tag{border-color:var(--status-danger-border)!important;background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important}.admin-status-tag--warning.ant-tag{border-color:var(--status-warning-border)!important;background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important}.admin-status-tag--accent.ant-tag{border-color:var(--status-accent-border)!important;background:var(--status-accent-bg)!important;color:var(--status-accent-text)!important}.ant-tag:not(.admin-status-tag){border-radius:10px;font-weight:600}.ant-tag.ant-tag-default:not(.admin-status-tag),.ant-tag:not(.admin-status-tag):not([class*=ant-tag-]){border-color:var(--status-neutral-border)!important;background:var(--status-neutral-bg)!important;color:var(--status-neutral-text)!important}.ant-tag.ant-tag-blue:not(.admin-status-tag),.ant-tag.ant-tag-cyan:not(.admin-status-tag),.ant-tag.ant-tag-geekblue:not(.admin-status-tag),.ant-tag.ant-tag-processing:not(.admin-status-tag),.ant-tag.ant-tag-success-processing:not(.admin-status-tag){border-color:var(--status-info-border)!important;background:var(--status-info-bg)!important;color:var(--status-info-text)!important}.ant-tag.ant-tag-green:not(.admin-status-tag),.ant-tag.ant-tag-success:not(.admin-status-tag){border-color:var(--status-success-border)!important;background:var(--status-success-bg)!important;color:var(--status-success-text)!important}.ant-tag.ant-tag-red:not(.admin-status-tag),.ant-tag.ant-tag-error:not(.admin-status-tag){border-color:var(--status-danger-border)!important;background:var(--status-danger-bg)!important;color:var(--status-danger-text)!important}.ant-tag.ant-tag-orange:not(.admin-status-tag),.ant-tag.ant-tag-volcano:not(.admin-status-tag),.ant-tag.ant-tag-warning:not(.admin-status-tag){border-color:var(--status-warning-border)!important;background:var(--status-warning-bg)!important;color:var(--status-warning-text)!important}.ant-tag.ant-tag-gold:not(.admin-status-tag){border-color:var(--status-accent-border)!important;background:var(--status-accent-bg)!important;color:var(--status-accent-text)!important}.admin-action-button--danger.ant-btn:hover{background:var(--button-danger-hover-surface)!important;border-color:var(--button-danger-hover-bg)!important;color:var(--button-danger-text)!important}.admin-action-button.ant-btn:disabled,.admin-action-button.ant-btn.ant-btn-disabled,.admin-action-button.ant-btn[disabled]{background:var(--surface-elevated)!important;border-color:var(--border-soft)!important;color:var(--text-muted)!important;box-shadow:none!important}.ant-modal .ant-alert,.unified-management-modal .ant-alert{color:var(--text-primary);border-width:1px;border-radius:16px}.ant-modal .ant-alert .ant-alert-message,.ant-modal .ant-alert .ant-alert-description,.unified-management-modal .ant-alert .ant-alert-message,.unified-management-modal .ant-alert .ant-alert-description{color:inherit!important}.ant-modal .ant-alert .ant-alert-message,.unified-management-modal .ant-alert .ant-alert-message{font-weight:700}.ant-modal .ant-alert .ant-alert-description,.unified-management-modal .ant-alert .ant-alert-description{color:var(--text-secondary)!important}.ant-modal .ant-alert.ant-alert-info,.unified-management-modal .ant-alert.ant-alert-info{background:var(--alert-info-bg)!important;border-color:var(--alert-info-border)!important}.ant-modal .ant-alert.ant-alert-success,.unified-management-modal .ant-alert.ant-alert-success{background:var(--alert-success-bg)!important;border-color:var(--alert-success-border)!important}.ant-modal .ant-alert.ant-alert-warning,.unified-management-modal .ant-alert.ant-alert-warning{background:var(--alert-warning-bg)!important;border-color:var(--alert-warning-border)!important}.ant-modal .ant-alert.ant-alert-error,.unified-management-modal .ant-alert.ant-alert-error{background:var(--alert-error-bg)!important;border-color:var(--alert-error-border)!important}.ant-modal .ant-alert.ant-alert-info .ant-alert-icon,.unified-management-modal .ant-alert.ant-alert-info .ant-alert-icon{color:var(--color-primary-600)!important}.ant-modal .ant-alert.ant-alert-success .ant-alert-icon,.unified-management-modal .ant-alert.ant-alert-success .ant-alert-icon{color:var(--color-green-600)!important}.ant-modal .ant-alert.ant-alert-warning .ant-alert-icon,.unified-management-modal .ant-alert.ant-alert-warning .ant-alert-icon{color:var(--color-orange-600)!important}.ant-modal .ant-alert.ant-alert-error .ant-alert-icon,.unified-management-modal .ant-alert.ant-alert-error .ant-alert-icon{color:var(--color-red-600)!important}.ant-modal .ant-card,.unified-management-modal .ant-card{background:var(--surface-card);border:1px solid var(--border-soft);color:var(--text-primary)}.ant-modal .ant-card-head,.unified-management-modal .ant-card-head{background:var(--surface-elevated);border-bottom:1px solid var(--border-soft)}.ant-modal .ant-card-head-title,.unified-management-modal .ant-card-head-title,.ant-modal .ant-card-body,.unified-management-modal .ant-card-body{color:var(--text-primary)}.ant-modal .ant-form-item-label>label,.unified-management-modal .ant-form-item-label>label{color:var(--text-secondary)}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-input-number,.ant-modal .ant-input-number-input,.ant-modal .ant-select-selector,.ant-modal .ant-picker,.unified-management-modal .ant-input,.unified-management-modal .ant-input-affix-wrapper,.unified-management-modal .ant-input-number,.unified-management-modal .ant-input-number-input,.unified-management-modal .ant-select-selector,.unified-management-modal .ant-picker{background:var(--surface-card);border-color:var(--border-soft);color:var(--text-primary)}.ant-modal .ant-table,.ant-modal .ant-table-wrapper,.unified-management-modal .ant-table,.unified-management-modal .ant-table-wrapper{color:var(--text-primary);background:var(--surface-card)}.ant-modal .ant-table-container,.unified-management-modal .ant-table-container{border:1px solid var(--border-soft);border-radius:10px;overflow:hidden}.ant-modal .ant-table-thead>tr>th,.unified-management-modal .ant-table-thead>tr>th{background:var(--surface-elevated)!important;border-bottom:1px solid var(--border-soft)!important;color:var(--text-secondary)!important}.ant-modal .ant-table-tbody>tr>td,.unified-management-modal .ant-table-tbody>tr>td{background:var(--surface-card);border-bottom:1px solid var(--border-soft);color:var(--text-primary)}.ant-modal .ant-table-tbody>tr:hover>td,.unified-management-modal .ant-table-tbody>tr:hover>td{background:var(--surface-hover)!important}.ant-modal .ant-pagination-item,.ant-modal .ant-pagination-prev .ant-pagination-item-link,.ant-modal .ant-pagination-next .ant-pagination-item-link,.unified-management-modal .ant-pagination-item,.unified-management-modal .ant-pagination-prev .ant-pagination-item-link,.unified-management-modal .ant-pagination-next .ant-pagination-item-link{background:var(--surface-card);border-color:var(--border-soft);color:var(--text-secondary)}.ant-modal .ant-pagination-item-active,.unified-management-modal .ant-pagination-item-active{border-color:var(--color-primary-500)}.ant-modal .ant-pagination-item-active a,.unified-management-modal .ant-pagination-item-active a{color:var(--color-primary-600)}.management-filter-card.ant-card{background:var(--surface-card);border:1px solid var(--border-soft)}.management-filter-card .ant-card-head{background:var(--surface-elevated);border-bottom:1px solid var(--border-soft)}.management-filter-card .ant-card-head-title{color:var(--text-secondary);font-weight:700}.management-filter-card .ant-form-item-label>label{color:var(--text-secondary);font-weight:600}.management-filter-card .ant-input,.management-filter-card .ant-input-affix-wrapper,.management-filter-card .ant-input-number,.management-filter-card .ant-input-number-input,.management-filter-card .ant-select-selector,.management-filter-card .ant-picker{background:var(--surface-card);border-color:var(--border-soft);color:var(--text-primary)}.management-filter-card .ant-input:focus,.management-filter-card .ant-input-affix-wrapper-focused,.management-filter-card .ant-input-number-focused,.management-filter-card .ant-select-focused .ant-select-selector,.management-filter-card .ant-picker-focused{box-shadow:0 0 0 2px var(--color-primary-100);border-color:var(--color-primary-500)!important}.management-filter-card .ant-btn-default{border-color:var(--border-default);color:var(--button-default-text)}.management-filter-card .ant-btn-default:hover{color:var(--button-default-hover-text);border-color:var(--color-primary-400)}
