.j-modal-scene:has(.j-airway-jaw-mode){display:block}.j-modal-scene:has(.j-airway-jaw-mode) .j-modal-scene-shade{background:linear-gradient(180deg,rgba(3,12,22,.12),rgba(3,12,22,.25))}.j-assessment-modal:has(.j-airway-jaw-mode){position:absolute;inset:0;width:100%;height:100%;max-height:none;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;pointer-events:none}.j-assessment-modal:has(.j-airway-jaw-mode)>header{display:none}.j-assessment-modal:has(.j-airway-jaw-mode) .j-assessment-modal-body,.j-airway-jaw-mode{position:absolute;inset:0;max-height:none;padding:0;background:transparent;overflow:visible;pointer-events:none}.j-airway-jaw-layer{position:absolute;inset:0}.j-airway-jaw-layer .j-patient-zone{position:absolute;border:2px solid rgba(255,255,255,.94);border-radius:50%;background:rgba(28,173,157,.22);box-shadow:0 0 0 9px rgba(255,255,255,.12);color:#fff;cursor:pointer;pointer-events:auto}.j-airway-jaw-layer .j-patient-zone span{position:absolute;left:50%;top:100%;transform:translate(-50%,8px);padding:7px 11px;border-radius:99px;background:rgba(7,22,38,.84);white-space:nowrap}.j-airway-jaw-hint{position:absolute;left:50%;top:24px;transform:translateX(-50%);padding:8px 15px;border-radius:99px;background:rgba(7,22,38,.78);color:#fff;font-size:11px}.j-airway-jaw-question{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:rgba(4,14,25,.58);pointer-events:auto}.j-airway-jaw-card{width:min(610px,calc(100vw - 48px));padding:23px;border:1px solid rgba(255,255,255,.8);border-radius:20px;background:rgba(250,253,255,.96);box-shadow:0 24px 70px rgba(0,0,0,.42)}.j-airway-jaw-card>span{color:var(--j-primary);font-size:10px;font-weight:900;letter-spacing:1.5px}.j-airway-jaw-card h3{margin:8px 0 15px;color:#193e52;font-size:18px;line-height:1.55}.j-airway-jaw-options{display:grid;gap:9px}.j-airway-jaw-options button{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #cbdce4;border-radius:10px;background:#fff;color:#294b5d;text-align:left;cursor:pointer}.j-airway-jaw-options button:hover,.j-airway-jaw-options button.selected{border-color:#24a8c1;background:#e8f8fb}.j-airway-jaw-options i{display:grid;flex:0 0 27px;height:27px;place-items:center;border-radius:50%;background:#dceff3;color:#167c91;font-style:normal;font-weight:900}.j-airway-jaw-card>p{margin:12px 0 0;color:#6c8490}.j-airway-jaw-card>p.correct{color:#168258;font-weight:800}.j-airway-jaw-card>p.wrong{color:#bb493f;font-weight:800}
