[data-v-d4d4ca53]:root{--bg:#0c0d18;--bg-card:#111223;--bg-secondary:#1a1c30;--bg-muted:#151627;--bg-input:#1a1c30;--text:#cdd0e8;--text-heading:#e8eaff;--text-secondary:#a0a3be;--text-muted:#d5d5d5;--text-subtle:#a7a7a7;--brand:var(--colorMain);--brand-hover:var(--colorMainDark);--success:#10b981;--success-dim:rgba(#10b981, .08);--success-border:rgba(#10b981, .3);--warning:#f59e0b;--warning-dim:rgba(#f59e0b, .08);--warning-border:rgba(#f59e0b, .3);--error:#ef4444;--error-dim:rgba(#ef4444, .08);--error-border:rgba(#ef4444, .3);--border:color-mix(in srgb, var(--colorMain) 14%, transparent);--border-strong:color-mix(in srgb, var(--colorMain) 25%, transparent);--border-subtle:color-mix(in srgb, var(--colorMain) 6%, transparent);--font-sans:Plus Jakarta Sans, system-ui, -apple-system, sans-serif;--font-mono:JetBrains Mono, Fira Code, monospace;--font-pretendard:pretendard, sans-serif;--font-notosans:NotoSans, sans-serif;--font-elicedigitalbaeum:EliceDigitalBaeum, sans-serif;--font-paperlogy:Paperlogy_R, sans-serif;--sidebar-width:240px;--toc-width:300px;--topbar-height:86px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-full:9999px;--content-max-width:780px;--bg-popover:#161729;--transition-fast:.15s ease;--transition-base:.2s ease;--green-400:#34d399;--green-500:#10b981;--amber-400:#fbbf24;--amber-500:#f59e0b;--red-400:#f87171;--red-500:#ef4444;--colorPoint1:#fd8788;--colorPoint2:#ff3b30;--colorPoint3:#fff9e5;--colorPoint4:#00a9ff;--colorPoint5:#ecf9ff;--colorWheel1:#ea6bd6;--colorWheel2:#7685d7;--colorWheel3:#a072eb;--colorWheel4:#47a1e6;--colorWheel5:#1eb7b9;--colorWheel6:#3da68c;--colorWheel7:#72be48;--colorWheel8:#ffa800;--colorWheel9:#ff8919;--colorWheel10:#fc696a;--redLightTxt:#fc696a;--redLightBg:#fff0f0;--greenLightTxt:#3da68c;--greenLightBg:#ebf6f3;--orangeLightTxt:#ff8919;--orangeLightBg:#fff3e8;--grayMidTxt:#666;--grayLightTxt:#999;--grayLightBg:#f1f1f1;--pinkLightTxt:#e55ed8;--pinkLightBg:#ffeefd;--blueLightTxt:#47a1e6;--blueLightBg:#ecf5fc;--blueNavy:#014099;--blueNavyLight:#ebf7ff;--purpleLightTxt:#a072eb;--purpleLightBg:#f6f1fd;--colorText1:#333;--colorText2:#666;--colorText3:#777;--colorText4:#888;--colorText5:#999;--colorText6:#c2c2c2;--colorText7:#ccc;--colorBorder1:#c2c2c2;--colorBorder2:#d7d7d7;--colorBorder3:#eaeaea;--colorBorder4:#e7e7e7;--colorBorder5:#eee;--colorBorder6:#666;--colorBg1:#f9f9f9;--colorBg2:#d7d7d7;--colorBg3:#ffefee;--colorBg4:#f9f9f9;--colorDisabledBg:#f0f0f0;--blueCardBg:#ebf7ff;--blueCardBorder:#2494de;--greenCardBg:#e9f8ee;--greenCardBorder:#2f9f54;--purpleCardBg:#eff4ff;--purpleCardBorder:#8b74d2;--pinkCardBg:#f9f4ff;--pinkCardBorder:#e561b9;--orangeCardBg:#fff9e5;--orangeCardBorder:#ff8a41;--redCardBg:#fff6f5;--redCardBorder:#ff5c5c;--lightgreenCardBg:#faffe6;--lightgreenCardBorder:#89a800;--blueGreenCardBg:#eefffc;--blueGreenCardBorder:#00a897;--brownCardBg:#fff6ef;--brownCardBorder:#a47959;--violetCardBg:#f4f6ff;--violetCardBorder:#5563c2;--space-1:4px;--space-2:5px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:20px;--space-8:28px;--space-10:32px;--space-12:36px;--space-16:40px;--font-adm-xxxl:26px;--font-adm-xxl:24px;--font-adm-xl:22px;--font-adm-lg:20px;--font-adm-md:18px;--font-adm-base:16px;--font-adm-sm:14px;--font-adm-xs:12px;--font-adm-default:16px;--font-xxl:22px;--font-xl:20px;--font-lg:18px;--font-base:16px;--font-sm:14px;--font-xs:12px}.modal[data-v-d4d4ca53]{z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal.is-show[data-v-d4d4ca53]{display:flex}.modal-container[data-v-d4d4ca53]{background:#fff;border-radius:20px;flex-direction:column;min-width:400px;max-width:830px;max-height:75vh;padding:40px;display:flex;position:relative;box-shadow:0 10px 20px #100b0233}.modal-container.type01[data-v-d4d4ca53]{padding:0;overflow:hidden}.modal-container.type01 .modal-header[data-v-d4d4ca53]{margin:40px 0 0;padding:0 40px}.modal-container.type01 .modal-header.with-info[data-v-d4d4ca53]{flex-wrap:wrap}.modal-container.type01 .modal-header .info-title[data-v-d4d4ca53]{color:#999;gap:5px;width:100%;font-size:12px;display:flex}.modal-container.type01 .modal-info[data-v-d4d4ca53]{padding:30px 40px 0}.modal-container.type01 .modal-info .course-info[data-v-d4d4ca53]{margin-bottom:0}.modal-container.type01 .modal-wrap[data-v-d4d4ca53]{gap:30px;padding:0 40px;display:flex}.modal-container.type01 .modal-wrap[data-v-d4d4ca53] .modal-cont{padding:0}.modal-container.type01 .modal-wrap[data-v-d4d4ca53] .modal-cont.mail .target{max-width:620px}.modal-container.type01[data-v-d4d4ca53] .modal-cont{padding:.15em 40px;overflow-y:auto}.modal-container.type01[data-v-d4d4ca53] .modal-cont::-webkit-scrollbar{cursor:pointer;width:8px}.modal-container.type01[data-v-d4d4ca53] .modal-cont::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}.modal-container.type01[data-v-d4d4ca53] .modal-cont::-webkit-scrollbar-track{background-color:#0000}.modal-container.type01[data-v-d4d4ca53] .modal-cont::-webkit-scrollbar-track-piece{background-color:#0000}.modal-container.type01[data-v-d4d4ca53] .modal-cont .stamp-view{flex-direction:column;align-items:center;gap:30px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont .stamp-view img{width:200px;height:200px}.modal-container.type01[data-v-d4d4ca53] .modal-cont .stamp-view button{color:#fff;background-color:var(--colorMain);border-radius:5px;justify-content:center;gap:5px;width:100%;padding:11px 20px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.multi-channel{gap:30px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.multi-channel .target{max-width:500px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail{gap:30px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .title{font-weight:700}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .target{max-width:500px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .target .form.write{margin-bottom:30px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .target .grid-wrapper>[id^=toast-grid-]{max-height:400px;overflow-y:auto}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .target .grid-wrapper .pagination .btn-wrap .btn-first,.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .target .grid-wrapper .pagination .btn-wrap .btn-last,.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .target .grid-wrapper .pagination .btn-wrap .btn-next,.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .target .grid-wrapper .pagination .btn-wrap .btn-prev{min-width:43px!important}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .target .tooltip{color:#777;align-items:center;gap:8px;margin-top:30px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template{background-color:#439689;border-radius:20px;flex-direction:column;gap:10px;width:480px;min-width:600px;height:680px;padding:20px 10px 10px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-top{justify-content:space-between;align-items:center;height:35px;padding:0 10px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-top .nuxt-icon{color:#fff;font-size:45px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-cont{background-color:#fff;border-radius:15px;flex-direction:column;flex:1;gap:10px;height:605px;padding:20px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-cont .form-item .form-box>dt{background-color:#f9f9f9;min-width:68px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-cont .form-item.mail{margin-bottom:20px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-cont .form-item.mail .editor-wrap{height:450px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-cont .form-item.mail .editor-wrap .auto-height,.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-cont .form-item.mail .editor-wrap .auto-height .toastui-editor-defaultUI{height:100%!important}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-cont .form-item.mail .editor-wrap .auto-height .toastui-editor-toolbar-group{align-items:center}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-cont .form-item.mail .editor-wrap .auto-height .toastui-editor-defaultUI-toolbar button{margin:0 5px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-cont .form-item.mail .editor-wrap .auto-height .toastui-editor-main-container{max-height:400px;height:inherit}.modal-container.type01[data-v-d4d4ca53] .modal-cont.mail .template-cont .cont-btn .send-btn{height:40px;font-size:16px;font-weight:500}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms{gap:30px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .title{font-weight:700}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .target{max-width:500px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .target .form.write{margin-bottom:30px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .target .grid-wrapper{width:100%}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .target .grid-wrapper>[id^=toast-grid-]{max-height:480px;overflow-y:auto}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .target .grid-wrapper .pagination .btn-wrap .btn-first,.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .target .grid-wrapper .pagination .btn-wrap .btn-last,.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .target .grid-wrapper .pagination .btn-wrap .btn-next,.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .target .grid-wrapper .pagination .btn-wrap .btn-prev{min-width:43px!important}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .target .tooltip{color:#777;align-items:center;gap:8px;margin-top:30px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template{border:8px solid #333;border-radius:50px;flex-direction:column;width:340px;height:680px;padding:22px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-top{display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-top .icon-wrap{color:#c2c2c2;gap:12px;margin-left:auto;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-cont{margin-top:20px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-cont .title-area .form-box .sms-title{background-color:#f9f9f9;min-width:auto}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-cont .content-area{margin-top:20px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-cont .content-area .sms-content{border:none;height:400px;padding:0}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-cont .content-area .sms-capacity{text-align:right;color:#777;border-top:1px solid #eaeaea;margin-bottom:30px;padding-top:10px}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-cont .content-area .sms-capacity span{color:#333}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-cont .content-area .sms-capacity span.count{color:#888}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-cont .content-area .sms-capacity span.exceeded{color:#fd8788}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-cont .content-area .sms-capacity .sms-desc{align-items:center;gap:5px;margin-top:12px;display:flex}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-cont .content-area .sms-capacity .sms-desc span{color:#888;font-size:14px;font-weight:400}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-bottom{margin-top:auto}.modal-container.type01[data-v-d4d4ca53] .modal-cont.sms .template-bottom .send-btn{height:40px;font-size:16px;font-weight:400}.modal-container.type01 .modal-footer[data-v-d4d4ca53]{background:var(--colorMain)}.modal-container.type01 .modal-footer .btn-wrap[data-v-d4d4ca53]{margin-top:0}.modal-container.type01 .modal-footer .btn-group[data-v-d4d4ca53]{width:100%;display:flex}.modal-container.type01 .btn-completion[data-v-d4d4ca53],.modal-container.type02 .modal-header.no-title .title[data-v-d4d4ca53]{display:none}.modal-container.type02.excel-upload-modal[data-v-d4d4ca53]{max-height:80vh}.modal-container.type02[data-v-d4d4ca53]{text-align:center;padding:0;overflow:hidden}.modal-container.type02 .modal-header[data-v-d4d4ca53]{flex-direction:column;gap:30px;margin:0;padding:30px 40px 20px}.modal-container.type02 .modal-header .btn-close[data-v-d4d4ca53]{position:absolute;top:40px;right:40px}.modal-container.type02 .modal-header .btn-close .nuxt-icon[data-v-d4d4ca53]{font-size:20px}.modal-container.type02 .modal-header .nuxt-icon[data-v-d4d4ca53]{color:var(--colorMain);margin:0 auto;font-size:40px}.modal-container.type02 .modal-header .title[data-v-d4d4ca53]{color:#333;margin:-.12em 0;font-size:18px}.modal-container.type02[data-v-d4d4ca53] .modal-cont{color:#777;margin:0 0 40px;padding:0 40px;font-size:16px;line-height:1.4}.modal-container.type02[data-v-d4d4ca53] .modal-cont.table-scroll{max-height:60vh;overflow-y:auto}.modal-container.type02[data-v-d4d4ca53] .modal-cont .txt{color:#777;font-size:14px;display:inline-block}.modal-container.type02[data-v-d4d4ca53] .modal-cont .txt .fi-circle-i{color:#fd8788;margin:1px 4px 0 0;font-size:16px}.modal-container.type02[data-v-d4d4ca53] .modal-cont textarea{margin-top:10px}.modal-container.type02[data-v-d4d4ca53] .modal-cont .sub{color:#333;margin:-.14em 0;font-size:16px}.modal-container.type02[data-v-d4d4ca53] .modal-cont .question{color:#333;font-size:16px;line-height:1.3}.modal-container.type02 .modal-footer .btn-wrap[data-v-d4d4ca53]{margin-top:0}.modal-container.type02 .modal-footer .btn-group[data-v-d4d4ca53]{width:100%;display:flex}.modal-container.is-wide[data-v-d4d4ca53]{min-width:1000px;max-width:1000px}.modal-container.is-alert:not(:has(.modal-cont)) .modal-header[data-v-d4d4ca53]{padding-bottom:40px}.modal-header[data-v-d4d4ca53]{justify-content:space-between;gap:15px;display:flex}.modal-header .title[data-v-d4d4ca53]{flex:1;margin-top:-3px;font-size:24px;font-weight:600;line-height:1.2}.modal-header .title .fi-circle-question[data-v-d4d4ca53]{color:#999;font-size:22px}.modal-header .title-label[data-v-d4d4ca53]{justify-content:center;align-items:flex-start;gap:4px;display:flex}.modal-header .title-label .title[data-v-d4d4ca53]{word-break:keep-all;line-height:24px;margin:.1em 0!important}.modal-header .title-label .label[data-v-d4d4ca53]{text-align:center;color:#0065cd;border:1px solid #d7d7d7;border-radius:9999px;margin-bottom:auto;padding:6px 10px;font-size:14px;font-weight:400;display:block}.modal-header .btn-close[data-v-d4d4ca53]{background-size:auto 100%;width:22px;height:22px;display:block}.modal-cont[data-v-d4d4ca53]{margin:30px 0 40px;line-height:1.2;overflow:hidden}.modal-cont .section-sub-title[data-v-d4d4ca53]{margin:30px 0 20px}.modal-cont .section-sub-title.required[data-v-d4d4ca53]:after{content:" *";color:#ff3b30;font-weight:400}.modal-cont .section-info-title[data-v-d4d4ca53]{color:#fd8788;margin:20px 0 30px;display:flex}.modal-cont .section-info-title>h3[data-v-d4d4ca53]{color:#333;padding-right:10px;font-size:20px}.modal-cont .section-info-title>h3.required[data-v-d4d4ca53]:after{content:" *";color:#ff3b30;font-weight:400}.modal-cont .section-info-title>i[data-v-d4d4ca53],.modal-cont .section-info-title>svg[data-v-d4d4ca53]{margin-right:8px}.modal-cont .section-info-title>span[data-v-d4d4ca53]{word-break:keep-all;margin-top:-.12em;line-height:1.2}.modal-cont .section-info-title.color-gray[data-v-d4d4ca53]{color:#888}.modal-cont .section-info-title.center[data-v-d4d4ca53]{align-items:center}.modal-cont .section-info-title.no-mt[data-v-d4d4ca53],.modal-cont>.section-info-title[data-v-d4d4ca53]:first-child,.modal-cont>.section-sub-title[data-v-d4d4ca53]:first-child{margin-top:0}.modal-cont>p+.modal-cont-border[data-v-d4d4ca53]{margin-top:20px}.modal-cont-border[data-v-d4d4ca53]{border:1px solid #d7d7d7;border-radius:16px;place-items:center;padding:16px 8px}.modal-cont-border p[data-v-d4d4ca53]{color:#333;margin:0 0 20px;font-size:20px;font-weight:700}.modal-cont-border ul[data-v-d4d4ca53]{grid-template-columns:max-content 8px 1fr;max-width:250px;padding:0;display:grid}.modal-cont-border ul>li[data-v-d4d4ca53]{grid-template-columns:subgrid;grid-column:1/-1;margin:0 0 2px;display:grid}.modal-cont-border ul>li .border-item[data-v-d4d4ca53]{display:contents}.modal-cont-border ul>li .border-item .check-icon[data-v-d4d4ca53]{grid-column:1;place-self:center;width:16px;height:16px;margin:0}.modal-cont-border ul>li .border-item[data-v-d4d4ca53]:after{content:"";grid-column:2}.modal-cont-border ul>li .border-item p[data-v-d4d4ca53]{color:#777;text-align:left;grid-column:3;margin:0;font-size:14px!important;font-style:normal!important}.modal-cont-table[data-v-d4d4ca53]{max-height:400px;margin-top:20px;overflow-y:auto}.modal-cont-table[data-v-d4d4ca53]::-webkit-scrollbar{width:6px}.modal-cont-table[data-v-d4d4ca53]::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}.modal-cont-table[data-v-d4d4ca53]::-webkit-scrollbar-track{background-color:#0000}.modal-cont-table[data-v-d4d4ca53]::-webkit-scrollbar-track-piece{background-color:#0000}.modal-cont-table table.default[data-v-d4d4ca53]{border-collapse:separate;border-spacing:0;border-radius:16px;width:100%;overflow:hidden}.modal-cont-table table.default td[data-v-d4d4ca53],.modal-cont-table table.default th[data-v-d4d4ca53]{text-align:center;vertical-align:middle;height:40px;max-height:40px;padding:8px 12px;overflow:hidden}.modal-cont-table table.default td.align-left[data-v-d4d4ca53],.modal-cont-table table.default th.align-left[data-v-d4d4ca53]{text-align:left;padding-left:12px}.modal-cont-table table.default tbody tr td[data-v-d4d4ca53],.modal-cont-table table.default tbody tr th[data-v-d4d4ca53]{color:#333;border:none;border-left:1px solid #d7d7d7}.modal-cont-table table.default tbody tr th[data-v-d4d4ca53]{font-weight:400}.modal-cont-table table.default tbody tr td[data-v-d4d4ca53]:last-child,.modal-cont-table table.default tbody tr th[data-v-d4d4ca53]:last-child{border-right:1px solid #d7d7d7}.modal-cont-table table.default tbody tr:first-child td[data-v-d4d4ca53],.modal-cont-table table.default tbody tr:first-child th[data-v-d4d4ca53]{border-top:1px solid #d7d7d7}.modal-cont-table table.default tbody tr:first-child td[data-v-d4d4ca53]:first-child,.modal-cont-table table.default tbody tr:first-child th[data-v-d4d4ca53]:first-child{border-top-left-radius:16px}.modal-cont-table table.default tbody tr:first-child td[data-v-d4d4ca53]:last-child,.modal-cont-table table.default tbody tr:first-child th[data-v-d4d4ca53]:last-child{border-top-right-radius:16px}.modal-cont-table table.default tbody tr:last-child td[data-v-d4d4ca53],.modal-cont-table table.default tbody tr:last-child th[data-v-d4d4ca53]{border-bottom:1px solid #d7d7d7}.modal-cont-table table.default tbody tr:last-child td[data-v-d4d4ca53]:first-child,.modal-cont-table table.default tbody tr:last-child th[data-v-d4d4ca53]:first-child{border-bottom-left-radius:16px}.modal-cont-table table.default tbody tr:last-child td[data-v-d4d4ca53]:last-child,.modal-cont-table table.default tbody tr:last-child th[data-v-d4d4ca53]:last-child{border-bottom-right-radius:16px}.modal-cont-table table.default tbody tr:not(:last-child) td[data-v-d4d4ca53]{border-bottom:1px solid #eee}.modal-cont .form.write[data-v-d4d4ca53]{margin-bottom:30px}.modal-cont .form.write.no-mb[data-v-d4d4ca53]{margin-bottom:0}.modal-footer[data-v-d4d4ca53]{position:relative}.modal-footer[data-v-d4d4ca53]:has(button):before{content:"";background:#000;width:100%;height:20px;position:absolute;bottom:0;left:0}.modal-footer .btn-wrap[data-v-d4d4ca53]{margin-top:0;position:relative}.modal-footer .btn-wrap[data-v-d4d4ca53]:has(.check-item){font-size:20px}.modal-footer .btn-wrap>[class*=btn][data-v-d4d4ca53]{margin-top:0}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-gray{color:#777;z-index:0;background:#d7d7d7;flex:1;height:50px;line-height:48px;position:relative}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-gray:disabled{cursor:auto;color:#666!important;background:#f9f9f9!important;border:1px solid #d7d7d7!important}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-gray:disabled:before{display:none}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-gray:before{content:"";z-index:-1;opacity:0;background:#c2c2c2;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0;transform:scaleX(0)}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-gray:hover:before{opacity:1;transform:scaleX(1)}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-gray .check-item input[type=checkbox]+label .check-item-icon{border-radius:50%;width:24px;height:24px}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-gray .check-item input[type=checkbox]+label .check-item-icon .icon:before{background:#b4b4b4;height:6px;bottom:0;left:2px}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-gray .check-item input[type=checkbox]+label .check-item-icon .icon:after{background:#b4b4b4;height:11px;bottom:-1px;right:3px}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-gray .check-item input[type=checkbox]:checked+label .check-item-icon .icon:after,.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-gray .check-item input[type=checkbox]:checked+label .check-item-icon .icon:before{background:#fff}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-reset{color:#777;z-index:0;background:#d7d7d7;flex:1;height:50px;line-height:48px;position:relative}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-reset:hover:before{opacity:1;transform:scaleX(1)}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-reset:before{content:"";z-index:-1;opacity:0;background:#c2c2c2;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0;transform:scaleX(0)}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-main{background:var(--colorMain);color:#fff;z-index:0;flex:1;height:50px;line-height:48px;position:relative}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-main:disabled{cursor:auto;color:#666!important;background:#f9f9f9!important;border:1px solid #d7d7d7!important}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-main:disabled:before{display:none}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-main:before{content:"";z-index:-1;opacity:0;background:var(--colorMainDark);width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0;transform:scaleX(0)}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-main:hover:before{opacity:1;transform:scaleX(1)}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-main.custom{background-color:#008900}.modal-footer .btn-wrap[data-v-d4d4ca53] .btn-main.custom:before{background-color:#00a000}.modal-footer#popup-title[data-v-d4d4ca53]{text-align:left;flex:1;min-width:0}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap{margin-top:0}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-gray{color:#777;z-index:0;background:#d7d7d7;flex:1;height:50px;line-height:48px;position:relative}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-gray:disabled{cursor:auto;color:#666!important;background:#f9f9f9!important;border:1px solid #d7d7d7!important}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-gray:disabled:before{display:none}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-gray:before{content:"";z-index:-1;opacity:0;background:#c2c2c2;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0;transform:scaleX(0)}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-gray:hover:before{opacity:1;transform:scaleX(1)}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-gray .check-item input[type=checkbox]+label .check-item-icon{border-radius:50%;width:24px;height:24px}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-gray .check-item input[type=checkbox]+label .check-item-icon .icon:before{background:#b4b4b4;height:6px;bottom:0;left:2px}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-gray .check-item input[type=checkbox]+label .check-item-icon .icon:after{background:#b4b4b4;height:11px;bottom:-1px;right:3px}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-gray .check-item input[type=checkbox]:checked+label .check-item-icon .icon:after,.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-gray .check-item input[type=checkbox]:checked+label .check-item-icon .icon:before{background:#fff}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-main{background:var(--colorMain);color:#fff;z-index:0;flex:1;height:50px;line-height:48px;position:relative}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-main:disabled{cursor:auto;color:#666!important;background:#f9f9f9!important;border:1px solid #d7d7d7!important}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-main:disabled:before{display:none}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-main:before{content:"";z-index:-1;opacity:0;background:var(--colorMainDark);width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0;transform:scaleX(0)}.modal-footer#popup-footer[data-v-d4d4ca53] .btn-wrap .btn-main:hover:before{opacity:1;transform:scaleX(1)}.modal-skip[data-v-d4d4ca53]{margin-top:4px;position:absolute}.modal-skip-positioning[data-v-d4d4ca53]{position:relative}.modal.layer-popup-v2[data-v-d4d4ca53]{z-index:102;pointer-events:none;background:0 0}.modal.layer-popup-v2[data-v-d4d4ca53] .vdr-container{pointer-events:visible;cursor:default}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container{pointer-events:visible;border:2px solid var(--colorMain);box-shadow:none;flex-direction:column;min-width:200px;max-width:100%;height:100%;max-height:100%;padding:0;display:flex;position:relative;overflow:hidden}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container:has(.reporting-viewer){min-width:910px}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container:has(.reporting-viewer):has(.horizontal){min-width:1230px}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container .modal-header{cursor:move;-webkit-user-select:none;user-select:none;flex-shrink:0;margin:0;padding:40px 40px 0}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container .modal-header .btn-close{cursor:pointer}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container .modal-cont-wrap{flex:1;width:100%;min-height:0;overflow:auto}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container .modal-cont-wrap::-webkit-scrollbar{width:6px;height:6px}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container .modal-cont{text-align:center;width:100%;min-width:680px;min-height:0;padding:0 40px}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container .modal-cont .grid-wrapper{width:100%}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container:has(.modal-footer:not(:empty)) .modal-cont{margin-bottom:0;padding-bottom:40px}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container .modal-footer{background:var(--colorMain);flex-shrink:0;width:100%}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container .modal-footer:empty{display:none}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container .modal-footer .btn-group{width:100%;display:flex}.modal.layer-popup-v2[data-v-d4d4ca53] .modal-container .modal-footer .btn-group .btn-wrap{margin-top:0}.modal.layer-popup[data-v-d4d4ca53]{z-index:102}.modal.layer-popup[data-v-d4d4ca53]:not(:has(.has-dimmed)){background:0 0}.modal.layer-popup[data-v-d4d4ca53]:not(:has(.has-dimmed)) .modal-container{border:2px solid var(--colorMain)}.modal.layer-popup[data-v-d4d4ca53] .modal-container{box-shadow:none;max-width:100%;max-height:100%;padding:0;overflow:hidden}.modal.layer-popup[data-v-d4d4ca53] .modal-container:has(.reporting-viewer){min-width:910px}.modal.layer-popup[data-v-d4d4ca53] .modal-container:has(.reporting-viewer):has(.horizontal){min-width:1230px}.modal.layer-popup[data-v-d4d4ca53] .modal-container .modal-header{margin:40px 0 0;padding:0 40px}.modal.layer-popup[data-v-d4d4ca53] .modal-container .modal-cont{text-align:center;padding:0 40px;overflow:hidden auto}.modal.layer-popup[data-v-d4d4ca53] .modal-container .modal-footer{background:var(--colorMain)}.modal.layer-popup[data-v-d4d4ca53] .modal-container .modal-footer .btn-group{width:100%;display:flex}.modal.layer-popup[data-v-d4d4ca53] .modal-container .modal-footer .btn-group .btn-wrap{margin-top:0}.modal.layer-popup[data-v-d4d4ca53] .modal-container.base-setting{width:570px}.modal.layer-popup[data-v-d4d4ca53] .modal-container.base-setting .form.write{margin-bottom:0}.modal.layer-popup[data-v-d4d4ca53] .modal-container.base-setting .form-box dd{position:relative}.modal.layer-popup[data-v-d4d4ca53] .modal-container.base-setting .form-box dd input{text-underline-offset:3px;text-decoration:underline}.modal.layer-popup[data-v-d4d4ca53] .modal-container.base-setting .form-box dd .unit{color:#999;position:absolute}.modal .form.write .form-item[data-v-d4d4ca53]{display:flex}.modal .form.write .form-item .form-box[data-v-d4d4ca53]{flex:1}.modal .form.write .form-item>span[data-v-d4d4ca53]{color:#ea3f41;margin-left:25px;font-size:14px}.modal .form-head .form-item[data-v-d4d4ca53]{width:300px}.modal .form-head .form-item[data-v-d4d4ca53]:has(.form-action){width:fit-content}.modal .form-head .form-item.w-60[data-v-d4d4ca53]{width:620px}.modal .form-head .form-item.w-40[data-v-d4d4ca53]{width:490px}.modal .form-head .form-item.is-full[data-v-d4d4ca53]{width:100%}.toast-modal[data-v-d4d4ca53]{background:var(--colorMainLight);color:#fff;z-index:9999;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:14px 30px;line-height:1.2;display:inline-flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 10px #100b0214}.toast-modal .nuxt-icon[data-v-d4d4ca53]{margin-bottom:0;font-size:18px}.toast-modal .txt[data-v-d4d4ca53]{font-size:16px}.modal-container.type02 .modal-header .title[data-v-d4d4ca53] span.main-color{color:var(--colorMain)}.table-cell-content[data-v-d4d4ca53]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.table-cell-pill[data-v-d4d4ca53]{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.table-cell-pill .pill-icon[data-v-d4d4ca53]{width:14px;height:14px;font-size:14px}.table-cell-pill .pill-icon[data-v-d4d4ca53] svg{fill:currentColor;color:currentColor}.table-cell-pill.pill-error[data-v-d4d4ca53]{color:#fc696a;background-color:#fff0f0}.table-cell-pill.pill-warning[data-v-d4d4ca53]{color:#d97706;background-color:#fffbf0;border:1px solid #fde68a}.table-cell-pill.pill-success[data-v-d4d4ca53]{color:#16a34a;background-color:#f0fdf4;border:1px solid #bbf7d0}.table-cell-icon-text[data-v-d4d4ca53]{align-items:center;gap:6px;display:flex}.table-cell-icon-text[data-v-d4d4ca53] svg{width:16px;height:16px;fill:var(--colorMain);color:var(--colorMain)}.table-cell-icon-text[data-v-d4d4ca53]>*{color:var(--colorMain);fill:var(--colorMain)}.table-cell-text[data-v-d4d4ca53]{word-break:break-word;display:inline-block}
