@media screen{
 .client-desk{background:#0b1118;border-top:1px solid #293e49}.client-desk .section-heading h2{color:var(--title)}#client-phone-hint{display:block;font-size:10px;line-height:1.7;color:var(--rose);margin-top:8px}
 .client-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start}.client-overview,.client-notes-panel{padding:30px;border:1px solid #2a414a;background:#101a23;min-width:0}.client-overview{border-top:2px solid var(--cyan)}.client-notes-panel{border-top:2px solid var(--rose)}
 .client-desk h3{font:600 32px/1.15 'Barlow Condensed',sans-serif;color:var(--title);margin:10px 0 22px;overflow-wrap:anywhere}.client-desk h4{font:700 13px/1.5 Manrope,sans-serif;color:var(--title);margin:0}.client-kicker{font-size:9px;letter-spacing:1.5px;font-weight:800;color:var(--rose)}
 .client-overview-heading{display:flex;align-items:start;gap:15px;justify-content:space-between}.client-live{display:flex;gap:6px;align-items:center;white-space:nowrap;font-size:9px;color:var(--copy-muted);padding-top:4px}.client-live i{width:5px;height:5px;display:block;background:var(--cyan);border-radius:50%}
 .client-metrics{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:10px;margin-bottom:30px}.client-metrics>a{padding:16px 12px;display:flex;flex-direction:column;min-width:0;border:1px solid #2b444e;background:#0b141d;text-decoration:none}.client-metrics b{font:600 36px/1 'Barlow Condensed',sans-serif;color:var(--cyan)}.client-metrics span{font-size:10px;font-weight:700;line-height:1.6;color:var(--title);margin:10px 0 8px}.client-metrics small{font-size:9px;line-height:1.7;color:var(--copy-muted);overflow-wrap:anywhere}
 .client-selection-heading{display:flex;gap:10px;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #2b444e}.client-selection-heading>span{font-size:9px;color:var(--copy-muted)}.client-empty{font-size:12px;color:var(--copy-muted);line-height:1.9;margin:20px 0}
 .client-equipment-card{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid #2b444e}.client-equipment-card img{width:70px;height:58px;object-fit:cover}.client-equipment-card a{font-size:12px;font-weight:700;color:#95dfd4;line-height:1.7;text-decoration:none}.client-equipment-card small{display:block;color:var(--copy-muted);font-size:9px;font-weight:500}.client-equipment-card button{border:1px solid #38505b;background:transparent;color:var(--rose);width:30px;height:30px;cursor:pointer;font-size:20px}
 .client-questions{margin-top:26px}.client-questions ul{margin:12px 0 0;padding-left:17px;display:grid;gap:10px;font-size:12px;line-height:1.8;color:var(--copy)}.client-questions li::marker{color:var(--rose)}.client-note{font-size:10px;line-height:1.9;color:var(--copy-muted);margin:25px 0}.client-main-actions{display:grid;gap:12px}.client-main-actions>.button{font-size:11px;justify-content:space-between;line-height:1.7}.client-main-actions>a{font-size:11px;text-align:center;text-decoration:none}
 #client-fields>label{display:block;font-size:12px;color:#a6becb;margin:18px 0 8px}.client-desk input,.client-desk select,.client-desk textarea{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #38505b;background:#0b141d;color:#c0d4dc;font:500 13px/1.6 Manrope,sans-serif;border-radius:0}.client-desk textarea{resize:vertical;min-height:120px;margin-top:8px}.client-desk input::placeholder,.client-desk textarea::placeholder{color:var(--copy-muted)}.client-desk select option{color:var(--title);background:#0b141d}.client-input-meta{display:flex;gap:16px;align-items:start;justify-content:space-between;color:var(--copy-muted);font-size:9px;line-height:1.8;margin-top:8px}#client-notes-count{white-space:nowrap;color:var(--rose)}
 .client-contact-choice{margin-top:28px;padding-top:23px;border-top:1px solid #2b444e}.client-contact-choice>p{font-size:11px;line-height:1.8;color:var(--copy-muted);margin:8px 0 14px}.client-contact-options{display:flex;gap:7px}.client-contact-options button{border:1px solid #38505b;background:transparent;color:var(--copy);font:600 10px Manrope,sans-serif;padding:11px 10px;cursor:pointer;flex:1}.client-contact-options button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan);background:#00f5d409}#client-time-label{margin-top:16px;display:block;font-size:11px;color:var(--copy)}
 .client-note-actions{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin-top:26px}.client-note-actions .lab-secondary{font-size:11px}.client-note-actions .inline-button{color:var(--copy-muted);font-size:10px}.client-status{font-size:11px;color:#91d8cf;line-height:1.8;margin:15px 0}.client-notes-panel>.knowledge-related{font-size:11px}.client-desk button:focus-visible,.client-desk a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.client-desk input:focus,.client-desk select:focus,.client-desk textarea:focus{outline:1px solid var(--cyan);outline-offset:2px}.client-metrics>a:hover,.client-equipment-card button:hover{border-color:var(--cyan)}
 @media(max-width:1000px){.client-layout{grid-template-columns:1fr 1fr;gap:18px}.client-overview,.client-notes-panel{padding:23px}.client-overview-heading{display:block}.client-live{margin-bottom:20px}.client-metrics{gap:7px}.client-metrics>a{padding:12px 9px}.client-selection-heading{display:block}.client-selection-heading>span{display:block;margin-top:5px}}
 @media(max-width:760px){.client-layout{grid-template-columns:1fr}.client-overview-heading{display:flex}.client-live{margin:0}.client-overview,.client-notes-panel{padding:24px}.client-selection-heading{display:flex}.client-selection-heading>span{margin-top:0}}
 @media(max-width:400px){.client-overview,.client-notes-panel{padding:19px}.client-live{font-size:8px;white-space:normal;max-width:80px;line-height:1.6}.client-metrics b{font-size:30px}.client-metrics span{font-size:9px}.client-metrics small{font-size:8px}.client-equipment-card{gap:10px;grid-template-columns:56px 1fr 30px}.client-equipment-card img{width:56px;height:50px}.client-equipment-card a{font-size:11px}.client-contact-options button{padding:11px 6px;font-size:9px}.client-main-actions>.button{font-size:10px;padding:15px 13px}.client-desk h3{font-size:28px}.client-selection-heading{display:block}.client-selection-heading>span{margin-top:5px}}
}
