/* Wide, centered workspaces. Mobile keeps its existing compact layout. */
@media(min-width:761px){
 body .seller-page .intake-heading .intake-guide-action{justify-content:flex-start;margin-top:12px}
 body .page.market-intelligence-page{width:calc(100% - 64px);max-width:1600px;margin-inline:auto;padding:28px 0 60px;box-sizing:border-box;min-width:0}
 body .market-intelligence-page .mi-page-head{min-height:0;margin:0 0 22px;padding:28px 32px;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;border:1px solid #fff;border-radius:30px;background:linear-gradient(125deg,#fffffff0,#e3eff8d9);color:#193d58}
 body .market-intelligence-page .mi-page-head::before{display:none}
 body .market-intelligence-page .mi-page-head .page-title{max-width:none;margin:12px 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.3;color:#193d58}
 body .market-intelligence-page .mi-page-head .lead{max-width:850px;margin:0;font-size:15px;line-height:1.8;color:#536f85}
 body .market-intelligence-page .mi-page-head .eyebrow{color:#436b90}
 body .market-intelligence-page .mi-head-actions{width:200px;max-width:200px}
 body .market-intelligence-page .mi-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}
 body .market-intelligence-page .mi-toolbar .field{max-width:none}
 body .market-intelligence-page .mi-filter-top{justify-content:flex-start;gap:24px 40px}
 body .market-intelligence-page .mi-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
 body .market-intelligence-page #mi-overview{min-width:0}
 body .seller-page .seller-hero,body .seller-page .seller-content{width:calc(100% - 64px);max-width:1600px;margin-inline:auto;box-sizing:border-box}
 body .seller-page .seller-hero-copy{width:100%;max-width:none;padding:24px 32px}
 body .seller-page .seller-hero p{max-width:1000px}
 body .seller-page .seller-content{padding:20px 0 40px}
 body .seller-page .seller-layout{grid-template-columns:minmax(0,1fr) minmax(260px,23%);gap:24px}
 body .seller-page .seller-layout>*{min-width:0}
 body .seller-page .intake-file-options{grid-template-columns:repeat(2,minmax(0,1fr))}
 body .seller-page .seller-layout:has(.seller-form[data-mode=review]){grid-template-columns:minmax(0,1100px);justify-content:center}
}
@media(min-width:1001px){
 body .seller-page .intake-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
 body .seller-page .intake-methods>button{min-height:104px}
 body .market-intelligence-page .mi-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(min-width:1280px){
 body .seller-page .seller-form[data-mode=edit] .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 body .seller-page .seller-feature-options{grid-template-columns:repeat(3,minmax(0,1fr))}
}

/* Keep listing actions in the document flow and give desktop fields room. */
body .seller-page .seller-form-footer{position:static;bottom:auto}
@media(min-width:761px){
 body .seller-page .seller-workspace{width:100%;max-width:none;margin-inline:0;min-width:0}
 body .seller-page .seller-form .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}
 body .seller-page .seller-form .field-grid>label.full{grid-column:auto}
 body .seller-page .seller-form .field{font-size:13px;gap:5px}
 body .seller-page .seller-form input:not([type=checkbox]):not([type=file]),
 body .seller-page .seller-form select{min-height:40px;padding:8px 12px;font-size:14px;line-height:1.4}
 body .seller-page .seller-form textarea{padding:10px 12px;font-size:14px;line-height:1.6}
 body .seller-page .seller-address-row>button{min-height:40px;padding:8px 10px;font-size:12px}
 body .seller-page .seller-section-heading{margin-bottom:16px;gap:10px}
 body .seller-page .seller-section-heading h2{font-size:21px}
 body .seller-page .seller-section-heading p{font-size:13px}
 body .seller-page .seller-form .field small{font-size:11px;line-height:1.5}
}
@media(min-width:761px) and (max-width:1000px){
 body .seller-page .seller-layout{grid-template-columns:minmax(0,1fr)}
 body .market-intelligence-page .mi-overview-grid{grid-template-columns:minmax(0,1fr)}
 body .market-intelligence-page .mi-page-head{gap:20px;padding:24px}
}
