.ux-disclosure>summary,.ux-evidence-disclosure>summary,.ux-ai-options>summary,.ux-discover-filters>summary{cursor:pointer;min-height:44px;color:var(--text);padding:10px 0;font-weight:700}.ux-disclosure[open]>summary,.ux-evidence-disclosure[open]>summary{margin-bottom:12px}.ux-evidence-disclosure>section{margin-bottom:16px}.ux-evidence-disclosure .ux-format-status{color:var(--text);background:var(--panel)}.ux-goal-links{flex-wrap:wrap;gap:8px;display:flex}.ux-goal-links a{text-align:center;flex:140px}.ux-hands-workspace [id],#inventory-add-cards{scroll-margin-top:16px}.ux-inventory-search{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ux-inventory-search label{flex:200px}.ux-discover-filters{flex-basis:100%;width:100%}.ux-discover-filters>.filter-bar{margin-bottom:12px}.scanner-workspace.scanner-workspace{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.scanner-workspace .scanner-search{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.scanner-workspace .scanner-search>button{grid-column:1/-1}.scanner-workspace .scanner-search input,.scanner-workspace .scanner-search select{min-width:0;max-width:100%}.scanner-workspace .scanner-confirm-bar{grid-template-columns:minmax(0,1fr) 80px;bottom:84px}.scanner-workspace .scanner-confirm-bar>button{grid-column:1/-1}.scanner-workspace .scanner-batch li{flex-wrap:wrap;gap:10px}.scanner-workspace .scanner-batch li>span{overflow-wrap:anywhere;min-width:0}.scanner-workspace .camera-frame{max-height:55dvh}@media (min-width:1000px){.scanner-workspace .scanner-confirm-bar{bottom:12px}}@media (max-width:700px){.inventory-workspace .inventory-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-workspace .inventory-summary-actions{grid-column:1/-1}.scanner-workspace.scanner-workspace,.scanner-workspace .scanner-search{grid-template-columns:minmax(0,1fr)}.ux-inventory-search>*{width:100%}.ux-discover-search.ux-discover-search>*{min-width:0}.ux-hands-workspace .scenario-toolbar{grid-template-columns:minmax(0,1fr)}.ux-hands-workspace .scenario-actions .button{flex:110px}}@media (orientation:landscape) and (max-height:500px){.scanner-workspace .scanner-confirm-bar{position:static}.scanner-workspace .camera-frame{max-height:60dvh}}.ux-inventory-options{width:100%}.inventory-workspace .inventory-card-decks{background:var(--panel)}.ux-inventory-options[open]>:not(summary){margin-top:.75rem}
