.clientTools{color:#18302f}.clientTools header{background:#e9f2ef;border-radius:16px;margin-bottom:20px;padding:28px}.clientTools h2{font-size:30px}.ctActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.clientTools button,.ctActions a{color:#18302f;cursor:pointer;background:#fff;border:1px solid #abc1b9;border-radius:8px;padding:12px}.clientTools button[aria-pressed=true]{color:#fff;background:#173e35}.ctGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.ctGrid button{text-align:left;gap:8px;display:grid}.ctCard{background:#fff;border:1px solid #c8d9d1;border-radius:14px;padding:24px}.ctForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ctCard label{gap:7px;margin:12px 0;display:grid}.ctCard input,.ctCard textarea{color:#18302f;background:#fff;border:1px solid #8eaaa0;border-radius:7px;min-width:0;padding:10px}.ctCard textarea{min-height:85px}.ctMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ctMetrics div{background:#edf5f0;border-radius:9px;gap:8px;padding:16px;display:grid}.ctMetrics b{font-size:23px}.ctCard label.ctCheck{align-items:center;gap:10px;display:flex}.ctNote{color:#466357;font-size:14px;line-height:1.6}.ctWarning{background:#fff0d5;padding:12px}.ctTable{overflow:auto}.ctTable table{border-collapse:collapse;width:100%}.ctTable th,.ctTable td{text-align:left;vertical-align:top;border-bottom:1px solid #d4e1da;padding:12px}@media (width<=750px){.ctGrid,.ctMetrics,.ctForm{grid-template-columns:1fr}.ctCard{padding:16px}}
