body[data-ceo-screen="clients"] :is(.month-bar,.w-mainnav,.metrics-grid,#crmMainGrid,#wExtraView,.prev-summary){display:none!important}
.client-list{padding:0 18px}.client-row{display:grid!important;grid-template-columns:minmax(150px,1.2fr) minmax(100px,1fr) auto 20px;gap:20px;align-items:center;width:100%;text-align:left;border:0!important;border-radius:0!important;border-bottom:1px solid var(--theme-border)!important;padding:18px 0!important;background:transparent!important}
.ceo-build{padding-top:8px}
#crmMainGrid,.large-panel,.table-wrap{min-width:0}
#crmMainGrid .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
#crmMainGrid .search-wrap{flex:1 1 320px;min-width:0}
#crmMainGrid .tabs,#crmMainGrid .filters{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
#crmMainGrid .filters select{width:auto;max-width:220px;min-width:130px}
#crmMainGrid .w-quickbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
#crmMainGrid .w-checkall{display:inline-flex!important;align-items:center;gap:8px;white-space:nowrap;width:auto!important;min-width:0;margin:0}
#crmMainGrid .w-checkall input{width:16px!important;min-width:16px!important;height:16px}
#crmMainGrid .w-quickbar>[hidden]{display:none!important}
#crmMainGrid .table-wrap{overflow:auto;max-width:100%}
#crmMainGrid .tabs button{white-space:nowrap}
.client-row strong,.client-row small,.client-file strong,.client-file small{display:block}.client-row small,.client-file small{color:var(--theme-muted);font-size:12px;margin-top:5px}
.client-row span{min-width:0;overflow-wrap:anywhere}.client-row:hover{color:var(--theme-accent)!important}.client-pager,.client-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.client-pager{padding:18px}.client-pager span{margin-right:auto}
.client-card{margin-top:22px}.client-card>header{display:flex;justify-content:space-between;padding:18px;border-bottom:1px solid var(--theme-border)}.client-card form,.client-card>div,.client-card>p{padding:0 18px 18px}.client-card fieldset{border:0;padding:18px 0 0;margin:0;min-width:0}.client-card fieldset:disabled{opacity:.7}.client-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.client-card label{display:grid;gap:8px;margin-bottom:16px;font-size:13px}.client-card input,.client-card textarea{width:100%;min-width:0;background:var(--theme-input);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:9px;padding:12px;font:inherit;box-sizing:border-box}.client-card h4{margin:6px 0 14px}.client-actions a{color:var(--theme-accent)}.client-file{display:flex;gap:12px;align-items:center;border-top:1px solid var(--theme-border);padding:14px 0}.client-file>span{flex:1;min-width:0;overflow-wrap:anywhere}.client-project{margin:4px 8px 4px 0}.client-card-status{color:var(--theme-muted)}.client-upload input{width:100%;padding:12px}.client-card [hidden]{display:none!important}
@media(max-width:700px){.client-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.client-row>span:nth-child(2){grid-column:1}.client-row>span:last-child{display:none}.client-form-grid{grid-template-columns:1fr}.client-file{flex-wrap:wrap}.client-file>span{flex-basis:100%}.client-pager{padding:12px}.client-list{padding:0 12px}}
