.admin-hero-event-area{min-width:0;padding:0 16px 14px}.admin-next-event{color:#fffdf8;text-align:left;background:#ffffff17;border:1px solid #f3c66f73;border-radius:14px;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:12px;display:flex}.admin-next-event-copy{flex:1;gap:6px;min-width:0;display:grid}.admin-next-event-heading,.admin-next-event-when{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;display:flex}.admin-next-event-kicker{color:#f3c66f;font-size:max(var(--wf-sr-label-floor,0px), 10px);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-weight:850;display:flex}.admin-next-event-kicker svg,.admin-next-event-countdown svg,.admin-next-event-venue svg{flex-shrink:0;width:14px;height:14px}.admin-next-event .admin-next-event-name{font-size:max(var(--wf-sr-copy-floor,0px), 17px);overflow-wrap:anywhere;font-weight:850;line-height:1.25}.admin-next-event-time{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:3px 5px;line-height:1.2;display:flex}.admin-next-event-time strong{letter-spacing:-.03em;white-space:nowrap;font-size:22px;font-weight:850}.admin-next-event-time>span{font-size:max(var(--wf-sr-copy-floor,0px), 15px);white-space:nowrap;font-weight:750}.admin-next-event-date{color:#fffc;font-size:max(var(--wf-sr-label-floor,0px), 12px);line-height:1.35}.admin-next-event-countdown{color:#172e3a;background:#f3c66f;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:4px 6px;display:flex}.admin-next-event-countdown strong{font-size:max(var(--wf-sr-label-floor,0px), 12px);overflow-wrap:anywhere;font-weight:850;line-height:1.25}.admin-next-event-venue{font-size:max(var(--wf-sr-copy-floor,0px), 13px);overflow-wrap:anywhere;align-items:center;gap:5px;font-weight:700;line-height:1.35;display:flex}.admin-next-event>svg{flex-shrink:0;width:16px;height:16px}.admin-next-event em{color:#f3c66f;font-size:max(var(--wf-sr-label-floor,0px), 12px);font-style:normal}.admin-next-event:focus-visible{outline-offset:3px;outline:3px solid #f3c66f}.admin-hero-planner-hint{color:#fffc;font-size:max(var(--wf-sr-copy-floor,0px), 13px);margin:0;line-height:1.4}.admin-committee-now{gap:14px;min-width:0;display:grid}.admin-committee-now-card{min-width:0;overflow:hidden}.admin-committee-now-card .work-brief-heading{margin-bottom:12px}.admin-committee-now-card .leadership-row{min-width:0}.admin-committee-now-card .leadership-copy strong,.admin-committee-now-card .team-member-name strong{overflow-wrap:anywhere}.admin-committee-now-toggle,.admin-committee-now-area-toggle{text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-committee-now-toggle{background:var(--wf-cream);color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 14px);border-radius:12px;margin-top:10px;padding:10px 12px;font-weight:800}.admin-committee-now-toggle>span{overflow-wrap:anywhere;min-width:0}.admin-committee-now-toggle svg,.admin-committee-now-area-toggle>svg{flex:0 0 20px;width:20px;height:20px;transition:transform .16s}.admin-committee-now-toggle[aria-expanded=true]>svg,.admin-committee-now-area-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.admin-committee-now-areas{gap:9px;padding-top:12px;display:grid}.admin-committee-now-area{border:1px solid var(--wf-border);border-radius:12px;min-width:0;overflow:hidden}.admin-committee-now-area-toggle{color:var(--wf-navy);background:var(--wf-paper);padding:12px}.admin-committee-now-area-toggle>span{gap:3px;min-width:0;display:grid}.admin-committee-now-area-toggle strong{font-size:max(var(--wf-sr-copy-floor,0px), 15px);overflow-wrap:anywhere}.admin-committee-now-area-toggle small{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft)}.admin-committee-now-area>.team-member-list{padding:0 10px 10px}:is(.admin-committee-now-toggle:focus-visible,.admin-committee-now-area-toggle:focus-visible){outline:3px solid var(--wf-amber);outline-offset:-3px}:root[data-theme=dark] .admin-committee-now-toggle{color:#f5dfaf;background:#3b3428}:root[data-theme=dark] .admin-committee-now-area{border-color:#3f4c55}:root[data-theme=dark] .admin-committee-now-area-toggle{color:#f6f2e9;background:#202e38}:root[data-theme=dark] .admin-committee-now-area-toggle small{color:#bac4cc}@media (prefers-reduced-motion:reduce){.admin-committee-now-toggle svg,.admin-committee-now-area-toggle>svg{transition:none}}.admin-event-itinerary .admin-itinerary-browse,.admin-entertainment-itinerary-action{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:0;display:flex}.admin-itinerary-calendar-action>.admin-event-calendar-button{justify-content:center;width:100%;min-height:48px;margin:0;display:flex}.admin-itinerary-storage{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), 13px);margin:0;line-height:1.5}.admin-itinerary-calendar-action,.admin-itinerary-day-toggle{min-width:0}.admin-itinerary-day-summary{cursor:pointer;list-style:none}.admin-itinerary-day-summary::-webkit-details-marker{display:none}.admin-itinerary-day-toggle[open]>.admin-itinerary-day-summary>svg{transform:rotate(90deg)}.admin-itinerary-day-summary:focus-visible{outline:3px solid var(--wf-amber);outline-offset:2px}.admin-itinerary-day-events{border-top:1px solid var(--wf-border)}.admin-itinerary-no-events{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), .91rem);margin:0;padding:3px 0;line-height:1.4}.admin-itinerary-event{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.admin-itinerary-event+.admin-itinerary-event{border-top:1px solid var(--wf-border)}.admin-itinerary-event.is-current{background:color-mix(in srgb, var(--wf-green) 9%, var(--wf-paper))}.admin-itinerary-event-copy{gap:5px;min-width:0;display:grid}.admin-itinerary-event-copy h3,.admin-itinerary-event-copy p{overflow-wrap:anywhere;margin:0}.admin-event-itinerary .admin-itinerary-event-copy h3{color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 16px);margin:0;font-weight:800}.admin-itinerary-event-copy p{font-size:max(var(--wf-sr-copy-floor,0px), 14px);font-weight:700}.admin-itinerary-event-copy span{font-size:max(var(--wf-sr-copy-floor,0px), 13px);align-items:center;gap:5px;display:flex}.admin-itinerary-event-copy span svg{flex:0 0 14px;width:14px;height:14px}.admin-itinerary-event-copy small{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), 12px)}.admin-itinerary-remove{border:1px solid var(--wf-border);background:var(--wf-cream);width:44px;height:44px;color:var(--wf-ink-soft);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.admin-itinerary-remove svg{width:18px;height:18px}.admin-itinerary-conflict{border:1px solid var(--wf-border);background:var(--wf-cream);color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 13px);border-radius:12px;margin:0;padding:12px 14px;line-height:1.5}.admin-event-attendance-button{border:1px solid var(--wf-border);background:var(--wf-cream);max-width:100%;min-height:44px;color:var(--wf-navy);font-size:max(var(--wf-sr-label-floor,0px), 12px);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:9px;padding:8px 11px;font-weight:700;line-height:1.3;display:inline-flex}.admin-event-attendance-button[aria-pressed=true]{border-color:var(--wf-green);background:color-mix(in srgb, var(--wf-green) 9%, var(--wf-paper))}.admin-event-attendance-button svg{flex:0 0 16px;width:16px;height:16px}:is(.admin-event-attendance-button:focus-visible,.admin-itinerary-remove:focus-visible){outline:3px solid var(--wf-amber);outline-offset:3px}.admin-attendance-appearance-list .entertainer-appearance{flex-wrap:wrap}.admin-attendance-appearance-list .admin-event-attendance-button{width:100%;margin-top:0}.operational-message-targets{min-width:0;color:var(--wf-navy);gap:16px;display:grid}.operational-target-heading{align-items:center;gap:8px;display:flex}.operational-message-targets .operational-target-heading h2,.operational-message-targets h4{color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 15px);margin:0;font-weight:800}.operational-target-heading>svg{width:20px;height:20px;color:var(--wf-amber)}.operational-target-group-builder,.operational-target-person-search,.operational-target-option-fields{gap:11px;min-width:0;display:grid}.operational-target-section{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:14px;min-width:0;display:grid;overflow:hidden}.operational-target-section>header{background:var(--wf-navy);color:var(--wf-cream);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.operational-target-section>header>svg{width:19px;height:19px;color:var(--wf-amber);flex:0 0 19px}.operational-target-section>header>h3{color:inherit;margin:0;font-size:18px;font-weight:850;line-height:1.3}.operational-target-section>header>span{font-size:max(var(--wf-sr-label-floor,0px), 12px);margin-left:auto;font-weight:650;line-height:1.4}.operational-target-section-body,.operational-target-group-result{gap:11px;min-width:0;padding:14px;display:grid}.operational-target-section-body{container-type:inline-size}.operational-target-group-result{gap:9px;padding:3px 0}.operational-target-label{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), 12px);margin:0;font-weight:750}.operational-target-choices{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.operational-target-choices>button{border:1px solid var(--wf-border);background:var(--wf-paper);min-width:70px;max-width:100%;min-height:48px;color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 13px);overflow-wrap:anywhere;border-radius:11px;flex:auto;margin:0;padding:10px 12px;font-weight:750;line-height:1.4}.operational-target-choices>button[aria-pressed=true]{border:2px solid var(--wf-navy);background:var(--wf-navy);color:var(--wf-cream);padding:9px 11px}.operational-target-choices[aria-label="Target duty timing"]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operational-target-gate-locations{gap:8px;min-width:0;display:grid}.operational-target-gate-scopes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.operational-target-gate-buttons{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operational-target-gate-buttons>button[value=rare-gates]{grid-column:1/-1}@container (width>=360px){.operational-target-gate-buttons{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr)}.operational-target-gate-buttons>button[value=rare-gates]{grid-column:auto}}.operational-target-field{min-width:0;font-size:max(var(--wf-sr-copy-floor,0px), 13px);gap:6px;font-weight:750;display:grid}.operational-message-targets .operational-target-field select{border:1px solid var(--wf-border);background:var(--wf-paper);width:100%;min-width:0;min-height:48px;color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 16px);border-radius:12px;padding:11px 30px 11px 12px;line-height:1.4}.operational-target-recipient-review{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:13px;min-width:0;overflow:hidden}.operational-target-recipient-review>summary{min-height:48px;font-size:max(var(--wf-sr-copy-floor,0px), 13px);cursor:pointer;justify-content:space-between;align-items:center;gap:9px;padding:10px 12px;font-weight:800;list-style:none;display:flex}.operational-target-recipient-review>summary::-webkit-details-marker{display:none}.operational-target-shift-fields{border:1px solid var(--wf-border);background:var(--wf-cream);border-radius:12px;padding:12px}.operational-target-recipient-review>summary svg{flex:0 0 17px;width:17px;height:17px}.operational-target-recipient-review[open]>summary svg{transform:rotate(180deg)}.operational-target-help,.operational-target-draft-count,.operational-target-final>p,.operational-target-chip-section>p{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), 12px);margin:0;line-height:1.5}.operational-target-draft-count{color:var(--wf-navy);font-weight:750}.operational-message-targets .operational-target-add-group{border-color:var(--wf-navy);background:var(--wf-navy);min-height:48px;color:var(--wf-cream);justify-content:center;align-items:center;gap:7px;margin:0;padding:11px 12px;display:flex}.operational-target-add-group svg{width:18px;height:18px}.operational-target-chip-section{gap:7px;min-width:0;display:grid}.operational-target-chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.operational-message-targets .operational-target-chip{border:1px solid var(--wf-border);background:var(--wf-cream);min-width:0;max-width:100%;min-height:48px;color:var(--wf-navy);text-align:left;font-size:max(var(--wf-sr-label-floor,0px), 12px);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;line-height:1.4;display:flex}.operational-target-chip>span{overflow-wrap:anywhere;min-width:0}.operational-target-chip>svg{flex:0 0 16px;width:16px;height:16px}.operational-target-search-results{min-width:0;display:grid}.operational-target-search-results>button,.operational-target-recipient-row{border:0;border-bottom:1px solid var(--wf-border);min-width:0;min-height:54px;color:var(--wf-navy);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:11px 4px;display:flex}.operational-target-search-results>button>span,.operational-target-recipient-row>span{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.operational-target-search-results strong,.operational-target-recipient-row strong{font-size:max(var(--wf-sr-copy-floor,0px), 14px);line-height:1.35}.operational-target-search-results small,.operational-target-recipient-row small{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), 12px);line-height:1.4}.operational-target-search-results>button>svg{width:18px;height:18px;color:var(--wf-navy);flex:0 0 18px}.operational-target-final{border:1px solid var(--wf-border);background:var(--wf-cream);border-radius:14px;gap:9px;min-width:0;padding:13px;display:grid}.operational-target-final>strong{color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 16px);font-weight:850}.operational-target-final>p{overflow-wrap:anywhere}.operational-target-recipient-review>div{padding:0 10px}.operational-target-recipient-row>button,.operational-target-exclusions button{min-width:48px;min-height:48px;color:var(--wf-navy);background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;padding:8px;display:flex}.operational-target-recipient-row>button svg,.operational-target-exclusions button svg{width:17px;height:17px}.operational-target-exclusions{gap:5px;min-width:0;display:grid}.operational-target-exclusions>div{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.operational-target-exclusions>div>span{min-width:0;color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), 13px);overflow-wrap:anywhere}.operational-target-warnings{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), 12px);line-height:1.5}.operational-target-warnings p{margin:0}.operational-target-warnings p+p{margin-top:5px}.operational-message-targets button:disabled{opacity:.55}:is(.operational-message-targets button:focus-visible,.operational-message-targets select:focus-visible,.operational-message-targets summary:focus-visible){outline:3px solid var(--wf-amber);outline-offset:2px}.operational-target-choices>button,.operational-target-add-group,.operational-target-chip{cursor:pointer;touch-action:manipulation}.operational-target-choices>button:active:not(:disabled),.operational-target-add-group:active:not(:disabled){filter:brightness(.94);transform:translateY(1px)}@media (max-width:360px){.operational-target-section>header>span{flex-basis:100%;margin-left:27px}.operational-target-section-body{padding:12px}}.compact-native-targets{min-width:0;color:var(--wf-navy);gap:12px;display:grid}.compact-native-target-heading{align-items:center;gap:8px;display:flex}.compact-native-target-heading h2{font-size:max(var(--wf-sr-copy-floor,0px), 16px);margin:0;font-weight:800}.compact-native-target-heading>svg{width:20px;height:20px;color:var(--wf-amber)}.compact-native-target-committees,.compact-native-target-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.compact-native-target-shortcuts.compact-native-target-team{grid-template-columns:minmax(0,1fr)}.compact-native-targets .compact-native-control{border:1px solid var(--wf-border);background:var(--wf-paper);min-width:0;max-width:100%;min-height:44px;color:var(--wf-navy);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 14px);cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;border-radius:11px;margin:0;font-weight:750;line-height:1.3}.compact-native-target-committees>button{min-height:44px;padding:9px 12px}.compact-native-target-shortcuts>button{text-align:left;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:10px 12px;display:flex}.compact-native-target-shortcuts>button>span{gap:2px;display:grid}.compact-native-target-shortcuts small{font-size:max(var(--wf-sr-label-floor,0px), 10px);font-weight:600}.compact-native-target-shortcuts>button>strong{font-size:max(var(--wf-sr-copy-floor,0px), 16px);flex-shrink:0}.compact-native-target-shortcuts svg{flex-shrink:0;width:18px;height:18px}.compact-native-targets .compact-native-control[aria-pressed=true]{border-color:var(--wf-navy);background:var(--wf-navy);color:var(--wf-cream)}.compact-native-target-help{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);margin:0;line-height:1.45}.compact-native-target-help p{margin:0}.compact-native-target-help p+p{margin-top:4px}.compact-native-target-people,.compact-native-target-results{gap:8px;min-width:0;display:grid}.compact-native-target-people .directory-search-field{margin:0}.compact-native-target-people .directory-search-field input{min-width:0;font-size:max(1rem,16px)}.compact-native-target-results>button{text-align:left;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.compact-native-target-results>button>span{gap:3px;min-width:0;display:grid}.compact-native-target-results small,.compact-native-target-review small{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft);font-weight:500}.compact-native-target-results button[aria-pressed=true] small{color:inherit;opacity:.85}.compact-native-target-results svg{flex-shrink:0;width:18px;height:18px}.compact-native-target-review{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.compact-native-target-review>div:first-child{gap:3px;display:grid}.compact-native-target-review>div:first-child>strong{font-size:max(var(--wf-sr-copy-floor,0px), 15px)}.compact-native-target-review>div:first-child>span{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);overflow-wrap:anywhere}.compact-native-target-review summary{min-height:36px;font-size:max(var(--wf-sr-label-floor,0px), 12px);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-weight:750;display:flex}.compact-native-target-review summary>svg{width:16px;height:16px}.compact-native-target-review-people{gap:4px;display:grid}.compact-native-target-review-people>div{min-width:0;font-size:max(var(--wf-sr-copy-floor,0px), 13px);justify-content:space-between;align-items:center;gap:10px;display:flex}.compact-native-target-review-people>div>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.compact-native-target-review-people button{background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.compact-native-target-review-people button>svg{width:17px;height:17px}.compact-native-targets>.compact-native-target-advanced{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.compact-native-target-advanced>span{gap:3px;display:grid}.compact-native-target-advanced small{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft);font-weight:500}.compact-native-target-advanced>svg{flex-shrink:0;width:18px;height:18px}.compact-native-targets .compact-native-control:disabled{opacity:.55;cursor:default}.compact-native-targets .compact-native-control:focus-visible{outline:3px solid var(--wf-amber);outline-offset:2px}.compact-native-target-review summary:focus-visible{outline:3px solid var(--wf-amber);outline-offset:2px}.compact-native-targets .compact-native-control:active:not(:disabled){filter:brightness(.94);transform:translateY(1px)}@media (max-width:360px){.compact-native-target-shortcuts>button{font-size:max(var(--wf-sr-copy-floor,0px), 13px);padding:9px}.compact-native-target-help{font-size:max(var(--wf-sr-label-floor,0px), 11px)}}.compact-native-target-review>div.compact-native-target-selected-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.compact-native-target-selected-heading>.compact-native-control{font-size:max(var(--wf-sr-label-floor,0px), 12px);background:0 0;padding:7px 10px}.compact-native-target-selected-chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.compact-native-target-selected-chips>.compact-native-control{text-align:left;font-size:max(var(--wf-sr-label-floor,0px), 12px);background:var(--wf-cream);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.compact-native-target-selected-chips span{overflow-wrap:anywhere;min-width:0}.compact-native-target-selected-chips svg{flex:0 0 16px;width:16px;height:16px}.compact-native-targets>.compact-native-target-options{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.compact-native-target-options svg{flex-shrink:0;width:18px;height:18px}.notice-manual-picker{gap:10px;min-width:0;display:grid}.notice-manual-picker h3{font-size:max(var(--wf-sr-copy-floor,0px),1rem);margin:4px 0 0}.notice-manual-audiences{grid-template-columns:minmax(0,1fr)}.notice-manual-picker .notice-recipient-control[aria-pressed=mixed]{border:2px solid var(--wf-amber);background:var(--wf-cream)}.notice-manual-picker .notice-recipient-control[aria-pressed=true]{border-width:2px}.notice-recipient-admins .notice-recipient-control small{display:block}.operations-explorer-shift-heading:has(>.notice-crew-send){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;display:grid}.operations-explorer-shift-heading>.notice-crew-send{white-space:normal;grid-area:1/2/3;max-width:10rem}.operations-explorer-area-heading .notice-crew-send{white-space:normal;max-width:11rem}@media (max-width:360px){.operations-explorer-shift-heading:has(>.notice-crew-send){grid-template-columns:minmax(0,1fr)}.operations-explorer-shift-heading>.notice-crew-send{grid-area:auto/1;justify-self:start}}.notice-manual-picker .notice-recipient-committees{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.notice-manual-picker .notice-recipient-control>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (max-width:480px){.operations-explorer-area-heading.has-message-action{grid-template-columns:minmax(0,1fr) 44px}.operations-explorer-area-heading.has-message-action>.operations-explorer-area-toggle{grid-area:1/1}.operations-explorer-area-heading.has-message-action>.operations-explorer-area-caret{grid-area:1/2}.operations-explorer-area-heading.has-message-action>.notice-crew-send{grid-area:2/1;justify-self:start}.operations-explorer-shift-heading:has(>.notice-crew-send){grid-template-columns:minmax(0,1fr)}.operations-explorer-shift-heading>.notice-crew-send{grid-area:auto/1;justify-self:start}}.notice-recipients{min-width:0;color:var(--wf-navy);gap:12px;display:grid}.notice-recipients>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.notice-recipients h2{font-size:max(var(--wf-sr-copy-floor,0px), 16px);margin:0;font-weight:800}.notice-recipient-label{font-size:max(var(--wf-sr-copy-floor,0px), 14px);margin:0;font-weight:750}.notice-recipient-committees,.notice-recipient-presets,.notice-recipient-extras,.notice-recipient-admins{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.notice-recipients .notice-recipient-control{border:1px solid var(--wf-border);background:var(--wf-paper);min-width:0;max-width:100%;min-height:48px;color:var(--wf-navy);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), .875rem);text-align:left;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px 12px;font-weight:750;line-height:1.35;display:flex}.notice-recipient-control>span{gap:3px;min-width:0;display:grid}.notice-recipient-control svg{flex:0 0 18px;width:18px;height:18px}.notice-recipient-control small{font-size:max(var(--wf-sr-label-floor,0px), 11px);font-weight:500}.notice-recipients .notice-recipient-control[aria-pressed=true]{background:var(--wf-navy);border-color:var(--wf-navy);color:var(--wf-cream)}.notice-recipients .notice-recipient-text{min-height:44px;color:var(--wf-navy);font:inherit;font-size:max(var(--wf-sr-label-floor,0px), 12px);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:8px;font-weight:750}.notice-recipient-summary{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:12px;gap:9px;min-width:0;padding:12px;display:grid}.notice-recipient-summary>strong{font-size:max(var(--wf-sr-copy-floor,0px), 14px)}.notice-recipient-chips{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.notice-recipient-chips>.notice-recipient-control{background:var(--wf-cream);font-size:max(var(--wf-sr-label-floor,0px), 12px)}.notice-recipient-help{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), 12px);margin:0;line-height:1.45}.notice-recipient-help p{margin:0}.notice-recipient-help p+p{margin-top:5px}.notice-recipient-summary details>summary{min-height:44px;font-size:max(var(--wf-sr-label-floor,0px), 12px);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-weight:750;display:flex}.notice-recipient-summary summary>svg{width:16px;height:16px}.notice-recipient-summary ul{font-size:max(var(--wf-sr-copy-floor,0px), 13px);gap:7px;margin:0;padding:8px 0 0 20px;line-height:1.45;display:grid}.notice-recipient-removals{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), 12px);flex-wrap:wrap;gap:5px;display:flex}.notice-recipient-removals p,.notice-recipient-removals small{flex-basis:100%;margin:0}.notice-recipient-removals span{border:1px solid var(--wf-border);border-radius:7px;padding:4px 6px}.notice-recipients .notice-recipient-browse{justify-content:center}.notice-recipients button:disabled{opacity:.55;cursor:default}:is(.notice-recipients button:focus-visible,.notice-recipients summary:focus-visible){outline:3px solid var(--wf-amber);outline-offset:2px}.notice-recipients button:active:not(:disabled){filter:brightness(.94);transform:translateY(1px)}@media (max-width:360px){.notice-recipient-presets>.notice-recipient-control{font-size:max(var(--wf-sr-copy-floor,0px), .8125rem);padding:9px}}.notice-recipient-control>span{overflow-wrap:break-word;word-break:normal;flex:auto}.notice-recipients .notice-recipient-count{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-align:right;font-variant-numeric:tabular-nums;min-inline-size:3ch;color:inherit;flex:none;line-height:1.2}.notice-recipients .notice-recipient-number{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-variant-numeric:tabular-nums}.notice-recipient-extras>.notice-recipient-leadership:nth-child(3){grid-column:1/-1}.notice-recipient-presets{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.notice-recipients .notice-recipient-checkbox{min-width:0;min-height:48px;color:var(--wf-navy);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), .875rem);cursor:pointer;touch-action:manipulation;align-items:center;gap:10px;margin:0;padding:8px 0;font-weight:750;line-height:1.4;display:flex}.notice-recipient-checkbox input{width:20px;height:20px;accent-color:var(--wf-navy);cursor:pointer;flex:0 0 20px;margin:0}.notice-recipient-checkbox>span{overflow-wrap:break-word;gap:3px;min-width:0;display:grid}.notice-recipient-checkbox small{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), .75rem);font-weight:500}.notice-recipient-checkbox:has(input:disabled){opacity:.55;cursor:default}.notice-recipient-checkbox input:disabled{cursor:default}.notice-recipient-checkbox:has(input:focus-visible){outline:3px solid var(--wf-amber);outline-offset:3px;border-radius:5px}.notice-recipients-contextual .notice-recipient-extras{grid-template-columns:minmax(0,1fr);gap:0}.notice-recipients-contextual .notice-recipient-summary{padding:10px 12px}.notice-recipient-individuals,.notice-recipient-search-results{gap:8px;min-width:0;display:grid}.notice-recipient-individuals h3{font-size:max(var(--wf-sr-copy-floor,0px),.875rem);margin:0;font-weight:750}.notice-recipient-individuals fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.notice-recipient-individuals .directory-search-field{margin:0}.notice-recipient-individuals .directory-search-field input{min-width:0;font-size:max(var(--wf-sr-copy-floor,0px),1rem,16px)}.notice-recipient-search-field{min-width:0;position:relative}.notice-recipient-search-field .directory-search-field{padding-right:48px}.notice-recipient-search-field .notice-recipient-search-clear{margin-block:auto;width:44px;height:44px;color:var(--wf-navy);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:auto 0;padding:0;display:grid;position:absolute;top:0;bottom:0;right:2px}.notice-recipient-search-clear svg{width:20px;height:20px}.notice-recipients{gap:14px}.notice-recipients>header{border-bottom:1px solid var(--wf-border);padding-bottom:10px}.notice-recipients h2{font-size:max(var(--wf-sr-copy-floor,0px), 1.125rem)}.notice-recipients .notice-recipient-label{color:var(--wf-red);font-size:max(var(--wf-sr-copy-floor,0px), .9375rem)}.notice-recipients .notice-recipient-control{background:var(--wf-cream);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.notice-recipients .notice-recipient-control>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.notice-recipients .notice-recipient-presets>.notice-recipient-control{min-height:72px;font-size:max(var(--wf-sr-copy-floor,0px), .9375rem);padding:12px}.notice-recipients .notice-recipient-count{background:var(--wf-paper);text-align:center;border-radius:9px;place-items:center;min-block-size:2.25em;min-inline-size:2.25em;padding:4px;display:grid}.notice-recipients .notice-recipient-control[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 0 0 1px var(--primary)}.notice-recipients .notice-recipient-control[aria-pressed=true] .notice-recipient-count{background:color-mix(in srgb, var(--primary-foreground) 16%, transparent)}.notice-recipient-summary{border-color:color-mix(in srgb, var(--wf-green) 45%, var(--wf-border));border-inline-start:4px solid var(--wf-green);background:color-mix(in srgb, var(--wf-green) 7%, var(--wf-paper));padding:14px}.notice-recipient-summary>strong{color:var(--wf-green);font-size:max(var(--wf-sr-copy-floor,0px), .9375rem)}.notice-recipient-chips>.notice-recipient-control{background:var(--wf-paper);border-color:color-mix(in srgb, var(--wf-green) 35%, var(--wf-border));min-height:44px}.notice-recipient-summary details>summary{border-top:1px solid color-mix(in srgb, var(--wf-green) 25%, var(--wf-border));font-size:max(var(--wf-sr-label-floor,0px), .875rem);padding-top:8px}.notice-recipients .notice-recipient-browse{border-color:var(--wf-amber);background:var(--wf-amber-light);min-height:56px;color:var(--accent-foreground);font-size:max(var(--wf-sr-copy-floor,0px), 1rem);justify-content:center;padding:14px 16px;font-weight:850;box-shadow:0 3px 8px #122a3a1a}.notice-recipients .notice-recipient-browse svg{flex-basis:22px;width:22px;height:22px}.notice-recipient-extras{border-top:1px solid var(--wf-border);align-items:stretch;padding-top:14px}.notice-recipients .notice-recipient-checkbox{border:1px solid var(--wf-border);background:var(--wf-cream);border-radius:11px;padding:10px}.notice-recipients .notice-recipient-checkbox:has(input:checked){border-color:var(--wf-green);background:color-mix(in srgb, var(--wf-green) 10%, var(--wf-paper))}.notice-recipient-checkbox input{accent-color:var(--wf-green)}.notice-recipients-contextual .notice-recipient-extras{gap:8px}@media (hover:hover){.notice-recipients .notice-recipient-control:hover:not(:disabled){border-color:var(--wf-amber);box-shadow:0 0 0 1px var(--wf-amber)}}@media (max-width:360px){.notice-recipient-extras{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.notice-recipient-presets{grid-template-columns:minmax(0,1fr)}.notice-recipients .notice-recipient-presets>.notice-recipient-control{min-height:60px}}.operational-messages,.operational-message-inbox,.operational-message-thread,.operational-message-compose{gap:18px;min-width:0;display:grid}.operational-messages [hidden]{display:none!important}.operational-messages-navigation{top:calc(68px + env(safe-area-inset-top));z-index:30;background:var(--wf-cream);border-bottom:1px solid var(--wf-border);justify-content:space-between;gap:10px;margin:-18px -18px 0;padding:8px 18px;display:flex;position:sticky}.operational-messages-navigation button{min-height:44px;color:var(--wf-navy);font-weight:750;font-size:max(var(--wf-sr-copy-floor,0px), 13px);background:0 0;border:0;align-items:center;gap:7px;padding:8px 10px;display:flex}.operational-messages-navigation svg{width:17px;height:17px}.operational-message-scope{border:1px solid var(--wf-border);background:var(--wf-paper);font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);border-radius:12px;align-items:flex-start;gap:9px;margin:0;padding:12px 14px;line-height:1.5;display:flex}.operational-message-scope svg{width:18px;height:18px;color:var(--wf-green);flex:0 0 18px;margin-top:1px}.operational-message-inbox-actions{gap:10px;display:flex}.operational-message-inbox-actions .primary-button{flex:1}.operational-messages .secondary-button{margin-top:0}.operational-message-inbox-actions .secondary-button{justify-content:center;width:48px}.operational-message-review-note,.operational-message-time-note{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);margin:0;line-height:1.5}.operational-message-filters{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.operational-message-card{margin:0;padding:15px;position:relative}.operational-message-card .message-board-card-main{gap:8px;padding-right:20px}.operational-message-card .message-board-card-main strong{overflow-wrap:anywhere;font-size:18px;line-height:1.25}.operational-message-card .message-board-card-main>span{font-size:max(var(--wf-sr-copy-floor,0px), 13px);color:var(--wf-ink-soft);overflow-wrap:anywhere;line-height:1.5}.operational-message-card .message-board-card-main>small{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft);line-height:1.4}.operational-message-card-mode{align-items:center;gap:6px;font-weight:750;display:flex}.operational-message-card-mode svg{flex:0 0 15px;width:15px;height:15px}.operational-message-card-cue{width:17px;height:17px;position:absolute;top:44%;right:14px}.operational-message-card em{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-green);font-style:normal;font-weight:800}.operational-message-card.is-unread{border-left:4px solid var(--wf-amber)}.operational-message-card.is-urgent{border-color:#c26b5d;border-left-style:solid;border-left-width:4px}.operational-message-card.is-urgent em{color:#b54d40}.operational-message-entry,.operational-message-compose-section,.operational-message-receipts,.operational-message-followup{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:15px;min-width:0;padding:16px}.operational-message-entry>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.operational-message-entry>header strong{font-size:max(var(--wf-sr-copy-floor,0px), 13px);overflow-wrap:anywhere}.operational-message-entry>header small{font-size:max(var(--wf-sr-label-floor,0px), 10px);color:var(--wf-ink-soft);text-align:right;line-height:1.5}.operational-message-entry .message-board-text{font-size:max(var(--wf-sr-copy-floor,0px), 14px);overflow-wrap:anywhere;line-height:1.6}.operational-message-entry .message-board-text p:last-child{margin-bottom:0}.operational-message-thread section>h2,.operational-message-compose-section>h2{font-size:max(var(--wf-sr-copy-floor,0px), 17px);margin:0 0 14px}.operational-message-thread section>.operational-message-entry+.operational-message-entry{margin-top:12px}.operational-message-ack{width:100%;min-height:52px}.operational-message-confirmed{font-size:max(var(--wf-sr-copy-floor,0px), 13px);color:var(--wf-green);align-items:center;gap:8px;font-weight:750;display:flex}.operational-message-confirmed svg{width:18px}.operational-message-receipts summary,.operational-message-followup summary{cursor:pointer;min-height:44px;font-size:max(var(--wf-sr-copy-floor,0px), 13px);align-items:center;gap:8px;font-weight:750;display:flex}.operational-message-receipts summary svg{width:18px}.operational-message-receipts>div>div{border-top:1px solid var(--wf-border);font-size:max(var(--wf-sr-copy-floor,0px), 13px);gap:5px;padding:12px 0;display:grid}.operational-message-receipts small{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), 11px)}.operational-message-conversations{min-width:0}.operational-message-branch{border:1px solid var(--wf-border);background:var(--wf-paper);width:100%;min-height:68px;color:var(--wf-navy);text-align:left;border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:15px;display:flex}.operational-message-branch>span{flex:1;gap:5px;min-width:0;display:grid}.operational-message-branch strong{font-size:max(var(--wf-sr-copy-floor,0px), 14px);overflow-wrap:anywhere}.operational-message-branch small{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), 12px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.operational-message-branch svg{flex:0 0 18px;width:18px}.operational-message-conversations .operational-message-entry{margin-top:12px}.operational-message-conversations .text-button{min-height:44px;margin:14px 0 6px}.operational-message-conversations .text-button svg{width:17px}.operational-message-error{background:var(--wf-paper);font-size:max(var(--wf-sr-copy-floor,0px), 13px);overflow-wrap:anywhere;border:1px solid #bd6b5d;border-radius:12px;padding:12px 14px;line-height:1.5}.operational-message-close{justify-content:center}.operational-message-fields{gap:16px;display:grid}.operational-message-fields>label{font-size:max(var(--wf-sr-copy-floor,0px), 13px);gap:7px;font-weight:750;display:grid}.operational-message-fields input:not([type=file]),.operational-message-fields textarea{border:1px solid var(--wf-border);background:var(--wf-cream);width:100%;min-width:0;min-height:46px;color:var(--wf-navy);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 16px);border-radius:10px;padding:12px;line-height:1.5}.operational-message-fields textarea{resize:vertical}.operational-message-fields .operations-fields{align-items:start}.operational-message-mode-options{gap:9px;display:grid}.operational-message-mode-options>label{border:1px solid var(--wf-border);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:68px;padding:12px;display:flex}.operational-message-mode-options>label.is-selected{border:2px solid var(--wf-green);background:var(--wf-cream);padding:11px}.operational-message-mode-options input{accent-color:var(--wf-green);flex:0 0 18px;width:18px;height:18px}.operational-message-mode-options svg{width:20px;height:20px;color:var(--wf-green);flex:0 0 20px}.operational-message-mode-options span{gap:5px;min-width:0;display:grid}.operational-message-mode-options strong{font-size:max(var(--wf-sr-copy-floor,0px), 13px)}.operational-message-mode-options small{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft);line-height:1.5}.operational-message-final-recipients{flex-wrap:wrap;gap:8px;display:flex}.operational-message-final-recipients>span{background:var(--wf-cream);font-size:max(var(--wf-sr-label-floor,0px), 12px);overflow-wrap:anywhere;border-radius:10px;padding:8px 10px}.operational-message-review-mode{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);margin:0 0 12px;font-weight:750;line-height:1.5}.operational-message-reply{border-top:1px solid var(--wf-border);margin-top:16px;padding-top:16px}.operational-message-followup .operational-message-time-note{margin:12px 0}:is(.operational-messages button:focus-visible,.operational-messages input:focus-visible,.operational-messages textarea:focus-visible,.operational-messages summary:focus-visible){outline:3px solid var(--wf-amber);outline-offset:2px}.operational-message-photo-actions{flex-wrap:wrap;gap:10px;display:flex}.operational-message-photo-actions label{min-height:46px;font-size:max(var(--wf-sr-label-floor,0px), 12px);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:7px;display:flex;position:relative;overflow:hidden}.operational-message-photo-actions input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.operational-message-photo-actions svg{flex:0 0 17px;width:17px;height:17px}.operational-message-photo-selection,.operational-message-photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.operational-message-photo-selection figure{min-width:0;margin:0;position:relative}.operational-message-photo-selection img,.operational-message-photo-gallery img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.operational-message-photo-selection button{border:1px solid var(--wf-border);background:var(--wf-paper);min-width:36px;min-height:36px;color:var(--wf-navy);border-radius:50%;place-items:center;display:grid;position:absolute;top:3px;right:3px}.operational-message-photo-selection button svg{width:16px}.operational-message-photo-gallery button{background:0 0;border:0;min-width:0;padding:0}.operational-message-photo-viewer>img{object-fit:contain;max-width:100%;max-height:65dvh;margin:16px auto;display:block}.operational-message-photo-viewer .secondary-button{justify-content:center;width:calc(100% - 36px);margin:8px 18px}@media (max-width:360px){.operational-message-entry>header{flex-direction:column;gap:5px}.operational-message-entry>header small{text-align:left}.operational-message-compose-section,.operational-message-entry{padding:13px}.operational-message-mode-options>label{gap:8px}.operational-message-filters button{font-size:max(var(--wf-sr-label-floor,0px), 11px)}.operational-messages-navigation{padding-inline:10px}}.operational-message-thread-actions{gap:10px;display:grid}.operational-message-thread-actions>.secondary-button{justify-content:center;gap:8px;width:100%;min-height:48px}.operational-message-thread-actions>.secondary-button>svg{flex-shrink:0;width:18px;height:18px}.operational-message-thread-actions>.operational-message-delete{color:var(--wf-red);border-color:var(--wf-red)}.operational-messages.is-embedded .operational-messages-navigation{background:0 0;margin:0;padding:0 0 8px;position:static}.operational-messages.is-embedded .operational-message-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-messages button,.operational-messages summary,.operational-message-mode-options>label{touch-action:manipulation;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s}.operational-messages button:not(:disabled):active,.operational-messages summary:active,.operational-message-mode-options>label:active{filter:brightness(.92);transform:translateY(1px)}.operational-messages button[aria-busy=true]{cursor:progress}.operational-message-card.is-opening{border-color:var(--wf-green);box-shadow:0 0 0 2px var(--wf-green)}.operational-message-pending{border:1px solid var(--wf-green);background:var(--wf-paper);color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 13px);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-weight:750;line-height:1.45;display:flex}.operational-message-pending:before{content:"";background:var(--wf-green);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.operational-message-selection-status{font-weight:800;color:var(--wf-green)!important}.operational-message-selected-recipient{border-left:4px solid var(--wf-green);background:var(--wf-paper);font-size:max(var(--wf-sr-copy-floor,0px), 17px);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.operational-message-new-reply{border:1px solid var(--wf-green);background:var(--wf-cream);width:fit-content;color:var(--wf-green);white-space:normal;border-radius:7px;justify-content:center;align-self:start;align-items:center;padding:4px 8px;font-style:normal;font-weight:800;line-height:1.4;display:inline-flex;font-size:max(var(--wf-sr-label-floor,0px), 11px)!important}.operational-message-branch>.operational-message-new-reply{flex:none;max-width:90px}.operational-messages .is-spinning{animation:1s linear infinite operational-message-spin}@keyframes operational-message-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.operational-messages button,.operational-messages summary,.operational-message-mode-options>label{transition:none}.operational-messages .is-spinning{animation:none}}:is(.operational-messages select:focus-visible,.operational-message-photo-actions label:focus-within){outline:3px solid var(--wf-amber);outline-offset:2px}.operational-message-photo-actions label:active{filter:brightness(.92);transform:translateY(1px)}.operational-message-new-replies{gap:8px;display:grid}.operational-message-new-replies>.secondary-button{justify-content:center;gap:8px;min-height:46px}.operational-message-new-replies>.secondary-button svg{width:17px;height:17px}.operational-message-group-tools,.operational-message-records{gap:12px;min-width:0;display:grid}.operational-message-group-tools{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:14px;padding:14px}.operational-message-group-tool-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operational-message-group-tool-buttons .secondary-button{min-height:46px;font-size:max(var(--wf-sr-label-floor,0px), 12px);justify-content:center;gap:7px}.operational-message-group-tool-buttons svg{flex:0 0 16px;width:16px;height:16px}.operational-message-group-tool-buttons [aria-pressed=true]{border:2px solid var(--wf-green);background:var(--wf-cream);color:var(--wf-green)}.operational-message-group-add{gap:14px;min-width:0;display:grid}.operational-message-group-add h2{font-size:max(var(--wf-sr-copy-floor,0px), 17px);margin:0}.operational-message-participants{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:12px;padding:12px 15px}.operational-message-participants summary{cursor:pointer;min-height:44px;font-size:max(var(--wf-sr-copy-floor,0px), 13px);align-items:center;gap:8px;font-weight:750;display:flex}.operational-message-participants summary svg{width:18px}.operational-message-participants .operational-message-final-recipients{border-top:1px solid var(--wf-border);padding-top:10px}.operational-message-records>.secondary-button{min-height:46px;font-size:max(var(--wf-sr-label-floor,0px), 12px);justify-content:center;gap:8px}.operational-message-records>.secondary-button svg,.operational-message-record-list button svg{flex:0 0 17px;width:17px;height:17px}.operational-message-record-saved{border:1px solid var(--wf-green);background:var(--wf-paper);border-radius:12px;gap:9px;padding:13px;display:flex}.operational-message-record-saved>svg{width:20px;height:20px;color:var(--wf-green);flex:0 0 20px}.operational-message-record-saved>span{gap:5px;display:grid}.operational-message-record-saved strong{font-size:max(var(--wf-sr-copy-floor,0px), 13px);color:var(--wf-green)}.operational-message-record-saved small{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);line-height:1.5}.operational-message-record-list{gap:10px;display:grid}.operational-message-record-list article{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:12px;gap:12px;padding:14px;display:grid}.operational-message-record-list article>div{gap:5px;min-width:0;display:grid}.operational-message-record-list strong{font-size:max(var(--wf-sr-copy-floor,0px), 14px);overflow-wrap:anywhere}.operational-message-record-list small{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft);line-height:1.5}.operational-message-record-list button{font-size:max(var(--wf-sr-label-floor,0px), 12px);justify-content:center;gap:7px;min-height:44px}.operational-message-delete-dialog{color:var(--wf-navy);background:var(--wf-paper);border-color:var(--wf-border)}.operational-message-delete-dialog [data-slot=alert-dialog-footer]{grid-template-columns:1fr;gap:9px;display:grid}.operational-message-delete-dialog [data-slot=alert-dialog-description]{color:var(--wf-ink-soft);line-height:1.6}.operational-message-delete-dialog .message-board-confirm-remove{background:var(--wf-red);color:#fff;border-color:var(--wf-red);min-height:46px}.operational-message-delete-dialog .operational-message-record-action{background:var(--wf-navy);color:var(--wf-paper);border:1px solid var(--wf-navy);justify-content:center;align-items:center;gap:8px;min-height:46px;display:flex}.operational-message-record-action svg{width:17px;height:17px}.operational-message-native-content{gap:14px}.operational-message-native-photo>p{font-size:max(var(--wf-sr-copy-floor,0px), 13px);color:var(--wf-navy);margin:0 0 8px;font-weight:750}.operational-message-native-options{gap:10px;min-width:0;display:grid}.operational-message-native-mode-summary{border:1px solid var(--wf-border);border-left:4px solid var(--wf-amber);background:var(--wf-paper);color:var(--wf-navy);border-radius:12px;gap:5px;margin:0;padding:12px 14px;display:grid}.operational-message-native-mode-summary strong{font-size:max(var(--wf-sr-copy-floor,0px), 13px)}.operational-message-native-mode-summary span{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);font-weight:700}.operational-message-native-mode-summary small{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft);line-height:1.5}.operational-message-more-options{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:12px;min-width:0}.operational-message-more-options>summary{cursor:pointer;min-height:46px;font-size:max(var(--wf-sr-copy-floor,0px), 13px);color:var(--wf-navy);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:750;list-style:none;display:flex}.operational-message-more-options>summary::-webkit-details-marker{display:none}.operational-message-more-options>summary:after{content:"+";font-size:20px;font-weight:600}.operational-message-more-options[open]>summary:after{content:"−"}.operational-message-more-options>div{border-top:1px solid var(--wf-border);gap:16px;padding:14px;display:grid}.operational-message-more-options .operational-message-compose-section{background:0 0;border:0;border-radius:0;padding:0}.operational-message-more-options .operations-fields{margin:0}.operational-message-starts{flex:1;gap:8px;min-width:0;display:grid}.operational-message-starts>button{justify-content:center;gap:8px;width:100%;min-height:48px}.operational-message-starts>button svg{flex:0 0 18px;width:18px;height:18px}.operational-message-starts>.secondary-button{font-size:max(var(--wf-sr-copy-floor,0px), 13px);background:var(--wf-paper);color:var(--wf-navy);border-color:var(--wf-border)}.operational-message-compose-navigation{justify-content:space-between}.operational-message-compose-navigation>small{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft);text-align:right;line-height:1.4}.operational-message-to>h2{margin-top:0}.operational-message-simple-content{gap:14px}.operational-message-simple-content>.operational-message-acknowledgement-option{cursor:pointer;align-items:center;gap:10px;min-height:46px;display:flex}.operational-message-simple-content>.operational-message-acknowledgement-option>input[type=checkbox]{width:19px;height:19px;min-height:19px;accent-color:var(--wf-navy);flex:0 0 19px;padding:0}.operational-message-simple-content>.operational-message-time-note{margin:0}.message-board-sheet:has(.operational-messages.is-composing)>.message-inbox-tabs{display:none}.operational-message-compose>.operational-message-to{border-top:4px solid var(--wf-amber);box-shadow:var(--wf-shadow)}.operational-message-compose>.operational-message-simple-content{border-top:4px solid var(--primary);box-shadow:var(--wf-shadow)}.operational-message-simple-content>.operational-message-acknowledgement-option{border:1px solid var(--wf-border);background:var(--wf-cream);border-radius:11px;padding:12px}.operational-message-simple-content>.operational-message-acknowledgement-option:has(input:checked){border-color:var(--wf-green);background:color-mix(in srgb, var(--wf-green) 10%, var(--wf-paper))}.operational-message-recipient-review{border-top:1px solid var(--wf-border)}.operational-message-recipient-review>summary{cursor:pointer;min-height:44px;font-size:max(var(--wf-sr-copy-floor,0px), 13px);color:var(--wf-navy);justify-content:space-between;align-items:center;gap:8px;font-weight:750;list-style:none;display:flex}.operational-message-recipient-review>summary::-webkit-details-marker{display:none}.operational-message-recipient-review>summary:after{content:"+";font-size:20px}.operational-message-recipient-review[open]>summary:after{content:"−"}.operational-message-recipient-review>.operational-message-final-recipients{padding:4px 0 10px}.operational-message-sender{gap:5px;margin-top:4px;display:grid}.operational-message-sender>strong{color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 13px)!important}.operational-message-sender>small{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft)}.operational-message-parked-draft{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:12px;gap:10px;padding:13px;display:grid}.operational-message-parked-draft>p{font-size:max(var(--wf-sr-copy-floor,0px), 13px);margin:0;line-height:1.55}.operational-message-parked-draft>.secondary-button{justify-content:center;min-height:44px}.operational-message-ack{min-height:56px;font-size:max(var(--wf-sr-copy-floor,0px), 16px);font-weight:800}.operational-message-more-options>div>label{font-size:max(var(--wf-sr-copy-floor,0px), 13px);gap:7px;font-weight:750;display:grid}.operational-message-more-options select{border:1px solid var(--wf-border);background:var(--wf-cream);min-height:44px;color:var(--wf-navy);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 16px);border-radius:10px;padding:10px}.entertainment-now-page .shift-hero-main h2{overflow-wrap:anywhere;font-size:clamp(1.65rem,7vw,2.45rem);line-height:1.08}.entertainment-now-page .shift-hero-leadership-detail{padding-top:0}.entertainment-now-page .hero-captain-static{white-space:normal}.entertainment-now-page .team-member-row.is-static,.entertainment-schedule-page .team-member-row.is-static{cursor:default}.entertainment-now-page .team-member-meta,.entertainment-schedule-page .team-member-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.entertainment-now-page .team-member-meta small,.entertainment-schedule-page .team-member-meta small{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), .73rem)}.entertainment-now-page .captain-badge,.entertainment-schedule-page .captain-badge{color:var(--wf-green);font-size:max(var(--wf-sr-label-floor,0px), .63rem);letter-spacing:.025em;align-items:center;gap:3px;font-style:normal;font-weight:850;display:inline-flex}.entertainment-now-page .captain-badge svg,.entertainment-schedule-page .captain-badge svg{width:13px;height:13px}.entertainment-now-page .leadership-gate-current p,.entertainment-schedule-page .leadership-gate-current p{flex-wrap:wrap;min-width:0}.entertainment-now-page .leadership-gate-current strong,.entertainment-schedule-page .leadership-gate-current strong{white-space:normal}.entertainment-now-page .leadership-gate-captain strong{color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), .86rem)}.ent-app-empty{gap:10px;padding:18px;display:grid}.ent-app-empty h2,.ent-app-empty p{margin:0}.ent-app-empty .primary-button{justify-self:start}.development-preview-committee{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), .72rem);gap:6px;font-weight:760;display:grid}.development-preview-committee select{border:1px solid var(--wf-border);background:var(--wf-paper);width:100%;min-height:48px;color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 16px);border-radius:14px;padding:10px 12px}.development-preview-status{border-bottom:1px solid var(--wf-border);background:color-mix(in srgb, var(--wf-amber) 12%, var(--wf-paper));font-size:max(var(--wf-sr-copy-floor,0px), .76rem);justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.development-preview-status>span{gap:1px;display:grid}.development-preview-status strong{color:var(--wf-navy)}.development-preview-status small{color:var(--wf-ink-soft)}.development-preview-status button{border:1px solid var(--wf-border);border-radius:8px;flex:none;min-height:36px;padding:6px 8px;font-weight:750}.ent-brief-venue{padding:9px}.ent-full-matrix .full-gates-schedule-table{min-width:1050px}.ent-full-matrix .full-gates-schedule-columns{grid-template-columns:106px repeat(4,144px) 150px 105px 113px}.ent-full-matrix .full-gates-day-timetables{grid-template-columns:832px 218px}.ent-full-matrix .full-gates-schedule-row{grid-template-columns:106px repeat(4,144px) 150px}.ent-full-matrix .full-gates-leadership-row{grid-template-columns:105px 113px}.ent-full-matrix .full-gates-leadership-timetable:after{left:105px}.ent-full-matrix .full-gates-time-range{white-space:normal}.ent-full-matrix .full-gates-person>strong small,.ent-full-matrix .full-gates-person>small{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), .62rem);display:block}@media (orientation:landscape) and (max-width:900px){.ent-full-matrix .full-gates-schedule-table{width:100%;min-width:900px}.ent-full-matrix .full-gates-schedule-columns{grid-template-columns:90px repeat(4,123px) 130px 90px 98px}.ent-full-matrix .full-gates-day-timetables{grid-template-columns:712px 188px}.ent-full-matrix .full-gates-schedule-row{grid-template-columns:90px repeat(4,123px) 130px}.ent-full-matrix .full-gates-leadership-row{grid-template-columns:90px 98px}.ent-full-matrix .full-gates-leadership-timetable:after{left:90px}}.ent-day-coverage-window{border-top:1px solid var(--wf-border);padding:7px 0}.ent-day-coverage-window>strong{color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), .78rem);padding:3px 8px 6px;display:block}.ent-coverage-groups .ent-day-coverage-window:first-child{border-top:0}.ent-coverage-venue{text-transform:uppercase;letter-spacing:.04em}.ent-day-coverage-window>.ent-coverage-time{color:var(--wf-ink-soft)}.ent-leadership-day .ent-coverage-groups{gap:10px;padding:0;display:grid}.ent-leadership-day .ent-day-coverage-window,.ent-leadership-day .ent-coverage-groups .ent-day-coverage-window:first-child{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:16px;padding:12px}.ent-leadership-day .ent-day-coverage-window>.ent-coverage-time{color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), .92rem);padding:0 0 9px}.ent-matrix-groups{flex-direction:column;gap:7px;display:flex}.ent-matrix-crew+.ent-matrix-crew{border-top:1px solid var(--wf-border);padding-top:6px}.ent-matrix-crew .full-gates-person{display:block}.ent-matrix-group-heading{font-size:max(var(--wf-sr-label-floor,0px), .68rem);color:var(--wf-navy);display:block}.ent-matrix-group-time{font-size:max(var(--wf-sr-label-floor,0px), .62rem);color:var(--wf-ink-soft);margin-bottom:3px;display:block}.ent-full-matrix [id^=ent-matrix-]+[id^=ent-matrix-] .full-gates-day-section{border-top:3px solid var(--wf-border)}.operational-person-schedule .page-title-copy{min-width:0}.operational-person-schedule .page-title-copy h1{overflow-wrap:anywhere}.operational-person-schedule-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.operational-person-schedule .operational-person-schedule-actions .secondary-button{min-width:0;min-height:48px;font-size:max(var(--wf-sr-copy-floor,0px), 13px);justify-content:center;align-items:center;gap:7px;margin:0;padding:10px 12px;line-height:1.35;display:flex}.operational-person-schedule-actions .secondary-button svg{flex:0 0 18px;width:18px;height:18px}.operational-person-schedule .schedule-summary strong{overflow-wrap:anywhere}.operational-person-schedule .festival-agenda-duty{min-height:48px;margin-top:0}.operational-person-schedule .festival-agenda-duty-main,.operational-person-schedule .festival-agenda-duty-time{overflow-wrap:anywhere;min-width:0}.operational-person-schedule .festival-agenda-duty-main strong{color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 14px);line-height:1.35}.operational-person-schedule-notice{border:1px solid var(--wf-border);background:var(--wf-cream);color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 13px);border-radius:14px;padding:13px 14px;line-height:1.5}.operational-person-schedule-notice>strong{font-weight:800}.operational-person-schedule-notice p{margin:5px 0 0}.operational-person-schedule-notice ul{margin:9px 0 0;padding-left:19px}.operational-person-schedule-notice li+li{margin-top:4px}.operational-person-hours-note,.operational-person-schedule-unknown,.operational-person-no-verified-duty{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), 13px);margin:0;line-height:1.5}@media (max-width:360px){.operational-person-schedule-actions{grid-template-columns:minmax(0,1fr)}}.notice-crew-send{border:1px solid var(--wf-border);background:var(--wf-paper);min-height:44px;color:var(--wf-navy);font:inherit;font-size:max(var(--wf-sr-label-floor,0px), .75rem);white-space:nowrap;cursor:pointer;touch-action:manipulation;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-weight:800;line-height:1.3;display:inline-flex}.notice-crew-send svg{flex:0 0 14px;width:14px;height:14px}.notice-crew-send:disabled{opacity:.5;cursor:default}.notice-crew-send:active:not(:disabled),.notice-crew-option:active{filter:brightness(.94)}:is(.notice-crew-send:focus-visible,.notice-crew-option:focus-visible){outline:3px solid var(--wf-amber);outline-offset:2px}.notice-crew-choice{background:var(--wf-paper);color:var(--wf-navy);border-top:2px solid var(--wf-amber);max-height:75dvh;overflow-y:auto}.notice-crew-choice [data-slot=sheet-title]{color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 1.1rem);padding-right:26px}.notice-crew-choice [data-slot=sheet-description]{color:var(--wf-ink-soft)}.notice-crew-choices{padding:0 16px max(20px,env(safe-area-inset-bottom));gap:9px;display:grid}.notice-crew-option{border:1px solid var(--wf-border);background:var(--wf-paper);width:100%;min-height:52px;color:var(--wf-navy);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;overflow-wrap:break-word;border-radius:11px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px;display:flex}.notice-crew-option small{color:var(--wf-ink-soft);font-weight:700}.notice-crew-send.is-icon-only{border:2px solid var(--wf-amber);background:var(--wf-amber-light);width:44px;min-width:44px;height:44px;color:var(--accent-foreground);gap:0;padding:8px}.notice-crew-send.is-icon-only svg{flex:0 0 22px;width:22px;height:22px}.operations-explorer{gap:18px;min-width:0;display:grid}.operations-explorer-navigation{top:calc(68px + env(safe-area-inset-top));z-index:30;background:var(--wf-cream);border-bottom:1px solid var(--wf-border);justify-content:space-between;gap:10px;margin:-18px -18px 0;padding:8px 18px;display:flex;position:sticky}.operations-explorer-navigation button{min-height:44px;color:var(--wf-navy);font-weight:750;font-size:max(var(--wf-sr-copy-floor,0px), 13px);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;display:flex}.operations-explorer-navigation svg{width:17px;height:17px}.operations-explorer-full-link{border:1px solid var(--wf-border);text-align:left;background:var(--wf-paper);min-height:76px;color:var(--wf-navy);border-radius:16px;align-items:center;gap:12px;padding:15px;display:flex}.operations-explorer-full-link>svg:first-child{color:var(--wf-amber);width:25px;height:25px}.operations-explorer-full-link>span,.operations-explorer-results button>span{flex:1;gap:5px;min-width:0;display:grid}.operations-explorer-full-link strong{font-size:max(var(--wf-sr-copy-floor,0px), 16px)}.operations-explorer-full-link small{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), 12px);line-height:1.4}.operations-explorer-full-link>svg:last-child{width:18px}.operations-explorer-search .directory-search{margin:0}.operations-explorer-results{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:12px;margin-top:8px;overflow:hidden}.operations-explorer-results button{text-align:left;border:0;border-bottom:1px solid var(--wf-border);width:100%;min-height:62px;color:var(--wf-navy);background:0 0;align-items:center;gap:12px;padding:12px 14px;display:flex}.operations-explorer-results button:last-child{border-bottom:0}.operations-explorer-results strong{font-size:max(var(--wf-sr-copy-floor,0px), 14px);overflow-wrap:anywhere}.operations-explorer-results small{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft)}.operations-explorer-results svg{flex:0 0 16px;width:16px}.operations-explorer-day{align-items:center;gap:12px;display:flex}.operations-explorer-day label{font-size:max(var(--wf-sr-label-floor,0px), 12px);flex:none;font-weight:750}.operations-explorer-day select{border:1px solid var(--wf-border);background:var(--wf-paper);width:100%;min-width:0;min-height:46px;color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 14px);border-radius:10px;flex:1;padding:10px}.operations-explorer-committees{gap:12px;display:grid}.operations-explorer-committee{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:16px;overflow:hidden}.operations-explorer-committee-toggle{text-align:left;background:var(--wf-navy);width:100%;min-height:78px;color:var(--wf-cream);border:0;align-items:center;gap:12px;padding:16px;display:flex}.operations-explorer-committee-toggle>svg:first-child{width:23px;height:23px;color:var(--wf-amber);flex:0 0 23px}.operations-explorer-committee-toggle>span{flex:1;gap:5px;min-width:0;display:grid}.operations-explorer-committee-toggle strong{font-size:max(var(--wf-sr-copy-floor,0px), 16px)}.operations-explorer-committee-toggle small{font-size:max(var(--wf-sr-label-floor,0px), 11px);opacity:.85;line-height:1.4}.operations-explorer-committee-toggle>svg:last-child,.operations-explorer-area-toggle svg{flex:0 0 18px;width:18px;height:18px;transition:transform .18s}.operations-explorer-committee-toggle[aria-expanded=true]>svg:last-child,.operations-explorer-area-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.operations-explorer-area+.operations-explorer-area{border-top:1px solid var(--wf-border)}.operations-explorer-area-toggle{width:100%;min-height:56px;color:var(--wf-navy);text-align:left;font-size:max(var(--wf-sr-copy-floor,0px), 14px);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.operations-explorer-area-toggle[aria-expanded=true]{background:var(--wf-cream)}.operations-explorer-area-toggle strong{overflow-wrap:anywhere}.operations-explorer-timeline{padding:0 12px 14px}.operations-explorer .operations-explorer-shift-section>h3{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 9px}.operations-explorer-shift{border:1px solid var(--wf-border);border-radius:12px;margin-top:9px;overflow:hidden}.operations-explorer-shift-heading{background:var(--wf-cream);gap:4px;padding:12px;display:grid}.operations-explorer-shift-heading strong{font-size:max(var(--wf-sr-copy-floor,0px), 16px)}.operations-explorer-shift-heading small{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft)}.operations-explorer-shift.is-current{border-color:var(--wf-green)}.operations-explorer-shift.is-current .operations-explorer-shift-heading small{color:var(--wf-green);font-weight:750}.operations-explorer-shift .team-member-row{min-height:60px}.operations-explorer-shift-section.is-completed{filter:grayscale()}.operations-explorer-shift-section.is-completed .operations-explorer-shift-heading,.operations-explorer-shift-section.is-completed .team-member-row{background:var(--wf-cream);color:var(--wf-ink-soft)}.operations-explorer-time-note{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft);margin:0}.operations-explorer-contact{background:var(--wf-paper);border:1px solid var(--wf-border);border-radius:16px;min-width:0;padding:18px}.operations-explorer-contact h2{font-size:max(var(--wf-sr-copy-floor,0px), 17px);align-items:center;gap:9px;margin:0 0 18px;display:flex}.operations-explorer-contact h2 svg{width:20px;color:var(--wf-green)}.operations-explorer-contact p{font-size:max(var(--wf-sr-copy-floor,0px), 13px);color:var(--wf-ink-soft);line-height:1.55}:is(.operations-explorer button:focus-visible,.operations-explorer select:focus-visible){outline:3px solid var(--wf-amber);outline-offset:-3px}@media (max-width:360px){.operations-explorer-navigation{padding-inline:10px}.operations-explorer-day{gap:7px;display:grid}.operations-explorer-committee-toggle{gap:10px;padding:14px}.operations-explorer-timeline{padding-inline:8px}.operations-explorer-contact{padding:14px}}:root[data-theme=dark] .operations-explorer-committee-toggle{background:var(--wf-paper);color:var(--wf-navy)}:root[data-theme=dark] .operations-explorer-committee-toggle[aria-expanded=true]{background:var(--wf-cream);box-shadow:inset 3px 0 0 var(--wf-amber)}.operations-explorer-area-heading.has-message-action{grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:0;min-width:0;display:grid}.operations-explorer-area-heading[data-expanded=true]{background:var(--wf-cream)}.operations-explorer-area-heading.has-message-action .operations-explorer-area-toggle{min-width:0;padding-right:8px}.operations-explorer-area-caret{min-width:44px;min-height:44px;color:var(--wf-navy);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:8px;display:flex}.operations-explorer-area-caret svg{width:18px;height:18px;transition:transform .18s}.operations-explorer-area-caret[aria-expanded=true] svg{transform:rotate(180deg)}@media (max-width:360px){.operations-explorer-area-heading.has-message-action .operations-explorer-area-toggle{padding-left:12px}}.operations-explorer .notice-crew-send.is-compact{white-space:nowrap;justify-self:end;min-width:44px;max-width:none;min-height:44px}.operations-explorer .operations-explorer-area-heading.has-message-action:has(>.notice-crew-send.is-compact){grid-template-columns:minmax(0,1fr) auto 44px}.operations-explorer .operations-explorer-area-heading.has-message-action:has(>.notice-crew-send.is-compact)>.operations-explorer-area-toggle{grid-area:1/1}.operations-explorer .operations-explorer-area-heading.has-message-action:has(>.notice-crew-send.is-compact)>.notice-crew-send.is-compact{grid-area:1/2;justify-self:end}.operations-explorer .operations-explorer-area-heading.has-message-action:has(>.notice-crew-send.is-compact)>.operations-explorer-area-caret{grid-area:1/3}.operations-explorer-shift-label{gap:4px;min-width:0;display:grid}.operations-explorer .operations-explorer-shift-heading:has(>.notice-crew-send.is-compact){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.operations-explorer .operations-explorer-shift-heading:has(>.notice-crew-send.is-compact)>.operations-explorer-shift-label{grid-area:1/1}.operations-explorer .operations-explorer-shift-heading:has(>.notice-crew-send.is-compact)>.notice-crew-send.is-compact{grid-area:1/2;justify-self:end}.operations-explorer-shift-label :is(strong,small){overflow-wrap:break-word;min-width:0}@media (max-width:380px){html[data-sr-opa-mode=on] .operations-explorer .operations-explorer-area-heading.has-message-action:has(>.notice-crew-send.is-compact)>.operations-explorer-area-toggle{grid-area:1/1/auto/-1}html[data-sr-opa-mode=on] .operations-explorer .operations-explorer-area-heading.has-message-action:has(>.notice-crew-send.is-compact)>.notice-crew-send.is-compact{grid-area:2/2;margin-bottom:6px}html[data-sr-opa-mode=on] .operations-explorer .operations-explorer-area-heading.has-message-action:has(>.notice-crew-send.is-compact)>.operations-explorer-area-caret{grid-area:2/3}html[data-sr-opa-mode=on] .operations-explorer .operations-explorer-shift-heading:has(>.notice-crew-send.is-compact){grid-template-columns:minmax(0,1fr)}html[data-sr-opa-mode=on] .operations-explorer .operations-explorer-shift-heading:has(>.notice-crew-send.is-compact)>.notice-crew-send.is-compact{grid-area:2/1}}.operations-day-selector{gap:9px;min-width:0;display:grid}.operations-day-selector h2{font-size:max(var(--wf-sr-copy-floor,0px), 13px);color:var(--wf-navy);margin:0;font-weight:750}.operations-day-picker button{border-width:2px;min-height:52px;position:relative}.operations-day-picker button.is-past:not(.is-selected){filter:grayscale();background:var(--wf-cream);color:var(--wf-ink-soft)}.operations-day-selector .operations-day-picker button.is-selected{border-color:var(--wf-amber);background:var(--wf-amber-light);color:var(--wf-deep);box-shadow:0 0 0 1px var(--wf-amber)}.operations-day-selector .operations-day-picker button.is-selected small{color:var(--wf-deep)}.operations-day-picker button:focus-visible{outline:3px solid var(--wf-navy);outline-offset:3px}.operations-day-picker .operations-day-past-mark{stroke-width:2.5px;width:10px;height:10px;position:absolute;top:3px;right:3px}.entertainment-page .entertainment-music-view-list{grid-template-columns:1.05fr 1.4fr .85fr;display:grid!important}.entertainment-page .entertainment-music-view-list [data-slot=tabs-trigger],.entertainment-page .entertainment-catalog-list [data-slot=tabs-trigger]{min-width:0;font-size:max(var(--wf-sr-label-floor,1rem), .82rem);padding-inline:4px}.entertainment-page .entertainment-catalog-list{grid-template-columns:.85fr 1.2fr 1.1fr}@media (max-width:480px){.entertainment-page .entertainment-music-view-list [data-slot=tabs-trigger] svg{display:none}}.workfest-view-menu{z-index:60;position:relative}.workfest-view-trigger{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.08rem;padding:0;display:flex}.workfest-view-trigger:focus-visible{outline:3px solid var(--gold,#e7b65d);outline-offset:4px}.workfest-view-options button:focus-visible{outline:3px solid var(--gold,#e7b65d);outline-offset:4px}.workfest-current-view{font-size:max(var(--wf-sr-label-floor,0px), .73rem);color:var(--muted-foreground,#68757c);align-items:center;gap:.3rem;font-weight:800;display:flex}.workfest-current-view svg{width:1rem;height:1rem}.workfest-view-options{background:var(--surface,#fffdf7);border:1px solid var(--border,#ddd4bf);border-radius:.8rem;min-width:12rem;max-width:calc(100vw - 6rem);padding:.35rem;position:absolute;top:calc(100% + .65rem);left:0;box-shadow:0 .65rem 1.5rem #0003}.workfest-view-options button{width:100%;color:var(--ink,#132e3d);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;font-weight:800;display:flex}.workfest-view-options button[aria-pressed=true]{background:var(--surface-alt,#f4ead6)}.workfest-view-options svg{width:1rem;height:1rem}html[data-theme=dark] .workfest-view-options{background:#1a2c35;border-color:#3d525a}html[data-theme=dark] .workfest-view-options button{color:#f3eedf}html[data-theme=dark] .workfest-view-options button[aria-pressed=true]{background:#293a42}@media screen{html body{min-width:0}html{--wf-sr-label-floor:1rem;--wf-sr-copy-floor:1.125rem;--text-xs:1rem;--text-sm:1.125rem;--wf-reading-size:max(1.0625rem, var(--wf-sr-copy-floor));--wf-nav-readable-size:16px}html :is(.full-gates-schedule-sheet,.operations-full-schedule){--wf-sr-label-floor:0px;--wf-sr-copy-floor:0px;--text-xs:.75rem;--text-sm:.875rem;--wf-reading-size:1.0625rem;font-size:1rem}html[data-sr-opa-mode=on]{--wf-sr-label-floor:1.125rem;--wf-sr-copy-floor:1.25rem;--text-xs:1.125rem;--text-sm:1.25rem;--wf-nav-readable-size:16px}html[data-sr-opa-mode=on] :is(p,small,label,.brief-empty,[data-slot=sheet-description],.notice-recipient-help,.workfest-current-view,.app-version):not(:where(.full-gates-schedule-sheet *,.operations-full-schedule *)){font-weight:650}html[data-sr-opa-mode=on] .bottom-nav button>.workfest-nav-label{font-weight:700}html[data-sr-opa-mode=on] .directory-member-copy{overflow-wrap:anywhere;min-width:0}html .festival-agenda-day{flex-wrap:wrap;display:flex}html .festival-agenda-date{flex:0 0 max(68px,4.25rem)}html .festival-agenda-content{flex:9rem}html[data-sr-opa-mode=on] .festival-agenda-date small{font-weight:850}html .festival-agenda-content{overflow-wrap:normal}html .bottom-nav button>.workfest-nav-label{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--wf-nav-readable-size);letter-spacing:-.015em;text-overflow:clip;white-space:nowrap;overflow-wrap:normal;text-align:center;width:auto;max-width:none;font-weight:600;line-height:1.2;overflow:visible}html .bottom-nav button{justify-content:flex-start;min-width:0;height:auto;padding:5px 0}html .bottom-nav button .maps-new-indicator{width:auto;max-width:none;font-family:system-ui,sans-serif;font-size:var(--wf-nav-readable-size);white-space:nowrap;font-weight:750;top:auto;bottom:calc(100% - 1px)}html:not([data-standalone-shell=true]) .app-content{padding-bottom:calc(8rem + var(--operations-keyboard-inset,0px))!important}html .app-about{grid-template-columns:auto minmax(0,1fr);row-gap:8px;display:grid}html .app-about-copy{padding-right:0}html .app-about .app-version{overflow-wrap:anywhere;grid-column:2;min-width:0;line-height:1.3;position:static}html .brand-title-row{flex-wrap:wrap}html .brand-lockup>div{min-width:0}html .schedule-summary{grid-template-columns:repeat(3,minmax(0,1fr))}html .schedule-summary div{min-width:0}html .schedule-summary span{overflow-wrap:anywhere}html .quick-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}html .quick-grid button>:is(strong,small){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:100%}html .operational-person-schedule-actions .secondary-button{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}html .notice-recipient-control>span{grid-template-columns:minmax(0,1fr)}html .analytics-report :is(p,small,span){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}html .analytics-section-title{flex-wrap:wrap}html .analytics-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}html .analytics-bar-count,html .analytics-bar-column small{font-size:min(var(--wf-sr-label-floor), 16px);white-space:nowrap;overflow-wrap:normal}html .shift-hero-body.has-messages{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--wf-sr-copy-floor) * 6.5)), 1fr))}html .message-hero-action{flex-wrap:wrap}html .analytics-heading>div{min-width:0;max-width:100%}html .analytics-eyebrow{text-transform:none;letter-spacing:normal}html .message-hero-action>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}html .message-inbox-tab-count{width:auto;min-width:22px;height:auto;min-height:22px}}.reading-setting>span{min-width:0}.reading-switch{min-height:44px;color:var(--wf-navy);font:inherit;font-size:var(--wf-sr-label-floor,.875rem);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:4px;font-weight:750;display:inline-flex}.reading-switch-track{border:1px solid var(--wf-ink-soft);background:var(--wf-cream);border-radius:20px;width:44px;height:26px;padding:3px;display:block}.reading-switch-track>span{background:var(--wf-ink-soft);border-radius:50%;width:18px;height:18px;display:block}.reading-switch[aria-checked=true] .reading-switch-track{border-color:var(--wf-amber);background:var(--wf-amber-light)}.reading-switch[aria-checked=true] .reading-switch-track>span{background:var(--wf-navy);transform:translate(18px)}.reading-switch:focus-visible{outline:3px solid var(--wf-amber);outline-offset:3px;border-radius:8px}.workfest-nav-destination{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-content{padding-bottom:calc(108px + var(--operations-keyboard-inset,0px))!important}.operations-shell{scroll-padding-bottom:calc(24px + var(--operations-keyboard-inset,0px));overflow-x:clip}.operations-review-banner{font-size:max(var(--wf-sr-label-floor,0px), 11px);background:var(--wf-paper);border-bottom:1px solid var(--wf-border);padding:10px 18px;line-height:1.45;position:relative}.operations-lookup,.operations-schedule,.operations-review{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:16px;margin:18px 0;padding:16px}.operations-fields{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.operations-fields label,.operations-search{max-width:100%;font-size:max(var(--wf-sr-copy-floor,0px), 13px);flex-direction:column;flex:150px;gap:5px;min-width:0;font-weight:600;display:flex}.operations-fields input:not([type=checkbox]),.operations-fields select,.operations-fields textarea,.operations-search input{border:1px solid var(--wf-border);background:var(--wf-paper);color:var(--wf-navy);width:100%;max-width:100%;min-height:44px;font-size:max(var(--wf-sr-copy-floor,0px), 16px);border-radius:9px;padding:10px}.operations-fields label:has([type=checkbox]){flex-direction:row;flex-basis:100%;align-items:center}.operations-fields input[type=checkbox],.operations-lookup>label input{width:18px;height:18px;accent-color:var(--wf-green)}.operations-lookup>label{font-size:max(var(--wf-sr-copy-floor,0px), 14px);align-items:center;gap:8px;font-weight:750;display:flex}.operations-lookup>p{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);margin:12px 0}.operations-lookup>.operations-fields{margin-top:14px}.operations-content h3{font-size:max(var(--wf-sr-copy-floor,0px), 13px);margin:16px 0 6px}.operations-footer{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.operations-footer svg{width:14px}.operations-content .work-brief-card{margin:18px 0}.operations-content .secondary-button{margin-top:10px}.operations-search{margin:14px 0}.operations-content .home-page .work-brief-card{margin:0}.operations-content .security-personal-schedule .secondary-button{margin-top:0}.operations-content .work-brief-card>h3,.operations-content .work-brief-card>p{margin-left:14px;margin-right:14px}.operations-content .work-brief-card>.secondary-button{margin-bottom:14px;margin-left:14px}.operations-entry-note{text-align:center;max-width:420px;font-size:max(var(--wf-sr-copy-floor,0px), 13px);margin:18px auto;padding:0 20px}.operations-source-notes{font-size:max(var(--wf-sr-label-floor,0px), 12px);margin-top:14px}.operations-source-notes li{overflow-wrap:anywhere;margin:5px 0}.operations-source-notes summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.operations-shift-card{text-align:left;border:0;border-bottom:1px solid var(--wf-border);width:100%;min-height:70px;color:var(--wf-navy);background:0 0;align-items:flex-start;gap:12px;padding:14px 4px;display:flex}.operations-shift-card>svg{width:20px;height:20px;color:var(--wf-green);flex:0 0 20px;margin-top:2px}.operations-shift-card>span{gap:4px;min-width:0;display:grid}.operations-shift-card strong{font-size:max(var(--wf-sr-copy-floor,0px), 14px);overflow-wrap:anywhere}.operations-shift-card small{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);overflow-wrap:anywhere;line-height:1.4}.operations-empty{background:var(--wf-paper);border:1px solid var(--wf-border);border-radius:18px;margin:18px 0;padding:24px 20px}.operations-empty>svg{width:28px;height:28px;color:var(--wf-green)}.operations-empty h2{margin-top:14px;font-size:20px}.operations-empty p{font-size:max(var(--wf-sr-copy-floor,0px), 14px);color:var(--wf-ink-soft);line-height:1.6}.operations-person-detail{gap:12px;display:grid}.operations-person-detail .secondary-button{width:100%}.operations-time-caption{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-label-floor,0px), 12px);margin:0}.operations-content .setting-row{gap:12px}.operations-content .app-about{margin-top:28px}.operations-contact-list{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:14px;overflow:hidden}.operations-explorer:has(>.operations-full-schedule){grid-template-columns:minmax(0,1fr)}.operations-full-schedule,.operations-full-schedule>section{min-width:0;max-width:100%}.operations-full-schedule .full-gates-schedule-scroller{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-inline:0}.operations-full-no-shifts{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);padding:12px}.operations-full-schedule>section>h2{margin:22px 0 10px;font-size:18px}.operations-full-schedule .full-gates-search{min-width:0;max-width:100%;margin-top:14px}.operations-full-schedule .full-gates-search-results button>small{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--wf-ink-soft);margin-top:3px;font-weight:500;display:block}.operations-review-controls{z-index:1;background:var(--wf-paper);max-width:680px;color:var(--wf-navy);border-bottom:1px solid var(--wf-border);margin:0 auto;padding:14px 18px;position:relative}.operations-review-controls summary{cursor:pointer;font-size:max(var(--wf-sr-copy-floor,0px), 13px);min-height:32px;font-weight:800}.operations-review-controls p,.operations-review-controls a{font-size:max(var(--wf-sr-label-floor,0px), 12px);line-height:1.5}.operations-review-controls .operations-fields{margin:12px 0}.operations-review-controls .operations-fields label{flex-basis:220px}@media (max-width:360px){.operations-fields{gap:10px}.operations-fields label{flex-basis:100%}.operations-content .setting-row.appearance-setting{flex-direction:column;align-items:stretch}.operations-content .appearance-options{width:100%}.operations-content .appearance-options button{flex:1}.operations-content .account-setting{flex-direction:column;align-items:flex-start}.operations-content .feature-row{gap:10px;padding-inline:10px}.operations-content .feature-row strong{font-size:max(var(--wf-sr-copy-floor,0px), 14px)}}html[data-standalone-shell=true] .operations-content{padding-bottom:calc(24px + var(--operations-keyboard-inset,0px))!important}.operations-canvas>.bottom-nav[data-keyboard-open=true]{display:none}.operations-canvas .operations-content input:not([type=checkbox]):not([type=radio]):not([type=file]),.operations-canvas .operations-content textarea,.operations-canvas .operations-content select{font-size:max(1rem,16px)}@media (orientation:landscape) and (max-height:600px){.operations-wide-schedule .operations-shell,.operations-wide-schedule>.bottom-nav{width:100%;max-width:none}.operations-wide-schedule .operations-content{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}}.operations-header-status{flex:none;justify-items:end;gap:4px;display:grid}.operations-header-status .connectivity-pill{white-space:nowrap}
