:root[data-shell=v2] .ask-slot .command-bar{order:0;display:flex;flex-wrap:wrap;gap:var(--space-2);max-width:none;margin:0}:root[data-shell=v2] .ask-slot .command-bar-label{flex-basis:100%;margin:0;font-size:var(--fs-title-sm);font-weight:700;color:var(--text)}:root[data-shell=v2] .ask-slot .command-bar input{flex:1 1 0;min-width:0;min-height:var(--target-lg);padding:0 var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-pill);font-size:var(--fs-body)}:root[data-shell=v2] .ask-slot .command-bar button{min-height:var(--target-lg);padding:0 var(--space-5)}:root[data-shell=v2] .ask-slot .command-result{order:0;padding:0}:root[data-shell=v2] .confirm-card{display:grid;gap:var(--space-3);max-width:640px;margin:var(--space-3) 0 0;padding:var(--card-pad);background:var(--surface);border:1px solid var(--border-card);border-left:4px solid var(--primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}:root[data-shell=v2] .confirm-card>h2{margin:0;font-size:var(--fs-title);line-height:1.25}:root[data-shell=v2] .confirm-card :is(p,ul){margin:0}:root[data-shell=v2] .confirm-card .card-source{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--text-muted)}:root[data-shell=v2] .confirm-card .card-source.is-ai{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--info-container);color:var(--info)}:root[data-shell=v2] .confirm-card .card-what{font-size:var(--fs-title-sm);font-weight:600}:root[data-shell=v2] .confirm-card :is(.card-who,.card-guess,.card-call-note){font-size:var(--fs-sm);color:var(--text-muted)}:root[data-shell=v2] .confirm-card .command-form{display:grid;gap:var(--space-3)}:root[data-shell=v2] .confirm-card .actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}:root[data-shell=v2] .confirm-card :is(.card-choices,.card-calls){display:grid;gap:var(--space-2)}:root[data-shell=v2] .confirm-card :is(.card-choices,.card-calls)>:is(a,button){justify-content:flex-start;width:100%}:root[data-shell=v2] .confirm-card .card-lead{font-size:var(--fs-body);font-style:italic}:root[data-shell=v2] .confirm-card .card-list{display:grid;gap:var(--space-1);padding-left:var(--space-5)}:root[data-shell=v2] .confirm-card .command-emergency{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--urgent-container);color:var(--urgent)}:root[data-shell=v2] .confirm-card .card-ai>summary{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target);color:var(--primary);font-weight:600;cursor:pointer}:root[data-shell=v2] .confirm-card .card-ai[open]{display:grid;gap:var(--space-2)}:root[data-shell=v2] .confirm-card .card-proposal{display:grid;gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--border-card)}:root[data-shell=v2] .confirm-card .card-pick{min-height:var(--target);font-size:var(--fs-title-sm)}:root[data-shell=v2] .confirm-card .card-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--fs-body)}:root[data-shell=v2] .confirm-card .chip-guess{border:1px solid var(--attention-border)}:root[data-shell=v2] .confirm-card .card-edit:not([hidden]){display:grid;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2)}:root[data-shell=v2] .confirm-card .card-done{display:flex;align-items:center;gap:var(--space-2);min-height:var(--target);color:var(--good);font-weight:600}:root[data-shell=v2] .confirm-card .card-meds{display:grid;gap:var(--space-1);margin:0;padding:0;border:0}:root[data-shell=v2] .confirm-card .card-meds>legend{margin-bottom:var(--space-2);font-weight:600}:root[data-shell=v2] .confirm-card .card-meds>.check{min-height:var(--target)}:root[data-shell=v2] .confirm-card .card-safety-row{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--urgent);border-radius:var(--radius-sm);background:var(--urgent-container)}:root[data-shell=v2] .confirm-card .card-safety-row>p{color:var(--urgent)}:root[data-shell=v2] :is(.confirm-card,#dialog) .card-emergency-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--urgent);border-radius:var(--radius-sm);background:var(--urgent-container)}:root[data-shell=v2] :is(.confirm-card,#dialog) .card-emergency-row>span{color:var(--urgent);font-weight:600}:root[data-shell=v2] .confirm-card.is-safety{border-left-color:var(--urgent)}:root[data-shell=v2] .confirm-card .card-warning{font-weight:600}:root[data-shell=v2] .confirm-card .card-then{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}:root[data-shell=v2] .call-row{min-height:var(--target-lg);text-decoration:none}:root[data-shell=v2] .call-911 .more-name{color:var(--urgent)}:root[data-shell=v2] .call-none{margin:0 0 var(--space-3);font-weight:600}
