.cw-workspace{--cw-accent:#317966;--cw-soft:#edf5f0}.cw-blue{--cw-accent:#316b91;--cw-soft:#edf3f8}.cw-warm{--cw-accent:#8e6843;--cw-soft:#f8f2ea}.cw-heading{display:flex;align-items:center;gap:18px;margin:5px 0 14px}.cw-heading h1{font-size:27px;margin:4px 0 8px}.cw-heading p{font-size:13px;color:#76817a}.cw-logo{background:var(--cw-accent);color:#fff;display:grid;place-items:center;border-radius:15px;min-width:60px;height:60px;max-width:100px;padding:10px;font-weight:700;overflow-wrap:anywhere}.cw-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.cw-sync{font-size:12px;color:#6d7d76;line-height:1.8}.cw-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin:24px 0}.cw-stats article{border:1px solid #e3e9e5;border-radius:12px;background:#fff;padding:18px}.cw-stats span{display:block;color:#687a72;font-size:12px}.cw-stats strong{display:block;color:var(--cw-accent);font-size:29px;margin-top:12px}.cw-controls,.cw-trend-head{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.cw-controls label,.cw-trend-head label{font-size:11px;color:#6d7d76;display:grid;gap:5px}.cw-controls input,.cw-controls select,.cw-trend-head select{border:1px solid #dce5df;border-radius:7px;padding:9px 11px;color:#2c5145;background:#fff;max-width:100%}.cw-controls input{width:230px}.cw-sub{display:block;font-size:11px;color:#76867d;margin-top:5px}.cw-state{font-size:11px;background:var(--cw-soft);color:var(--cw-accent);padding:6px 9px;border-radius:20px;display:inline-block;white-space:nowrap}.cw-state.cw-warn{background:#fff3de;color:#8a6332}.cw-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.cw-columns>.panel{align-self:start}.cw-columns .soft-note{margin:15px}.cw-chart{display:block;width:100%;max-height:230px;margin:17px 0 5px;color:#397e6c}.cw-chart text{font:11px system-ui;fill:#708078}.cw-trend-head select{min-width:110px}.cw-care-title{border-top:1px solid #e4ebe5;padding-top:25px;margin-top:25px}.cw-note{border:1px solid #e0e8e2;border-radius:10px;padding:18px;margin:14px 0;background:#fbfdfb}.cw-note-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;color:#77857c}.cw-note-meta b{color:#316755}.cw-note-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85;margin:14px 0;font-size:14px;color:#2c4c40}.cw-note>.btn{margin-top:12px}.cw-note-form{border-top:1px solid #e2e8e3;margin-top:25px;padding-top:20px}.cw-workspace .filters{flex-wrap:wrap}.cw-workspace .table-wrap td{white-space:normal}.cw-workspace .table-wrap td:first-child{min-width:135px}.cw-workspace .table-wrap td:nth-child(4),.cw-workspace .table-wrap td:nth-child(5){min-width:120px}.cw-workspace .panel-title{margin:0;font-size:15px}#cw-profile-form fieldset{border:1px solid #dde5df;border-radius:10px;margin:18px 0;padding:12px 18px}#cw-profile-form legend{font-size:12px;color:#6e7e74}#cw-detail details>summary{cursor:pointer;font-size:12px;color:#3d6d58;margin:15px 0}#cw-detail .loading{min-height:100px}
@media(max-width:1200px){.cw-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-heading{flex-wrap:wrap}.cw-actions{margin-left:0}.cw-columns{grid-template-columns:1fr}}
@media(max-width:700px){.cw-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cw-stats article{padding:13px}.cw-stats strong{font-size:25px;margin-top:7px}.cw-heading h1{font-size:23px}.cw-logo{min-width:46px;height:46px;border-radius:12px}.cw-heading{gap:12px}.cw-actions{width:100%}.cw-controls{width:100%}.cw-controls label{flex:1;min-width:120px}.cw-controls input{width:100%}.cw-note{padding:14px}.cw-note-meta{gap:8px}}
