.mission-short481,.missions-toggle481{display:none}.mobility-filters481{display:flex;gap:5px;flex-wrap:wrap;margin:6px 0}.mobility-filters481 button{font-size:12px;padding:5px 8px}.mobility-filters481 [aria-pressed=true]{background:#bdd9f2;color:#111;border:1px solid #3485cd}.classification481{border:1px solid #718096;padding:12px;margin:12px 0}.classification481 small{grid-column:1/-1}.nearest481{font-weight:800;background:#caff43;color:#111;border-radius:4px}.acr-location481{border:2px solid #f14b60!important;box-shadow:0 0 0 2px #f14b6040}#acr-suggestions481{width:min(620px,94vw);max-height:90dvh;overflow:auto}#acr-suggestions481 section{border:1px solid #7f8b99;border-radius:8px;padding:10px;margin:10px 0}.acr-choice481{display:flex;align-items:center;gap:10px;padding:8px}.acr-choice481 input{width:20px;flex:none}.acr-choice481 strong{display:block}#expanded-map481{width:96vw;max-width:none;height:94dvh;max-height:94dvh;padding:12px;overflow:hidden}#expanded-map481[open]{display:flex;flex-direction:column;gap:8px}#expanded-map481::backdrop{background:#000b}.map-toolbar481{display:flex;justify-content:space-between;gap:12px;align-items:center}.map-slot481{flex:1;min-height:0}.map-slot481>#map{width:100%!important;height:100%!important;max-height:none!important;min-height:0!important}#expand-map481{margin-top:8px}
@media(max-width:1250px){
 .reg-layout:has(#call-form){display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;position:relative;align-items:start;gap:12px}
 .reg-layout:has(#call-form)>section:first-child{grid-column:1;grid-row:1/3;width:116px;z-index:480;background:var(--panel,#252b34);border-radius:8px;max-height:85dvh;overflow:auto;padding:6px}
 .reg-layout:has(#call-form)>section:first-child>h2{font-size:12px}.reg-layout:has(#call-form)>section:first-child .interventions-resizer{display:none}
 .reg-layout:has(#call-form)>section:nth-child(2){grid-column:2;min-width:0;padding:10px}.reg-layout:has(#call-form)>.map-panel{grid-column:2!important;position:static!important;min-width:0;width:auto!important}
 .reg-layout:has(#call-form) .mission-full481{display:none}.reg-layout:has(#call-form) .mission-short481{display:grid;gap:5px;font-size:12px;overflow-wrap:anywhere}.reg-layout:has(#call-form) .call-button{padding:7px;width:100%;min-width:0}
 .reg-layout:has(#call-form)>section:first-child .mission-search,.reg-layout:has(#call-form)>section:first-child #mission-search-count{display:none}
 .missions-toggle481{display:block;padding:4px 12px;min-height:32px;margin:0 0 8px auto}
 .reg-layout.missions-expanded481>section:first-child{width:min(360px,80vw);box-shadow:8px 4px 20px #0006}
 .reg-layout.missions-expanded481 .mission-full481{display:block}.reg-layout.missions-expanded481 .mission-short481{display:none}.reg-layout.missions-expanded481>section:first-child .mission-search{display:flex}
 #call-form .form-grid,#call-form .clinical-problem-row,#call-form .clinical-grid,#call-form .clinical-config-layout,#call-form .simple-vitals{grid-template-columns:minmax(0,1fr)!important;display:grid!important}
 #call-form .form-grid>*{grid-column:1!important;min-width:0}#call-form input:not([type=checkbox]):not([type=radio]),#call-form select,#call-form textarea{max-width:100%;min-width:0}
 #call-form .alarm-stage{min-width:0;padding:10px}#call-form .mini-resource{min-width:0}#call-form .alarm-save-bar{flex-wrap:wrap}#call-form .alarm-save-bar button{white-space:normal}.alarm-text381{overflow-wrap:anywhere}
}
@media(max-width:1250px) and (hover:hover) and (pointer:fine){.reg-layout:has(#call-form)>section:first-child:hover{width:min(360px,80vw);box-shadow:8px 4px 20px #0006}.reg-layout:has(#call-form)>section:first-child:hover .mission-full481{display:block}.reg-layout:has(#call-form)>section:first-child:hover .mission-short481{display:none}.reg-layout:has(#call-form)>section:first-child:hover .mission-search{display:flex}}
@media(max-width:600px){.reg-layout:has(#call-form){grid-template-columns:76px minmax(0,1fr)!important;gap:5px}.reg-layout:has(#call-form)>section:first-child{width:76px}.reg-layout:has(#call-form)>section:nth-child(2){padding:4px}.reg-layout:has(#call-form) .mission-short481{font-size:10px}#call-form .alarm-stage>h2{font-size:16px}#call-form .reg-flow-marker401{display:none}}

.reg-layout:has(#call-form)>section:has(>#call-form){container-type:inline-size;container-name:alarmform}
@container alarmform (max-width:700px){
 #call-form .form-grid,#call-form .clinical-config-layout,#call-form .simple-vitals,#call-form .clinical-problem-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
 #call-form .form-grid>*,#call-form .clinical-config-layout>*,#call-form .simple-vitals>*,#call-form .clinical-problem-row>*{grid-column:1!important;min-width:0}
 #call-form input:not([type=checkbox]):not([type=radio]),#call-form select,#call-form textarea{width:100%;max-width:100%;min-width:0}
}
#expand-map481,.map-toolbar481>button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;background:#333b46;color:white;border:1px solid #7b8796;border-radius:6px;padding:6px}
.acr-tile491{display:flex!important;align-items:center;gap:12px;padding:12px;margin:8px 0;border-radius:8px;color:#111!important;cursor:pointer}.acr-tile491 input{width:20px;flex:none}.acr-tile491>span:nth-child(2){flex:1}.acr-tile491 small{display:block;color:inherit}.acr-actions491{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.acr-actions491 button{color:#111!important}.acr-actions491 [data-acr-engage491]{background:#ff4d57!important}.acr-actions491 [data-acr-select481]{background:#ff9d00!important}.acr-actions491 [data-acr-close481]{background:#c8cdd3!important}.acr-actions491 button:disabled{opacity:.4;cursor:not-allowed}
.classification481[hidden]{display:none!important}

/* Correctif ciblé : filtres des missions toujours accessibles dans Régulation > Alarme. */
.reg-layout:has(#mission-list) .mission-filter-switches{display:flex!important;flex-wrap:wrap;gap:5px;margin:8px 0}
.reg-layout:has(#mission-list) .mission-filter-switches label{display:flex!important;align-items:center;white-space:normal;cursor:pointer}
@media(max-width:1250px){
 .reg-layout:has(#call-form)>section:first-child .mission-filter-switches{display:flex!important;flex-direction:column}
 .reg-layout:has(#call-form)>section:first-child .mission-filter-switches label{font-size:10px;padding:5px 2px;flex-wrap:wrap}
 .reg-layout:has(#call-form)>section:first-child .mission-filter-switches input{flex:none}
 .reg-layout.missions-expanded481>section:first-child .mission-filter-switches{flex-direction:row}
 .reg-layout.missions-expanded481>section:first-child .mission-filter-switches label{font-size:12px;padding:8px}
}
