/* DaNet 5.311 — clean Admin restaurant overview; editor is a separate action. */
.adminRestaurantCard5311>.statusline.adminStatusLogoutOnly5311{justify-content:flex-end;margin-bottom:2px}
.adminRestaurantCard5311>.statusline.adminStatusLogoutOnly5311>div:first-child{display:none!important}
.adminRestaurantCard5311>.grid3{display:none!important}
.adminRestaurantOverview5311{margin-top:14px;border-top:1px solid #e6e9ef;padding-top:14px}
.adminLegend5311{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:16px;font-size:14px;color:#475569}
.adminLegend5311 span{display:inline-flex;align-items:center;gap:7px}
.adminLegend5311 .dot{width:11px;height:11px;border-radius:50%;display:inline-block;box-shadow:0 0 0 2px rgba(15,23,42,.06)}
.adminLegend5311 .dot.free{background:#16a34a}
.adminLegend5311 .dot.booked{background:#dc2626}
.adminLegend5311 .dot.arrived{background:#7e22ce}
.adminLegend5311 .dot.unavailable{background:#111827}
.adminRestaurantName5311{margin-bottom:12px}
#adminOverviewVenueHost5311 #adminVenue{width:100%;font-size:20px;font-weight:800;padding:11px 13px;border-radius:12px}
#adminOverviewFloorHost5311 #adminSpaces{margin:8px 0 12px}
#adminOverviewFloorHost5311 #adminSpaces .grid2{margin:0}
.adminOverviewStats5311{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}
.adminOverviewStats5311 span{background:#f8fafc;border:1px solid #dce3ec;border-radius:999px;padding:7px 11px;font-size:13px;color:#334155}
.adminOverviewStats5311 b{font-size:15px;color:#0f172a}
.adminOverviewFloorHost5311 #adminFloor{margin-top:4px}
.adminOverviewFloorHost5311 #adminFloor .table{cursor:default}
.adminOverviewActions5311{display:flex;justify-content:flex-end;margin-top:14px}
#adminEditFloor5311{min-height:44px}
.adminEditorShell5311{margin-top:4px}
.adminEditorHead5311{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}
.adminEditorHead5311 h2{margin:2px 0 0}
#adminEditorHallNav5311{margin-bottom:12px}
#adminEditorManagerHost5311>#adminHallManager{margin:0 0 12px}
#adminEditorFloorHost5311>#adminFloorEditorHost{width:100%}
body.danetAdminEditor5311 #adminArea>*:not(.adminRestaurantCard5311){display:none!important}
body.danetAdminEditor5311 .adminRestaurantCard5311>.statusline,
body.danetAdminEditor5311 .adminRestaurantCard5311>.adminSetupLaunch{display:none!important}
@media(max-width:760px){
 .adminLegend5311{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px}
 #adminOverviewVenueHost5311 #adminVenue{font-size:17px}
 .adminOverviewStats5311{display:grid;grid-template-columns:1fr 1fr}
 .adminOverviewStats5311 span{border-radius:10px}
 .adminOverviewActions5311 button{width:100%}
}
