: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;--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);--env-header-dev:#4caf50;--env-header-staging:#1890ff;--app-bg-blob-1:#0d6efd14;--app-bg-blob-2:#3d98ff0f}: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;--shadow-color-rgb:0, 0, 0;--env-header-dev:#1f5b43;--env-header-staging:#3c434f;--app-bg-blob-1:#60606017;--app-bg-blob-2:#3a3a3a12}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--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}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--text-primary);background-color:var(--surface-app);background-image:radial-gradient(circle at 12% -12%, var(--app-bg-blob-1), transparent 42%), radial-gradient(circle at 92% 0%, var(--app-bg-blob-2), transparent 34%), linear-gradient(180deg, #ffffffeb 0%, #f6f7f9fa 100%);background-attachment:fixed;margin:0;transition:background-color .22s,color .22s}.ant-modal-content{border:1px solid var(--border-soft);box-shadow:0 20px 40px rgba(var(--shadow-color-rgb), .3);border-radius:12px;background:var(--surface-card)!important}.ant-modal-header{border-bottom:1px solid var(--border-soft);background:var(--surface-card)!important}.ant-modal-title{color:var(--text-primary)!important}.ant-modal-body{background:var(--surface-card);color:var(--text-primary)}.ant-modal-footer{border-top:1px solid var(--border-soft);background:var(--surface-card)}.ant-modal-close{color:var(--text-secondary)}.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(--text-secondary)}.management-filter-card .ant-btn-default:hover{color:var(--color-primary-600);border-color:var(--color-primary-400)}
