/* NeonatalSim Revizyon 6 — kompakt monitör + deri renk bildirimi + ilaç olay günlüğü */
.compact-dashboard{margin:0 0 9px;background:#081c2e;border:1px solid #264963;border-radius:11px;padding:7px 10px 9px;color:#dbeaf5;box-shadow:0 4px 14px #1b244b15}
.compact-dashboard-heading{display:flex;align-items:center;gap:12px;min-height:19px;margin-bottom:6px;font-size:9px;letter-spacing:.7px;font-weight:900}
.compact-dashboard-heading>span:first-child{white-space:nowrap;color:#dce8f5}
.compact-dashboard-heading>span:first-child small{font-weight:400;letter-spacing:0;color:#7e9aaf;margin-left:8px}
.compact-dashboard-heading button{background:#152c43;border:1px solid #38506e;color:#c7e2f4;border-radius:5px;font-size:9px;padding:3px 7px;cursor:pointer}
.compact-dashboard-heading #waveStatus{color:#7c9bb3;letter-spacing:0;font-size:9px;font-weight:400;margin-left:auto;text-align:right}
.compact-dashboard-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1.7fr)) repeat(3,minmax(82px,.77fr));gap:6px;align-items:stretch}
.mini-wave,.mini-vital{min-width:0;height:82px;background:#061624;border:1px solid #1b3547;border-radius:6px;overflow:hidden}
.mini-wave{padding:5px 6px 4px;display:flex;flex-direction:column;gap:1px}
.mini-wave-title{font-size:8px;font-weight:850;color:#a2bbcf;letter-spacing:.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mini-wave-inner{display:flex;align-items:center;gap:3px;min-width:0;flex:1}
.mini-wave-inner canvas{min-width:0;width:calc(100% - 34px);height:43px;display:block;flex:1}
.mini-wave-value{flex:0 0 32px;text-align:right;display:flex;align-items:flex-end;justify-content:center;flex-direction:column;color:#51dfa7;white-space:nowrap;line-height:1.15}
.mini-wave-value b{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.mini-wave-value small{font-size:7px;color:#c5d3e1;font-weight:800}
.mini-wave-value.blue{color:#54cffa}.mini-wave-value.yellow{color:#e6c765}.mini-wave-value.orange{color:#f5a36a}
.mini-wave>small{font-size:7px;color:#748fa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.mini-vital{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:5px 8px;gap:0}
.mini-vital>span{font-size:8px;color:#bed2e0;font-weight:800;white-space:nowrap}
.mini-vital>strong{font-size:24px;line-height:1.2;color:#49e4a5;font-variant-numeric:tabular-nums}
.mini-vital>small{font-size:8px;color:#8da6b7;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mini-vital:nth-last-child(2)>strong{color:#e6e6fa}
.mini-vital.ambient-vital>strong{color:#fac66b}
.clinical-notes-v4 .skin-note{border-left:4px solid #c38a59;background:rgba(253,236,218,.91)}
#cyanosisLayer{display:none!important}
/* Müdahalelerle yükselen göğüs hareketi aynen korunur; mor lekeler kullanılmaz. */
.medication-history{position:absolute;bottom:54px;left:13px;z-index:20;background:rgba(255,255,255,.92);border:1px solid #dcd2e9;border-left:3px solid #8d6dc9;border-radius:9px;padding:7px 9px;width:min(260px,32%);max-height:165px;display:flex;flex-direction:column;gap:3px;box-shadow:0 3px 13px #40305a12;pointer-events:auto}
.medication-history h4{font-size:9px;margin:0;color:#49346c;letter-spacing:.35px}
.medication-history ol{padding:0 0 0 16px;margin:0;overflow-y:auto;font-size:9px;color:#564a6e;line-height:1.4}
.medication-history li{padding:2px 0;border-bottom:1px solid #eeeaf6;overflow-wrap:anywhere}
.medication-history li.medicine-attempt{color:#a95b44}
.medication-history .no-medications{font-style:italic;color:#9087a3;list-style:none;margin-left:-16px}
.scene-caption{left:auto!important;right:14px!important;bottom:9px!important}
/* Dar ekranlarda içerikler taşmadan yatay kayar, bebek sahnesini aşağı itmez. */
@media(max-width:1250px){.compact-dashboard-strip{grid-template-columns:repeat(4,minmax(140px,1fr)) repeat(3,minmax(95px,.52fr));overflow-x:auto;scrollbar-width:thin}.compact-dashboard-strip>*{min-width:95px}.mini-wave{min-width:140px}}
@media(max-width:700px){.compact-dashboard-strip{display:grid;grid-template-columns:repeat(4,150px) repeat(3,95px);overflow-x:auto}.compact-dashboard-heading #waveStatus{display:none}.mini-wave,.mini-vital{height:76px}.mini-vital strong{font-size:21px}.medication-history{bottom:49px;width:190px;max-height:115px}}
