.care-handoff{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-lg,0 4px 12px #00000014);background:#fff;margin:16px 0;padding:20px}.care-handoff-head{align-items:flex-start;gap:12px;display:flex}.care-handoff-head-icon{background:var(--color-warning-surface,#fffbeb);width:40px;height:40px;color:var(--color-warning,#f59e0b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.care-handoff-head h3{color:var(--color-card-title,#1a1a2e);margin:2px 0 6px;font-size:1.1rem}.care-handoff-reason{color:var(--color-text-muted,#666);font-size:.92rem;line-height:1.55}.care-handoff-reason p{margin:0 0 6px}.care-handoff-nocharge{color:var(--color-success-dark,#059669);align-items:center;gap:6px;margin:14px 0 4px;font-size:.85rem;display:flex}.care-handoff-routes-title{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-lighter,#9ca3af);margin:16px 0 10px;font-size:.72rem;font-weight:600}.care-handoff-route{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.care-handoff-route:last-child{margin-bottom:0}.care-handoff-route--akutt{background:var(--color-danger-surface,#fef2f2);border-color:#fecaca}.care-handoff-route-icon{flex-shrink:0;margin-top:1px}.care-handoff-route--legevakt .care-handoff-route-icon{color:var(--color-warning,#f59e0b)}.care-handoff-route--fastlege .care-handoff-route-icon{color:var(--color-primary,#0b5fff)}.care-handoff-route--akutt .care-handoff-route-icon{color:var(--color-danger,#ef4444)}.care-handoff-route-body h4{color:var(--color-text-dark,#111);margin:0 0 2px;font-size:.92rem}.care-handoff-phone{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;font-weight:700}.care-handoff-route-body p{color:var(--color-text-muted,#666);margin:0;font-size:.85rem;line-height:1.45}
