@layer reset;@layer tokens{:root{--palette-f9953b:#f9953b;--size-720:720px;--gray-50:#f9fafb;--gray-100:#f2f4f6;--gray-300:#d1d6db;--gray-500:#8b95a1;--blue-admin:#1d4ed8;--size-1:1px;--size-2:2px;--size-3:3px;--size-4:4px;--size-5:5px;--size-6:6px;--size-8:8px;--size-9:9px;--size-10:10px;--size-11:11px;--size-12:12px;--size-13:13px;--size-14:14px;--size-15:15px;--size-16:16px;--size-18:18px;--size-19:19px;--size-20:20px;--size-22:22px;--size-24:24px;--size-26:26px;--size-28:28px;--size-30:30px;--size-32:32px;--size-36:36px;--size-38:38px;--size-40:40px;--size-44:44px;--size-48:48px;--size-50:50px;--size-52:52px;--size-56:56px;--size-60:60px;--size-64:64px;--size-68:68px;--size-72:72px;--size-80:80px;--size-96:96px;--size-108:108px;--size-156:156px;--size-160:160px;--size-180:180px;--size-168:168px;--size-200:200px;--size-240:240px;--size-264:264px;--size-280:280px;--size-296:296px;--size-320:320px;--size-340:340px;--size-360:360px;--size-380:380px;--size-400:400px;--size-420:420px;--size-480:480px;--size-520:520px;--size-600:600px;--size-840:840px;--size-900:900px;--size-1080:1080px;--size-1440:1440px;--size-999:999px;--size-9999:9999px;--palette-4f46e5:#4f46e5;--palette-4338ca:#4338ca;--palette-e0e7ff:#e0e7ff;--palette-eef2ff:#eef2ff;--palette-c7d2fe:#c7d2fe;--palette-1a1d21:#1a1d21;--palette-5c6670:#5c6670;--palette-6b7280:#6b7280;--palette-ffffff:#fff;--palette-f5f7fa:#f5f7fa;--palette-f1f3f6:#f1f3f6;--palette-d0d5dd:#d0d5dd;--palette-15803d:#15803d;--palette-edf8f1:#edf8f1;--palette-a9d8ba:#a9d8ba;--palette-e1f3e8:#e1f3e8;--palette-1f232b:#1f232b;--palette-ecfdf5:#ecfdf5;--palette-047857:#047857;--palette-fff7ed:#fff7ed;--palette-9a3412:#9a3412;--palette-fef2f2:#fef2f2;--palette-c43d3d:#c43d3d;--palette-f3eeff:#f3eeff;--palette-ede9fe:#ede9fe;--palette-ddd6fe:#ddd6fe;--palette-6d28d9:#6d28d9;--palette-5b21b6:#5b21b6;--palette-7a8494:#7a8494;--palette-eef1f5:#eef1f5;--palette-c4cad4:#c4cad4;--palette-98a2b3:#98a2b3;--palette-eaecf0:#eaecf0;--palette-a7f3d0:#a7f3d0;--palette-fd9331:#fd9331;--palette-fed7aa:#fed7aa;--palette-fecaca:#fecaca;--palette-b45309:#b45309;--palette-b91c1c:#b91c1c;--palette-475569:#475569;--palette-e8eefd:#e8eefd;--palette-c5d3f7:#c5d3f7;--palette-f8f9fb:#f8f9fb;--palette-f1f2f5:#f1f2f5;--palette-e1e3e8:#e1e3e8;--palette-3a4150:#3a4150;--palette-5a6272:#5a6272;--palette-f5a400:#f5a400;--palette-1a44bc:#1a44bc;--palette-e6e8ec:#e6e8ec;--palette-151c32:#151c32;--palette-e9b98f:#e9b98f;--palette-fbefe3:#fbefe3;--palette-8a4b16:#8a4b16;--palette-f2d9c2:#f2d9c2;--palette-f4f1ec:#f4f1ec;--palette-faf8f5:#faf8f5;--palette-eae3da:#eae3da;--palette-6b5b4a:#6b5b4a;--palette-e4ddd3:#e4ddd3;--palette-fafbfd:#fafbfd;--palette-f0f4fe:#f0f4fe;--palette-b42318:#b42318;--palette-d9822b:#d9822b;--palette-7ea2f2:#7ea2f2;--palette-e5484d:#e5484d;--palette-eef0f3:#eef0f3;--palette-8a91a0:#8a91a0;--palette-e8a49f:#e8a49f;--palette-e6f5ec:#e6f5ec;--palette-16623a:#16623a;--palette-fdecea:#fdecea;--palette-a3a9b5:#a3a9b5;--palette-d92d20:#d92d20;--palette-fafbfc:#fafbfc;--palette-111111:#111;--palette-333333:#333;--palette-e6e7ea:#e6e7ea;--palette-dc2626:#dc2626;--palette-fee4e2:#fee4e2;--palette-dcfce7:#dcfce7;--palette-14532d:#14532d;--palette-86efac:#86efac;--palette-f6f8fe:#f6f8fe;--palette-f6f7f9:#f6f7f9;--palette-eceef2:#eceef2;--palette-cfd5df:#cfd5df;--palette-c3c9d4:#c3c9d4;--palette-9aa5b8:#9aa5b8;--palette-16a34a:#16a34a;--palette-f3f6fe:#f3f6fe;--palette-111827:#111827;--palette-f3f4f6:#f3f4f6;--palette-e5e7eb:#e5e7eb;--size-150:150px;--size-84:84px;--size-7:7px;--size-760:760px;--palette-374151:#374151;--palette-eef0f4:#eef0f4;--size-260:260px;--size-82:82px;--size-76:76px;--size-120:120px;--palette-c0362c:#c0362c;--size-324:324px;--palette-a5acb9:#a5acb9;--size-34:34px;--palette-fdecec:#fdecec;--palette-b9c6ee:#b9c6ee;--size-92:92px;--size-112:112px;--size-88:88px;--size-208:208px;--palette-f5f8ff:#f5f8ff;--size-640:640px;--palette-eaf0ff:#eaf0ff;--palette-1e40af:#1e40af;--palette-e7f6ee:#e7f6ee;--palette-fff1e2:#fff1e2;--palette-e0f4f4:#e0f4f4;--palette-0f766e:#0f766e;--palette-f1f2f4:#f1f2f4;--color-primary:var(--palette-4f46e5);--color-pill-blue-surface:var(--palette-eaf0ff);--color-pill-blue-text:var(--palette-1e40af);--color-pill-green-surface:var(--palette-e7f6ee);--color-pill-green-text:var(--palette-047857);--color-pill-orange-surface:var(--palette-fff1e2);--color-pill-orange-text:var(--palette-b45309);--color-pill-teal-surface:var(--palette-e0f4f4);--color-pill-teal-text:var(--palette-0f766e);--color-pill-gray-surface:var(--palette-f1f2f4);--color-pill-gray-text:var(--palette-6b7280);--color-primary-text:var(--palette-4338ca);--color-primary-surface:var(--palette-e0e7ff);--color-primary-soft:var(--palette-eef2ff);--color-primary-border:var(--palette-c7d2fe);--color-text:var(--palette-1a1d21);--color-text-secondary:var(--palette-5c6670);--color-text-muted:var(--palette-6b7280);--color-surface:var(--palette-ffffff);--color-page:var(--palette-f5f7fa);--color-fill:var(--palette-f1f3f6);--color-border:var(--palette-d0d5dd);--color-control-border:var(--palette-d0d5dd);--btn-excel-fg:var(--palette-15803d);--btn-excel-bg:var(--palette-edf8f1);--btn-excel-border:var(--palette-a9d8ba);--btn-excel-hover-bg:var(--palette-e1f3e8);--btn-dark-bg:var(--palette-1f232b);--color-success-surface:var(--palette-ecfdf5);--color-success-text:var(--palette-047857);--color-warning-surface:var(--palette-fff7ed);--color-warning-text:var(--palette-9a3412);--color-danger-surface:var(--palette-fef2f2);--color-danger-text:var(--palette-c43d3d);--color-info-surface:var(--color-primary-soft);--color-info-text:var(--color-primary-text);--color-report-surface:var(--palette-f3eeff);--color-report-text:var(--palette-6d28d9);--font-h2:var(--size-28);--leading-h2:var(--size-36);--font-title:var(--size-22);--leading-title:var(--size-30);--font-h4:var(--size-20);--leading-h4:var(--size-28);--font-heading:var(--size-18);--leading-heading:var(--size-26);--font-h6:var(--size-16);--leading-h6:var(--size-24);--font-body:var(--size-15);--leading-body:var(--size-24);--font-small:var(--size-14);--font-label:var(--font-small);--font-caption:var(--size-13);--leading-caption:var(--size-18);--leading-note:var(--size-20);--leading-none:1;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-body:0;--tracking-title:-.01em;--tracking-none:0;--radius-control:var(--size-8);--radius-pill:var(--size-999);--radius-card:var(--size-12);--radius-worker:var(--size-16);--control-height:var(--size-40);--touch-target:var(--size-44);--shadow-card:0 1px 2px #1018280f;--shadow-fixed-bar:0 -4px 16px #1018280f}@media (pointer:coarse),(width<=767px){:root{--control-height:var(--touch-target)}}:root{--border-width:var(--size-1);--table-number-width:var(--size-60);--purpose-dot-size:var(--size-6);--space-xs:var(--size-4);--space-sm:var(--size-8);--space-md:var(--size-12);--space-lg:var(--size-16);--space-xl:var(--size-20);--detail-sidebar-width:var(--size-320);--color-on-primary:var(--palette-ffffff);--color-icon:var(--palette-7a8494);--color-surface-3:var(--palette-eef1f5);--color-dark:var(--palette-1a1d21);--color-on-dark:var(--palette-ffffff);--color-on-dark-muted:var(--palette-c4cad4);--color-control-strong:var(--palette-98a2b3);--color-row-line:var(--palette-eaecf0);--color-success-border:var(--palette-a7f3d0);--color-warning:var(--palette-fd9331);--color-warning-border:var(--palette-fed7aa);--color-danger-border:var(--palette-fecaca);--color-danger-strong:var(--palette-dc2626);--color-row-late:var(--palette-f6f7f9);--color-row-late-hover:var(--palette-eef0f3);--color-info-border:var(--color-primary-border);--font-hero:var(--size-40);--leading-hero:var(--size-48);--font-h1:var(--size-32);--leading-h1:42px;--leading-small:var(--size-20);--font-table-head:var(--size-13);--font-overline:var(--size-13);--leading-overline:var(--size-16);--radius-small:var(--size-6);--radius-item:var(--size-8);--radius-shell:var(--size-16);--radius-round:var(--size-9999);--control-height-small:var(--size-36);--control-height-table:var(--size-32);--control-height-action:var(--size-36);--badge-height:var(--size-26);--badge-height-compact:var(--size-24);--table-row-height:var(--size-60);--table-row-height-compact:var(--size-50);--table-cell-py-compact:var(--size-10);--table-min-width:var(--size-900);--table-min-width-narrow:var(--size-600);--table-hover-bg:var(--palette-f8f9fb);--shadow-overlay:0 8px 20px #1018281a;--shadow-modal:0 16px 40px #10182829;--color-scrim:#0006;--color-scrim-strong:#000000b3;--color-on-dark-hover:#ffffff14;--color-on-dark-active:#ffffff29;--color-on-dark-line:#fff3;--focus-width:var(--size-2);--focus-offset:var(--size-2);--sidebar-width:var(--size-240);--content-max:var(--size-1440);--content-pad:var(--size-28);--font-ui:Pretendard, "Snap UI Extended", "Pretendard Fallback", system-ui, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--radius-badge:var(--size-4);--badge-ok:var(--palette-15803d);--badge-warn:var(--palette-b45309);--badge-danger:var(--palette-b91c1c);--badge-info:var(--blue-admin);--badge-neutral:var(--palette-475569);--border-thin:var(--size-1);--space-1:var(--size-4);--space-2:var(--size-8);--space-3:var(--size-12);--space-4:var(--size-16);--space-5:var(--size-20);--space-6:var(--size-24);--space-8:var(--size-32);--icon-sm:var(--size-14);--icon-md:var(--size-16);--col-no-width:var(--size-68);--col-act-width:var(--size-108);--pt-font-width:var(--size-72);--search-width:260px;--modal-width:var(--size-480);--modal-width-wide:calc(var(--size-280) * 2);--qr-preview-size:var(--size-160);--detail-side-width:var(--size-320)}@media (width<=1199px){:root{--content-pad:var(--size-20)}}@media (pointer:coarse),(width<=767px){:root{--control-height-small:var(--touch-target);--control-height-table:var(--touch-target);--control-height-action:var(--touch-target)}}@media (width<=767px){:root{--control-height:var(--touch-target);--content-pad:var(--size-16)}}:root{--notification-unread:var(--palette-111111);--notification-read:var(--palette-333333);--palette-drawer-scrim:#11182766;--color-drawer-scrim:var(--palette-drawer-scrim);--brand-ink:var(--palette-151c32);--brand-knock:var(--palette-ffffff);--brand-accent:var(--palette-f9953b);--z-popover:40;--z-page-header:50;--z-topbar:60;--z-shell-popover:70;--z-drawer:80;--z-modal:90;--topbar-height:var(--size-56);--popover-gap:var(--size-6);--select-max-height:var(--size-264);--select-min-width:var(--size-160);--multi-max-height:var(--size-240);--multi-option-height:var(--size-38);--multi-tag-height:var(--size-26);--date-width:var(--size-280);--date-cell-size:var(--size-32);--drawer-width:var(--size-420);--drawer-head-height:var(--size-60);--filter-width:var(--size-380);--filter-sheet-width:var(--size-640);--filter-viewport-height:72vh;--filter-max-height:var(--size-600);--filter-radius:var(--size-16);--textarea-min-height:var(--size-72);--switch-width:var(--size-40);--switch-height:var(--size-22);--switch-knob:var(--size-18);--switch-labeled-width:var(--size-68);--switch-labeled-height:var(--size-28);--switch-labeled-knob:var(--size-22);--switch-labeled-font:var(--size-12);--choice-border-width:var(--size-2);--radio-dot:var(--size-6);--segment-height:var(--size-32);--segment-pad:var(--size-3);--empty-icon-size:var(--size-64);--empty-ring-size:var(--size-10);--empty-pad-top:var(--size-64);--empty-pad-bottom:var(--size-56);--empty-description-width:var(--size-360);--space-half:var(--size-2);--space-9:var(--size-9);--opacity-disabled:.45;--motion-control:.18s;--loading-bar-height:var(--size-3);--loading-bar-start:45%;--loading-bar-hold:85%;--loading-bar-reduced:60%;--loading-bar-duration:2.4s;--loading-bar-finish:.25s;--loading-skeleton-base:var(--palette-eceef2);--loading-skeleton-shine:var(--palette-f6f7f9);--loading-skeleton-duration:1.4s;--loading-row-height:var(--size-44);--loading-spinner-size:var(--size-16);--loading-spinner-duration:.7s;--loading-spinner-duration-reduced:2.4s;--loading-busy-opacity:.75;--table-mobile-min-width:var(--size-720)}}@layer base,components,patterns,screens,overrides;@font-face{font-family:Pretendard Fallback;font-weight:45 930;font-style:normal;src:local(Malgun Gothic),local(Apple SD Gothic Neo),local(Noto Sans KR);size-adjust:84.6%}@font-face{font-family:Snap UI Extended;font-weight:45 920;font-style:normal;font-display:swap;src:url(../../../fonts/SnapUIExtended-1.3.9-symbols.woff2)format("woff2");unicode-range:U+0-2FFF}@font-face{font-family:Snap UI Extended;font-weight:45 920;font-style:normal;font-display:swap;src:url(../../../fonts/SnapUIExtended-1.3.9-hangul.woff2)format("woff2");unicode-range:U+AC00-D7A3}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-common.woff2)format("woff2");unicode-range:U+A0-FF,U+2000-206F,U+3131-318E}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-ac00.woff2)format("woff2");unicode-range:U+AC00-ADFF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-ae00.woff2)format("woff2");unicode-range:U+AE00-AFFF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-b000.woff2)format("woff2");unicode-range:U+B000-B1FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-b200.woff2)format("woff2");unicode-range:U+B200-B3FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-b400.woff2)format("woff2");unicode-range:U+B400-B5FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-b600.woff2)format("woff2");unicode-range:U+B600-B7FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-b800.woff2)format("woff2");unicode-range:U+B800-B9FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-ba00.woff2)format("woff2");unicode-range:U+BA00-BBFF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-bc00.woff2)format("woff2");unicode-range:U+BC00-BDFF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-be00.woff2)format("woff2");unicode-range:U+BE00-BFFF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-c000.woff2)format("woff2");unicode-range:U+C000-C1FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-c200.woff2)format("woff2");unicode-range:U+C200-C3FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-c400.woff2)format("woff2");unicode-range:U+C400-C5FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-c600.woff2)format("woff2");unicode-range:U+C600-C7FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-c800.woff2)format("woff2");unicode-range:U+C800-C9FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-ca00.woff2)format("woff2");unicode-range:U+CA00-CBFF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-cc00.woff2)format("woff2");unicode-range:U+CC00-CDFF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-ce00.woff2)format("woff2");unicode-range:U+CE00-CFFF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-d000.woff2)format("woff2");unicode-range:U+D000-D1FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-d200.woff2)format("woff2");unicode-range:U+D200-D3FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-d400.woff2)format("woff2");unicode-range:U+D400-D5FF}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-ko-d600.woff2)format("woff2");unicode-range:U+D600-D7A3}@font-face{font-family:Pretendard;font-weight:45 930;font-display:swap;src:url(../../../fonts/SnapUISubset-1.3.9-v2-initial.woff2)format("woff2");unicode-range:U+20-318E,U+AC00-D7A3}
