.schedule-banner-module__D7bCTq__banner{z-index:2;color:#fff;background:linear-gradient(110deg,#071c35,#123955);border-bottom:1px solid #ffffff18;position:relative}.schedule-banner-module__D7bCTq__inner{width:min(1440px,100%);margin:auto;padding:15px 28px}.schedule-banner-module__D7bCTq__notice{align-items:center;gap:17px;min-width:0;display:flex}.schedule-banner-module__D7bCTq__notice+.schedule-banner-module__D7bCTq__notice{border-top:1px solid #ffffff20;margin-top:16px;padding-top:16px}.schedule-banner-module__D7bCTq__icon{color:#ffd4da;background:#ffffff0c;border:1px solid #ffffff24;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 3px 0 #ed2544}.schedule-banner-module__D7bCTq__copy{flex:1;gap:3px;min-width:0;display:grid}.schedule-banner-module__D7bCTq__eyebrow{letter-spacing:.15em;color:#ff98a8;font-size:9px;font-weight:850}.schedule-banner-module__D7bCTq__copy strong{color:#fff;font-size:15px;font-weight:850;line-height:1.3}.schedule-banner-module__D7bCTq__message{color:#c2d1e0;font-size:11px;line-height:1.5}.schedule-banner-module__D7bCTq__window{border-left:1px solid #ffffff25;flex:none;gap:7px;padding-left:24px;display:grid}.schedule-banner-module__D7bCTq__tag{color:#dfeaf5;font-size:10px;font-weight:800}.schedule-banner-module__D7bCTq__dates{align-items:center;gap:16px;display:flex}.schedule-banner-module__D7bCTq__dates>span{gap:3px;display:grid}.schedule-banner-module__D7bCTq__dates small{letter-spacing:.1em;color:#8fa9c0;font-size:8px;font-weight:850}.schedule-banner-module__D7bCTq__dates time{color:#fff;font-size:12px;font-weight:800;line-height:1.5}.schedule-banner-module__D7bCTq__dates>svg{color:#8eaac1;flex:none}@media (max-width:950px){.schedule-banner-module__D7bCTq__inner{padding:16px 22px}.schedule-banner-module__D7bCTq__notice{flex-wrap:wrap;align-items:flex-start;gap:12px}.schedule-banner-module__D7bCTq__copy{flex-basis:calc(100% - 60px)}.schedule-banner-module__D7bCTq__window{border:0;flex-basis:100%;padding:0 0 0 56px}.schedule-banner-module__D7bCTq__dates{justify-content:flex-start;gap:20px}}@media (max-width:500px){.schedule-banner-module__D7bCTq__inner{padding:15px 16px}.schedule-banner-module__D7bCTq__icon{border-radius:10px;width:36px;height:38px}.schedule-banner-module__D7bCTq__copy{flex-basis:calc(100% - 48px)}.schedule-banner-module__D7bCTq__copy strong{font-size:14px}.schedule-banner-module__D7bCTq__message{font-size:11px}.schedule-banner-module__D7bCTq__window{border-top:1px solid #ffffff20;margin-top:2px;padding-top:12px;padding-left:0}.schedule-banner-module__D7bCTq__dates{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr);gap:10px;display:grid}.schedule-banner-module__D7bCTq__dates time{font-size:11px}.schedule-banner-module__D7bCTq__tag{font-size:9px}}.schedule-banner-module__D7bCTq__highlight:after{content:"";z-index:1;pointer-events:none;opacity:0;border:2px solid #ff657e;border-radius:8px;animation:1.25s ease-in-out 3 schedule-banner-module__D7bCTq__banner-attention;position:absolute;inset:3px;box-shadow:inset 0 0 14px #ff526c45,0 0 9px #ff526c55}@keyframes schedule-banner-module__D7bCTq__banner-attention{0%,to{opacity:0}45%,60%{opacity:1}}@media (prefers-reduced-motion:reduce){.schedule-banner-module__D7bCTq__highlight:after{opacity:0;animation:none}}
