/* URG360 Alpha 1.14.61 — clinical UX / SAUV / AVC / compact observation */
.v11461-clinical-hub-view,.v11461-avc-view{padding:18px 22px 36px;max-width:1500px;margin:0 auto}
.v11461-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;margin:10px 0 14px;border-radius:14px}
.v11461-head h1{margin:3px 0 5px;color:#123f69;font-size:26px}.v11461-head p{margin:0;max-width:820px;color:#577087}
.v11461-eyebrow{display:block;font-size:10px;letter-spacing:.1em;font-weight:900;color:#0870ad}.v11461-head.avc .v11461-eyebrow{color:#9e3c35}
.v11461-patient-chip{padding:8px 10px;border:1px solid #d9e4eb;border-radius:9px;background:#f8fbfd;color:#315b77;font-size:12px;font-weight:850;white-space:nowrap}
.v11461-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v11461-profile-card{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;padding:17px;border:1px solid #d9e4eb;border-radius:13px;background:#fff;text-align:left;cursor:pointer;box-shadow:0 3px 10px rgba(15,54,86,.04)}
.v11461-profile-card:hover{border-color:#8bbbd6;box-shadow:0 6px 16px rgba(15,54,86,.08)}.v11461-profile-card.danger{border-left:4px solid #b94b42}.v11461-profile-card:disabled{opacity:.55;cursor:not-allowed}.v11461-profile-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:11px;background:#eef6fb;color:#0b6ca5;font-weight:950;font-size:18px}.v11461-profile-card.danger .v11461-profile-icon{background:#fff0ef;color:#9f3f38}.v11461-profile-card small{display:block;font-size:9px;letter-spacing:.08em;font-weight:900;color:#7890a2}.v11461-profile-card strong{display:block;margin:2px 0 3px;color:#173f63;font-size:16px}.v11461-profile-card p{margin:0;color:#60778a;font-size:12px;line-height:1.4}.v11461-profile-card>b{color:#0b6ca5;font-size:11px}.v11461-info{margin-top:12px;padding:13px 15px}.v11461-info p{margin:4px 0 0;color:#5f7688;font-size:12px}
.v11461-avc-shortcuts{position:sticky;top:0;z-index:6;display:flex;gap:6px;overflow-x:auto;padding:8px 0;background:rgba(247,250,252,.95);backdrop-filter:blur(8px)}.v11461-avc-shortcuts button{border:1px solid #d5e1e9;border-radius:8px;background:#fff;padding:7px 11px;color:#365f7d;font-weight:800;cursor:pointer;white-space:nowrap}
.v11461-avc-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:12px;align-items:start}.v11461-avc-grid main{display:grid;gap:9px}.v11461-avc-card{scroll-margin-top:62px;border:1px solid #dce6ed;border-radius:12px;background:#fff;padding:12px 14px}.v11461-avc-card>header{display:flex;gap:9px;align-items:center;margin-bottom:9px}.v11461-avc-card>header>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#9e3c35;color:#fff;font-size:11px;font-weight:900}.v11461-avc-card>header strong{display:block;color:#173f63}.v11461-avc-card>header small{display:block;color:#73899a;font-size:10.5px}.v11461-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v11461-fields label{display:grid;gap:4px;color:#60778a;font-size:10.5px;font-weight:800}.v11461-fields label.wide{grid-column:1/-1}.v11461-fields input,.v11461-fields select,.v11461-fields textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #d4e1e9;border-radius:8px;background:#fff;padding:7px 9px;font:inherit;color:#173f63}.v11461-fields textarea{resize:vertical;min-height:54px}.v11461-inline-actions{display:flex;justify-content:flex-end;margin-top:8px}.v11461-inline-actions button,.v11461-avc-side button{border:1px solid #cbdbe5;border-radius:8px;background:#fff;padding:8px 10px;color:#245b7f;font-weight:850;cursor:pointer}.v11461-inline-actions button.primary{background:#0870ad;border-color:#0870ad;color:#fff}.v11461-avc-side{position:sticky;top:48px;display:grid;gap:9px}.v11461-avc-side .card{display:grid;gap:7px;padding:12px}.v11461-avc-side .card.warning{background:#fffaf1;border-color:#eedbb8}.v11461-avc-side p{margin:0;color:#657b8d;font-size:11px;line-height:1.45}
/* Dossier médical : densité et navigation sticky pour réduire les scrolls. */
.v296-clinical-steps{position:sticky!important;top:0!important;z-index:8!important;display:flex!important;gap:5px!important;overflow-x:auto!important;margin:0 0 8px!important;padding:6px!important;border:1px solid #dce7ee;border-radius:10px;background:rgba(248,251,253,.97);backdrop-filter:blur(7px)}
.v296-clinical-steps button{flex:1 1 100px!important;min-width:105px!important;min-height:38px!important;padding:5px 7px!important;border-radius:8px!important}.v296-clinical-steps button b{flex-basis:22px!important;width:22px!important;height:22px!important}.v296-step-card{min-height:0!important;padding:12px 14px!important}.v296-step-card>header{margin-bottom:9px!important}.v296-step-card>header h2{font-size:17px!important}.v296-side-actions{gap:6px!important;margin-bottom:7px!important}.v296-side-actions>.prescribe{min-height:38px!important}.v296-side-actions>div{grid-template-columns:82px 72px minmax(0,1fr)!important;gap:5px!important}.v296-side-actions>div button{min-height:31px!important;padding:5px 6px!important;font-size:10px!important}.v296-side-actions .avc{border-color:#d7aaa6!important;color:#8f3833!important;background:#fff8f7!important}.v295-situation{font-size:11px}.v296-step-card textarea{min-height:72px!important}.v296-step-card textarea[rows="12"]{min-height:105px!important;height:105px!important}.v296-step-card textarea[rows="7"]{min-height:90px!important;height:90px!important}
/* Cartes patient multi-zone */
.ed-stack-to-see{display:inline-flex;align-items:center;padding:2px 5px;border-radius:999px;background:#fff1e7;color:#a64f16;font-size:8px;font-weight:950;letter-spacing:.03em;white-space:nowrap}
/* Packs : ajout patient dans la fenêtre de revue. */
.v26-a35-pack-add{display:flex;align-items:center;gap:6px;flex:1 1 360px}.v26-a35-pack-add input{min-width:220px;flex:1 1 300px;border:1px solid #cddde7;border-radius:8px;padding:7px 9px}.v26-a35-pack-add button{white-space:nowrap}.v26-a36-pack-group.extra{border-color:#acd0e4;background:#f8fcff}.v26-a35-added-for-patient{position:relative;padding-right:42px!important}.v26-a35-remove-extra{position:absolute;right:8px;top:8px;width:27px;height:27px;border:1px solid #dfc8c6!important;border-radius:50%!important;background:#fff!important;color:#a43d36!important;font-size:17px!important;line-height:1!important;cursor:pointer}
@media(max-width:1000px){.v11461-avc-grid{grid-template-columns:1fr}.v11461-avc-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.v11461-profile-grid{grid-template-columns:1fr}.v11461-head{flex-direction:column}.v11461-patient-chip{white-space:normal}.v296-side-actions>div{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:680px){.v11461-clinical-hub-view,.v11461-avc-view{padding:10px}.v11461-fields{grid-template-columns:1fr}.v11461-fields label.wide{grid-column:auto}.v11461-avc-side{grid-template-columns:1fr}.v11461-profile-card{grid-template-columns:42px 1fr}.v11461-profile-card>b{grid-column:2}.v26-a35-pack-add{flex-direction:column;align-items:stretch}.v26-a35-pack-add input{min-width:0}}
