/* Scoped Octanorm spacing; shared blue plan/view bars are intentionally excluded. */
.octa-page .octa-hall-panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;margin-bottom:12px}
.octa-page .octa-hall-panel>div:first-child{gap:8px;flex-wrap:wrap;flex:0 1 auto}
.octa-page .octa-hall-panel .octa-stand-list{gap:5px;margin:0;flex:1 1 180px}
.octa-page .octa-hall-panel .octa-stand-list button{padding:5px 9px;max-width:220px}
.octa-page .octa-hall-panel .octa-stand-list b{font-size:11px}
.octa-page .octa-hall-panel form{flex:1 1 420px;grid-template-columns:minmax(110px,1fr) 72px 72px auto;gap:8px}
.octa-page .octa-hall-panel form label{font-size:10px;line-height:1.3}
.octa-page .octa-hall-panel form input{margin-top:3px;padding:6px 7px}
.octa-page .octa-hall-panel .octa-button{min-height:32px;padding:6px 9px}
.octa-page .octa-hall-panel>p{flex-basis:100%;font-size:10px;line-height:1.45;margin:0}
.octa-page .octa-hall-panel>div:first-child>span{font-size:10px;line-height:1.4}
.octa-page .octa-selection-card .octa-selection-actions{gap:5px;margin:8px 0}
.octa-page .octa-selection-card .octa-selection-actions .octa-button{padding:6px 9px;min-height:32px}
.octa-page .octa-support-panel{margin-top:8px}
.octa-page .octa-support-panel>summary{padding:6px 0;font-size:11px;line-height:1.4}
@media(max-width:760px){
 .octa-page .octa-hall-panel{padding:10px;gap:8px}
 .octa-page .octa-hall-panel>div:first-child,.octa-page .octa-hall-panel .octa-stand-list{flex-basis:100%;min-width:0}
 .octa-page .octa-hall-panel form{flex-basis:100%;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 .octa-page .octa-hall-panel form label:first-child{grid-column:1/-1}
 .octa-page .octa-hall-panel form button{grid-column:1/-1}
 .octa-page .octa-hall-panel form input{width:100%;min-width:0}
}
