.events-calendar{width:100%;min-width:0}.calendar-heading{display:flex;flex-direction:column;gap:10px;margin-bottom:25px}.calendar-heading h2{font:30px Georgia;margin:0;color:#e1c59b}.calendar-heading h2 em{color:#c89f62;font-weight:normal}.calendar-heading>p{font:11px/1.8 Arial;color:#a78a66;margin:0}.calendar-heading .eyebrow{font-size:7px;margin-bottom:11px}.calendar-demo-badge{font:6px Arial;letter-spacing:.7px;color:#8e704d}.calendar-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;margin:20px 0}.calendar-month-nav{display:flex;align-items:center;gap:8px}.calendar-month{font:21px Georgia;color:#d5b382;margin:0 7px;text-transform:capitalize}.calendar-toolbar button,.calendar-view-switch button{border:1px solid #bd96553b;background:#2d201b;color:#b89764;padding:8px 10px;font:9px Arial;border-radius:2px;min-height:30px}.calendar-filters{display:flex;flex-wrap:wrap;gap:5px}.calendar-filters button[aria-pressed=true],.calendar-view-switch button[aria-pressed=true]{background:#6b2c36;border-color:#bd965575;color:#efd09b}.calendar-view-switch{display:flex;justify-content:flex-end;gap:5px;margin-bottom:13px}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:17px;align-items:start}.calendar-month-panel{border:1px solid #bd965535;background:#231b18;min-width:0}.calendar-weekdays,.calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{background:#35241c;border-bottom:1px solid #bd96552a;text-align:center}.calendar-weekdays span{font:7px Arial;letter-spacing:.7px;color:#b48b53;padding:11px 2px}.calendar-day,.calendar-blank{min-height:150px;min-width:0;border:0;border-right:1px solid #bd96551b;border-bottom:1px solid #bd96551b;background:transparent;text-align:left;color:#bda07a;padding:9px 6px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.calendar-day:hover{background:#b3843e0c}.calendar-day.selected{box-shadow:inset 0 0 0 1px #c39d60;background:#a4463b0c}.calendar-day.is-today .calendar-day-number{background:#9b2a40;color:#f3d5a0;border-radius:50%;padding:4px}.calendar-day-number{font:13px Georgia;color:#d1b584;align-self:flex-start;margin-bottom:9px}.calendar-day-items{display:flex;flex-direction:column;gap:8px;min-width:0}.calendar-event-chip{display:flex;gap:3px;align-items:flex-start;font:8px/1.45 Arial;color:#b8a082;white-space:normal;overflow-wrap:anywhere;min-width:0}.calendar-event-chip>span{min-width:0;flex:1}.calendar-event-chip svg{width:9px;height:12px;flex:0 0 9px;color:var(--event-color)}.event-war{--event-color:#bc6570}.event-event{--event-color:#bf9b50}.event-tournament{--event-color:#7597c1}.calendar-more{font:7px Arial;color:#b18d51;margin-top:2px}.calendar-list-date{display:none}.calendar-agenda{border:1px solid #bd965532;border-radius:3px;background:#271c18;padding:20px;min-width:0}.calendar-agenda .eyebrow{font-size:7px;margin:0 0 9px}.agenda-date{font:24px Georgia;color:#d7b584;text-transform:capitalize;margin:0 0 18px}.agenda-events{display:flex;flex-direction:column;gap:12px;overflow:auto;scrollbar-color:#9b7947 #241a16}.agenda-event{flex-shrink:0;border:1px solid #bd965523;border-left:2px solid var(--event-color);padding:16px;background:#bd965505}.agenda-event-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.agenda-event-symbol{display:grid;place-items:center;width:28px;height:32px;color:var(--event-color)}.agenda-event-symbol svg{width:25px;height:28px}.event-state{font:6px Arial;color:#b48c55;border:1px solid #bd96552e;padding:5px 7px}.state-live{color:#9db780}.state-ending{color:#c78067}.agenda-event h4{font:23px Georgia;color:#d6b384;margin:12px 0}.event-hook{font:11px/1.7 Arial;color:#b2956e;margin:0}.agenda-hours{font:9px Arial;color:#967853;margin:12px 0}.agenda-event summary{font:10px/1.7 Arial;color:#c6a36d;cursor:pointer}.agenda-event details p{font:11px/1.9 Arial;color:#a68a62}.agenda-event details small{font:8px Arial;color:#846a49}.calendar-notice,.calendar-help{font:8px/1.8 Arial;color:#806747;margin:17px 0 0}.calendar-notice{border-top:1px solid #bd96551e;padding-top:13px}.agenda-empty{font:11px/1.8 Arial;color:#ad916a}.calendar-view-list .calendar-weekdays,.calendar-view-list .calendar-blank{display:none}.calendar-view-list .calendar-days{display:flex;flex-direction:column;max-height:650px;overflow:auto}.calendar-view-list .calendar-day{display:grid;grid-template-columns:90px minmax(0,1fr);min-height:0;gap:15px;padding:15px}.calendar-view-list .calendar-day-number{display:none}.calendar-view-list .calendar-list-date{display:block;font:15px/1.5 Georgia;color:#c4a06b;text-transform:capitalize}.calendar-view-list .calendar-event-chip{font-size:11px}.calendar-view-list .calendar-day-items{gap:9px}.calendar-view-list .calendar-more{font-size:9px}@media(max-width:750px){.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-month{font-size:20px}.calendar-day,.calendar-blank{min-height:165px;padding:8px 4px}.calendar-event-chip{font-size:7px}.calendar-weekdays span{font-size:6px}.calendar-heading h2{font-size:27px}.calendar-view-list .calendar-days{max-height:480px}.calendar-view-list .calendar-day{grid-template-columns:75px minmax(0,1fr)}.agenda-date{font-size:22px}.calendar-agenda{padding:17px}}
