/* Version 1.5 emergency display treatment. */
.brand img[src*="physicians"]{filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 9px rgba(255,255,255,.9)) drop-shadow(0 4px 12px rgba(255,255,255,.5))}
.emergency-layer .emergency-icon{width:150px;height:150px;margin-bottom:24px}
.emergency-layer .emergency-icon svg{width:100%;height:100%;fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}
.emergency-layer span{font-size:32px;letter-spacing:7px}
.emergency-layer h2{margin:32px 0 38px}
.emergency-layer p{font-weight:700;letter-spacing:1px}
.emergency-border{inset:8px;border-width:28px;padding:0!important;display:block!important;box-shadow:inset 0 0 90px #000c!important}
.emergency-ticker{position:absolute;left:0;right:0;bottom:0;min-height:172px;display:grid;grid-template-columns:160px 1fr 255px;align-items:stretch;background:#07101df5;border-top:10px solid currentColor;box-shadow:0 -12px 42px #000b}
.emergency-border.critical .emergency-ticker{color:#ef233c}
.emergency-border.warning .emergency-ticker{color:#ff9f1c}
.emergency-border.advisory .emergency-ticker{color:#36a9e1}
.emergency-ticker-icon{display:flex;align-items:center;justify-content:center;background:currentColor}
.emergency-ticker-icon svg{width:92px;height:92px;fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}
.emergency-ticker>div:nth-child(2){display:flex;flex-direction:column;justify-content:center;padding:22px 34px;color:#fff}
.emergency-ticker span{font-size:24px;line-height:1;font-weight:900;letter-spacing:4px;text-transform:uppercase;color:currentColor;margin-bottom:14px}
.emergency-ticker strong{font-size:36px;line-height:1.15;background:none!important;padding:0!important;max-width:none!important}
.emergency-ticker time{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:#111c2c;color:#fff;font-size:24px;font-weight:900;letter-spacing:2px}
.dense-schedule .section-title{margin-bottom:12px}
.dense-schedule .table th{padding:12px 10px}
.dense-schedule .table td{height:48px;padding:9px 10px;font-size:21px}
