.seller-dialog,.dialog{box-sizing:border-box;border:1px solid #DCE5E0;border-radius:22px;background:#fff;color:#232A27;box-shadow:0 24px 80px rgba(35,42,39,.18);width:min(440px,calc(100vw - 32px));max-height:min(86vh,720px);overflow:auto;padding:28px;margin:auto;font-family:Inter,Pretendard,sans-serif}
.seller-dialog::backdrop,.dialog::backdrop{background:rgba(23,38,31,.56);backdrop-filter:blur(3px)}
.seller-dialog__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#EAF8F1;color:#007E51;font-size:26px;margin-bottom:18px}
.seller-dialog__eyebrow{display:block;color:#007E51;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:9px}
.seller-dialog__title{font-size:clamp(22px,5vw,27px);line-height:1.28;letter-spacing:-.04em;margin:0 0 10px;font-weight:740}
.seller-dialog__message{font-size:16px;line-height:1.65;color:#303734;margin:0;white-space:pre-line}
.seller-dialog__detail{font-size:14px;line-height:1.6;color:#69736F;background:#F5F8F6;border:1px solid #E2E9E5;border-radius:13px;padding:12px 14px;margin:16px 0 0;white-space:pre-line}
.seller-dialog__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:24px;flex-wrap:wrap}
.seller-dialog__button{min-height:50px;border-radius:13px;padding:12px 22px;font:700 15px/1.2 Inter,Pretendard,sans-serif;cursor:pointer}
.seller-dialog__button--primary{color:#fff;background:#20B486;border:1px solid #20B486;box-shadow:0 10px 24px rgba(32,180,134,.18)}
.seller-dialog__button--primary:hover{background:#168D69;transform:translateY(-1px)}
.seller-dialog__button--secondary{color:#303734;background:#fff;border:1px solid #DCE5E0}
.seller-dialog__button--secondary:hover{background:#F5F8F6}
.seller-dialog__button:focus-visible,.dialog :focus-visible{outline:3px solid #20B486;outline-offset:4px}
.dialog .dialog-head{border-bottom:1px solid #E2E9E5;padding-bottom:14px;margin-bottom:18px}
.dialog .dialog-head h2{color:#232A27;letter-spacing:-.04em}
@media(max-width:480px){.seller-dialog,.dialog{padding:22px}.seller-dialog__actions{display:grid;grid-template-columns:1fr 1fr}.seller-dialog__button{padding-inline:12px}}
@media(prefers-reduced-motion:reduce){.seller-dialog__button--primary:hover{transform:none}}
