.ql-page.qi-page{--qp-ink:var(--quote-ink, #18253c);--qp-muted:var(--quote-muted, #778297);--qp-line:var(--quote-line, #e3e8f2);--qp-blue:var(--quote-accent, #335fe8);--qp-accent:var(--quote-accent, #335fe8);background:var(--quote-surface, #f5f7fb);color:var(--quote-ink, #18253c);font-family:Pretendard,'Noto Sans KR','Malgun Gothic',system-ui,sans-serif}
.ql-page .qi-ambient{z-index:0}.ql-page .qi-masthead,.ql-page .ql-shell,.ql-page .qi-page-footer{position:relative;z-index:1}
.ql-page .qi-masthead{margin:0 auto;padding:30px 36px;max-width:1180px;height:auto;background:transparent;border:0}.ql-page .qi-wordmark{display:block;font-size:20px;font-weight:800;color:var(--quote-ink, #18253c);letter-spacing:-.7px}.ql-page .qi-wordmark>span{display:block;border:0;padding:0;margin-top:4px;font-size:9px;font-weight:600;color:var(--quote-muted, #8993a8);letter-spacing:1.55px}.ql-page .qi-lookup-link{color:var(--quote-muted, #59667e)}.ql-shell{margin:18px auto 0;max-width:928px}
.ql-method-stage{position:relative;margin-top:16px}.ql-card-window{display:grid;overflow:hidden;border-radius:22px}.ql-lookup-frame{grid-area:1/1;margin:0;min-width:0;align-self:start}.ql-pane{padding:38px 42px 36px;min-height:470px}.ql-pane h1{font-size:30px;line-height:1.4;letter-spacing:-1.2px;font-weight:760;outline:none;margin:0 0 12px}.ql-pane .qi-question-description{margin-bottom:28px}
.ql-lookup-layout{margin:0}.ql-credential-fields{min-width:0}.ql-credential-fields .qi-field:last-of-type{margin-bottom:0}.ql-credential-fields .qi-field>label{display:block;font-size:12px;font-weight:650;color:var(--quote-muted, #53617a);margin-bottom:9px}.ql-credential-fields .qi-field>small{display:block;color:var(--quote-muted, #929caf);font-size:11px;line-height:1.7;margin-top:8px}.ql-form-actions{display:flex;justify-content:flex-end;margin-top:24px}.ql-submit:disabled{cursor:wait}
.ql-page.qi-page .ql-credential-fields input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=file]){height:auto;min-height:46px;padding:13px 14px;border:1px solid var(--quote-line, #dce3ef);border-radius:10px;font:inherit;font-size:14px;color:var(--quote-ink, #223452)}.ql-page.qi-page .ql-credential-fields input:focus-visible{outline:3px solid var(--quote-focus, #98b2ff);outline-offset:3px}
.ql-side-switch{position:absolute;top:50%;right:-148px;transform:translateY(-50%);width:126px;padding:10px 0;border:0;background:none;box-shadow:none;color:var(--quote-accent, #335fe8);text-align:center;font-size:13px;font-weight:700;transition:opacity .18s}.ql-switch-arrow{display:block;font-size:72px;font-weight:350;line-height:1;margin-bottom:12px;transition:transform .18s}.ql-side-switch:hover .ql-switch-arrow{transform:translateX(5px)}.ql-method-stage[data-method=file] .ql-side-switch{right:auto;left:-148px}.ql-method-stage[data-method=file] .ql-side-switch:hover .ql-switch-arrow{transform:translateX(-5px)}.ql-side-switch:focus-visible{outline:3px solid var(--quote-focus, #98b2ff);outline-offset:4px;border-radius:6px}.ql-side-switch:disabled{cursor:default;opacity:.4}.ql-method-stage.is-switching .ql-side-switch{opacity:0;pointer-events:none}
.ql-feedback,.ql-field-error,.ql-credential-fields .errorlist{color:#b6443d;font-size:12px;line-height:1.6;margin:10px 0 0}.ql-credential-fields .errorlist{padding-left:18px}.ql-credential-fields [aria-invalid=true]{border-color:#d86e6e!important}.ql-file-layout input[type=file]{min-height:102px!important;border:1px dashed var(--quote-focus, #b4c6f2)!important;background:var(--quote-surface, #f7f9ff)!important;line-height:1.8;padding:18px!important}.ql-file-layout input[type=file]::file-selector-button{border:1px solid var(--quote-line, #ced9ee);border-radius:8px;color:var(--quote-muted, #43597f);background:white;padding:8px 12px;margin-right:12px;cursor:pointer}.ql-file-note{font-size:11px;color:var(--quote-muted, #8490a5);line-height:1.8;margin:17px 0 0}
.ql-page .qp-card{background:white;border-color:var(--quote-line, #e3e8f2);border-radius:18px;padding:25px}.ql-page .qp-card h2{font-size:18px;color:var(--quote-ink, #223452);letter-spacing:-.5px}.ql-page .qpc-card-kicker{color:var(--quote-muted, #8090ad);letter-spacing:.5px}.ql-page .qp-button{border-color:var(--quote-line, #dce3ef);border-radius:10px;color:var(--quote-muted, #53617a);padding:11px 16px;min-height:42px}.ql-page .qp-primary{color:white;background:var(--quote-accent, #335fe8);border-color:var(--quote-accent, #335fe8)}.ql-page .qp-button:hover{background:var(--quote-surface, #f1f5ff);border-color:var(--quote-focus, #adc0f6)}.ql-page .qp-primary:hover{background:var(--quote-accent, #244ed0);color:white}.ql-page .qp-button:focus-visible,.ql-page input:focus-visible{outline:3px solid var(--quote-focus, #98b2ff);outline-offset:3px}.ql-page .qp-card .qp-notice{background:var(--quote-surface, #f0f4ff);color:var(--quote-muted, #4c638e);border-radius:10px}.ql-page .qp-reply{background:var(--quote-surface, #f5f7fc);color:var(--quote-muted, #53617a)}.ql-page .qp-facts dd{color:var(--quote-ink, #354863)}.ql-page .qpc-status-hub{gap:18px}.ql-page .qpc-hub-header{padding:5px 4px 12px}.ql-page .qpc-hub-header h1{font-size:28px;letter-spacing:-1px;color:var(--quote-ink, #18253c)}.ql-page .qpc-progress-cards>a{border-radius:13px;border-color:var(--quote-line, #dce4f2);border-left-color:var(--quote-focus, #8c9dbb)}.ql-page .qpc-progress-cards span,.ql-page .qpc-progress-cards strong{color:var(--quote-ink, #314866)}.ql-page .qpc-progress-cards small{color:var(--quote-muted, #7d8ba4)}.ql-page .qpc-progress-cards>[data-tone=active]{background:var(--quote-surface, #f0f5ff);border-left-color:var(--quote-accent, #335fe8)}.ql-page .qpc-progress-cards>[data-tone=done]{border-left-color:#2c8b69}.ql-page .qpc-progress-cards>[data-tone=attention]{border-left-color:#c48c35}.ql-page .qpc-fold{border-color:var(--quote-line, #e3e8f2);border-radius:13px;background:#fff}.ql-page .qpc-next-action{border-color:var(--quote-line, #ccd9fa);background:var(--quote-surface, #f9fbff)}.ql-page .qpc-next-action h2{font-size:23px}.ql-page .qpc-bank-account{background:var(--quote-surface, #f5f7fc);border-color:var(--quote-line, #e0e7f4)}.ql-page .qpc-status-label{border-radius:8px}.ql-page .qpc-request-highlights span{background:var(--quote-surface, #f1f5fc);color:var(--quote-muted, #637697)}.ql-page input[type=checkbox]{accent-color:var(--quote-accent, #335fe8)}
.ql-page .qpc-fold>summary,.ql-page .qpc-request-name,.ql-page .qpc-section-header>strong{color:var(--quote-muted, #53617a)}.ql-page .qpc-status-label{color:var(--quote-muted, #53617a);background:var(--quote-surface, #f1f5fc)}.ql-page .qpc-status-label[data-status=CONFIRMED],.ql-page .qpc-status-label[data-status=SHIPPED],.ql-page .qpc-status-label[data-status=COMPLETED]{color:#236746;background:#e8f5ed}.ql-page .qpc-status-label[data-status=RECHECK],.ql-page .qpc-status-label[data-status=CANCELLED]{color:#895519;background:#fff2da}
@media(max-width:1160px){.ql-method-stage{margin-inline:110px}.ql-side-switch{right:-118px;width:102px}.ql-method-stage[data-method=file] .ql-side-switch{left:-118px}}
@media(max-width:640px){.ql-method-stage{margin-inline:70px}.ql-pane{padding:30px 25px;min-height:470px}.ql-pane h1{font-size:25px}.ql-side-switch{right:-84px;width:74px;font-size:11px}.ql-method-stage[data-method=file] .ql-side-switch{left:-84px}.ql-switch-arrow{font-size:56px}}
