body.seller-page{font-family:Poppins,Arial,sans-serif;background:radial-gradient(circle at 65% 0,#23170c,#090806 40%,#040403 80%);min-height:100vh;margin:0;color:#f2eade}
.seller-page [hidden]{display:none!important}
.seller-benefits{height:35px;display:flex;align-items:center;justify-content:center;gap:13px;background:linear-gradient(90deg,#b88e49,#edd090,#b88e49);color:#160f06;font-weight:700;font-size:10px;letter-spacing:.12em}
.seller-benefits span{font-size:14px}
.seller-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px max(4vw,20px);border-bottom:1px solid rgba(214,175,100,.3);background:#080705}
.seller-brand{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none}.seller-brand strong{font:600 25px/1 Cinzel,Georgia,serif;color:#efcd8b;letter-spacing:.12em}.seller-brand small{font:600 9px/1.3 Poppins,Arial,sans-serif;letter-spacing:.43em;color:#c2a475}
.seller-return,.seller-outline{color:#e2c38a;border:1px solid rgba(217,175,94,.42);background:transparent;text-decoration:none;padding:11px 15px;display:inline-flex;align-items:center;justify-content:center;font:500 12px Poppins,Arial,sans-serif;cursor:pointer;border-radius:3px}
.seller-shell{width:min(1140px,93vw);margin:0 auto;padding:clamp(28px,5vw,65px) 0 80px}.seller-auth{width:100%}.seller-intro{text-align:center;max-width:660px;margin:0 auto 30px}.seller-intro h1,.seller-state h2{font:600 clamp(42px,5vw,62px)/1 Cormorant Garamond,Georgia,serif;margin:9px 0 10px}.seller-intro>p:last-child,.seller-state>p{font-size:13px;line-height:1.7;color:#c1b3a1}
.seller-auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px;align-items:start}.seller-card{padding:clamp(20px,4vw,38px);border:1px solid rgba(217,175,94,.32);background:linear-gradient(145deg,rgba(32,25,16,.95),rgba(10,9,7,.98));box-shadow:0 16px 60px rgba(0,0,0,.34)}.seller-card h2{font:600 35px/1 Cormorant Garamond,Georgia,serif;margin:8px 0 25px}
.seller-card form{display:grid;gap:14px}.seller-card label{display:grid;gap:7px;font-size:12px;color:#e0d3be;font-weight:500}.seller-card input,.seller-card select,.seller-card textarea{width:100%;box-sizing:border-box;padding:13px 14px;border:1px solid rgba(217,175,94,.35);border-radius:3px;background:#080705;color:#fff5e8;font:400 16px Poppins,Arial,sans-serif;outline:none}.seller-card input:focus{border-color:#dfbb79;box-shadow:0 0 0 2px rgba(223,187,121,.1)}.seller-card input::placeholder{color:#867a69;font-size:12px}
.seller-password{display:block;position:relative}.seller-password input{padding-right:51px}.seller-eye{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:42px;height:42px;display:grid;place-items:center;color:#debc80;border:0;background:transparent;cursor:pointer}.seller-eye svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.seller-primary{width:100%;min-height:49px;padding:12px 16px;border:1px solid #edd19c;border-radius:3px;color:#100c06;background:linear-gradient(180deg,#f1d595,#cda45c);font:700 12px Poppins,Arial,sans-serif;letter-spacing:.025em;cursor:pointer;white-space:normal}.seller-primary:disabled{opacity:.6;cursor:wait}.seller-text-action{border:none;background:none;text-align:right;color:#edcb87;font:500 11px Poppins,Arial,sans-serif;text-decoration:underline;cursor:pointer}
.seller-feedback{font-size:12px;line-height:1.6;color:#e3ae98;min-height:12px;margin:1px 0 0;overflow-wrap:anywhere}.seller-loading{text-align:center;max-width:640px;margin:12vh auto 0}.seller-loading h1{font:600 clamp(36px,5vw,54px) Cormorant Garamond,Georgia,serif;margin:13px 0}.seller-loading p{color:#c6b59c;font-size:12px}.seller-loading-icon{margin:auto;width:42px;height:42px;border:2px solid #514027;border-top-color:#efcc86;border-radius:50%;animation:sellerSpin .9s linear infinite}@keyframes sellerSpin{to{transform:rotate(360deg)}}
.seller-state{max-width:600px;margin:10vh auto;text-align:center}.seller-state form{text-align:left;margin:24px auto}.seller-state-actions{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:23px}.seller-state-actions .seller-primary{width:auto;min-width:180px}.seller-account-line{overflow-wrap:anywhere;color:#ebd09a!important}
.seller-dashboard-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.seller-dashboard-head h1{font:600 clamp(37px,5vw,55px) Cormorant Garamond,Georgia,serif;margin:8px 0}.seller-dashboard-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.seller-page #app>.card{margin:16px 0}.seller-page #app .metric{border:1px solid rgba(217,175,94,.3)}
@media(max-width:760px){.seller-auth-grid{grid-template-columns:1fr}.seller-dashboard-head{display:block}.seller-dashboard-actions{margin:12px 0}.seller-benefits{font-size:8px}.seller-card{padding:22px}}
@media(prefers-reduced-motion:reduce){.seller-loading-icon{animation:none}}
.seller-share-card input,.seller-pickup-grid input,.seller-pickup-grid select,.seller-pickup-grid textarea{width:100%;box-sizing:border-box;min-height:46px;border:1px solid rgba(213,181,111,.3);border-radius:3px;background:#0a0907;color:#fff2df;padding:11px 13px;font:400 15px Poppins,Arial,sans-serif}
.seller-share-card label,.seller-pickup-grid label{display:grid;gap:8px;font-size:12px;color:#e3d1b0}
.seller-share-card input[readonly]{margin:10px 0 15px}
.seller-share-actions .seller-primary{width:auto}
.seller-pickup-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:14px}
.seller-full-span{grid-column:1/-1}
.seller-pickup-grid .seller-toggle{display:flex;align-items:start;gap:9px;line-height:1.5;padding:12px;border:1px solid rgba(213,181,111,.27);color:#edd7af}
.seller-pickup-grid .seller-toggle input{min-height:auto;width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:#d9b571}
.seller-share-card .muted,.seller-pickup-card .muted{line-height:1.65}
@media(max-width:680px){.seller-pickup-grid{grid-template-columns:1fr}.seller-full-span{grid-column:1}.seller-share-actions .seller-primary{width:100%}}

.seller-order{display:grid;gap:7px;padding:15px;margin:11px 0;border:1px solid rgba(218,178,101,.32);background:#120e08}
.seller-order header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}
.seller-order header strong{color:#efd198;font:600 16px Poppins,Arial,sans-serif}
.seller-order header small{color:#a99a85}
.seller-order p{font-size:12px;color:#cbbca7;margin:0;line-height:1.6}
.seller-order .seller-dashboard-actions{margin-top:9px}

/* Central de notificações e caixa presencial */
.seller-section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}
.seller-section-title h2{margin:5px 0!important}
.seller-bell{position:relative;width:52px;height:52px;display:grid;place-items:center;border:1px solid #c49c5b;color:#f4d28a;background:#171007;border-radius:50%;cursor:pointer}
.seller-bell svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.seller-unread{position:absolute;right:-8px;top:-8px;min-width:22px;height:22px;padding:0 4px;border-radius:12px;background:#bd222b;color:white;font:700 11px/22px Poppins,Arial,sans-serif}
.seller-notification-list{display:grid;gap:10px;margin-top:16px;max-height:400px;overflow:auto}
.seller-notification{display:grid;gap:5px;text-align:left;width:100%;padding:14px 17px;border:1px solid rgba(211,168,98,.2);background:#100d09;color:#efe7dc;cursor:pointer}
.seller-notification.is-unread{border-color:#deb671;background:#21180b}
.seller-notification strong{font-size:13px;color:#f5d18a}.seller-notification span{font-size:11px;line-height:1.6;color:#dfd2bd}.seller-notification small{color:#9c8d78}
.seller-cash-form{display:grid;gap:18px}
.seller-cash-customer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.seller-cash-form label,.seller-label-settings label{display:grid;gap:7px;color:#decdb1;font-size:12px}
.seller-cash-form input,.seller-cash-form select,.seller-label-settings select{width:100%;min-width:0;min-height:45px;padding:11px 13px;border:1px solid rgba(222,182,108,.35);background:#090806;border-radius:3px;color:#f3e8d5;font:400 15px/1.35 Poppins,Arial,sans-serif}
.seller-cash-form small{font-size:10px;color:#ad9a80;line-height:1.5}
.seller-cash-picker{display:grid;grid-template-columns:minmax(180px,2fr) minmax(75px,.55fr) minmax(110px,1fr) minmax(105px,.8fr);align-items:end;gap:12px}
.seller-cash-picker .seller-outline{min-height:45px}
.seller-cash-items-wrap{overflow-x:auto;max-width:100%}
.seller-cash-table{width:100%;min-width:460px;border-collapse:collapse;font-size:11px}
.seller-cash-table th,.seller-cash-table td{padding:10px 7px;text-align:left;border-bottom:1px solid rgba(217,173,100,.2)}
.seller-cash-table th{color:#e9c483}.seller-cash-table td{color:#e8decb}
.seller-cash-table td:nth-child(5){font-weight:700;white-space:nowrap}
.seller-cash-totals{margin-left:auto;max-width:370px;width:100%;display:grid;gap:9px;padding:17px;background:#15100a;border:1px solid rgba(217,173,100,.26)}
.seller-cash-totals div{display:flex;justify-content:space-between;gap:12px;font-size:12px}
.seller-cash-totals strong{color:#ecd09b}
.seller-cash-totals .cash-total-final{padding-top:9px;border-top:1px solid rgba(217,173,100,.3);font-weight:700;font-size:16px}
.seller-cash-change{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px;border:1px solid rgba(217,173,100,.3);background:#181109}
.seller-cash-change strong{font-size:19px;color:#ecc780}
.seller-address-details{padding:12px;border:1px solid rgba(217,173,100,.25)}
.seller-address-details summary{color:#efcb88;cursor:pointer;font-size:12px}
.seller-address-details .seller-cash-customer{margin-top:15px}
.seller-label-settings{margin:16px 0 22px;padding:14px 16px;border:1px solid rgba(217,173,100,.27);background:#171108}
.seller-label-settings select{margin-top:9px;max-width:520px}
.seller-print-order{border-color:#c99d55!important;color:#f0cf88!important}
.seller-remove-cash{padding:5px 10px!important}
@media(max-width:760px){.seller-cash-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.seller-cash-picker label:first-child{grid-column:1/-1}.seller-cash-picker .seller-outline{grid-column:1/-1}.seller-cash-customer{grid-template-columns:1fr}.seller-section-title{align-items:flex-start}}

/* Central de notificações e caixa presencial */
.seller-section-title{display:flex;align-items:center;justify-content:space-between;gap:18px}
.seller-section-title h2{margin:4px 0 6px}
.seller-bell{position:relative;flex:none;min-width:48px;height:48px;display:grid;place-items:center;background:#1a130b;border:1px solid #9b793f;color:#eacb91;border-radius:50%;cursor:pointer}
.seller-bell svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.seller-unread{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:2px 5px;border-radius:50%;background:#c33232;color:#fff;display:grid;place-items:center;font:bold 11px Arial;box-shadow:0 2px 9px #0009}
.seller-notification-list{display:grid;gap:9px;margin-top:18px}
.seller-notification{border:1px solid #584a31;padding:14px 17px;background:#110e09;display:grid;gap:7px}
.seller-notification.is-unread{border-left:4px solid #eac06c;background:#22180b}
.seller-notification>div:first-child{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}
.seller-notification strong{color:#f1d5a0;font:600 13px Poppins,Arial,sans-serif}
.seller-notification time,.seller-read{font-size:10px;color:#b8a88c}
.seller-notification p{font-size:12px;color:#d2c4aa;line-height:1.55;margin:0}
.seller-notification .seller-outline{padding:7px 11px;font-size:10px}
.seller-label-settings{margin:14px 0;padding:15px;border:1px solid #655034;background:#160f08}
.seller-label-settings label{display:grid;gap:8px;max-width:380px;font-size:12px;color:#e1cea5}
.seller-label-settings select{padding:10px 13px;border:1px solid #8a714b;background:#0a0907;color:#f8e6c1;font-size:14px;border-radius:3px;max-width:100%}
.seller-cash-form{display:grid;gap:19px;margin-top:19px}
.seller-cash-customer{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.seller-cash-form label{display:grid;gap:7px;color:#e8d6b7;font-size:12px}
.seller-cash-picker{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(90px,.6fr) minmax(130px,.8fr) auto;gap:11px;align-items:end}
.seller-cash-form input,.seller-cash-form select{min-width:0;width:100%;padding:11px 13px;min-height:46px;border:1px solid #675235;border-radius:3px;background:#090806;color:#faedd7;font:400 15px Poppins,Arial,sans-serif}
.seller-cash-picker small{color:#cfb981;font-size:10px}
.seller-cash-picker button{min-height:46px}
.seller-cash-items-wrap{overflow-x:auto;border:1px solid #55472d}
.seller-cash-table{width:100%;border-collapse:collapse;min-width:560px;font-size:12px}
.seller-cash-table th{background:#322513;color:#f1d49e;font-size:11px;text-align:left;white-space:nowrap}
.seller-cash-table th,.seller-cash-table td{padding:11px 10px;border-bottom:1px solid #4d3f2b}
.seller-cash-table tr:last-child td{border-bottom:0}
.seller-remove-cash{border:1px solid #8b4a3a;background:transparent;color:#f3aba1;width:30px;height:30px;border-radius:3px;font-size:18px;cursor:pointer}
.seller-cash-totals{max-width:440px;width:100%;margin-left:auto;display:grid;gap:8px}
.seller-cash-totals>div{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#ded0b5;font-size:12px}
.seller-cash-totals strong,.seller-cash-change strong{font-size:15px;color:#f4d18c}
.seller-cash-totals .cash-total-final{border-top:1px solid #79613a;padding-top:11px;font-weight:700}
.seller-cash-totals .cash-total-final strong{font-size:23px}
.seller-cash-change{padding:13px;border:1px solid #76613b;display:flex;gap:10px;align-items:center;justify-content:space-between}
.seller-address-details{padding:13px 16px;border:1px solid #584832;background:#140f08}
.seller-address-details summary{cursor:pointer;color:#d9b77e;font-size:12px;margin-bottom:10px}
.seller-order-lines{font-size:11px;color:#bca989}
@media(max-width:880px){.seller-cash-picker{grid-template-columns:1fr 1fr}.seller-cash-picker label:first-child{grid-column:1/-1}}
@media(max-width:600px){.seller-cash-customer,.seller-cash-picker{grid-template-columns:1fr}.seller-cash-picker label:first-child{grid-column:1}}

.seller-dashboard-tabs{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;margin:8px 0 23px;padding-bottom:7px}
.seller-dashboard-tabs a{position:relative;flex:none;border:1px solid rgba(216,172,94,.34);background:#100c07;padding:12px 15px;color:#e9cca0;text-decoration:none;font:600 11px Poppins,Arial,sans-serif;border-radius:2px;white-space:nowrap}
.seller-dashboard-tabs a:hover,.seller-dashboard-tabs a:focus-visible{background:#26190a;border-color:#e1b978}
.seller-nav-badge{display:inline-flex;margin-left:5px;padding:2px 6px;border-radius:20px;background:#bd222b;color:#fff;font-size:10px}
.seller-nav-badge[hidden]{display:none!important}
#sellerNotificationCenter,#sellerOrdersCard,#sellerCashCard,#sellerPickupCard{scroll-margin-top:16px}

/* Consulta de retirada: legibilidade alta para evitar entrega do pedido errado */
.seller-pickup-verifier{border-color:#c7a262!important;background:linear-gradient(135deg,#241808,#0d0b08)}
.seller-pickup-verifier>h2{font:600 clamp(32px,4vw,43px)/1.1 "Cormorant Garamond",Georgia,serif;color:#fff2d6;margin:7px 0 14px}
.seller-verify-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin:23px 0 15px}
.seller-verify-form label{display:grid;gap:9px;color:#e7c58d;font-size:12px;font-weight:700;letter-spacing:.04em;min-width:0}
.seller-verify-form input{width:100%;min-height:62px;padding:13px 15px;box-sizing:border-box;border:2px solid #c59b55;border-radius:4px;background:#070705;color:#fff5df;font:bold clamp(17px,3vw,23px)/1.2 Poppins,Arial,sans-serif;letter-spacing:.075em;text-transform:uppercase}
.seller-verify-form input::placeholder{font-size:clamp(13px,2vw,19px);letter-spacing:.04em;color:#8f8067}
.seller-verify-form input:focus{outline:3px solid rgba(227,192,127,.25);outline-offset:2px}
.seller-verify-form>.seller-primary{width:auto;min-height:62px;max-width:260px;line-height:1.35}
.seller-verify-status{font-size:13px;line-height:1.6;color:#efcf92;padding:8px 0}
.pickup-verified-receipt{margin:22px 0;padding:clamp(17px,3vw,28px);border:2px solid #bca06f;background:#fdfaf2;color:#21180a}
.pickup-verified-state{font-weight:800;font-size:clamp(15px,2.4vw,23px);padding:13px 16px;text-align:center;border:2px solid #8c5b1e;background:#f7e7b7;color:#33210a}
.pickup-verified-state.is-used{background:#e9e9e9;border-color:#777;color:#333}
.pickup-verified-state.is-unpaid{background:#f7d6ce;border-color:#a43d32;color:#762016}
.pickup-verified-caption{font-size:11px;letter-spacing:.12em;font-weight:700;color:#61523b;margin:20px 0 4px}
.pickup-verified-order{display:block;font-size:clamp(19px,3.2vw,29px);font-weight:800;letter-spacing:.04em;overflow-wrap:anywhere}
.pickup-verified-customer{display:grid;gap:5px;margin:18px 0;padding:17px;border:1px solid #b9aa8c}
.pickup-verified-customer small,.pickup-verified-stats small{font-size:11px;letter-spacing:.055em;font-weight:700;color:#5a4a30}
.pickup-verified-customer>strong{font-size:clamp(25px,4vw,38px);line-height:1.2;overflow-wrap:anywhere}
.pickup-verified-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.pickup-verified-stats>div{padding:13px;border:1px solid #c5b79d;display:grid;align-content:start;gap:5px}
.pickup-verified-stats strong{font-size:clamp(15px,2.2vw,20px);overflow-wrap:anywhere}
.pickup-verified-items{margin-top:17px;border-top:2px solid #221a0c;padding-top:12px}
.pickup-verified-items>strong{font-size:13px;letter-spacing:.045em}
.pickup-verified-items>div{display:flex;justify-content:space-between;gap:15px;padding:11px 0;font-size:clamp(13px,1.8vw,17px);border-bottom:1px solid #ddd1b8}
.pickup-verified-warning{font-weight:700;font-size:16px;color:#8f2f22}
.pickup-verified-delivered{border:2px solid #484848;background:#eee;margin-top:19px;padding:15px;font-size:14px;line-height:1.6}
.pickup-confirm-area{padding:20px;margin-top:20px;border:2px solid #c39c5e;background:#1d170d;display:grid;gap:20px}
.pickup-confirm-area[hidden],.pickup-verified-receipt[hidden]{display:none!important}
.pickup-confirm-area label{display:flex;align-items:flex-start;gap:13px;color:#f5e5c4;font-size:clamp(13px,1.8vw,17px);line-height:1.55}
.pickup-confirm-area input{width:25px;height:25px;accent-color:#d8af66;flex:none;margin:3px 0}
.pickup-confirm-area .seller-primary{min-height:58px;font-size:13px}
.pickup-confirm-area button:disabled{opacity:.48;cursor:not-allowed}
@media(max-width:700px){.seller-verify-form{grid-template-columns:1fr}.seller-verify-form>.seller-primary{max-width:none;width:100%}.pickup-verified-stats{grid-template-columns:1fr}}


/* AZZENA SELLER WORKSPACE — painéis por tarefa, outubro de 2026 */
.seller-dashboard-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;overflow:visible;position:sticky;top:0;z-index:65;padding:12px 0 15px;margin:0;background:linear-gradient(180deg,#090806 85%,rgba(9,8,6,.96))}
.seller-dashboard-tabs .seller-tab-button{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;text-align:center;min-height:54px;width:100%;padding:12px 14px;border:1px solid #5b492d;border-radius:8px;background:#15110d;color:#e6d1ad;font:600 13px/1.4 Poppins,Arial,sans-serif;cursor:pointer;transition:background .16s,border-color .16s}
.seller-dashboard-tabs .seller-tab-button.is-active{background:#30200e;border-color:#f0d08a;color:#fff3d6;box-shadow:inset 0 -3px #e3b967}
.seller-dashboard-tabs .seller-tab-button:hover{background:#25190c}
.seller-dashboard-tabs .seller-tab-button:focus-visible,.seller-workspace-panel button:focus-visible{outline:3px solid #e0b776;outline-offset:3px}
.seller-dashboard-tabs .seller-nav-badge{background:#c72e30;color:#fff;min-width:21px;height:21px;padding:2px 6px;border-radius:20px;font:700 12px Poppins,Arial,sans-serif}
.seller-workspace-panels{padding:10px 0 50px;scroll-margin-top:130px;min-height:360px}
.seller-workspace-panel[hidden]{display:none!important}
.seller-workspace-title{padding:9px 0 18px;border-bottom:1px solid rgba(220,181,110,.3);margin-bottom:20px}
.seller-workspace-title h2{font:600 clamp(30px,4vw,46px)/1.08 Cormorant Garamond,Georgia,serif;color:#f1d69c;margin:0 0 9px}
.seller-workspace-title p{font:400 14px/1.7 Poppins,Arial,sans-serif;max-width:780px;color:#d5c4a9;margin:0}
.seller-workspace-panel>.card{margin:0 0 20px!important}
.seller-workspace-panel>.metrics{margin:10px 0 22px}
.seller-workspace-panel .card h2{line-height:1.15}
.seller-workspace-help{display:flex;justify-content:flex-end;margin-bottom:15px}
.seller-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px}
.seller-workflow-item{display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:0;background:linear-gradient(145deg,#241909,#0f0c08);border:1px solid #574425;border-radius:10px;padding:19px}
.seller-workflow-item h3{font:600 18px/1.35 Poppins,Arial,sans-serif;color:#ffdfa0;margin:0}
.seller-workflow-item p{font:400 13px/1.65 Poppins,Arial,sans-serif;color:#d8c5aa;margin:0;flex:1}
.seller-workflow-item .seller-outline{min-height:44px;padding:10px 16px;font-size:12px;margin-top:2px}
.seller-preorder-guide .seller-preorder-status{padding:13px 15px;border:1px solid #8c6934;border-radius:6px;background:#21170c;color:#f1d39a;font:500 13px/1.7 Poppins,Arial,sans-serif}
.seller-preorder-steps{display:grid;gap:14px;margin:20px 0 25px;padding-left:23px;color:#d7c8b6;font:400 14px/1.8 Poppins,Arial,sans-serif}
.seller-preorder-steps li{padding-left:4px}.seller-preorder-steps strong{color:#f4d497}
.seller-preorder-phone{font:500 13px/1.5 Poppins,Arial,sans-serif;color:#e2c999;overflow-wrap:anywhere}
.seller-preorder-optin-form{display:grid;gap:18px;max-width:760px}
.seller-preorder-toggle{display:flex!important;align-items:flex-start;gap:13px;padding:17px;border:1px solid #73603c;border-radius:7px;background:#17130c;cursor:pointer}
.seller-preorder-toggle input{width:20px;height:20px;flex:0 0 20px;accent-color:#e5be75;margin-top:4px}
.seller-preorder-toggle span{display:grid;gap:6px}.seller-preorder-toggle strong{font:600 15px/1.5 Poppins,Arial,sans-serif;color:#f1dcad}
.seller-preorder-toggle small{font:400 12px/1.7 Poppins,Arial,sans-serif;color:#ccbea8}
.seller-preorder-optin-form .seller-primary{max-width:350px}
@media(max-width:850px){.seller-dashboard-tabs{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:10px;padding:12px 2px 16px}.seller-dashboard-tabs .seller-tab-button{flex:0 0 auto;width:auto;min-width:120px;padding:12px 16px;scroll-snap-align:start}.seller-workspace-panels{scroll-margin-top:90px}}
@media(max-width:620px){.seller-workflow-grid{grid-template-columns:1fr}.seller-workspace-title p{font-size:13px}.seller-workspace-panel>.card{overflow-wrap:anywhere}.seller-preorder-optin-form .seller-primary{max-width:100%}}

/* Venda personalizada e conexão futura por vendedor */
.seller-custom-sale-card{border-color:rgba(218,178,101,.45)!important;background:linear-gradient(145deg,#171006,#0b0906)}
.seller-mp-status{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px;margin:18px 0;border:1px solid rgba(217,173,100,.3);background:#0c0a07}
.seller-mp-status div{display:grid;gap:5px}.seller-mp-status span{font-size:12px;color:#b8aa95}
.seller-custom-sale-form{display:grid;gap:15px}.seller-custom-sale-form>label{display:grid;gap:7px;color:#e3d1b0;font-size:12px}
.seller-custom-sale-form input,.seller-custom-sale-form select,.seller-custom-sale-form textarea{width:100%;box-sizing:border-box;min-height:46px;border:1px solid rgba(213,181,111,.3);background:#0a0907;color:#fff2df;padding:11px 13px;font:400 14px Poppins,Arial,sans-serif}
.seller-custom-money{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.seller-custom-money label{display:grid;gap:7px;font-size:12px;color:#e3d1b0}
.seller-custom-total{display:flex;justify-content:space-between;align-items:center;padding:16px;border:1px solid #b88d4c;background:#1b1208}.seller-custom-total strong{font-size:22px;color:#f0cc85}
.seller-custom-sales-list{margin-top:28px;border-top:1px solid rgba(217,173,100,.25);padding-top:20px}.seller-custom-row{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:13px;border:1px solid rgba(217,173,100,.2);margin:8px 0}.seller-custom-row>div{display:grid;gap:4px}.seller-custom-row small,.seller-custom-row span{color:#aa9d8a;font-size:11px}
@media(max-width:700px){.seller-mp-status{align-items:stretch;flex-direction:column}.seller-custom-money{grid-template-columns:1fr}.seller-custom-row{grid-template-columns:1fr}.seller-custom-row button{width:100%}}

.seller-own-stock{margin-top:22px;padding-top:20px;border-top:1px solid rgba(217,173,100,.3)}.seller-own-stock form{display:grid;gap:12px}.seller-own-stock label{display:grid;gap:6px;color:#e3d1b0;font-size:12px}.seller-own-stock input,.seller-own-stock select,.seller-own-stock textarea{width:100%;box-sizing:border-box;background:#0a0907;color:#fff2df;border:1px solid rgba(213,181,111,.3);padding:11px}.seller-stock-admin-notice{margin-top:18px;padding:14px;border:1px solid rgba(213,181,111,.25);background:#12100c}.seller-stock-admin-notice strong{color:#e7c985}.seller-stock-admin-notice p{margin:5px 0 0;color:#a99e8d;font-size:12px}
