.doctor-mobile-nav{display:none}.medical-workspace{min-width:0}.medical-case-banner{color:#143a61;background:linear-gradient(110deg,#e6f4f7,#eeeaff 75%,#f9f0e8);border:1px solid #bfccee;border-radius:23px;align-items:center;gap:18px;padding:26px;display:flex}.medical-case-avatar{color:#fff;background:linear-gradient(135deg,#204e93,#6543ba);border-radius:21px;flex-shrink:0;place-items:center;width:68px;height:68px;font-size:1.9rem;font-weight:750;display:grid}.medical-case-banner>div{flex:1;min-width:0}.medical-case-banner>div>span{letter-spacing:.1em;color:#6847bb;font-size:.7rem;font-weight:750}.medical-case-banner h2{margin:3px 0;font-size:1.6rem;font-weight:750}.medical-case-banner p{color:#486583;font-size:.95rem;line-height:1.5}.medical-case-banner button{white-space:normal;height:auto;min-height:44px}.medical-message-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.medical-message{text-align:left;color:#153b61;background:#f6f9fd;border:1px solid #d5e0ed;border-radius:15px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.medical-message[aria-pressed=true]{background:linear-gradient(120deg,#eff7ff,#f1ebff);border-color:#7a56d4;box-shadow:0 0 0 1px #7a56d4}.medical-message.unread{border-left:4px solid #009c94}.medical-message>span:nth-child(2){flex:1;min-width:0}.medical-message b,.medical-message small,.medical-message em{overflow-wrap:anywhere;display:block}.medical-message b{font-size:.98rem;line-height:1.4}.medical-message small{color:#55748d;margin-top:6px;font-size:.77rem}.medical-message em{color:#6043a5;margin-top:8px;font-size:.76rem;font-style:normal}.medical-message svg{flex-shrink:0;width:19px;height:19px}.medical-message-icon{color:#008c84;background:#e0f1ef;border-radius:12px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.medical-caption{color:#536f87!important;margin:12px 0!important;font-size:.83rem!important;line-height:1.55!important}.medical-workspace .care-pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.medical-source-copy{background:#f3f6fb;border-radius:12px;margin:14px 0;padding:14px;font-size:.9rem}.medical-source-copy summary{cursor:pointer;color:#285885;min-height:32px;font-weight:650}.medical-source-copy p{margin-top:10px}.medical-decision-options{border:0;gap:9px;margin:16px 0;padding:0;display:grid}.medical-decision-options legend{color:#546e87;margin-bottom:9px;font-size:.82rem}.medical-decision-options label{color:#264c75;background:#f1f5fb;border:1px solid #d8e0ef;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:10px 12px;font-size:.9rem;display:flex}.medical-decision-options input{accent-color:#6849b8;width:18px;height:18px}.medical-reply-label{color:#214766;gap:8px;font-size:.94rem;display:grid}.medical-reply-label textarea{resize:vertical;background:#fff;border:1px solid #b8cbe1;border-radius:12px;width:100%;min-width:0;min-height:180px;padding:13px;line-height:1.6}.medical-workspace .doctor-actions button{white-space:normal;height:auto;min-height:44px}.medical-workspace .approved-box{align-items:flex-start}.medical-workspace .approved-box>svg{flex-shrink:0}.medical-evidence>p{color:#506e88;line-height:1.6}.medical-file-link{color:#215cb1;align-items:center;gap:8px;min-height:44px;margin:12px 0;text-decoration:underline;display:inline-flex}.medical-original-image{object-fit:contain;border:1px solid #d3deee;border-radius:12px;max-width:100%;max-height:650px;margin:15px auto;display:block}.medical-table-wrap{border:1px solid #dbe4ee;border-radius:12px;max-width:100%;margin:14px 0;overflow-x:auto}.medical-table-wrap table{border-collapse:collapse;width:100%;min-width:420px;font-size:.9rem}.medical-table-wrap th,.medical-table-wrap td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #dde5ed;padding:12px}.medical-table-wrap th{color:#25476d;background:#eef2fa}.medical-table-wrap tr:last-child td{border:0}.medical-metric{background:linear-gradient(120deg,#f5fcfb,#f7f4ff);border:1px solid #d3e2ed;border-radius:15px;margin-top:15px;padding:18px}.medical-metric header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.medical-metric h3{font-size:1.05rem;font-weight:700}.medical-metric header strong{color:#255da5;font-size:1.3rem}.medical-metric header small{font-size:.76rem}.medical-metric p{margin:10px 0;font-size:.9rem;line-height:1.6}.medical-metric details summary{cursor:pointer;color:#2d609c;align-items:center;min-height:44px;font-size:.85rem;display:flex}.medical-inline-action{color:#225cab;min-height:44px;font-size:.85rem;text-decoration:underline}.medical-workspace .clinical-timeline p{overflow-wrap:anywhere}.medical-workspace :focus-visible{outline-offset:3px;outline:3px solid #7653c7}.medical-workspace .clinical-surface{min-width:0}.medical-workspace .surface-heading h2{overflow-wrap:anywhere}.medical-workspace .clinical-timeline>div>div{min-width:0}@media (width<=1180px){.medical-message-list{grid-template-columns:1fr}.medical-case-banner{flex-wrap:wrap}.medical-case-banner>button{margin-left:86px}}@media (width<=820px){.doctor-mobile-nav{background:#f1f5fb;border-bottom:1px solid #dbe4ee;gap:6px;padding:12px 15px;display:flex;overflow-x:auto}.doctor-mobile-nav button{color:#345978;background:#fff;border:1px solid #cddbeb;border-radius:12px;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:.8rem;display:flex}.doctor-mobile-nav button[aria-current=page]{color:#007f79;background:#e1f2ef;border-color:#a8d9d4}.doctor-mobile-nav svg{width:17px;height:17px}.medical-case-banner{gap:12px;padding:20px}.medical-case-avatar{border-radius:16px;width:50px;height:50px;font-size:1.6rem}.medical-case-banner>button{margin-left:0}.medical-workspace .doctor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.medical-workspace .doctor-summary small{overflow-wrap:anywhere}.medical-workspace .clinical-surface{padding:20px}.medical-message{gap:9px;padding:13px}.medical-workspace .care-detail>p{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.medical-workspace *{scroll-behavior:auto}}.medical-workspace .doctor-review-grid{align-items:start}.medical-workspace .surface-heading>div>span{letter-spacing:.06em;color:#6248a3;font-size:.72rem;font-weight:750}.medical-reply-label textarea{font-weight:400}@media (width<=820px){.medical-case-banner{grid-template-columns:50px minmax(0,1fr);align-items:start;display:grid}.medical-case-banner>button{grid-column:1/-1;justify-self:start;max-width:100%}.medical-case-banner>div{width:100%}}.medical-table-wrap th{white-space:nowrap}.medical-table-wrap th,.medical-table-wrap td{overflow-wrap:normal;min-width:100px}.medical-table-wrap td:first-child{min-width:150px}@media (width<=820px){.medical-evidence .evidence-frame{display:none}}
