@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";
@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:45 920;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-font-family:"Pretendard", Arial, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--app-accent:#0b63f6;--app-border-default:#e4eaf0;--app-border-subtle:#edf2f7;--app-danger:#ef4444;--app-surface-base:#fff;--app-surface-muted:#f8fafc;--app-surface-selected:#eff6ff;--app-text-muted:var(--grey-700);--app-text-primary:var(--navy-900);--app-text-secondary:var(--navy-700);--background:#f6f7f4;--surface:var(--app-surface-base);--control-accent:var(--app-accent);--control-border:var(--app-border-default);--control-divider:var(--app-border-subtle);--control-page-background:#e2e6eb;--control-surface-muted:var(--app-surface-muted);--control-danger:var(--app-danger);--control-surface-selected:var(--app-surface-selected);--tone-red-background:#dc2626;--tone-red-border:#b91c1c;--tone-red-color:#fff;--tone-red-soft-background:#fee2e2;--tone-red-tag-background:#fff2f0;--tone-red-tag-border:#ee6361;--tone-red-tag-color:#cf1322;--tone-orange-background:#f97316;--tone-orange-border:#c2410c;--tone-orange-color:#fff;--tone-orange-soft-background:#ffedd5;--tone-orange-tag-background:#fff7e6;--tone-orange-tag-border:#f39d35;--tone-orange-tag-color:#d46b08;--tone-gold-background:#facc15;--tone-gold-border:#ca8a04;--tone-gold-color:#111827;--tone-gold-soft-background:#fef9c3;--tone-gold-tag-background:#fffbe6;--tone-gold-tag-border:#ffc53d;--tone-gold-tag-color:#d48806;--tone-gray-background:#475467;--tone-gray-border:var(--navy-800);--tone-gray-color:#fff;--tone-gray-soft-background:#f2f4f7;--tone-gray-tag-background:#fafafa;--tone-gray-tag-border:#8c8c8c;--tone-gray-tag-color:#595959;--tone-green-background:#52c41a;--tone-green-border:#389e0d;--tone-green-color:#fff;--tone-green-soft-background:#f6ffed;--tone-green-tag-background:#f6ffed;--tone-green-tag-border:#b7eb8f;--tone-green-tag-color:#389e0d;--tone-sage-background:#52796f;--tone-sage-border:#3f665d;--tone-sage-color:#fff;--tone-sage-soft-background:#edf3f1;--tone-sage-tag-background:#f3f7f5;--tone-sage-tag-border:#a9c2ba;--tone-sage-tag-color:#3f665d;--tone-blue-background:#1677ff;--tone-blue-border:#0958d9;--tone-blue-color:#fff;--tone-blue-soft-background:#e6f4ff;--tone-blue-tag-background:#e6f4ff;--tone-blue-tag-border:#91caff;--tone-blue-tag-color:#0958d9;--tone-purple-background:#722ed1;--tone-purple-border:#531dab;--tone-purple-color:#fff;--tone-purple-soft-background:#f9f0ff;--tone-purple-tag-background:#f9f0ff;--tone-purple-tag-border:#d3adf7;--tone-purple-tag-color:#722ed1;--tone-cyan-background:#13c2c2;--tone-cyan-border:#08979c;--tone-cyan-color:#fff;--tone-cyan-soft-background:#e6fffb;--tone-cyan-tag-background:#e6fffb;--tone-cyan-tag-border:#87e8de;--tone-cyan-tag-color:#08979c;--control-tone-red-background:var(--tone-red-background);--control-tone-red-border:var(--tone-red-border);--control-tone-red-color:var(--tone-red-color);--control-tone-red-soft-background:var(--tone-red-soft-background);--control-tone-red-tag-background:var(--tone-red-tag-background);--control-tone-red-tag-border:var(--tone-red-tag-border);--control-tone-red-tag-color:var(--tone-red-tag-color);--control-tone-orange-background:var(--tone-orange-background);--control-tone-orange-border:var(--tone-orange-border);--control-tone-orange-color:var(--tone-orange-color);--control-tone-orange-soft-background:var(--tone-orange-soft-background);--control-tone-orange-tag-background:var(--tone-orange-tag-background);--control-tone-orange-tag-border:var(--tone-orange-tag-border);--control-tone-orange-tag-color:var(--tone-orange-tag-color);--control-tone-gold-background:var(--tone-gold-background);--control-tone-gold-border:var(--tone-gold-border);--control-tone-gold-color:var(--tone-gold-color);--control-tone-gold-soft-background:var(--tone-gold-soft-background);--control-tone-gold-tag-background:var(--tone-gold-tag-background);--control-tone-gold-tag-border:var(--tone-gold-tag-border);--control-tone-gold-tag-color:var(--tone-gold-tag-color);--control-tone-gray-background:var(--tone-gray-background);--control-tone-gray-border:var(--tone-gray-border);--control-tone-gray-color:var(--tone-gray-color);--control-tone-gray-soft-background:var(--tone-gray-soft-background);--control-tone-gray-tag-background:var(--tone-gray-tag-background);--control-tone-gray-tag-border:var(--tone-gray-tag-border);--control-tone-gray-tag-color:var(--tone-gray-tag-color);--control-tone-green-background:var(--tone-green-background);--control-tone-green-border:var(--tone-green-border);--control-tone-green-color:var(--tone-green-color);--control-tone-green-soft-background:var(--tone-green-soft-background);--control-tone-green-tag-background:var(--tone-green-tag-background);--control-tone-green-tag-border:var(--tone-green-tag-border);--control-tone-green-tag-color:var(--tone-green-tag-color);--control-tone-sage-background:var(--tone-sage-background);--control-tone-sage-border:var(--tone-sage-border);--control-tone-sage-color:var(--tone-sage-color);--control-tone-sage-soft-background:var(--tone-sage-soft-background);--control-tone-sage-tag-background:var(--tone-sage-tag-background);--control-tone-sage-tag-border:var(--tone-sage-tag-border);--control-tone-sage-tag-color:var(--tone-sage-tag-color);--control-tone-blue-background:var(--tone-blue-background);--control-tone-blue-border:var(--tone-blue-border);--control-tone-blue-color:var(--tone-blue-color);--control-tone-blue-soft-background:var(--tone-blue-soft-background);--control-tone-blue-tag-background:var(--tone-blue-tag-background);--control-tone-blue-tag-border:var(--tone-blue-tag-border);--control-tone-blue-tag-color:var(--tone-blue-tag-color);--control-tone-purple-background:var(--tone-purple-background);--control-tone-purple-border:var(--tone-purple-border);--control-tone-purple-color:var(--tone-purple-color);--control-tone-purple-soft-background:var(--tone-purple-soft-background);--control-tone-purple-tag-background:var(--tone-purple-tag-background);--control-tone-purple-tag-border:var(--tone-purple-tag-border);--control-tone-purple-tag-color:var(--tone-purple-tag-color);--control-tone-cyan-background:var(--tone-cyan-background);--control-tone-cyan-border:var(--tone-cyan-border);--control-tone-cyan-color:var(--tone-cyan-color);--control-tone-cyan-soft-background:var(--tone-cyan-soft-background);--control-tone-cyan-tag-background:var(--tone-cyan-tag-background);--control-tone-cyan-tag-border:var(--tone-cyan-tag-border);--control-tone-cyan-tag-color:var(--tone-cyan-tag-color);--grey-0:#fff;--grey-100:#f7f7f7;--grey-200:#eaebec;--grey-300:#cfd2d5;--grey-400:#b8bcc0;--grey-500:#9fa4a9;--grey-600:#888c91;--grey-700:#6a6d71;--grey-800:#4e5053;--grey-900:#333537;--grey-1000:#1b1c1d;--blue-50:#e6f2ff;--blue-100:#c8e2fe;--blue-200:#96c9fd;--blue-300:#5facfc;--blue-400:#278ffb;--blue-500:#0474e8;--blue-600:#035dba;--blue-700:#02468c;--blue-800:#02305f;--blue-900:#01172d;--yellow-100:#f6eee8;--yellow-200:#e7cdb8;--yellow-300:#d5af8b;--yellow-400:#b39374;--yellow-500:#957a60;--yellow-600:#755f4a;--yellow-700:#594838;--yellow-800:#3d3024;--yellow-900:#241c14;--primary-1:var(--blue-50);--primary-2:var(--blue-100);--primary-3:var(--blue-300);--primary-4:var(--blue-500);--primary-5:var(--blue-700);--primary-6:var(--blue-900);--secondary-1:var(--yellow-100);--secondary-2:var(--yellow-300);--secondary-3:var(--yellow-500);--secondary-4:var(--yellow-700);--secondary-5:var(--yellow-800);--secondary-6:var(--yellow-900);--success-bg:#e0ffeb;--success-fg:#22a04c;--success-border:#22a04c;--warning-bg:#fceded;--warning-fg:#bd282a;--warning-border:#ee3538;--neutral-bg:var(--grey-200);--neutral-fg:var(--grey-800);--neutral-border:var(--grey-300);--bg-basic-1:#fff;--bg-basic-2:#f7f7f7;--bg-basic-3:#eaebec;--bg-basic-4:#cfd2d5;--bg-inverse-1:#1b1c1d;--bg-inverse-2:#333537;--bg-inverse-3:#4e5053;--bg-inverse-4:#6a6d71;--font-size-5xs:8px;--font-size-4xs:10px;--font-size-3xs:12px;--font-size-2xs:14px;--font-size-xs:16px;--font-size-s:18px;--font-size-m:20px;--font-size-l:24px;--font-size-xl:32px;--font-size-2xl:40px;--font-size-3xl:48px;--font-size-4xl:64px;--font-size-5xl:80px;--radius-none:0px;--radius-2px:2px;--radius-4px:4px;--radius-6px:6px;--radius-8px:8px;--radius-10px:10px;--radius-12px:12px;--radius-16px:16px;--radius-20px:20px;--radius-24px:24px;--radius-32px:32px;--radius-40px:40px;--radius-48px:48px;--radius-56px:56px;--radius-64px:64px;--radius-72px:72px;--radius-80px:80px;--radius-full:9999px;--gap-2px:2px;--gap-4px:4px;--gap-6px:6px;--gap-8px:8px;--gap-10px:10px;--gap-12px:12px;--gap-16px:16px;--gap-20px:20px;--gap-24px:24px;--gap-28px:28px;--gap-32px:32px;--gap-36px:36px;--gap-40px:40px;--gap-48px:48px;--gap-56px:56px;--gap-64px:64px;--gap-80px:80px;--gap-96px:96px;--gap-120px:120px;--gap-160px:160px;--gap-200px:200px;--gap-240px:240px;--gap-280px:280px;--navy-50:#f1f4fa;--navy-100:#e2e8f5;--navy-200:#c2cfea;--navy-300:#a4bae1;--navy-400:#85a4d8;--navy-500:#678ec7;--navy-600:#51719f;--navy-700:#3b5377;--navy-800:#263851;--navy-900:#142031;--grey-alpha-50:#1b1c1d0d;--grey-alpha-100:#1b1c1d1a;--grey-alpha-200:#1b1c1d33;--grey-alpha-300:#1b1c1d4d;--grey-alpha-400:#1b1c1d66;--grey-alpha-500:#1b1c1d80;--grey-alpha-600:#1b1c1d99;--grey-alpha-700:#1b1c1db3;--grey-alpha-800:#1b1c1dcc;--grey-alpha-900:#1b1c1de6;--white-alpha-50:#ffffff0d;--white-alpha-100:#ffffff1a;--white-alpha-200:#fff3;--white-alpha-300:#ffffff4d;--white-alpha-400:#fff6;--white-alpha-500:#ffffff80;--white-alpha-600:#fff9;--white-alpha-700:#ffffffb3;--white-alpha-800:#fffc;--white-alpha-900:#ffffffe6;--scrollbar-size:6px;--scrollbar-thumb:var(--grey-alpha-300);--scrollbar-thumb-hover:var(--grey-alpha-500)}*,:before,:after{box-sizing:border-box;font-family:var(--app-font-family)}html,body{min-height:100%;margin:0}body{background:var(--background);color:#000;font-family:var(--app-font-family)}.ant-select-single .ant-select-content-value{font-weight:400!important}.ant-select-single .ant-select-input{min-height:0;padding:0}.antd-page-stack{width:100%;min-height:100%}.antd-auth-card{width:100%;max-width:440px}.antd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.antd-field,.antd-form-stack{gap:8px;display:grid}.antd-field-wide{grid-column:1/-1}.festamaru-admin-auth input.ant-input.ant-input-lg,.festamaru-admin-auth .ant-input-affix-wrapper.ant-input-affix-wrapper-lg,.festamaru-admin-auth .ant-btn.ant-btn-lg,.festamaru-admin-shell input.ant-input.ant-input-lg,.festamaru-admin-shell .ant-input-number.ant-input-number-lg,.festamaru-admin-shell .ant-input-affix-wrapper.ant-input-affix-wrapper-lg,.festamaru-admin-modal input.ant-input.ant-input-lg,.festamaru-admin-modal .ant-input-number.ant-input-number-lg,.festamaru-admin-modal .ant-input-affix-wrapper.ant-input-affix-wrapper-lg,.festamaru-admin-modal .ant-btn.ant-btn-lg,.festamaru-admin-shell .ant-btn.ant-btn-lg{height:48px}.festamaru-admin-auth .ant-input-affix-wrapper-lg>input.ant-input,.festamaru-admin-shell .ant-input-affix-wrapper-lg>input.ant-input,.festamaru-admin-modal .ant-input-affix-wrapper-lg>input.ant-input{height:auto;min-height:0;padding:0}.festamaru-admin-shell .ant-picker.ant-picker-large,.festamaru-admin-modal .ant-picker.ant-picker-large{height:48px}.festamaru-admin-modal textarea.ant-input.ant-input-lg,.festamaru-admin-shell textarea.ant-input.ant-input-lg{min-height:48px}.festamaru-admin-modal .ant-select.ant-select-lg,.festamaru-admin-shell .ant-select.ant-select-lg{--ant-select-height:48px}.festamaru-admin-shell input.ant-input:not(.ant-input-lg):not(.ant-input-sm),.festamaru-admin-shell .ant-input-number:not(.ant-input-number-lg):not(.ant-input-number-sm),.festamaru-admin-shell .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-lg):not(.ant-input-affix-wrapper-sm),.festamaru-admin-modal input.ant-input:not(.ant-input-lg):not(.ant-input-sm),.festamaru-admin-modal .ant-input-number:not(.ant-input-number-lg):not(.ant-input-number-sm),.festamaru-admin-modal .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-lg):not(.ant-input-affix-wrapper-sm),.festamaru-admin-modal .ant-btn:not(.ant-btn-lg):not(.ant-btn-sm),.festamaru-admin-shell .ant-btn:not(.ant-btn-lg):not(.ant-btn-sm){height:40px}.festamaru-admin-shell .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-lg):not(.ant-input-affix-wrapper-sm)>input.ant-input,.festamaru-admin-modal .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-lg):not(.ant-input-affix-wrapper-sm)>input.ant-input{height:auto;min-height:0;padding:0}.festamaru-admin-shell .ant-picker:not(.ant-picker-large):not(.ant-picker-small),.festamaru-admin-modal .ant-picker:not(.ant-picker-large):not(.ant-picker-small){height:40px}.festamaru-admin-modal textarea.ant-input:not(.ant-input-lg):not(.ant-input-sm),.festamaru-admin-shell textarea.ant-input:not(.ant-input-lg):not(.ant-input-sm){min-height:40px}.festamaru-admin-modal .ant-select:not(.ant-select-lg):not(.ant-select-sm),.festamaru-admin-shell .ant-select:not(.ant-select-lg):not(.ant-select-sm){--ant-select-height:40px}.festamaru-admin-shell input.ant-input.ant-input-sm,.festamaru-admin-shell .ant-input-number.ant-input-number-sm,.festamaru-admin-shell .ant-input-affix-wrapper.ant-input-affix-wrapper-sm,.festamaru-admin-modal input.ant-input.ant-input-sm,.festamaru-admin-modal .ant-input-number.ant-input-number-sm,.festamaru-admin-modal .ant-input-affix-wrapper.ant-input-affix-wrapper-sm,.festamaru-admin-modal .ant-btn.ant-btn-sm,.festamaru-admin-shell .ant-btn.ant-btn-sm{height:32px}.festamaru-admin-modal .ant-btn.ant-btn-sm:not(.ant-btn-icon-only),.festamaru-admin-shell .ant-btn.ant-btn-sm:not(.ant-btn-icon-only){padding-inline:12px}.festamaru-admin-modal .ant-btn.ant-btn-sm,.festamaru-admin-shell .ant-btn.ant-btn-sm{border-radius:8px}.festamaru-admin-shell .ant-input-affix-wrapper-sm>input.ant-input,.festamaru-admin-modal .ant-input-affix-wrapper-sm>input.ant-input{height:auto;min-height:0;padding:0}.festamaru-admin-shell .ant-picker.ant-picker-small,.festamaru-admin-modal .ant-picker.ant-picker-small{height:32px}.festamaru-admin-modal textarea.ant-input.ant-input-sm,.festamaru-admin-shell textarea.ant-input.ant-input-sm{min-height:32px}.festamaru-admin-modal .ant-select.ant-select-sm,.festamaru-admin-shell .ant-select.ant-select-sm{--ant-select-height:32px}.festamaru-admin-modal.festamaru-admin-modal .ant-modal-title{font-size:22px;font-weight:600;line-height:1.4}.festamaru-admin-modal .ant-modal-body{max-height:calc(100dvh - 220px);overflow-y:auto}.festamaru-admin-modal .ant-modal-footer{justify-content:flex-end;gap:8px;display:flex}.festamaru-admin-modal .ant-form-item{margin-bottom:16px}.festamaru-admin-modal .ant-form-item:last-child{margin-bottom:0}.antd-form-actions{border-top:1px solid #edf0f5;flex-shrink:0;justify-content:flex-end;width:100%;margin-top:14px;padding-top:14px;display:flex}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;font-weight:400}button{border:1px solid var(--grey-200);cursor:pointer;background:var(--surface);color:#000;border-radius:8px;padding:10px 14px}label{color:var(--grey-700);font-size:13px;font-weight:500;display:grid}input,select,textarea{border:1px solid var(--grey-200);color:#000;background:#fff;border-radius:8px;width:100%;min-height:40px;padding:10px 12px}.manuals-page .ant-card{min-width:0}.manual-review-alert{margin-bottom:14px}.manual-review-card .ant-table-wrapper,.manual-review-card .ant-spin-nested-loading,.manual-review-card .ant-spin-container{min-width:0}.manual-review-card .ant-table-container{border-radius:8px}@media (max-width:980px){.antd-form-grid{grid-template-columns:1fr}}
