.customer--embed .cw-page,.customer--embed .cw-wrap{--cw-navy:#1f2d5a;--cw-navy-d:#16213f;--cw-gold:#f5b81d;--cw-gold-d:#1f2d5a;--cw-kraft:#e5e7eb;--cw-cream:#fff;--cw-ink:#111827;--cw-muted:#6b7280;--cw-line:#e5e7eb;--cw-error:#dc2626;--cw-white:#fff;--cw-radius:16px;--cw-focus:0 0 0 3px #1f2d5a33}.customer--embed .cw-page{min-height:100vh;padding:16px 16px calc(32px + env(safe-area-inset-bottom,0px));background:#f3f4f5}.customer--embed .customer__main,.customer--embed{background:#f3f4f5}.customer--embed .cw-shell{animation:none}.customer--embed .cw-rail{border-right:1px solid var(--cw-line);background:#fff}.customer--embed .cw-rail:before,.customer--embed .cw-rail:after{display:none}.customer--embed .cw-quote__row.is-total,.customer--embed .cw-pay-order{border-style:solid;border-color:var(--cw-line)}.customer--embed .cw-rstep+.cw-rstep:before{border-left-style:solid}.customer--embed .cwb-card:before{background:var(--cw-navy)}.customer--embed .cwb-card:hover{border-color:var(--cw-navy);box-shadow:none}.customer--embed .cwb-empty{border:1px solid var(--cw-line);border-radius:var(--cw-radius)}.customer--embed .cw-btn--primary{color:#fff;background:var(--cw-navy);box-shadow:none;border-bottom:none}.customer--embed .cw-btn--primary:hover:not(:disabled){background:var(--cw-navy-d)}.customer--embed .cw-rstep.is-active .cw-rstep__ico{background:var(--cw-navy);border-color:var(--cw-navy);color:#fff;box-shadow:none}.customer--embed .cw-rstep.is-active .cw-rstep__txt b,.customer--embed .cw-rstep.is-active .cw-rstep__num{color:var(--cw-navy)}.customer--embed .cw-cat input[type=checkbox]{accent-color:var(--cw-navy)}.customer--embed .cw-cat__qty button:focus-visible{outline-color:#fff}.customer--embed .cw-paid{background:var(--cw-navy);box-shadow:none}.customer--embed .cw-paid__check,.customer--embed .cw-shell,.customer--embed .cw-card,.customer--embed .cwb-card,.customer--embed .cwb-card__size,.customer--embed .cw-stepper{box-shadow:none}.customer--embed .cw-card{border-radius:12px}.customer--embed .cwb-card{border-radius:var(--cw-radius)}.customer--embed .cw-card--cream{background:#f3f4f5}.customer--embed .cw-eyebrow,.customer--embed .cw-card__cap,.customer--embed .cw-rail__cap,.customer--embed .cw-rstep__num{text-transform:none;letter-spacing:0;color:var(--cw-muted)}.customer--embed .cw-btn{border-radius:12px;min-height:52px}.customer--embed .cw-btn--sm{min-height:44px}.customer--embed .cw-stepper button{min-width:44px;min-height:44px}.customer--embed .cw-cat__qty button{min-width:32px;min-height:32px}.customer--embed .pf-card,.customer--embed .pf-gate{box-shadow:none;border:1px solid #e5e7eb;border-radius:16px}.customer--embed .pf-head{border-bottom:1px solid #e5e7eb}.customer--embed .pf-name{color:#1f2d5a}.customer--embed .pf-row dt{color:#6b7280}.customer--embed .pf-row dd{color:#111827}.customer--embed .pf-row+.pf-row{border-top:1px solid #e5e7eb}.customer--embed .pf-next{color:#6b7280;background:#f3f4f5;border:1px solid #e5e7eb}.customer--embed .pf-next b{color:#1f2d5a}.customer--embed .pf-grade--basic{color:#6b7280;background:#f3f4f5;border-color:#e5e7eb}.customer--embed .pf-grade--premium{color:#1f2d5a;background:#fdf1ce;border-color:#f5b81d}.customer--embed .pf-grade--vip{color:#fff;background:#1f2d5a;border-color:#16213f}.customer--embed .pf-btn{color:#1f2d5a;background:#f3f4f5;border-radius:12px;min-height:52px}.customer--embed .pf-btn:hover{background:#e8eaed}.customer--embed .pf-btn--gold{color:#fff;background:#1f2d5a;border-bottom:none}.customer--embed .pf-btn--gold:hover{background:#16213f}.customer--embed .pf-btn--line{color:#6b7280;border:1px solid #e5e7eb}.customer--embed .pf-btn--line:hover{color:#111827;border-color:#1f2d5a}.customer--embed .pf-loading,.customer--embed .pf-error{color:#6b7280}.customer--embed .pf-error{color:#dc2626}.pubdoc--embed{min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0px);color:#111827;--surface:#fff;--surface-2:#f3f4f5;--line:#e5e7eb;--line-2:#e5e7eb;--text-2:#6b7280;--radius:16px;--shadow-sm:none;background:#f3f4f5;font-family:Pretendard,-apple-system,system-ui,Segoe UI,Roboto,Noto Sans KR,sans-serif;display:block}.pubdoc--embed img,.pubdoc--embed table,.pubdoc--embed pre{max-width:100%}.pubdoc--embed table{display:block;overflow-x:auto}.customer--ios input,.customer--ios select,.customer--ios textarea{font-size:16px}.customer--ios .cw-page,.pubdoc--ios{-webkit-overflow-scrolling:touch}.customer--embed .pf-withdraw{background:#fef2f2;border:1px solid #fecaca;border-radius:12px}.customer--embed .pf-withdraw__title{color:#b91c1c}.customer--embed .pf-withdraw__desc{color:#6b7280}.customer--embed .pf-withdraw__desc--block{color:#b91c1c}.customer--embed .pf-btn--danger{background:#dc2626}.customer--embed .pf-btn--danger:hover:not(:disabled){background:#b91c1c}.customer--embed .cw-eyebrow,.customer--embed .cw-title,.customer--embed .cwb-back,.customer--embed .cw-pagetitle{display:none}
