:root{--color-base-0:#fcfbf6;--color-base-50:#f4f1e8;--color-base-100:#e9e5da;--color-base-150:#dce0d4;--color-base-200:#cbd1c3;--color-base-250:#bac1b2;--color-base-300:#a8b0a2;--color-base-350:#929c90;--color-base-400:#7c867b;--color-base-450:#667166;--color-base-500:#536056;--color-base-550:#455247;--color-base-600:#39453b;--color-base-650:#303c32;--color-base-700:#29352c;--color-base-750:#243028;--color-base-800:#1e2b23;--color-base-850:#19261f;--color-base-900:#142119;--color-base-950:#102018;--color-base-1000:#0d1a13;--operations-control-height:40px}.loading-overlay__bars{animation:loeuf-loading-spinner .9s steps(12) infinite;block-size:3rem;display:block;inline-size:3rem;position:relative}.loading-overlay__bars:before,.operations-loading__spinner{background:conic-gradient(currentColor 0deg 12deg,transparent 12deg 30deg,color-mix(in srgb,currentColor 92%,transparent) 30deg 42deg,transparent 42deg 60deg,color-mix(in srgb,currentColor 84%,transparent) 60deg 72deg,transparent 72deg 90deg,color-mix(in srgb,currentColor 76%,transparent) 90deg 102deg,transparent 102deg 120deg,color-mix(in srgb,currentColor 68%,transparent) 120deg 132deg,transparent 132deg 150deg,color-mix(in srgb,currentColor 60%,transparent) 150deg 162deg,transparent 162deg 180deg,color-mix(in srgb,currentColor 52%,transparent) 180deg 192deg,transparent 192deg 210deg,color-mix(in srgb,currentColor 44%,transparent) 210deg 222deg,transparent 222deg 240deg,color-mix(in srgb,currentColor 36%,transparent) 240deg 252deg,transparent 252deg 270deg,color-mix(in srgb,currentColor 28%,transparent) 270deg 282deg,transparent 282deg 300deg,color-mix(in srgb,currentColor 20%,transparent) 300deg 312deg,transparent 312deg 330deg,color-mix(in srgb,currentColor 12%,transparent) 330deg 342deg,transparent 342deg 1turn);border-radius:50%;content:"";display:block;-webkit-mask:radial-gradient(circle,transparent 0 42%,#000 44% 100%);mask:radial-gradient(circle,transparent 0 42%,#000 44% 100%)}.loading-overlay__bars:before{inset:0;position:absolute}.loading-overlay__bar{display:none}.loading-overlay__text{letter-spacing:.02em;text-transform:none}@keyframes loeuf-loading-spinner{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.loading-overlay__bars{animation:none}}.loeuf-brand-icon{background:url(/brand/mark-compact.svg) 50%/1.5rem 1.875rem no-repeat;display:block;height:2rem;width:2rem}.loeuf-brand-logo{align-items:center;display:flex;flex-direction:column;gap:calc(var(--base)*.3)}.loeuf-brand-logo__wordmark{background:url(/brand/wordmark.svg) 50%/contain no-repeat;block-size:5.5625rem;display:block;inline-size:min(12rem,100%)}.loeuf-brand-logo span{color:var(--theme-elevation-700);font-size:.875rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.list-controls>.query-preset-bar{margin-block-end:calc(var(--base)*.5)}.nav__wrap>#browse-by-folder{order:1}.nav__wrap>.nav__controls{order:2}.loeuf-media-folder-actions{align-items:center;background:var(--theme-elevation-50);border-radius:var(--style-radius-m);display:flex;gap:var(--base);justify-content:space-between;margin-block-end:var(--base);padding:calc(var(--base)*.75) var(--base)}.loeuf-media-folder-actions p,.loeuf-media-folder-actions strong{margin:0}.loeuf-media-folder-actions p{color:var(--theme-elevation-600);margin-block-start:calc(var(--base)*.2)}.loeuf-media-folder-actions__link{flex:0 0 auto;font-weight:600}@media(max-width:768px){.loeuf-media-folder-actions{align-items:flex-start;flex-direction:column}}.loeuf-dashboard-widget{display:grid;gap:var(--base);height:100%;padding:calc(var(--base)*1.25)}.loeuf-dashboard-widget dl,.loeuf-dashboard-widget h2,.loeuf-dashboard-widget p{margin:0}.loeuf-dashboard-widget h2{font-size:1.35rem;line-height:1.2;margin-block-start:calc(var(--base)*.2)}.loeuf-dashboard-widget dt,.loeuf-dashboard-widget__eyebrow{color:var(--theme-elevation-600);font-size:.875rem;font-weight:600}.loeuf-dashboard-widget__metric strong{display:block;font-size:2.25rem;line-height:1;margin-block-end:calc(var(--base)*.35)}.loeuf-dashboard-widget__facts,.loeuf-dashboard-widget__links{display:grid;gap:calc(var(--base)*.5)}.loeuf-dashboard-widget__links a,.loeuf-dashboard-widget__primary-link{align-items:center;border-radius:var(--style-radius-m);color:var(--theme-text);display:flex;font-weight:600;gap:var(--base);justify-content:space-between;min-height:2.75rem;padding:calc(var(--base)*.45) calc(var(--base)*.6);text-decoration:none}.loeuf-dashboard-widget__links a{background:var(--theme-elevation-50)}.loeuf-dashboard-widget__links a:hover,.loeuf-dashboard-widget__primary-link:hover{background:var(--theme-elevation-100)}.loeuf-dashboard-widget__links a:focus-visible,.loeuf-dashboard-widget__primary-link:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.loeuf-dashboard-widget__facts div{align-items:baseline;display:flex;gap:var(--base);justify-content:space-between}.loeuf-dashboard-widget__facts dd{font-weight:600;margin:0;overflow-wrap:anywhere;text-align:end}.loeuf-dashboard-widget__primary-link{border:1px solid var(--theme-elevation-250);margin-block-start:auto}.loeuf-dashboard-guide{grid-template-columns:minmax(0,1fr) minmax(12rem,.32fr)}.loeuf-dashboard-guide .loeuf-dashboard-widget__primary-link{align-self:end;margin:0}.club-desk-guide{display:grid;gap:calc(var(--base)*1.25)}.club-desk-guide>*{margin:0}.club-desk-guide__summary{display:grid;gap:var(--base);grid-template-columns:repeat(3,minmax(0,1fr))}.club-desk-guide__section,.club-desk-guide__signal{display:grid;gap:calc(var(--base)*.75);padding:calc(var(--base)*1.25)}.club-desk-guide__section h2,.club-desk-guide__section p,.club-desk-guide__signal h2,.club-desk-guide__signal p{margin:0}.club-desk-guide__section-heading{align-items:start;display:flex;gap:var(--base);justify-content:space-between}.club-desk-guide__links{display:grid;gap:calc(var(--base)*.5);grid-template-columns:repeat(2,minmax(0,1fr))}.club-desk-guide__links a{align-items:center;background:var(--theme-elevation-50);border-radius:var(--style-radius-m);color:var(--theme-text);display:flex;font-weight:600;justify-content:space-between;min-height:2.75rem;padding:calc(var(--base)*.55) calc(var(--base)*.7);text-decoration:none}.club-desk-guide__links a:hover{background:var(--theme-elevation-100)}.club-desk-guide__links a:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.club-desk-guide__note,.operations-capacity-note{background:var(--theme-elevation-50);border-radius:var(--style-radius-m);color:var(--theme-elevation-700);padding:calc(var(--base)*.65) calc(var(--base)*.75)}.operations-shell{padding-block:var(--base) calc(var(--base)*2);padding-inline:var(--gutter-h);min-inline-size:0}.operations-shell h1{margin:0}.operations-shell h2,.operations-shell h3,.operations-shell p{margin-top:0}.operations-shell>nav+section,.operations-shell>section+section{margin-block-start:calc(var(--base)*2)}.operations-shell>.operations-table-wrap,.operations-shell>section>.operations-table-wrap{margin-block:var(--base)}.operations-section-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--base);margin-block:var(--base)}.operations-section-heading h2{margin:0}.operations-shell button:not(.btn):hover:not(:disabled){background:var(--theme-elevation-100)}.operations-shell a:focus-visible,.operations-shell button:focus-visible,.operations-shell summary:focus-visible{outline:2px solid var(--theme-text);outline-offset:3px}.operations-shell button[type=submit]:not(.btn){background:var(--theme-elevation-900);border-color:var(--theme-elevation-900);color:var(--theme-elevation-0)}.operations-shell button[type=submit]:not(.btn):hover:not(:disabled){background:var(--theme-elevation-800)}.operations-table tbody tr:hover{background:var(--theme-elevation-50)}.operations-drawer{position:fixed;inset:0;z-index:110;margin:0;padding:0;border:0;inline-size:100%;max-inline-size:none;block-size:100dvh;max-block-size:none;background:rgba(0,0,0,.3);color:var(--theme-text)}.operations-drawer[open]{display:flex;justify-content:flex-end}.operations-drawer__panel.operations-shell{background:var(--theme-bg);inline-size:min(48rem,100%);block-size:100%;overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--base);padding-block:0 var(--base);box-shadow:-8px 0 32px rgba(0,0,0,.12)}.operations-drawer__heading{align-items:center;background:var(--theme-bg);border-block-end:1px solid var(--theme-elevation-150);display:flex;gap:var(--base);justify-content:space-between;margin-block-end:var(--base);padding-block:calc(var(--base)*3.5) var(--base);position:sticky;top:0;z-index:1}.operations-drawer__heading h2{margin:0;overflow-wrap:anywhere}.operations-drawer__body form{display:grid;gap:var(--base);margin-block:var(--base)}.operations-drawer__body form button[type=submit]{justify-self:start}.operations-drawer__body>button{margin-block-end:calc(var(--base)*.5);margin-inline-end:calc(var(--base)*.5)}.operations-proof-preview{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);display:block;inline-size:100%;max-block-size:70dvh;object-fit:contain}.operations-proof-preview--pdf{block-size:70dvh}.operations-tabs{border-bottom:1px solid var(--theme-elevation-200);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--base);padding-bottom:calc(var(--base)*.5)}.operations-button,.operations-shell button:not(.btn),.operations-tabs a{align-items:center;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-m);color:var(--theme-text);cursor:pointer;display:inline-flex;font:inherit;font-weight:500;justify-content:center;min-height:var(--operations-control-height);padding:.5rem .85rem;text-decoration:none}.operations-tabs a{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--theme-text)}.operations-tabs a:focus-visible,.operations-tabs a:hover{background:var(--theme-elevation-100)}.operations-heading{align-items:center;display:flex;gap:var(--base);justify-content:space-between;margin-bottom:calc(var(--base)*1.5)}.operations-heading--attention{background:var(--theme-warning-100);border:1px solid var(--theme-warning-300);border-radius:var(--style-radius-m);padding:var(--base)}.operations-eyebrow{color:var(--theme-elevation-600);font-size:1rem;margin-bottom:calc(var(--base)*.25)}.operations-filters{align-items:end;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.operations-filters>label{flex:1 1 14rem}.operations-filters--calendar>label{flex:1 1 12rem}.operations-filters--calendar input,.operations-filters--calendar select{block-size:var(--operations-control-height);box-sizing:border-box}.operations-shell label{display:grid;font-weight:600;gap:.5rem;min-inline-size:0}.operations-shell input,.operations-shell select,.operations-shell textarea{background:var(--theme-input-bg);border:1px solid var(--theme-elevation-300);border-radius:.4rem;color:var(--theme-text);box-sizing:border-box;font:inherit;min-height:var(--operations-control-height);min-inline-size:0;padding:.65rem .75rem;width:100%}.operations-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.operations-shell select{block-size:var(--operations-control-height)}.operations-loading{align-items:center;color:var(--theme-elevation-650);display:flex;gap:.75rem;min-block-size:var(--operations-control-height)}.operations-loading__spinner{animation:loeuf-loading-spinner .9s steps(12) infinite;block-size:1.5rem;flex:0 0 1.5rem;inline-size:1.5rem}@media(prefers-reduced-motion:reduce){.operations-loading__spinner{animation:none}}.operations-shell .btn{min-block-size:var(--operations-control-height)}.operations-table-wrap{position:relative;overflow-x:auto}.operations-table{border-collapse:collapse;min-width:42rem;width:100%}.operations-table td,.operations-table th{border-bottom:1px solid var(--theme-elevation-200);padding:calc(var(--base)*.6) calc(var(--base)*.5);text-align:start;vertical-align:middle}.operations-table th{color:var(--theme-elevation-600);font-size:1rem;font-weight:500;background:var(--theme-elevation-50)}.operations-table small{display:block;margin-top:.45rem}.operations-table-actions>button{margin-block-end:.75rem;margin-inline-end:.75rem}.operations-table-actions form{display:grid;gap:1rem;margin-block-start:1rem}.operations-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:end;margin-top:1rem}.operations-status{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-300);border-radius:999px;display:inline-block;font-size:1.2rem;font-weight:700;padding:.25rem .65rem}.operations-status--holdactive,.operations-status--pendingconfirmation,.operations-status--pendingreview,.operations-status--reconciling{background:var(--theme-warning-100);border-color:var(--theme-warning-500)}.operations-status--confirmed,.operations-status--paid,.operations-status--used{background:var(--theme-success-100);border-color:var(--theme-success-500)}.operations-status--expired,.operations-status--no-show,.operations-status--rejected{background:var(--theme-error-100);border-color:var(--theme-error-400)}.operations-calendar-nav{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-end:1rem}.operations-calendar{min-inline-size:0}.operations-card,.operations-decision{border:1px solid var(--theme-elevation-200);border-radius:var(--style-radius-m);padding:var(--base)}.operations-calendar__viewport{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-200);border-radius:.5rem;max-block-size:72vh;max-inline-size:100%;overflow:auto}.operations-calendar__month{min-inline-size:56rem}.operations-calendar__weekdays{background:var(--theme-elevation-50);border-block-end:1px solid var(--theme-elevation-200);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));inset-block-start:0;position:sticky;z-index:3}.operations-calendar__weekdays span{font-size:1.2rem;font-weight:600;padding:.75rem 1rem}.operations-calendar__month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.operations-calendar__month-day,.operations-calendar__month-spacer{border-block-end:1px solid var(--theme-elevation-150);border-inline-end:1px solid var(--theme-elevation-150);min-block-size:11rem}.operations-calendar__month-spacer{background:var(--theme-elevation-50)}.operations-calendar__month-day{padding:.75rem}.operations-calendar__month-day h2,.operations-calendar__schedule-header{font-size:1.25rem;line-height:1.3;margin:0}.operations-calendar__day--today{box-shadow:inset 0 0 0 2px var(--theme-elevation-600)}.operations-calendar__events{display:grid;gap:.4rem;margin-block-start:.75rem}.operations-calendar__schedule{display:grid;min-inline-size:80rem}.operations-calendar__schedule--day{min-inline-size:100%}.operations-calendar__time-column{background:var(--theme-elevation-0);border-inline-end:1px solid var(--theme-elevation-200);inset-inline-start:0;position:sticky;z-index:4}.operations-calendar__schedule-header{align-items:center;background:var(--theme-elevation-50);border-block-end:1px solid var(--theme-elevation-200);display:flex;inset-block-start:0;min-block-size:4rem;padding:.75rem;position:sticky;z-index:3}.operations-calendar__day-track,.operations-calendar__time-track{block-size:115.2rem;position:relative}.operations-calendar__time-track{background:var(--theme-elevation-50)}.operations-calendar__time-label{color:var(--theme-elevation-600);font-size:1.2rem;inset-inline:.5rem;position:absolute;transform:translateY(-50%)}.operations-calendar__time-label:first-child{transform:none}.operations-calendar__schedule-day{border-inline-end:1px solid var(--theme-elevation-200);min-inline-size:0}.operations-calendar__day-track{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(4.1667% - 1px),var(--theme-elevation-150) calc(4.1667% - 1px),var(--theme-elevation-150) 4.1667%)}.operations-calendar__entry{background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-250);border-radius:.35rem;color:var(--theme-text);display:grid;gap:.15rem;overflow:hidden;padding:.4rem .5rem;text-decoration:none}.operations-calendar__day-track .operations-calendar__entry{position:absolute}.operations-calendar__entry small,.operations-calendar__entry span,.operations-calendar__entry strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-calendar__entry small{color:var(--theme-elevation-700)}.operations-calendar__entry--compact{font-size:1.1rem}.operations-calendar__entry--confirmed,.operations-calendar__entry--paid,.operations-calendar__entry--used{background:var(--theme-success-100);border-color:var(--theme-success-500)}.operations-calendar__entry--holdactive,.operations-calendar__entry--pendingconfirmation,.operations-calendar__entry--pendingreview{background:var(--theme-warning-100);border-color:var(--theme-warning-500)}.operations-calendar__entry--block,.operations-calendar__entry--expired,.operations-calendar__entry--no-show,.operations-calendar__entry--rejected{background:var(--theme-error-100);border-color:var(--theme-error-400)}.operations-calendar__entry:focus-visible strong,.operations-calendar__entry:hover strong{text-decoration:underline}.operations-calendar__entry:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.operations-detail-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.operations-money-list{margin:0}.operations-money-list>div{display:flex;gap:1rem;justify-content:space-between;padding-block:.35rem}.operations-money-list dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.operations-decision{margin-top:1rem}.operations-decision__forms{display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-decision form{display:grid;gap:1rem}.operations-decision form>button[type=submit]{justify-self:start}.operations-block-form{margin-top:2rem}.operations-block-form fieldset,.operations-block-form form{display:grid;gap:1.25rem}.operations-block-form form{max-inline-size:52rem}.operations-block-form fieldset{border:1px solid var(--theme-elevation-250);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:1.25rem}.operations-block-form legend{font-weight:700;margin-bottom:.25rem;padding-inline:.4rem}.operations-block-form fieldset label{align-items:center;display:flex;font-weight:500;gap:.5rem}.operations-block-form fieldset input{min-height:1.25rem;width:1.25rem}.operations-block-form__dates,.operations-hour-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-hour-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.operations-shell button.operations-button--danger{background:var(--theme-error-600);border-color:var(--theme-error-600)}.operations-shell button:disabled{cursor:not-allowed;opacity:.6}.operations-shell .operations-message{background:var(--theme-elevation-100);border-radius:.4rem;margin-block:var(--base);padding:.9rem 1rem;overflow-wrap:anywhere}.operations-message>p{margin:0}.operations-message>button{margin-block-start:calc(var(--base)/2)}.operations-shell .operations-message--error{background:var(--theme-error-100);color:var(--theme-error-800)}.operations-access-code{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem;overflow-wrap:anywhere}.operations-comparison{overflow-wrap:anywhere;background:var(--theme-elevation-100);border-left:.3rem solid var(--theme-warning-500);font-weight:600;padding:.75rem .9rem}.operations-range{color:var(--theme-elevation-600)}.operations-build-captures{margin-top:1rem}.operations-release,.operations-release__changes{margin-top:1rem;min-inline-size:0}.operations-release__changes{display:grid;gap:1rem}.operations-release__changes .operations-table-wrap,.operations-release__changes>section{min-inline-size:0;max-inline-size:100%}.operations-release__changes h3,.operations-release__confirmation h3{margin-top:0}.operations-release__action{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.operations-release__action p{margin:0}.operations-release__confirmation{background:var(--theme-warning-100);border:1px solid var(--theme-warning-300);border-radius:var(--style-radius-m);margin-top:1rem;padding:var(--base)}.operations-release__confirmation-actions{display:flex;flex-wrap:wrap;gap:.75rem}.operations-button--primary,.operations-shell button.operations-button--primary{background:var(--theme-success-600);border-color:var(--theme-success-600);color:var(--theme-elevation-0)}.operations-version{display:block;font-size:1.2rem;overflow-wrap:anywhere}.operations-status--requested,.operations-status--triggering,.operations-status--triggerunknown{background:var(--theme-warning-100);border-color:var(--theme-warning-500)}.operations-status--succeeded{background:var(--theme-success-100);border-color:var(--theme-success-500)}.operations-status--failed{background:var(--theme-error-100);border-color:var(--theme-error-400)}@media(max-width:48rem){.club-desk-guide__links,.club-desk-guide__summary,.loeuf-dashboard-guide{grid-template-columns:minmax(0,1fr)}.club-desk-guide__section-heading{align-items:stretch;flex-direction:column}.operations-shell input:not([type=checkbox]),.operations-shell select,.operations-shell textarea{font-size:16px;min-block-size:44px}.operations-shell .btn,.operations-shell button{min-block-size:44px}.operations-heading{display:grid}.operations-block-form__dates,.operations-decision__forms,.operations-detail-grid{grid-template-columns:1fr}.operations-calendar__viewport{max-block-size:66vh}.operations-calendar__month{min-inline-size:0}.operations-calendar__month-spacer,.operations-calendar__weekdays{display:none}.operations-calendar__month-grid{grid-template-columns:1fr}.operations-calendar__month-day{min-block-size:7rem}.operations-hour-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-voucher-form fieldset{border:0;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.operations-voucher-form:not(.operations-voucher-form--edit) fieldset{max-inline-size:58rem}.operations-voucher-form--edit fieldset{grid-template-columns:1fr}.operations-voucher-form legend{color:var(--theme-elevation-600);grid-column:1/-1;margin-bottom:1rem}.operations-voucher-form button{align-self:end;justify-self:start}.operations-voucher-table .table{margin-block:var(--base)}.operations-voucher-table small{display:block;margin-block-start:calc(var(--base)*.35)}.operations-voucher-code{align-items:start;display:grid;gap:calc(var(--base)*.4);justify-items:start}@media(max-width:48rem){.operations-voucher-form fieldset{grid-template-columns:1fr}}.operations-member-actions,.operations-member-heading{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1rem}.operations-check-row{align-items:center;display:inline-flex;gap:.65rem}.operations-check-row input[type=checkbox]{block-size:1.125rem;flex:0 0 auto;inline-size:1.125rem;margin:0}.operations-member-bulk-actions{align-items:center;background:var(--theme-elevation-50);border-radius:.75rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-block:1rem;padding:1rem}.operations-member-bulk-actions p{margin:0}.operations-member-heading{justify-content:space-between}.operations-member-heading h3{margin:0}.operations-member-status{background:var(--theme-elevation-100);border-radius:.4rem;padding:.3rem .65rem}.operations-member{overflow-wrap:anywhere}.operations-member details{border-block-start:1px solid var(--theme-elevation-150);padding-block:1rem}.operations-member summary{cursor:pointer;padding-block:.5rem}.operations-member-term{margin-block-start:1rem}.operations-member-preview{background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:.75rem;padding:1rem}.operations-handoff{margin-block:1.5rem}.operations-member-credential{border-block-start:1px solid var(--theme-elevation-150)}.operations-staff-booking{margin-block:1.5rem}.operations-staff-booking__fields{border:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-inline-size:0;padding:0}.operations-staff-booking__court{border:1px solid var(--theme-elevation-250);border-radius:.5rem;padding:1rem}.operations-staff-booking__court legend{font-weight:600;padding-inline:.5rem}.operations-staff-booking__hours{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.operations-staff-booking__schedule-status{align-items:center;display:flex;gap:1rem;justify-content:space-between}.operations-staff-booking__schedule-status p{margin:0}.operations-staff-booking__occupied{align-items:center;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-250);border-radius:.375rem;color:var(--theme-text);display:grid;gap:.125rem;justify-items:center;min-block-size:2.75rem;padding:.5rem;text-align:center;text-decoration:none}.operations-staff-booking__occupied small{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operations-staff-booking__occupied--block{background:var(--theme-elevation-150)}.operations-staff-booking__hours button[aria-pressed=true]{background:var(--theme-text);color:var(--theme-bg);outline:2px solid var(--theme-text);outline-offset:1px}.operations-staff-booking__contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.operations-staff-booking__phone{align-items:center;display:flex;gap:.75rem}@media(max-width:600px){.operations-staff-booking__schedule-status{align-items:stretch;flex-direction:column}.operations-staff-booking__hours{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-staff-booking__contact{grid-template-columns:minmax(0,1fr)}}