.medical-hero{align-items:center}.medical-notice{display:flex;gap:12px;align-items:center;padding:14px 18px;border-radius:14px;background:#e8f2ff;color:#173b7a;margin-bottom:16px}.medical-notice span{color:#43536c}.medical-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:18px}.medical-metrics article{padding:15px;border:1px solid #dbe5f3;border-radius:15px;background:#fff}.medical-metrics article.warning{border-color:#eab308;background:#fffbea}.medical-metrics article.danger{border-color:#ef4444;background:#fff1f2}.medical-metrics small{display:block;color:#64748b}.medical-metrics strong{font-size:1.6rem;color:#173b7a}.medical-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:12px;align-items:end;margin-bottom:18px}.medical-filters .field{margin:0}.medical-list{display:grid;gap:12px}.medical-card{display:grid;grid-template-columns:48px minmax(0,1fr) 150px 190px auto;gap:14px;align-items:center}.medical-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#e8eef8;color:#173b7a;font-weight:800}.medical-card h2{margin:0}.medical-card p,.medical-card small{display:block;margin:4px 0;color:#64748b}.medical-completeness span{display:block;height:8px;background:#e5e7eb;border-radius:9px;overflow:hidden}.medical-completeness i{display:block;height:100%;background:#16a34a}.medical-completeness b{color:#173b7a}.medical-flags{display:flex;gap:5px;flex-wrap:wrap}.medical-editor{margin-bottom:18px}.medical-editor .wide{grid-column:1/-1}.medical-tabs{display:flex;gap:7px;margin:18px 0;border-bottom:1px solid #dbe3ef}.medical-tabs button{border:0;background:transparent;padding:11px 15px;font-weight:700;color:#64748b}.medical-tabs button.on{color:#173b7a;border-bottom:3px solid #ffc900}.incident-form{margin-top:15px;padding:16px;border:1px solid #dbe3ef;border-radius:14px}.incident-list{display:grid;gap:10px;margin-top:16px}.incident-card{display:flex;justify-content:space-between;gap:15px;padding:14px;border:1px solid #dbe3ef;border-left:4px solid #94a3b8;border-radius:12px}.incident-card.severity-grave,.incident-card.severity-emergência{border-left-color:#dc2626;background:#fff7f7}.incident-card h3{margin:4px 0}.incident-card p,.incident-card small{display:block;margin:3px 0;color:#64748b}.medical-read{display:grid;grid-template-columns:1fr 1fr;gap:10px}.medical-read article{padding:13px;border:1px solid #dbe3ef;border-radius:12px}.medical-read small{display:block;color:#64748b}.medical-read p{grid-column:1/-1}@media(max-width:1050px){.medical-metrics{grid-template-columns:repeat(3,1fr)}.medical-card{grid-template-columns:48px 1fr 130px}.medical-flags{grid-column:2}.medical-card>.btn{grid-column:3}}@media(max-width:720px){.medical-notice{align-items:flex-start;flex-direction:column}.medical-metrics{grid-template-columns:1fr 1fr}.medical-filters,.medical-card,.medical-read{grid-template-columns:1fr}.medical-avatar{display:none}.medical-flags,.medical-card>.btn,.medical-read p{grid-column:1}.medical-card>.btn{width:100%}.incident-card{flex-direction:column}.authorization-editor .section-head{align-items:flex-start}.authorization-editor .section-head>.button-row{width:100%;display:grid}}@media(max-width:420px){.medical-metrics{grid-template-columns:1fr}}
