.toss-dialog-overlay{z-index:1400;background:#00000075;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.toss-dialog{color:#f5f5f7;background:#2c2c2e;border:none;border-radius:24px;width:min(100%,340px);padding:28px 22px 20px;box-shadow:0 16px 48px #0000005c}.toss-dialog--wide{width:min(100%,520px);max-height:min(82vh,720px);overflow:auto}.toss-dialog__head{text-align:center;margin:0 0 20px}.toss-dialog--wide .toss-dialog__head{text-align:left}.toss-dialog__title{color:#f5f5f7;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:700;line-height:1.35}.toss-dialog__desc{color:#8e8e93;letter-spacing:-.018em;margin:10px 0 0;font-size:15px;font-weight:400;line-height:1.5}.toss-dialog__body{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.toss-dialog__field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.toss-dialog__field span{color:#8e8e93;letter-spacing:-.015em;font-size:13px;font-weight:500}.toss-dialog__input{color:#f5f5f7;letter-spacing:-.02em;background:#3a3a3c;border:none;border-radius:14px;width:100%;height:52px;padding:0 16px;font-size:16px}.toss-dialog__input::placeholder{color:#8e8e93}.toss-dialog__input:focus{outline:none;box-shadow:0 0 0 3px #3182f647}.toss-dialog__textarea{resize:vertical;height:auto;min-height:96px;padding:14px 16px;line-height:1.5}.toss-dialog__check{color:#f5f5f7;letter-spacing:-.015em;cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.toss-dialog__check input{accent-color:#3182f6;margin-top:3px}.toss-dialog__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.toss-dialog__error{color:#ff6b6b;letter-spacing:-.015em;margin:0;font-size:14px;line-height:1.45}.toss-dialog__actions{flex-direction:column;gap:8px;display:flex}.toss-dialog__actions--row{flex-direction:row}.toss-dialog__btn{letter-spacing:-.022em;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:0 16px;font-size:16px;font-weight:600;transition:background-color .14s,transform .14s cubic-bezier(.2,0,0,1);display:inline-flex}.toss-dialog__btn:active:not(:disabled){transform:scale(.98)}.toss-dialog__btn:disabled{opacity:.4;cursor:not-allowed}.toss-dialog__btn--primary{color:#fff;background:#3182f6}.toss-dialog__btn--primary:hover:not(:disabled){background:#1b74e4}.toss-dialog__btn--secondary{color:#f5f5f7;background:#3a3a3c}.toss-dialog__btn--secondary:hover:not(:disabled){background:#48484a}.toss-dialog__btn--danger{color:#fff;background:#f04452}.toss-dialog__btn--danger:hover:not(:disabled){background:#e03140}.toss-dialog__tabs{background:#3a3a3c;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:8px;padding:4px;display:grid}.toss-dialog__tab{color:#8e8e93;letter-spacing:-.018em;cursor:pointer;background:0 0;border:none;border-radius:11px;height:40px;font-size:14px;font-weight:600}.toss-dialog__tab.is-active{color:#f5f5f7;background:#2c2c2e}.toss-dialog__result{color:#f5f5f7;letter-spacing:-.02em;word-break:break-all;text-align:center;background:#3a3a3c;border-radius:14px;padding:16px;font-size:16px;font-weight:600}.toss-dialog .auth-legal h3{color:#f5f5f7}.toss-dialog .auth-legal p,.toss-dialog .auth-legal__toc li{color:#a1a1a6}.toss-dialog .auth-legal__toc{background:#3a3a3c;border-color:#0000}.toss-dialog .auth-legal__toc strong{color:#f5f5f7}.toss-dialog .auth-legal__toc a{color:#6eb3ff}@media (max-width:640px){.toss-dialog-overlay{align-items:flex-end;padding:0}.toss-dialog,.toss-dialog--wide{width:100%;max-width:none;padding:24px 20px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}
