/* Audit 036: dense, aligned, task-first layouts. */
.admin-body .main{font-size:14px!important}.admin-body .topbar h1{font-size:clamp(24px,2.2vw,30px)!important;line-height:1.12!important}.admin-body .panel h2{font-size:19px!important;line-height:1.2!important}
.quick-add-dialog{width:min(520px,calc(100vw - 24px))!important}.quick-add-dialog .grid-2-fields{grid-template-columns:1fr!important;gap:11px!important}.quick-add-dialog-form label{display:grid!important;gap:6px!important;min-width:0!important}.quick-add-dialog-form input,.quick-add-dialog-form select{width:100%!important;min-width:0!important}
.platform34-hero{min-height:510px!important;gap:38px!important;padding-top:40px!important;padding-bottom:48px!important}.platform34 h1{font-size:clamp(38px,3.6vw,48px)!important;max-width:610px!important}.platform34-hero-copy>p{font-size:16px!important;line-height:1.5!important}
.platform34-hero-visual{min-height:440px!important}.platform34-split,.platform34-client{padding-top:52px!important;padding-bottom:52px!important}.platform34-how,.platform34-faq{padding-top:60px!important;padding-bottom:60px!important}.platform34-section-copy h2,.platform34-how h2,.platform34-values h2,.platform34-faq h2,.platform34-final h2{font-size:clamp(29px,2.7vw,38px)!important}
.specialist-login23{min-height:100dvh!important;grid-template-columns:minmax(0,1fr) minmax(370px,430px)!important}.specialist23-story{min-height:100dvh!important;padding:70px clamp(28px,3.5vw,52px) 28px!important;align-content:start!important;gap:16px!important}.specialist23-copy h1{font-size:clamp(34px,3.1vw,43px)!important}.specialist23-proof{margin-top:12px!important}.specialist23-preview{transform:scale(.82)!important;transform-origin:left top!important;margin-bottom:-92px!important}.specialist23-auth{min-height:100dvh!important;padding:70px 24px 28px!important;align-items:flex-start!important}.specialist23-auth-card{padding:24px!important}
@media(min-width:1101px){
.clients-desktop-grid019{grid-template-columns:minmax(0,1fr) minmax(290px,330px)!important;gap:16px!important;align-items:start!important}.sz-clients-table-wrap016{overflow:visible!important}.sz-clients-table016,.sz-clients-table016 tbody{display:block!important;width:100%!important}.sz-clients-table016 thead{display:none!important}
.sz-clients-table016 tr{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 18px!important;padding:16px!important;margin-bottom:10px!important;border:1px solid var(--ui34-border)!important;border-radius:16px!important;background:#fff!important}.sz-clients-table016 td{display:block!important;min-width:0!important;padding:0!important;border:0!important;vertical-align:top!important}.sz-clients-table016 td::before{content:attr(data-label)!important;display:block!important;margin-bottom:5px!important;color:var(--ui34-subtle)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.sz-clients-table016 details,.sz-clients-table016 details>summary,.sz-clients-table016 form,.sz-clients-table016 input,.sz-clients-table016 select,.sz-clients-table016 textarea{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.sz-clients-table016 details>summary{width:100%!important;margin-top:6px!important}.sz-clients-table016 .inline-form{grid-template-columns:minmax(72px,90px) minmax(0,1fr)!important;gap:7px!important}
}
@media(max-width:900px){.specialist-login23{grid-template-columns:1fr!important}.specialist23-auth{min-height:auto!important;padding:76px 18px 26px!important}.specialist23-story{min-height:auto!important;padding:34px 18px 48px!important}.specialist23-preview{transform:none!important;margin-bottom:0!important}}
@media(max-width:620px){.admin-body .main{font-size:13px!important}.platform34-hero{min-height:0!important;padding:32px 18px 42px!important;gap:24px!important}.platform34 h1{font-size:32px!important}.platform34-hero-visual{min-height:320px!important}.platform34-split,.platform34-client,.platform34-how,.platform34-faq{padding-top:44px!important;padding-bottom:44px!important}.platform34-section-copy h2,.platform34-how h2,.platform34-values h2,.platform34-faq h2,.platform34-final h2{font-size:27px!important}.quick-add-dialog{width:calc(100vw - 16px)!important}}
