/* ConsignStarr app full-width layer; intentionally scoped to the front end. */
@media(min-width:781px){
body:has(.cs-modern,.csa-wrap,.ci-wrap,.cs6-wrap,.cs7-wrap,.cs-whatnot-wrap,.csw-wrap) .page-content{padding:24px 0 55px;}
body:has(.cs-modern,.csa-wrap,.ci-wrap,.cs6-wrap,.cs7-wrap,.cs-whatnot-wrap,.csw-wrap) .page-content>.container.entry-content{max-width:none;width:calc(100% - 40px);margin-inline:auto;}
body:has(.cs-modern) .cs-modern{width:100%;max-width:none;margin:12px 0 40px;grid-template-columns:clamp(210px,15vw,260px) minmax(0,1fr);}
body:has(.cs-modern) .cs-main{padding:clamp(18px,2vw,36px);min-width:0;}
body:has(.cs-modern) .cs-stats{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));}
body:has(.cs-modern) .cs-reference-stats{grid-template-columns:repeat(3,minmax(0,1fr));}
body:has(.cs-modern) .cs-two-col{grid-template-columns:repeat(2,minmax(0,1fr));}
body:has(.cs6-wrap) .cs6-wrap,body:has(.csa-wrap) .csa-wrap,body:has(.ci-wrap) .ci-wrap,body:has(.cs7-wrap) .cs7-wrap{max-width:none;width:100%;margin-inline:0;}
}
/* Tables should remain readable; narrow screens scroll tables, not the whole site. */
:where(.cs-modern,.csa-wrap,.ci-wrap,.cs6-wrap,.cs7-wrap,.csp-wrap,.csw-wrap,.cs-whatnot-wrap) :where(.cs-table-scroll,.cs6-scroll,.ci-scroll,.csa-overflow,.cs7-scroll){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
:where(.cs-modern,.csa-wrap,.ci-wrap,.cs6-wrap,.cs7-wrap,.csp-wrap,.csw-wrap,.cs-whatnot-wrap) table{max-width:100%;}
:where(.cs-modern,.csa-wrap,.ci-wrap,.cs6-wrap,.cs7-wrap,.csp-wrap,.csw-wrap,.cs-whatnot-wrap) :where(input,select,textarea){max-width:100%;}
@media (min-width:781px) and (max-width:1100px){body:has(.cs-modern) .cs-reference-stats{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:780px){.page-content>.container.entry-content{width:calc(100% - 24px);max-width:100%;}.cs-modern{max-width:100%;}.cs-main{min-width:0}.cs-table-scroll,.cs6-scroll,.ci-scroll,.csa-overflow,.cs7-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;}}
