.retailer-seller{color:#25202e;overflow-wrap:anywhere;background:#faf8ff;border:1px solid #ded8ed;border-radius:16px;margin:16px 0;padding:18px;font-size:14px}.retailer-seller p{margin:8px 0;line-height:1.65}.retailer-seller.is-compact{padding:12px 16px;font-size:13px}.retailer-notice{color:#302538;background:#f0eaff;border:1px solid #d8c9ef;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:16px 20px;display:flex}.retailer-notice p{margin:6px 0 0;font-size:13px;line-height:1.6}.retailer-notice .button{flex-shrink:0;min-height:44px}.retailer-agreement .check-label{margin:20px 0;line-height:1.7}.retailer-agreement button,.retailer-admin button{min-height:44px;margin:8px 10px 8px 0}.retailer-agreement details{margin-top:20px}.retailer-agreement summary{cursor:pointer;min-height:44px;padding:12px 0}.retailer-success{color:#365623;background:#eaf3d8;border-radius:12px;padding:16px}.retailer-hold{background:#fff0e4;border-radius:12px;padding:16px}.retailer-admin input{font-size:16px}.retailer-agreement .policy-copy{white-space:pre-wrap}.retailer-earnings-note{color:#36412a;background:#eaf3d8;border-radius:14px;margin-bottom:20px;padding:18px}@media (width<=760px){.retailer-notice{flex-direction:column;align-items:stretch}.retailer-seller{font-size:14px}.retailer-agreement input,.retailer-admin input{font-size:16px!important}}
