.case-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.case-toolbar label{width:100%}.case-toolbar select{width:min(580px,100%)}.case-two{grid-template-columns:1fr 1fr;margin-top:20px}.diagnosis textarea{margin:8px 0 20px}.diagnosis label{margin-top:12px}.case-step{padding:18px;background:#f1ede3;border-left:3px solid #8c7958;margin:16px 0}.case-step label{font-size:16px;margin-top:0}.case-step small{color:#6f7169}.case-next{padding:20px;border:1px solid #c6b892;background:#f4efdf;margin:20px 0}.case-photos{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.case-photo{width:220px;max-width:100%;border:1px solid #d8d5ca;padding:10px}.case-photo img{width:100%;height:160px;object-fit:contain}.case-source{border-top:1px solid #d8d5ca;padding:15px 0}.case-source h3{margin-top:6px}.case-source p{font-size:13px}.case-warning{color:#794323;background:#f3e7d7;padding:15px;border-left:3px solid #9b6643}.case-pin{padding:10px 0;border-top:1px solid #d8d5ca}.case-pin a{overflow-wrap:anywhere}.diagnosis #caseStatus{padding:12px;background:#eae5d8;font-size:14px}.diagnosis .desk-alert{margin:20px 0}.diagnosis #casePrintArea{display:none}@media(max-width:760px){.case-two{grid-template-columns:1fr}.case-toolbar>*{width:100%}.case-step{padding:14px}}@media print{body .service-desk>*{display:none!important}body .service-desk #casePrintArea{display:block!important;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 Arial}.case-photo{break-inside:avoid}}
