.reseller-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 18px}.reseller-overview>.panel{padding:22px;display:grid;gap:8px}.reseller-overview span{font-size:11px;color:#64736a}.reseller-overview strong{font-size:30px;line-height:1.1}.reseller-overview small{font-size:11px;color:#64736a}.reseller-overview .reseller-profile-status{font-size:20px}.reseller-list{margin-bottom:18px;overflow:hidden}.reseller-list-head{padding:23px 23px 17px;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.reseller-list-head h2,.reseller-detail h2,.reseller-decision h2,.reseller-history h2{margin:0;font-size:17px}.reseller-list-head p,.reseller-decision p{margin:0;font-size:12px;line-height:1.5;color:#68776e}.reseller-admin-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:18px}.reseller-admin-grid>div{display:grid;gap:18px}.reseller-detail,.reseller-decision,.reseller-history{padding:24px}.reseller-detail dl{display:grid;grid-template-columns:125px minmax(0,1fr);gap:0 15px;margin:18px 0}.reseller-detail dt,.reseller-detail dd{margin:0;padding:12px 0;border-top:1px solid #e6ebe6;font-size:12px;line-height:1.5}.reseller-detail dt{font-weight:700;color:#59695f}.reseller-detail dd{overflow-wrap:anywhere}.reseller-description{white-space:pre-line}.reseller-decision{display:grid;gap:16px}.reseller-decision label{display:grid;gap:7px;font-size:11px;font-weight:700}.reseller-decision select,.reseller-decision textarea{width:100%;border:1px solid #d8e1d9;border-radius:5px;padding:11px;font:12px Arial,sans-serif;color:#20372c;background:#fff}.reseller-decision textarea{resize:vertical;min-height:95px}.reseller-decision button{justify-self:start}.reseller-history{margin-top:18px}.reseller-history>div,.reseller-event{padding:15px 0;border-top:1px solid #e6ebe6}.reseller-history>div:first-of-type,.reseller-event:first-of-type{margin-top:14px}.reseller-history b,.reseller-event b{display:block;font-size:12px}.reseller-history span,.reseller-event small{display:block;margin-top:4px;font-size:11px;color:#738077}.reseller-history p,.reseller-event p{font-size:12px;line-height:1.5;margin:9px 0 0}.reseller-store-page{max-width:1100px;margin:0 auto;padding:clamp(35px,6vw,80px) 24px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(25px,5vw,72px);align-items:start}.reseller-store-intro h1{font:600 clamp(34px,4vw,52px)/1.06 Georgia,serif;margin:12px 0 20px}.reseller-store-intro>p:not(.store-eyebrow){font-size:15px;line-height:1.75;color:#526659}.reseller-store-intro>a{display:inline-block;margin-top:17px;font-size:12px;text-decoration:underline}.reseller-store-panel{background:#fff;border:1px solid var(--line,#dfe4dc);border-radius:10px;padding:clamp(22px,3vw,38px);box-shadow:0 16px 45px #172f2110}.reseller-store-panel h2{font:600 27px/1.15 Georgia,serif;margin:13px 0}.reseller-store-panel>p{font-size:13px;line-height:1.65;color:#526659}.reseller-store-panel form{display:grid;gap:17px;margin-top:23px}.reseller-store-panel label{display:grid;gap:7px;font-size:12px;font-weight:700}.reseller-store-panel label small{display:inline;font-weight:400;color:#768478}.reseller-store-panel input,.reseller-store-panel select,.reseller-store-panel textarea{width:100%;border:1px solid #cedacf;border-radius:5px;background:#fff;padding:12px 13px;font:13px Arial,sans-serif;color:#20372c}.reseller-store-panel textarea{resize:vertical}.reseller-store-panel .store-primary{justify-self:start}.reseller-badge{display:inline-block;background:#f1ede2;color:#735b1d;border-radius:30px;padding:7px 11px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.reseller-badge.approved{background:#e3efe4;color:#2b7147}.reseller-badge.pending{background:#fff1d5;color:#946615}.reseller-store-panel .account-error{color:#a43e32;font-size:11px;font-weight:400}@media(max-width:900px){.reseller-admin-grid,.reseller-store-page{grid-template-columns:1fr}.reseller-list-head{display:block}.reseller-list-head p{margin-top:7px}}@media(max-width:600px){.reseller-overview{grid-template-columns:1fr}.reseller-detail dl{grid-template-columns:1fr}.reseller-detail dt{padding-bottom:0}.reseller-detail dd{border-top:0;padding-top:4px}.reseller-list-head,.reseller-detail,.reseller-decision,.reseller-history{padding:18px}}
