.vo-support{max-width:1500px;margin:auto;min-width:0}.vo-support-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.vo-support-head h2{font-size:21px;margin:4px 0 8px}.vo-support-head p{margin:0 0 14px;color:var(--adm-text-soft);line-height:1.6}.vo-support-scope,.vo-support-clear,.vo-support-example{border:1px solid var(--adm-border);background:var(--adm-surface);padding:14px;margin-bottom:14px;border-radius:4px}.vo-support-scope p,.vo-support-clear p{font-size:12px;line-height:1.7;margin:6px 0 0;color:var(--adm-text-soft)}.vo-support-status{font-size:12px;line-height:1.6}.vo-support-list{display:grid;gap:14px;margin-bottom:14px}.vo-support-incident{border:1px solid var(--adm-border);border-left:4px solid var(--adm-warning,#f39c12);background:var(--adm-surface);padding:14px;border-radius:4px}.vo-support-incident[data-support-state=failed]{border-left-color:var(--adm-danger,#dd4b39)}.vo-support-incident[data-support-state=unknown]{border-left-color:var(--adm-primary,#3c8dbc)}.vo-support-incident>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.vo-support-incident h3{font-size:15px;margin:7px 0}.vo-support-incident header p{font-size:12px;margin:5px 0;color:var(--adm-text-soft)}.vo-support-state{font-size:12px;font-weight:700}.vo-support-report{margin:12px 0;padding:12px;background:var(--adm-surface-2);border:1px solid var(--adm-border);border-radius:4px}.vo-support-report h3{font-size:14px;line-height:1.6;margin:10px 0}.vo-support-report p,.vo-support-report li{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.vo-support-report ul{padding-left:19px}.vo-support-person{display:flex;gap:9px;align-items:center}.vo-support-person>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--adm-surface);border:1px solid var(--adm-border);font-size:22px;flex-shrink:0}.vo-support-person>div{display:grid;gap:4px}.vo-support-person small{font-size:11px;color:var(--adm-text-soft)}.vo-support-example .vo-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.vo-support-example h3{font-size:14px;margin:0}.vo-support-demo-scene{max-width:1100px;overflow:hidden}.vo-support-sample[hidden]{display:none!important}.vo-support :focus-visible{outline:3px solid var(--adm-primary,#3c8dbc);outline-offset:3px}.vo-group-room[data-incident=failed] .vo-group-room-status,.vo-group-room[data-incident=blocked] .vo-group-room-status{border:2px solid #a84432!important}.vo-group-room[data-incident] .vo-group-room-status:before{content:'✚ Soutien appelé';display:block;font-size:11px;font-weight:700}.vo-group-room[data-incident] .vo-group-room-title:after{content:' · Besoin d’aide';font-weight:700}.vo-group-room[data-incident=failed]:after,.vo-group-room[data-incident=blocked]:after{content:'✚';position:absolute;top:29%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);background:#fff5d9;color:#823e30;border:2px solid #9a7651;padding:1px 7px;font-size:18px;border-radius:3px;pointer-events:none}.vo-group-support-marker{position:absolute;right:7%;bottom:35%;font-size:22px;line-height:1;background:#fff5d9;color:#495a67;border:2px solid #9a7651;border-radius:50%;padding:6px;pointer-events:none}
@media(max-width:650px){.vo-support-head h2{font-size:19px}.vo-support-incident>header,.vo-support-example .vo-section-head{align-items:flex-start;flex-direction:column}}

.vo-group-support{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 14px}.vo-group-incidents{font-size:12px;color:var(--adm-text-soft)}
