.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}}.retailer-notice{color:#241c35;background:linear-gradient(115deg,#f0eaff,#fff7ed);border:2px solid #bda8ff;border-radius:22px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:28px;padding:28px;display:grid;box-shadow:0 8px 24px #6443ed0a}.retailer-notice-icon{color:#fff;background:#6443ed;border-radius:17px;place-items:center;width:56px;height:56px;font:700 34px Space Grotesk,sans-serif;display:grid}.retailer-notice-kicker{letter-spacing:.12em;color:#6443ed;font-size:11px;font-weight:700}.retailer-notice h2{letter-spacing:-.03em;margin:8px 0 10px;font:700 clamp(23px,2.1vw,30px)/1.15 Space Grotesk,sans-serif}.retailer-notice-copy p{max-width:76ch;margin:0;font-size:14px;line-height:1.6}.retailer-notice-copy .retailer-notice-reassurance{margin-top:10px;font-size:13px}.retailer-notice-actions{text-align:center;flex-direction:column;align-items:stretch;gap:12px;min-width:195px;display:flex}.retailer-notice-actions .button{min-height:48px}.retailer-notice-actions>a:not(.button){color:#493486;text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.retailer-notice-actions a:focus-visible,.retailer-notice-actions button:focus-visible{outline-offset:4px;outline:3px solid #6443ed}.retailer-agreement>h2{font:700 clamp(25px,3vw,36px)/1.12 Space Grotesk,sans-serif}.retailer-agreement .retailer-hold{border-left:4px solid #6443ed;font-weight:600}.retailer-agreement .button-primary{min-height:50px}@media (width<=1024px){.retailer-notice{grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px}.retailer-notice-icon{width:48px;height:48px}.retailer-notice-actions{text-align:left;grid-column:2;align-items:flex-start;min-width:0}}@media (width<=760px){.retailer-notice{border-radius:18px;grid-template-columns:1fr;gap:14px;padding:20px;display:grid}.retailer-notice-icon{border-radius:12px;width:40px;height:40px;font-size:26px}.retailer-notice-actions{text-align:center;grid-column:1;align-items:stretch}.retailer-notice h2{font-size:25px}.retailer-notice-copy p{font-size:14px}}.retailer-agreement-inline{background:linear-gradient(110deg,#f1ebff,#fff8ee);margin-bottom:24px;border:2px solid #c8b5fc!important}.retailer-agreement-inline>h2{font-size:27px}.retailer-inline-note{color:#423252;font-weight:600}.admin-academy-shortcut{color:#292037;background:#f2ecff;border:1px solid #d7c8f7;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:20px 24px;display:flex}.admin-academy-shortcut strong{font:700 21px Space Grotesk,sans-serif}.admin-academy-shortcut p{margin:5px 0 0;font-size:14px}.admin-academy-shortcut .button{min-height:46px}@media (width<=760px){.admin-academy-shortcut{flex-direction:column;align-items:stretch}.retailer-agreement-inline>h2{font-size:24px}}
