/* Keep the account reachable at intermediate desktop widths. */
@media(min-width:1051px) and (max-width:1400px){
 body header.topbar{gap:12px!important;padding-left:16px!important;padding-right:16px!important}
 body header.topbar .brand{flex:0 0 auto!important;margin-right:0!important}
 body header.topbar .topnav{min-width:0;gap:0!important;flex:1 1 auto!important;overflow-x:auto}
 body header.topbar .topnav a{padding-left:10px!important;padding-right:10px!important;white-space:nowrap}
 body header.topbar .topright{flex:0 0 auto!important;gap:6px!important}
 body header.topbar .hsearch{width:130px!important;min-width:100px!important}
 body header.topbar .hsearch.open,body header.topbar .hsearch:focus-within{width:160px!important}
}
.props-browser{border:1px solid #7b849340;border-radius:10px;padding:16px;margin:12px 0 20px;background:var(--panel,transparent)}
.props-filters,.props-matchup-picker{display:flex;flex-wrap:wrap;gap:12px}
.props-browser label{display:flex;flex-direction:column;gap:6px;flex:1 1 145px;font-size:12px;font-weight:600;min-width:0}
.props-browser input,.props-browser select{width:100%;min-width:0;min-height:42px;border:1px solid #7b849370;border-radius:6px;padding:8px;font:inherit;background:var(--surface,#fff);color:var(--text,#17212d)}
.props-matchup-picker{margin-top:12px}.props-matchup-picker label:last-child{flex-grow:3}
.props-filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.props-filter-chips button,.gp-all-lines-toggle{border:1px solid #7b849370;border-radius:5px;background:transparent;color:inherit;padding:7px 10px;cursor:pointer}
.gp-all-lines-toggle{display:block;margin:8px 14px;font-size:12px}
.gp-all-lines{padding:8px 14px 16px;max-height:360px;overflow:auto}
.gp-all-lines table{width:100%;border-collapse:collapse}.gp-all-lines th{text-align:left;font-size:12px;padding:8px}.gp-all-lines td{padding:4px;width:33%}
.gp-all-lines .sl-mb{width:100%}.props-loading{padding:36px 16px;border:1px solid #7b849340;border-radius:8px}
.sl-row-foot .sl-save{margin-left:auto;margin-right:12px;background:transparent;color:inherit;border:1px solid #7b849370;border-radius:5px;padding:6px 10px;cursor:pointer}
.sl-nav-3{flex-wrap:wrap!important}
@media(max-width:640px){.props-browser{padding:12px}.props-filters label{flex-basis:42%}.props-matchup-picker label{flex-basis:100%}.gp-all-lines{padding:6px}.sl-row-foot{flex-wrap:wrap;gap:8px}}

.props-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:800px){.props-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.props-filters label:nth-child(4){grid-column:1 / -1}}

@media(max-width:640px){.props-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.props-filters label:nth-child(4){grid-column:span 2}.props-browser label{font-size:12px}}

.props-filter-toggle{display:none}
@media(max-width:800px){.props-filter-toggle{display:block;border:1px solid #7b849370;border-radius:6px;padding:9px 12px;background:transparent;color:inherit;font:inherit;margin-bottom:10px}.props-filters:not(.is-expanded){display:none}.props-filters.is-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.props-filters.is-expanded label:nth-child(4){grid-column:1 / -1}}
.model-settlement-note{font-size:12px;line-height:1.5;margin:8px 0;color:inherit}
