/* v0.6.8: presentation only. Business coordinates and table hit targets unchanged. */
#adminHeader{grid-template-columns:minmax(0,1fr);grid-template-areas:"toolbar" "actions"}
#historyAuditActions{display:flex;align-items:center;gap:8px;max-width:100%}
#historyAuditActions>button{font-size:.78rem;margin:0;min-height:48px;white-space:normal}
#historyAuditActions #operationalAuditLaunch{width:auto;flex:none}
.sala-plan-actions{grid-column:2;display:flex;gap:8px;justify-content:flex-end;align-items:center}
.area-title{margin-bottom:0;row-gap:8px}
.area-title .sala-plan-actions button{font-size:.8rem;min-height:48px;margin:0}
.area-title .sala-plan-actions #scanTable{margin:0}
#tables.floorplan{margin-top:0}
.sala-asporto-modal{width:min(980px,94vw);max-width:980px;max-height:90dvh;padding:18px;overflow:auto;overscroll-behavior:contain}
.sala-asporto-modal #takeawayPanel{background:transparent;padding:0}
.sala-asporto-modal .takeaway-card{overflow-wrap:anywhere}
.sala-asporto-modal #takeawayPanel>h2{padding-right:48px}
.sala-asporto-modal::backdrop{background:#0009}
.cash-plans{margin-top:18px}
.cash-plans>section{overflow:visible}
.cash-plans>section>h3{margin:0;text-align:center;position:relative;z-index:1}
.cash-plans .floorplan.premium-plan{margin:0 auto;transform:perspective(2200px) rotateX(24deg) scale(.98)}
body::after{opacity:.0189} /* .018 × 1.05: discreet relative +5%, not +5 points. */
@media(max-width:650px){
 #historyAuditActions>button{font-size:.65rem;padding:7px}
 .area-title .sala-plan-actions{grid-column:1;justify-self:end}
 .area-title .sala-plan-actions button{font-size:.7rem;padding:8px}
 .sala-asporto-modal{width:94vw;padding:12px;max-height:90dvh}
 .cash-plans .floorplan.premium-plan{transform:perspective(1800px) rotateX(18deg) scale(.98)}
}
@media print{.sala-asporto-modal{display:none!important}}
