.operations-calendar{border:1px solid var(--line);background:#080a09f0;min-width:0;margin-top:23px}.operations-calendar .fc{--fc-border-color:#ffffff2e;--fc-page-bg-color:#0b0d0ceb;--fc-neutral-bg-color:#ffffff09;--fc-today-bg-color:#b5112314;--fc-event-bg-color:#a91020;--fc-event-border-color:#d9c59b;--fc-event-text-color:#fff;color:#fff;min-height:720px;font-family:Arial,Helvetica,sans-serif}.operations-calendar .fc .fc-scrollgrid,.operations-calendar .fc .fc-scrollgrid-section>*{border-color:var(--fc-border-color)}.operations-calendar .fc .fc-col-header-cell-cushion{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;padding:12px 8px;font:600 10px Roboto Mono,monospace}.operations-calendar .fc .fc-timegrid-slot-label-cushion{color:#ffffffa8;font:10px Roboto Mono,monospace}.operations-calendar .fc .fc-timegrid-slot{border-color:#ffffff1f;height:3.5em}.operations-calendar .fc .fc-timegrid-axis{background:#0000002e}.operations-calendar .fc .fc-daygrid-day-number{color:#fff;padding:8px;font:18px Georgia,serif}.operations-calendar .fc .fc-day-other .fc-daygrid-day-number{color:#ffffff5c}.operations-calendar .fc .fc-event{box-shadow:none;cursor:pointer;border-radius:0;margin:2px 3px;padding:3px 5px;font-size:11px}.operations-calendar .fc .fc-event--block{border-color:var(--gold);background:#dbc69b33}.operations-calendar .fc .fc-event-main{color:#fff}.operations-calendar .fc .fc-timegrid-event .fc-event-time{font-weight:700}.operations-calendar .fc .fc-multimonth{background:0 0}.operations-calendar .fc .fc-multimonth-title{color:var(--gold);font:26px Georgia,serif}.operations-calendar .fc .fc-multimonth-header-table,.operations-calendar .fc .fc-multimonth-daygrid-table,.operations-calendar .fc .fc-multimonth-daygrid-table td,.operations-calendar .fc .fc-multimonth-header-table th{border-color:#ffffff24}.operations-calendar .fc .fc-scroller{scrollbar-color:#7c1824 #10110f}@media (width<=700px){.operations-calendar .fc{font-size:12px}.operations-calendar .fc .fc-timegrid-slot{height:3em}.operations-calendar .fc .fc-col-header-cell-cushion{padding:9px 3px;font-size:8px}.operations-calendar .fc .fc-multimonth{grid-template-columns:1fr!important}}@media (width>=901px){body.is-operations{overflow:hidden}body.is-operations .staff-shell{height:100vh;padding:22px 32px;overflow:hidden}body.is-operations .staff-brand{width:140px;top:23px;left:32px}body.is-operations .operations{grid-template-rows:auto auto minmax(0,1fr);height:calc(100vh - 44px);padding:0;display:grid}body.is-operations .operations-header{align-items:center;min-height:78px;padding-left:165px}body.is-operations .operations-header .eyebrow{margin-bottom:7px}body.is-operations .operations-header h1{letter-spacing:-.04em;font-size:34px}body.is-operations .operations-header>div>p:last-child{display:none}body.is-operations .operations-status{position:absolute;left:-9999px}body.is-operations .operations-summary{margin:10px 0 16px}body.is-operations .operations-summary article{padding:13px 20px}body.is-operations .operations-summary span{font-size:30px}body.is-operations .operations-summary p{margin-top:5px}body.is-operations .operations-grid{grid-template-columns:minmax(270px,.58fr) minmax(0,1.72fr);align-items:stretch;min-height:0}body.is-operations .operations-grid>.operations-panel{height:100%;min-height:0}body.is-operations .operations-requests{flex-direction:column;display:flex}body.is-operations .operations-requests .request-list{min-height:0;overflow:auto}body.is-operations #manager-schedule{flex-direction:column;margin-top:0;display:flex}body.is-operations #manager-schedule .calendar-heading{flex:none}body.is-operations #operations-calendar{flex:auto;min-height:0;margin-top:16px;display:flex;overflow:hidden}body.is-operations #operations-calendar .fc{width:100%;height:100%;min-height:0}body.is-operations .calendar-controls{flex-wrap:nowrap;margin-left:auto}body.is-operations .calendar-view-switch{flex:none}body.is-operations .calendar-primary{white-space:nowrap}body.is-operations .staff-note{display:none}}@media (width<=900px){.calendar-controls{justify-content:flex-start}}.request-row{border-top:1px solid var(--line);padding:14px 0}.request-row__details{color:#fff;text-align:left;text-transform:none;background:0 0;width:100%;min-height:0;padding:0}.request-row__details:hover{background:#ffffff08}.request-row__details small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font:9px Roboto Mono,monospace}.request-row__details strong{margin:8px 0 5px;font:20px Georgia,serif;display:block}.request-row__details span{color:#ffffff9a;font-size:12px;line-height:1.45}.request-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.request-action{color:#fff;background:0 0;border:1px solid #ffffff45;min-height:35px;padding:8px 10px;font-size:9px}.request-action--accept{background:#b996571c;border-color:#b99657}.request-action--accept:hover{background:#b9965755}.request-action--reject{color:#ffbdc4;border-color:#c41b2b}.request-action--reject:hover{background:#c41b2b33}@media (width<=620px){.operations-requests .request-list{max-height:520px;overflow:auto}}
