/* Revizyon 11 — motor geri bildirimi ve eğitimsel aspirasyon kabı. */
.airway-action-notice{
 position:absolute;z-index:26;top:23%;left:50%;transform:translateX(-50%);
 width:max-content;max-width:min(365px,75%);box-sizing:border-box;
 padding:10px 14px;border-radius:12px;text-align:center;
 color:#264765;background:#eff9ffec;border:2px solid #85b7d3;
 box-shadow:0 5px 22px #12304429;font-size:12px;font-weight:750;
 pointer-events:none;line-height:1.35;
}
.airway-action-notice.success{color:#11664d;background:#dcf8e9ef;border-color:#3ba985;}
.airway-action-notice.warning{color:#864120;background:#fff0ddeb;border-color:#e1a351;}
.airway-action-notice[hidden]{display:none!important;}
.suction-collector{margin:7px 0 10px;padding:10px;display:flex;align-items:center;gap:12px;
 border:1px solid #b9d6cf;border-radius:12px;background:linear-gradient(105deg,#f1fbfb,#f4fbf5);}
.suction-collector[hidden]{display:none!important;}
.suction-collector-vessel{flex:0 0 58px;position:relative;width:58px;height:77px;
 border:3px solid #73a6b2;border-top:5px solid #5d91a2;border-radius:5px 5px 13px 13px;
 background:linear-gradient(110deg,#ffffffaa,#d9edf4af);overflow:hidden;
 box-shadow:inset 6px 0 10px #a7e0eb41,2px 2px 6px #25445b14;}
.suction-collector-liquid{position:absolute;bottom:0;left:0;width:100%;height:0%;
 background:linear-gradient(180deg,#dcbe84dd,#a99970);transition:height .65s cubic-bezier(.2,.7,.2,1);
 border-top:3px solid #f1deb5;}
.suction-collector-liquid.green{background:linear-gradient(180deg,#afbf71,#758c47);border-top-color:#d6ddae;}
.suction-collector-graduations{position:absolute;inset:8px 0 5px 0;pointer-events:none;
 background:repeating-linear-gradient(to bottom,transparent 0px,transparent 11px,#4577876c 12px,#4577876c 13px);width:20%;}
.suction-collector-copy{display:flex;flex-direction:column;gap:3px;min-width:0;}
.suction-collector-copy b{font-size:11px;color:#305e68;letter-spacing:.03em;}
.suction-collector-copy span{font-size:11px;font-weight:700;color:#32586c;}
.suction-collector-copy small{font-size:9px;color:#617784;line-height:1.35;}
.suction-removal-reminder{display:block;margin-top:7px;font-size:10px;color:#654487;line-height:1.4;}
@media(max-width:800px){.airway-action-notice{top:28%;max-width:80%;font-size:11px}}
