body.seller-ready #sellerDesk>.seller-panel-off{display:none!important}
#sellerPanelHeader{order:-100!important;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px;border-bottom:1px solid #dce5ee;padding-bottom:18px}
#sellerPanelHeader h1{font-size:30px;margin:0;color:#213d50}
body[data-seller-view="summary"] #sellerPanelHeader>a{display:none}
body[data-seller-view="sales"] #sellerWallet>:not(.wallet-foot):not(.wallet-tools),body[data-seller-view="sales"] #walletExplanation{display:none!important}
body[data-seller-view="sales"] .wallet-foot{display:block}
body[data-seller-view="summary"] #walletMovements>.wallet-sales,body[data-seller-view="summary"] #walletMovements>.sales-back{display:none!important}
body[data-seller-view="orders"] #salesActivity>.activity-block:not(:has(#ordersToggle)),body[data-seller-view="offers"] #salesActivity>.activity-block:not(:has(#offersToggle)),body[data-seller-view="questions"] #salesActivity>.activity-block:not(:has(#questionsToggle)){display:none!important}
body[data-seller-view] #salesHome>.sales-heading,body[data-seller-view] #salesHome>.sales-hint{display:none!important}
#publishPanel{scroll-margin-top:20px}#sellerSaveStatus{margin-bottom:14px}
@media(max-width:760px){#sellerPanelHeader h1{font-size:24px}#sellerPanelHeader{align-items:flex-start}.seller-ready .side-inner{min-height:auto}.seller-side nav{scrollbar-width:thin}#sellerPanelHeader .btn{font-size:12px;white-space:nowrap}}

.seller-fee-breakdown{margin-top:12px;padding:18px;background:#f5f8fb;border:1px solid #cedce7;border-radius:12px;color:#213d50}.seller-fee-breakdown h3{font-size:17px;margin:0 0 12px}.seller-fee-breakdown dl{margin:0}.seller-fee-breakdown dl>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #dce5ee}.seller-fee-breakdown dl>div[hidden]{display:none!important}.seller-fee-breakdown dt{font-size:14px;font-weight:650}.seller-fee-breakdown dt small{display:block;font-size:12px;font-weight:400;color:#607586;margin-top:4px}.seller-fee-breakdown dd{margin:0;white-space:nowrap;font-weight:750;font-size:15px}.seller-fee-breakdown .fee-net{border-bottom:0;color:#215c43;padding-top:16px}.seller-fee-breakdown .fee-net dd{font-size:21px}.seller-fee-breakdown p{font-size:12px;line-height:1.5;margin:12px 0 0}.seller-fee-breakdown .fee-note{color:#607586}

.featured-by-price{margin:10px 0 4px;padding:12px;border:1px solid #d6b46a;border-radius:10px;background:#fff8e8}.featured-by-price .featured-option{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#213d50;cursor:pointer;font-size:14px;line-height:1.5}.featured-by-price input[type="checkbox"]{width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:#315d85}.featured-by-price b{font-size:12px}

/* Price and fees together before the rest of the publication details. */
#publishPanel .price-summary{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:start;grid-column:1/-1}
.price-summary .price-controls{min-width:0}.price-summary #price{font-size:24px;font-weight:750}.price-summary .seller-fee-breakdown{margin-top:0;min-width:0}.price-summary .featured-option{font-size:16px}.price-summary .featured-option b{display:block;font-size:14px}.price-summary dd{font-variant-numeric:tabular-nums}
@media(max-width:800px){#publishPanel .price-summary{grid-template-columns:minmax(0,1fr);gap:14px}.price-summary .seller-fee-breakdown{padding:14px}.price-summary .seller-fee-breakdown dl>div{gap:10px}.price-summary .fee-net dd{font-size:19px}}

/* Payment setup remains visible in every seller section until verified. */
#sellerStripeNotice{order:-90!important;border:1px solid #dfbd65;border-left:5px solid #e4b633;background:#fff9e9;padding:20px;color:#213d50;margin:0 0 20px;line-height:1.6}
#sellerStripeNotice[hidden]{display:none!important}#sellerStripeNotice h2{margin:0 0 8px;font-size:21px}#sellerStripeNotice p{margin:8px 0 14px;font-size:16px}#sellerStripeNotice .btn{white-space:normal}
