.os40-shortcuts{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.os40-agent-output{padding:20px 0;border-top:1px solid #e1e2da}.g-card fieldset{border:0;padding:0;min-width:0}.g-card summary{cursor:pointer;font-weight:600}.g-card small{display:block}.g-card input[type=checkbox]{width:auto;margin-right:8px}.g-card textarea{width:100%}nav details{margin-top:10px}nav details summary{padding:14px;color:#e4e7dc;cursor:pointer}nav details a{margin-left:8px}.g-filters{flex-wrap:wrap}.g-filters label{min-width:160px}.g-form label{min-width:0}.g-form select{max-width:100%}.g-table-scroll{max-width:100%;overflow:auto}.os40-compact .g-row{padding-top:8px!important;padding-bottom:8px!important}@media(max-width:650px){.g-filters{display:grid;grid-template-columns:1fr}.g-filters input,.g-filters select{width:100%}.g-form{grid-template-columns:1fr!important}.g-form>*{grid-column:1!important}.g-head{flex-wrap:wrap}.g-row{gap:12px;flex-wrap:wrap}.g-row b{overflow-wrap:anywhere}.os40-shortcuts a{flex:1 1 140px;text-align:center}button,.g-button{min-height:44px!important}.g-card{margin-bottom:18px}}
.workspace{min-width:0}.workspace>.g-workspace,.workspace .g-columns>*{min-width:0}
body:not(.auth)>aside nav details{min-width:0}
body:not(.auth)>aside nav details>a{display:flex;align-items:center;gap:0;margin:7px 0 0;width:100%;min-width:0;line-height:1.4}
body:not(.auth)>aside nav details>a i{flex:0 0 26px}
body:not(.auth)>aside nav details summary{padding:12px;line-height:1.4;color:#e4e7dc;cursor:pointer}
body:not(.auth) .workspace{width:calc(100% - 244px);min-width:0;max-width:none}
.os-sales,.os-sales .g-card,.os-sales-kpis>article,.os31-metrics>article{min-width:0;max-width:100%}
.os-sales-kpis>article,.os31-metrics>article{overflow-wrap:anywhere}
.os31-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(min-width:901px) and (max-width:1200px){.os-sales .os-sales-kpis{grid-template-columns:1fr!important}.os31-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.os31-grid{grid-template-columns:1fr!important}}
@media(max-width:900px){body:not(.auth) .workspace{width:100%}.os-sales .os-sales-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.os31-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){.os-sales .os-sales-kpis,.os31-metrics{grid-template-columns:1fr!important}.os31-grid{grid-template-columns:1fr!important}.os-sales .g-card{padding:14px}.os-sales-kpis>article{padding:18px}}
