/* Dashboard hierarchy chosen by the owner: room first, compact figures next. */
.bar-cinema {position:relative;margin:0 0 23px;}
.today-overview {width:100%;margin-inline:auto;padding:18px;margin-bottom:23px;}
.today-overview .today-heading {grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:20px;margin-bottom:18px;}
.today-overview .today-heading h1 {font-size:29px;line-height:1.12;letter-spacing:-.025em;}
.today-overview .today-heading h1>.tiki-detail-icon {--tiki-icon-size:27px;}
.today-overview .bar-hours-sign {max-width:220px;padding:24px 3px 0;}
.today-overview .bar-hours-plaque {min-height:70px;padding:10px 8px;}
.today-overview .bar-hours-plaque [data-bar-hours-sign] {font-size:27px;}
.today-overview .bar-hours-caption {font-size:10px;margin-top:9px;line-height:1.5;}
.today-overview .bar-hours-caption [data-bar-hours-schedule] {font-size:9px;}
.today-overview .today-metrics {gap:10px;}
.today-overview .today-metrics .metric {padding:12px;}
.today-overview .today-metrics .metric p {font-size:12px;margin-bottom:9px;}
.today-overview .today-metrics .metric strong {font-size:29px;}
.today-overview .today-metrics .metric:last-child {padding:12px;}
.today-overview .today-metrics .metric small:empty {display:none;}
@media(max-width:1100px){.today-overview {width:100%;}}
@media(max-width:560px){
 .today-overview {padding:15px;}
 .today-overview .today-heading {grid-template-columns:minmax(0,1fr);gap:10px;}
 .today-overview .today-heading h1 {font-size:29px;}
 .today-overview .bar-hours-sign {max-width:220px;}
 .today-overview .bar-hours-plaque {min-height:82px;}
 .today-overview .today-metrics .metric strong {font-size:32px;}
}

.today-heading-copy {min-width:0;align-self:start;}
.today-last-updated {margin:0 0 12px;color:var(--muted);font-size:10px;line-height:1.5;}
.today-overview .today-heading-copy h1 {margin:0;align-items:center;}
.daily-tiki-quip {margin:17px 0 0;max-width:38ch;color:#ded1ae;font:italic 16px/1.55 Georgia,serif;overflow-wrap:anywhere;}
.daily-tiki-quip:empty {display:none;}
@media(max-width:560px){.today-last-updated{margin-bottom:10px;}.daily-tiki-quip{font-size:15px;max-width:100%;}.today-overview .today-heading{grid-template-columns:minmax(0,1fr);}.today-overview .bar-hours-sign{justify-self:center;}}
