.treatment-panel{padding:26px}.treatment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:15px;margin-top:20px}.treatment-card{border:1px solid #e0e8ed;border-radius:8px;padding:18px;background:#fff}.treatment-card h3{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;margin:0 0 10px}.treatment-dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.treatment-card p{font-size:12px;color:#7a909e;line-height:1.7}.treatment-assignments{display:grid;gap:10px}.treatment-assignment{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,220px) auto;gap:14px;align-items:center;padding:15px;border:1px solid #e1e9ef;border-radius:7px}.treatment-assignment strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.treatment-assignment small{display:block;font-size:11px;color:#8195a1;margin-top:5px}.treatment-assignment select{font-size:12px;width:100%}.treatment-assignment button{font-size:11px;min-height:35px}.treatment-section-title{margin-top:30px;padding-top:24px;border-top:1px solid #e5edf2}.treatment-section-title h2{font-size:19px;font-weight:500;margin:0 0 8px}.treatment-section-title p{font-size:12px;color:#8095a1;line-height:1.7}@media(max-width:600px){.treatment-panel{padding:18px 14px}.treatment-grid{grid-template-columns:1fr;gap:12px}.treatment-assignment{grid-template-columns:minmax(0,1fr) auto;padding:13px;gap:10px}.treatment-assignment>div{grid-column:1/-1}.treatment-assignment select{grid-column:1}.treatment-assignment button{grid-column:2}.treatment-card{padding:16px}}
