.uiContainer{width:min(var(--content-max-width), calc(100% - var(--content-gutter)));margin-inline:auto}.uiEyebrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem;font-weight:900;line-height:1.2}.uiTitle{color:var(--color-text);letter-spacing:-.045em;margin:0;font-family:inherit;font-weight:780}.uiTitle-page{font-size:var(--type-page-title);line-height:.98}.uiTitle-section{font-size:var(--type-section-title);line-height:1.05}.uiTitle-card{font-size:var(--type-card-title);line-height:1.15}.uiTitle-subsection{letter-spacing:-.025em;font-size:1rem;line-height:1.25}:where(.uiButton){min-height:var(--action-min-height);padding:var(--action-padding);border-radius:var(--radius-control);font:inherit;font-size:var(--action-font-size);text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:800;line-height:1.2;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.uiButton-primary{color:#fff;border-color:var(--color-primary);background:var(--color-primary);box-shadow:var(--shadow-action)}.uiButton-primary:hover:not(:disabled),.uiButton-primary:focus-visible:not(:disabled){color:#fff;border-color:var(--color-primary-hover);background:var(--color-primary-hover);transform:translateY(-1px)}.uiButton-secondary{color:var(--color-text);border-color:var(--border-control);background:var(--color-surface);box-shadow:none}.uiButton-secondary:hover:not(:disabled),.uiButton-secondary:focus-visible:not(:disabled){color:var(--color-primary);background:#1557ff0a;border-color:#1557ff57}.uiButton-danger{color:var(--color-danger);background:var(--color-danger-surface);box-shadow:none;border-color:#9c2f243d}.uiButton-danger:hover:not(:disabled),.uiButton-danger:focus-visible:not(:disabled){background:#ff6b5f29;border-color:#9c2f246b}.uiButton-compact{border-radius:var(--radius-pill);min-height:2.5rem;padding:.55rem .9rem;font-size:.86rem;font-weight:700}:where(.uiButton:disabled,.uiButton[aria-disabled=true]){cursor:not-allowed;opacity:.58;transform:none}.uiSurface{border:1px solid var(--border-subtle);background:var(--color-surface)}.uiSurface-card{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.uiSurface-panel{border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.uiSectionHeader{min-width:0}.uiSectionHeader :is(h1,h2,h3):first-child,.uiSectionHeader>:is(h1,h2,h3,p):first-child{margin-top:0}:where(.uiPageHeader){min-width:0}:where(.uiPageHeader) :is(h1,h2,h3):first-child{margin-top:0}:where(.uiCard){border-radius:var(--radius-card);background:var(--color-surface);min-width:0}:where(.uiPanel){border-radius:var(--radius-panel);background:var(--color-surface);min-width:0}:where(.uiToolbar),:where(.uiActionGroup){flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:where(.uiBadge){border:1px solid var(--border-subtle);border-radius:var(--radius-pill);max-width:100%;min-height:1.75rem;color:var(--color-text-muted);background:var(--color-surface-subtle);text-align:center;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:800;line-height:1.15;display:inline-flex}.uiBadge-success{color:var(--color-success);background:var(--color-success-surface);border-color:#72910038}.uiBadge-danger{color:var(--color-danger);background:var(--color-danger-surface);border-color:#ff6b5f47}.uiBadge-info{color:var(--color-primary);background:#1557ff0f;border-color:#1557ff2e}:where(.uiLabel){color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.25}:where(.uiFieldHint){color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.5}:where(.uiFieldError){color:var(--color-danger);margin:0;font-size:.82rem;font-weight:650;line-height:1.45}:where(.uiEmptyState){border-radius:var(--radius-panel);text-align:center;min-width:0}:where(.uiForm){min-width:0}:where(.organizerLogoFallback){color:var(--color-primary);background:linear-gradient(145deg, #1557ff1f, #c9f2274d), var(--color-surface);letter-spacing:-.02em;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:850;line-height:1;display:grid;overflow:hidden}:where(.organizerLogoImage){color:#0000;background:linear-gradient(145deg, #1557ff14, #c9f22733), var(--color-surface)}:where(.uiForm) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){border-radius:var(--radius-control);max-width:100%;color:var(--color-text);font:inherit}:where(.uiForm) :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea):focus-visible{outline-offset:0;border-color:#1557ff94;outline:3px solid #1557ff1f}:where(.uiField){width:100%;min-height:var(--action-min-height);border:1px solid var(--border-control);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font:inherit;padding:.75rem .9rem}:where(.uiField):focus-visible{border-color:#1557ff94;outline:3px solid #1557ff1f}.uiNotice{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--color-surface-subtle);padding:.85rem 1rem}.uiNotice-danger{color:var(--color-danger);background:var(--color-danger-surface);border-color:#ff6b5f47}.uiNotice-success{color:var(--color-success);background:var(--color-success-surface);border-color:#72910038}@media (max-width:640px){.uiContainer{width:min(100% - var(--content-gutter-mobile), var(--content-max-width-mobile))}:where(.uiButton){max-width:100%}.uiSurface-panel{border-radius:var(--radius-card)}}@media (min-width:641px) and (max-width:900px){.uiContainer{width:min(100% - var(--content-gutter-tablet), var(--content-max-width-tablet))}}
.organizerDashboard .organizerWorkspace{min-width:0;scroll-margin-top:1rem}.organizerDashboard .organizerWorkspace:focus{outline:none}.organizerDashboard .organizerWorkspace>.offersManagerHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:0 0 1rem;display:flex}.organizerDashboard .workspaceBackButton{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:.65rem 0;font-weight:700}.organizerDashboard .workspaceBackButton:hover{color:var(--sea)}.organizerDashboard .workspaceBackButton:focus-visible,.organizerDashboard summary:focus-visible{outline:2px solid var(--sea);outline-offset:4px}.organizerDashboard .offerList,.organizerDashboard .bookingOpsList{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.organizerDashboard .organizerWorkspace .offerCard,.organizerDashboard .organizerWorkspace .bookingOpsCard{min-width:0;padding:0}.organizerDashboard .workspaceClickableRow{isolation:isolate;border-radius:inherit;cursor:pointer;position:relative}.organizerDashboard .workspaceClickableRow .workspaceCardAction{position:static;transform:none}.organizerDashboard .workspaceCardAction:after{content:"";z-index:1;border-radius:var(--radius-card);position:absolute;inset:0}.organizerDashboard .workspaceClickableRow:hover{background:#f6f8ff}.organizerDashboard .workspaceCardAction:focus-visible:after{box-shadow:inset 0 0 0 2px var(--sea)}.organizerDashboard .organizerWorkspace-detail>.organizerResults-detail>.offerList>.offerCard,.organizerDashboard .organizerWorkspace-detail>.organizerResults-detail>.bookingOpsList>.bookingOpsCard,.organizerDashboard .organizerWorkspace-detail>.departureList>.departureCard{box-shadow:none;border:0;border-radius:0;overflow:visible}.organizerDashboard .offerListRow{grid-template-columns:88px minmax(0,1fr) minmax(140px,.4fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.organizerDashboard .offerListThumbnail{object-fit:cover;border-radius:10px;width:88px;height:66px}.organizerDashboard .offerListPlaceholder{color:var(--muted);background:#f3f5fa;place-items:center;font-size:.75rem;display:grid}.organizerDashboard .offerListIdentity,.organizerDashboard .offerListDate{gap:.4rem;min-width:0;display:grid}.organizerDashboard .offerListIdentity>.uiBadge{justify-self:start}.organizerDashboard .offerListDate>span{color:var(--muted);font-size:.78rem}.organizerDashboard .offerListOpenButton{min-width:110px}.organizerDashboard .organizerWorkspace-detail .offerListRow{background:#f6f8fc;border-radius:12px 12px 0 0;grid-template-columns:88px minmax(0,1fr) auto}.organizerDashboard .reservationListRow{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) minmax(180px,1.1fr);align-items:center;gap:1.25rem;padding:1.1rem;display:grid}.organizerDashboard .reservationListRow>div{gap:.35rem;min-width:0;display:grid}.organizerDashboard .reservationListRow span,.organizerDashboard .reservationListRow small{color:var(--muted);font-size:.8rem}.organizerDashboard .reservationListRow strong{overflow-wrap:anywhere;font-size:.9rem}.organizerDashboard .reservationNextStep>.uiButton{margin-top:.35rem}.organizerDashboard .organizerWorkspace-detail .reservationListRow{background:#f6f8fc;border-radius:12px 12px 0 0;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}.organizerDashboard .organizerWorkspace-detail .bookingOpsDetails{padding:0 1rem 1rem}.organizerDashboard .organizerWorkspace-detail .offerWorkspaceMenu,.organizerDashboard .organizerWorkspace-detail .bookingWorkspaceMenu,.organizerDashboard .departureTermMenu{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.organizerDashboard .offerWorkspaceMenu .uiButton,.organizerDashboard .bookingWorkspaceMenu .uiButton{flex:none}.organizerDashboard .workspaceSectionTabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.5rem;padding-bottom:.9rem;display:flex}.organizerDashboard .workspaceSectionTabs [aria-current=page]{color:var(--sea);border-color:var(--sea);background:#eff3ff}.organizerDashboard .workspaceSaveBar{z-index:6;border:1px solid var(--border-subtle);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:12px;box-shadow:0 4px 24px #10182818}.organizerDashboard .workspaceSaveBar>span{color:var(--muted);font-size:.85rem}.organizerDashboard .workspaceSaveBar .uiActionGroup{flex-wrap:wrap;gap:.6rem;display:flex}.organizerDashboard .workspaceCreateForm{order:0}.organizerDashboard .workspaceMoreActions{min-width:0;max-width:100%}.organizerDashboard .offerPreviewPublishActions{align-items:flex-start}.organizerDashboard .workspaceMoreActions>summary,.organizerDashboard .workspaceFilters>summary{border:1px solid var(--border-subtle);cursor:pointer;background:#fff;border-radius:10px;padding:.75rem 1rem;font-weight:650}.organizerDashboard .workspaceMoreActions>div{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;gap:.5rem;width:max-content;max-width:min(300px,100%);margin-top:.5rem;padding:.75rem;display:grid;position:static;box-shadow:0 8px 28px #10182820}.organizerDashboard .workspaceMoreActions .uiButton{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}:is(.organizerDashboard .departureListLead:has(>button),.organizerDashboard .workspaceSectionHeading){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.organizerDashboard .departureCardBody,.organizerDashboard .departureTermWorkspace{min-width:0;overflow:visible}.organizerDashboard .departureTermWorkspace{grid-template-columns:minmax(0,1fr)}.organizerDashboard .departureTermWorkspace>*,.organizerDashboard .resourceTypeWorkspace>*,.organizerDashboard .departureDraftWorkspace>*,.organizerDashboard .departureDraftStage>*{min-width:0}.organizerDashboard .departureListLead{flex-wrap:wrap}.organizerDashboard .resourceTypeList,.organizerDashboard .resourceTypeCard,.organizerDashboard .resourceTypeSummaryButton{grid-template-columns:minmax(0,1fr);min-width:0}.organizerDashboard .resourceTypeSummaryButton{white-space:normal;text-align:left;overflow-wrap:anywhere;width:100%}.organizerDashboard .resourceTypeSummaryButton dl>div{min-width:0}.organizerDashboard .departureDraftStage{box-shadow:none;background:0 0;border:0;padding:0}.organizerDashboard .departureTermWorkspace>form:focus{outline:none}.organizerDashboard .organizerToday{gap:1.25rem;padding:1.5rem 0 .5rem;display:grid}.organizerDashboard .organizerToday h3,.organizerDashboard .organizationDepartureBoard h3{margin:0;font-size:1.2rem}.organizerDashboard .organizerToday h4{margin:0}.organizerDashboard .organizerTodayTasks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.organizerDashboard .organizerTodayTask{border:1px solid var(--border-subtle);min-height:64px;color:var(--ink);text-align:left;white-space:normal;font:inherit;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.organizerDashboard .organizerTodayTask:hover{border-color:var(--sea);background:#f6f8ff}.organizerDashboard .organizerTodayPayouts{background:#f6f8fc;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem;display:flex}.organizerDashboard .organizerTodayPayouts p{margin:.4rem 0}.organizerDashboard .organizationHeaderGrid{grid-template-columns:minmax(0,1fr)}.organizerDashboard .organizationCardTop{color:var(--muted);background:0 0;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:0;padding:0;font-size:.75rem;display:flex}.organizerDashboard .organizationCardTop>span{color:inherit}.organizerDashboard .organizerHeader .accountLogoutButton{color:var(--ink);border:1px solid var(--border-subtle);box-shadow:none;background:#fff}.organizerDashboard .organizationIdentity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.organizerDashboard .organizationIdentity h2{margin:0}.organizerDashboard .workspaceOrganizationPicker{gap:.5rem;min-width:0;max-width:100%;display:grid}.organizerDashboard .workspaceOrganizationPicker select{min-width:0;max-width:100%}.organizerDashboard .offerEditorInline-integratedCreate>.offerEditorActions{z-index:5;border:1px solid var(--border-subtle);background:#fff;border-radius:12px;padding:.85rem 1rem;position:sticky;bottom:12px;box-shadow:0 4px 24px #10182818}.organizerDashboard .organizerWorkspace .bookingOpsFilters{grid-template-columns:minmax(0,1fr)}.organizerDashboard .workspaceFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.organizerDashboard .workspaceFilterGrid>label{gap:.5rem;min-width:0;display:grid}.organizerDashboard .workspaceFilterGrid input,.organizerDashboard .workspaceFilterGrid select{width:100%;min-width:0}.organizerDashboard .workspaceFilters .offerFilterTabs{margin-top:.75rem}.organizerDashboard .workspaceFilters{min-width:0}.organizerDashboard .workspaceFilters>div,.organizerDashboard .workspaceFilters+*{margin-top:.75rem}.organizerDashboard .workspaceSearch{gap:.5rem;margin-bottom:.75rem;display:grid}.organizerDashboard .workspaceSearch input{width:100%;min-height:44px}.organizerDashboard .organizerWorkspace .srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.organizerDashboard .offerOverviewPanel :is(h5,h6){color:var(--ink);letter-spacing:normal;text-transform:none;margin:0;font-size:1rem;line-height:1.5}.organizerDashboard .offerOverviewPanel .offerPreviewNarrative p{white-space:pre-wrap;overflow-wrap:anywhere}.organizerDashboard .offerOverviewPanel .offerPreviewMeta dd{overflow-wrap:anywhere}.organizerDashboard .offerOverviewSection,.organizerDashboard .offerOverviewTerms{border-top:1px solid var(--border-subtle);gap:1rem;min-width:0;margin-top:.5rem;padding-top:1.25rem;display:grid}.organizerDashboard .offerOverviewSectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.organizerDashboard .offerOverviewDepartureList,.organizerDashboard .offerOverviewDepartureBody{gap:1.25rem;min-width:0;display:grid}.organizerDashboard .offerOverviewDeparture{border:1px solid var(--border-subtle);border-radius:var(--radius-item);min-width:0}.organizerDashboard .offerOverviewDeparture>summary{background:var(--color-surface-page);border-radius:var(--radius-item);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1rem;list-style:none;display:flex}.organizerDashboard .offerOverviewDeparture>summary::-webkit-details-marker{display:none}.organizerDashboard .offerOverviewDeparture[open]>summary{border-radius:var(--radius-item) var(--radius-item) 0 0;border-bottom:1px solid var(--border-subtle)}.organizerDashboard .offerOverviewDeparture>summary>span:first-child{overflow-wrap:anywhere;flex:280px;min-width:0}.organizerDashboard .offerOverviewDeparture>summary strong{display:block}.organizerDashboard .offerOverviewDepartureBody{padding:1rem}.organizerDashboard .offerOverviewDepartureBody>section{gap:1rem;min-width:0;display:grid}.organizerDashboard .offerOverviewFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;margin:0;display:grid}.organizerDashboard .offerOverviewFacts-four{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.organizerDashboard .offerOverviewFacts>div{min-width:0}.organizerDashboard .offerOverviewHint,.organizerDashboard .offerOverviewFacts dt,.organizerDashboard .offerOverviewTerms small{color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.5}.organizerDashboard .offerOverviewHint{margin:0}.organizerDashboard .offerOverviewTerms small{margin-top:.25rem;display:block}.organizerDashboard .offerOverviewFacts dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.5}.organizerDashboard :is(.offerOverviewResources,.offerOverviewRows,.offerOverviewIssues){margin:0;padding:0;list-style:none}.organizerDashboard .offerOverviewResources>li{border-top:1px solid var(--border-subtle);gap:1rem;padding-block:1rem;display:grid}.organizerDashboard .offerOverviewResourceName{color:var(--sea);overflow-wrap:anywhere}.organizerDashboard .offerOverviewUnits,.organizerDashboard .offerOverviewOccupancy{gap:.75rem;min-width:0;display:grid}.organizerDashboard .offerOverviewRows>li{margin:0;padding:.85rem}.organizerDashboard .offerOverviewRows>li:nth-child(odd){background:var(--color-surface-page);border-radius:10px}.organizerDashboard .offerOverviewIssues>li{overflow-wrap:anywhere;gap:.3rem;padding-block:.6rem;line-height:1.5;display:grid}@media (max-width:900px){.organizerDashboard .offerOverviewFacts-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.organizerDashboard .offerOverviewFacts{grid-template-columns:minmax(0,1fr)}.organizerDashboard .offerOverviewDepartureBody{padding:.75rem}.organizerDashboard .offerOverviewSectionHeading .uiButton{white-space:normal;width:100%}}.organizerDashboard .bookingOverview{gap:1.5rem;min-width:0;padding:clamp(1rem,2vw,1.5rem);display:grid}.organizerDashboard .bookingOverviewHeading,.organizerDashboard .bookingOverviewActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.organizerDashboard .bookingOverviewHeading h5,.organizerDashboard .bookingOverviewSection h6{color:var(--ink);margin:0;font-size:1rem;line-height:1.5}.organizerDashboard .bookingOverviewHeading h5{font-size:1.15rem}.organizerDashboard .bookingOverviewColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.organizerDashboard .bookingOverviewSection{border-top:1px solid var(--border-subtle);min-width:0;padding-top:1rem}.organizerDashboard .bookingOverviewSection h6{margin-bottom:1rem}.organizerDashboard .bookingOverviewFacts,.organizerDashboard .bookingOverviewRow{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.5rem;margin:0;display:grid}.organizerDashboard .bookingOverview dl>div{min-width:0}.organizerDashboard .bookingOverview dt,.organizerDashboard .bookingOverviewHint,.organizerDashboard .bookingOverview small{color:var(--muted);font-size:.8125rem;line-height:1.5}.organizerDashboard .bookingOverview dd{color:var(--ink);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.5}.organizerDashboard .bookingOverview small{margin-top:.25rem;font-weight:400;display:block}.organizerDashboard .bookingOverviewHint{margin:.75rem 0 0}.organizerDashboard .bookingOverviewList{margin:0;padding:0;list-style:none}.organizerDashboard .bookingOverviewList>li{margin:0;padding:.85rem 1rem}.organizerDashboard .bookingOverviewList>li:nth-child(odd){background:var(--color-surface-page);border-radius:10px}.organizerDashboard .bookingOverviewRow-three{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.organizerDashboard .bookingOverviewRow-addon{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.5fr) repeat(2,minmax(0,1fr))}.organizerDashboard .bookingOverviewSubtotal,.organizerDashboard .bookingOverviewPrice>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.organizerDashboard .bookingOverviewSubtotal{flex-wrap:wrap;margin:1rem 0 0;font-size:.9375rem}.organizerDashboard .bookingOverviewPrice{gap:.85rem;margin:0;display:grid}.organizerDashboard .bookingOverviewPrice dd{text-align:right;margin:0}.organizerDashboard .bookingOverviewPrice>div:last-child{border-top:1px solid var(--border-subtle);padding-top:1rem}.organizerDashboard .bookingOverviewPrice>div:last-child :is(dt,dd){color:var(--ink);font-size:1rem;font-weight:700}.organizerDashboard .bookingOverviewSupport,.organizerDashboard .bookingOverviewActions{margin-top:1rem}.organizerDashboard .bookingOverviewActions{justify-content:flex-start}.organizerDashboard .bookingOverviewMessage{overflow-wrap:anywhere;white-space:pre-wrap;margin:1rem 0 0;line-height:1.5}.organizerDashboard .bookingOverviewMessage strong{margin-bottom:.25rem;display:block}@media (max-width:850px){.organizerDashboard .bookingOverviewColumns{grid-template-columns:minmax(0,1fr)}.organizerDashboard .bookingOverviewRow-addon{grid-template-columns:repeat(2,minmax(0,1fr))}.organizerDashboard .bookingOverviewRow-addon>div:first-child{grid-column:1/-1}}@media (max-width:480px){.organizerDashboard .bookingOverviewFacts,.organizerDashboard .bookingOverviewRow-three{grid-template-columns:minmax(0,1fr)}.organizerDashboard .bookingOverviewHeading .uiButton{white-space:normal;width:100%}}@media (max-width:1050px){.organizerDashboard .reservationListRow{grid-template-columns:repeat(2,minmax(0,1fr))}.organizerDashboard .reservationNextStep{grid-column:1/-1}.organizerDashboard .organizerTodayTasks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.organizerDashboard .offerEditorInline-integratedCreate .offerEditorActionButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.organizerDashboard .offerEditorInline-integratedCreate .offerEditorActionButtons .uiButton{white-space:normal;width:100%;min-width:0;padding:.65rem .4rem}.organizerDashboard .organizerWorkspace .offerDeparturesManager{padding-inline:0}.organizerDashboard .departureListLead>.uiButton{width:100%}.organizerDashboard .departureTermMenu{position:static}.organizerDashboard .workspaceFilterGrid{grid-template-columns:minmax(0,1fr)}.organizerDashboard .offerListRow,.organizerDashboard .organizerWorkspace-detail .offerListRow{grid-template-columns:64px minmax(0,1fr);gap:.75rem;padding:.85rem}.organizerDashboard .offerListThumbnail{width:64px;height:56px}.organizerDashboard .offerListDate{grid-column:1/-1}.organizerDashboard .offerListOpenButton{grid-column:1/-1;width:100%}.organizerDashboard .reservationListRow,.organizerDashboard .organizerWorkspace-detail .reservationListRow{grid-template-columns:minmax(0,1fr);gap:.85rem}.organizerDashboard .organizerTodayTasks{grid-template-columns:minmax(0,1fr)}.organizerDashboard .workspaceSectionHeading>.uiButton,.organizerDashboard .organizerTodayPayouts>.uiButton{width:100%}.organizerDashboard .workspaceSaveBar{bottom:max(8px, env(safe-area-inset-bottom));padding:.75rem}.organizerDashboard .workspaceSaveBar .uiActionGroup{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.organizerDashboard .workspaceSaveBar .uiButton{white-space:normal;width:100%;min-width:0;padding:.65rem}.organizerDashboard .workspaceSectionTabs{flex-wrap:nowrap;display:flex;overflow-x:auto}.organizerDashboard .workspaceSectionTabs>button{flex:none}}.organizerDashboard .organizerNavigation{z-index:auto;grid-template-columns:repeat(var(--navigation-columns), minmax(0, 1fr));border:1px solid var(--border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:16px;align-items:stretch;gap:.5rem;min-width:0;max-width:none;padding:.55rem;display:grid;position:relative;top:auto;overflow:visible;box-shadow:0 6px 18px #1018280a}.organizerDashboard .organizerNavigation.organizerNavigation-attached{border-top:0;border-inline:0;border-radius:0 0 14px 14px;margin-top:0}.organizerDashboard .organizerNavigation>.organizerNavigationButton{min-width:0;min-height:3.6rem;font:inherit;color:var(--ink);text-align:left;white-space:normal;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:.65rem;margin:0;padding:.7rem .8rem;display:flex;transform:none}.organizerDashboard .organizerNavigationCopy{gap:.2rem;min-width:0;display:grid}.organizerDashboard .organizerNavigationCopy strong,.organizerDashboard .organizerNavigationCopy small{overflow-wrap:anywhere;white-space:normal;min-width:0;color:inherit;text-transform:none;letter-spacing:normal}.organizerDashboard .organizerNavigationCopy strong{font-size:.85rem;font-weight:750;line-height:1.35}.organizerDashboard .organizerNavigationCopy small{color:var(--muted);font-size:.72rem;font-weight:500;line-height:1.4}.organizerDashboard .organizerNavigationCount{border-radius:var(--radius-pill);min-width:1.75rem;min-height:1.75rem;color:var(--muted);background:var(--color-surface-page);flex:none;place-items:center;padding-inline:.4rem;font-size:.75rem;line-height:1.3;display:inline-grid}.organizerDashboard .organizerNavigationButton:hover:not([aria-current=page]):not(:disabled){background:#f1f5ff;border-color:#d8e3ff}.organizerDashboard .organizerNavigation>.organizerNavigationButton[aria-current=page]{color:var(--organizer-navigation-active-text,#fff);background:var(--organizer-navigation-active,var(--sea));border-color:var(--organizer-navigation-active-border,var(--organizer-navigation-active,var(--sea)));box-shadow:0 6px 14px #1557ff1f}.organizerDashboard .organizerNavigationButton[aria-current=page] small{color:var(--organizer-navigation-active-text,#fff)}.organizerDashboard .organizerNavigationButton[aria-current=page] .organizerNavigationCount{color:var(--ink);background:var(--lime)}.organizerDashboard .organizerNavigationButton:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.organizerDashboard .organizerNavigationButton:disabled{opacity:.5;cursor:not-allowed}.organizerDashboard .organizerNavigation:not(.organizerNavigation-primary){--organizer-navigation-active:#dce8ff;--organizer-navigation-active-text:#17449b;--organizer-navigation-active-border:#b4ccff}.organizerDashboard .organizerNavigation.organizerNavigation-primary{--organizer-navigation-active:#3c6ee8;margin-bottom:.75rem}.organizerDashboard .uiButton:is(.offerFilterTab-active,.bookingOpsQuickFilter-active,.departureListFilterButton-active,.organizerMediaLibraryFilter-active){color:#fff;background:var(--sea);border-color:var(--sea)}.organizerDashboard .uiButton:is(.offerFilterTab-active,.bookingOpsQuickFilter-active,.departureListFilterButton-active,.organizerMediaLibraryFilter-active) :is(span,strong){color:inherit}@media (max-width:1180px){.organizerDashboard .organizerNavigation{grid-template-columns:repeat(var(--navigation-small-columns), minmax(0, 1fr))}}@media (max-width:760px){.organizerDashboard .organizerNavigation{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.organizerDashboard .organizerNavigation>.organizerNavigationButton{scroll-snap-align:start;flex:0 0 min(13.5rem,78vw);max-width:78vw}}
.organizerDashboard{--organizer-canvas:var(--color-surface-page);--organizer-surface:var(--color-surface);--organizer-text:var(--ink);--organizer-muted:var(--muted);--organizer-border:var(--border-subtle);--organizer-accent:var(--sea);--organizer-gap:1rem;--organizer-inset:1rem;--organizer-section-inset:clamp(1rem, 2vw, 1.4rem);--organizer-radius:var(--radius-card);--organizer-title-size:1.25rem;--organizer-body-size:.9375rem;--organizer-label-size:.8125rem;align-content:start;gap:var(--organizer-gap);color:var(--organizer-text);font-size:var(--organizer-body-size);grid-template-columns:minmax(0,1fr);line-height:1.5;display:grid}.organizerDashboard>.organizerHeader{margin:0}.organizerDashboard .organizationModule-focused{transform:none}.organizerDashboard :is(.organizerNotice,.offerManagerError,.offerManagerState,.offerOverviewLoadError){overflow-wrap:anywhere;order:0;min-width:0;max-width:100%;margin:0}.organizerDashboard .organizerNotice>:is(p,strong),.organizerDashboard .offerOverviewLoadError>p{min-width:0;margin:0}.organizerDashboard .organizerNotice+.organizerActions{margin-top:0}.organizerDashboard .offerOverviewLoadError{justify-items:start;gap:var(--organizer-gap);display:grid}.organizerDashboard .organizerMonthFields{grid-template-columns:minmax(0,1fr) minmax(5.5rem,.65fr);gap:.5rem;min-width:0;display:grid}.organizerDashboard .organizerMonthFields>.uiField{width:100%;min-width:0}@media (max-width:480px){.organizerDashboard .organizerMonthPicker{width:100%}.organizerDashboard .organizerMonthFields{grid-template-columns:minmax(0,1fr)}}.organizerDashboard .organizerSection{align-content:start;gap:var(--organizer-gap);min-width:0;padding:var(--organizer-section-inset);color:var(--organizer-text);background:var(--organizer-canvas);border:1px solid var(--organizer-border);border-radius:var(--organizer-radius);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);margin:.75rem 0 0;display:grid}.organizerDashboard .organizerSection-white{background:var(--organizer-surface)}.organizerDashboard .organizerSection .organizerBox{align-content:start;gap:var(--organizer-gap);min-width:0;padding:var(--organizer-inset);color:var(--organizer-text);border:1px solid var(--organizer-border);border-radius:var(--organizer-radius);background:var(--organizer-surface);box-shadow:none;order:0;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.organizerDashboard .organizerSection .organizerPane{align-content:start;gap:var(--organizer-gap);min-width:0;padding:var(--organizer-inset);background:var(--organizer-surface);box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.organizerDashboard .organizerResults-detail{min-width:0}.organizerDashboard .organizerSection .organizerForm{gap:var(--organizer-gap);min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.organizerDashboard .organizerSection .organizerHeading{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:0;display:flex}.organizerDashboard .organizerSection .organizerHeading :is(h3,h4,h5,h6),.organizerDashboard .organizerSection .organizerHeading>strong:not(.uiBadge),.organizerDashboard .organizerSection .organizerHeading>div>strong{color:var(--organizer-text);font-family:inherit;font-size:var(--organizer-title-size);letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.35}.organizerDashboard .organizerHeading-compact{--organizer-title-size:1rem}.organizerDashboard .organizerSection .organizerHeading>div{min-width:0}.organizerDashboard .organizerSection .organizerHeading p{margin:.35rem 0 0}.organizerDashboard .organizerSection .organizerDetailBody{--booking-ops-details-gutter:0px;background:var(--organizer-surface);border:0;gap:0;padding:0}.organizerDashboard .organizerDetailBody>.organizerNavigation{width:100%;margin:0}.organizerDashboard .organizerSection .organizerBox-joinedTop{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.organizerDashboard .organizerSection .organizerBox-joinedBottom{margin-top:calc(-1 * var(--organizer-gap));border-top:0;border-top-left-radius:0;border-top-right-radius:0}.organizerDashboard .organizerSection .organizerSubsection{align-content:start;gap:var(--organizer-gap);min-width:0;padding:var(--organizer-gap) 0 0;border-top:1px solid var(--organizer-border);margin:0;display:grid}.organizerDashboard .organizerSubsection>:is(h5,h6){color:var(--organizer-text);letter-spacing:normal;margin:0;font-size:1rem;font-weight:650;line-height:1.4}.organizerDashboard .organizerSection .organizerCardOutline{padding:var(--organizer-inset);border-radius:var(--organizer-radius);box-shadow:none}.organizerDashboard .organizerSection .organizerMetric>span{color:var(--organizer-muted);font-size:var(--organizer-label-size);letter-spacing:normal;text-transform:none;font-weight:650;line-height:1.5}.organizerDashboard .organizerSection .organizerList{align-content:start;gap:var(--organizer-gap);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.organizerDashboard .organizerSection :is(.organizerCard,.organizerRecord){min-width:0;color:var(--organizer-text);border:1px solid var(--organizer-border);border-radius:var(--organizer-radius);background:var(--organizer-surface);box-shadow:none}.organizerDashboard .organizerSection .organizerCard{gap:var(--organizer-gap);padding:var(--organizer-inset);grid-template-columns:minmax(0,1fr)}.organizerDashboard .organizerCard>*{min-width:0}.organizerDashboard .organizerSection .organizerRecordTrigger{white-space:normal;text-align:left;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.organizerDashboard .organizerRecordTrigger>*,.organizerDashboard .organizerRecordTrigger .uiBadge{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.organizerDashboard .organizerRecordTrigger .organizerResourceFacts{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.75rem}.organizerDashboard .organizerRecordTrigger .organizerResourceFacts>div{min-width:0}:is(.organizerDashboard .organizerSection .organizerUploadAction,.organizerDashboard .organizerCard .uiButton:not(:has(img))){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.organizerDashboard .organizerSection .organizerCard-warning{background:var(--color-danger-surface);border-color:#9c2f243d}.organizerDashboard .organizerSection .organizerCard :is(h4,h5,h6){color:var(--organizer-text);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:650;line-height:1.4}.organizerDashboard .organizerWorkspace-detail>.organizerResults-detail>.organizerList>.organizerRecord,.organizerDashboard .organizerWorkspace-detail>.organizerList>.organizerRecord{box-shadow:none;border:0;border-radius:0}.organizerDashboard .organizerSection .organizerRecord:hover{border-color:var(--border-control)}.organizerDashboard .organizerSection .organizerResultsHeader{padding:0 0 var(--organizer-gap);border:0;border-bottom:1px solid var(--organizer-border);box-shadow:none;font-size:var(--organizer-label-size);background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;display:flex}.organizerDashboard .organizerSection .organizerFormGrid{gap:var(--organizer-gap);align-items:start;min-width:0}.organizerDashboard .organizerSection .organizerFormGrid-bottom{align-items:end}.organizerDashboard .organizerSection .organizerFormGrid-bottom>.uiButton{min-height:2.9rem}.organizerDashboard .organizerSection .organizerFormGrid>label,.organizerDashboard .organizerSection .organizerField{min-width:0;color:var(--organizer-muted);font-size:var(--organizer-label-size);letter-spacing:normal;text-transform:none;align-content:start;gap:.5rem;font-weight:650;line-height:1.5;display:grid}.organizerDashboard .organizerSection .organizerFormGrid>label>span,.organizerDashboard .organizerSection .organizerField>span{color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.organizerDashboard .organizerSection :is(input.uiField:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select.uiField,textarea.uiField){min-width:0;max-width:100%;min-height:2.9rem;color:var(--organizer-text);background:var(--organizer-surface);border:1px solid var(--border-control);border-radius:var(--radius-control);letter-spacing:normal;text-transform:none;padding:.7rem .8rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.4}.organizerDashboard .organizerSection :is(input.uiField,select.uiField,textarea.uiField):focus-visible{outline:2px solid var(--organizer-accent);outline-offset:2px}.organizerDashboard .organizerSection .organizerActions{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.organizerDashboard .organizerSection .organizerActions-end{justify-content:flex-end}.organizerDashboard .organizerActions>.uiButton{border-radius:var(--radius-control);white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:2.75rem;font-size:.875rem;line-height:1.4}.organizerDashboard .organizerCopyRow>.organizerCopyValue{min-width:0;color:var(--organizer-text);font-size:var(--organizer-body-size);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:16rem;font-weight:400;line-height:1.5}.organizerDashboard .organizerCopyRow>.uiButton{flex:none}.organizerDashboard .organizerSection .organizerFileDropzone-active{border-color:var(--organizer-accent);background:var(--color-surface-subtle);box-shadow:inset 0 0 0 1px var(--organizer-accent)}.organizerDashboard .organizerSection .organizerHint{color:var(--organizer-muted);font-size:var(--organizer-label-size);letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;font-weight:400;line-height:1.5}.organizerDashboard .organizerSection .organizerFacts{gap:var(--organizer-gap)}.organizerDashboard .organizerFacts>div{min-width:0}.organizerDashboard .organizerFacts dt{color:var(--organizer-muted);font-size:var(--organizer-label-size);letter-spacing:normal;text-transform:none;font-weight:400;line-height:1.5}.organizerDashboard .organizerFacts dd{color:var(--organizer-text);font-size:var(--organizer-body-size);overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:600;line-height:1.5}.organizerDashboard .panelContextPills{align-items:stretch;gap:.5rem;min-width:0}.organizerDashboard .panelContextPill{min-width:0;max-width:100%;font-family:inherit;font-size:var(--organizer-label-size);letter-spacing:normal;text-transform:none;white-space:normal;align-items:baseline;gap:.5rem;font-weight:500;line-height:1.5}.organizerDashboard .panelContextPill>:is(span,strong){min-width:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;margin:0}.organizerDashboard .panelContextPill>strong{font-variant-numeric:tabular-nums;font-weight:600}.organizerDashboard .panelContextPill>span{flex-shrink:0}.organizerDashboard .organizerSection .organizerFilters{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.organizerDashboard .organizerFilters>.uiButton{border-radius:var(--radius-control);min-height:2.75rem;font-size:var(--organizer-label-size);text-transform:none;letter-spacing:normal;flex:none;align-items:center;gap:.6rem;padding:.65rem .8rem;line-height:1.4;display:inline-flex}.organizerDashboard .organizerFilters>.uiButton :is(span,strong){font:inherit;text-transform:none;letter-spacing:normal}.organizerDashboard .organizerFilters>.uiButton strong{font-weight:750}@media (max-width:760px){.organizerDashboard{--organizer-inset:.75rem;--organizer-section-inset:1rem}.organizerDashboard .organizerSection .organizerHeading{align-items:flex-start}.organizerDashboard .organizerSection .organizerFilters{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;padding-bottom:.25rem;overflow-x:auto}}
.adminDashboard.organizerDashboard{max-width:var(--content-max-width);overflow:visible}.adminDashboard.organizerDashboard .adminDashboardHeader{justify-content:space-between;align-items:center;gap:var(--organizer-gap);padding:var(--organizer-section-inset);background:var(--organizer-surface);border:1px solid var(--organizer-border);border-radius:var(--organizer-radius);box-shadow:none;flex-wrap:wrap;margin:0;display:flex}.adminDashboard.organizerDashboard .adminDashboardHeader h1{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:650;line-height:1.25}.adminDashboard.organizerDashboard .adminDashboardHeaderAside{display:contents}.adminDashboard.organizerDashboard .adminDashboardHeaderTools{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin:0;display:flex;position:relative}.adminDashboard.organizerDashboard .adminStickyWorkspaceHeader{z-index:30;gap:.75rem;margin-bottom:.75rem;display:grid;position:sticky;top:.75rem}.adminDashboard.organizerDashboard .adminStickyWorkspaceHeader>.organizerNavigation-primary{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:0;box-shadow:0 12px 28px #1018281a}.adminDashboard.organizerDashboard .adminDashboardSection{scroll-margin-top:6.5rem}.adminDashboard.organizerDashboard .organizerSection{margin:0}.adminDashboard.organizerDashboard .organizerHeading>span{display:none}.adminDashboard.organizerDashboard .eyebrow:has(+:is(h2,h3,h4)){display:none}.adminDashboard.organizerDashboard .organizerHeading h2{font-size:var(--organizer-title-size);letter-spacing:-.02em;font-weight:650;line-height:1.35}.adminDashboard.organizerDashboard :is(h3,h4,h5,h6){letter-spacing:normal;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:650;line-height:1.4}.adminDashboard.organizerDashboard :is(p,dd,strong,.uiBadge){overflow-wrap:anywhere}.adminDashboard.organizerDashboard :is(.uiLabel,.adminQueueListCardMeta,.adminOfferFactLabel,.adminSettingsSearchField,.adminSettingsRow>label,.adminPaginationMeta,.adminQueueListHint){color:var(--organizer-muted);font-size:var(--organizer-label-size);text-transform:none;letter-spacing:normal;line-height:1.5}.adminDashboard.organizerDashboard .adminSettingsSearchField>span,.adminDashboard.organizerDashboard .adminSettingsRow>label>span{font:inherit;text-transform:none;letter-spacing:normal}.adminDashboard.organizerDashboard .adminQueueListCardMeta{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}.adminDashboard.organizerDashboard .adminQueueListCardMeta>*{min-width:0}.adminDashboard.organizerDashboard .uiButton{border-radius:var(--radius-control);white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:2.75rem;font-size:.875rem;line-height:1.4;transform:none}.adminDashboard.organizerDashboard .uiButton-secondary{color:var(--organizer-text);border:1px solid var(--border-control);background:var(--organizer-surface);box-shadow:none}.adminDashboard.organizerDashboard .uiButton-primary{color:#fff;border-color:var(--color-primary);background:var(--color-primary);box-shadow:var(--shadow-action)}.adminDashboard.organizerDashboard .uiButton-danger{color:var(--color-danger);border-color:var(--color-danger);background:var(--color-danger-surface);box-shadow:none}.adminDashboard.organizerDashboard .uiButton:focus-visible,.adminDashboard.organizerDashboard summary:focus-visible{outline:2px solid var(--organizer-accent);outline-offset:3px}.adminDashboard.organizerDashboard .uiButton:disabled{cursor:not-allowed;color:var(--organizer-muted);border-color:var(--organizer-border);background:var(--color-surface-subtle);box-shadow:none;opacity:.72}.adminDashboard.organizerDashboard :is(.adminPaymentFilterButton-active,.adminOfferQueueCard-active){color:#fff;background:var(--organizer-accent);border-color:var(--organizer-accent)}.adminDashboard.organizerDashboard :is(.adminPaymentFilterButton-active,.adminOfferQueueCard-active) :is(span,strong,p){color:inherit}.adminDashboard.organizerDashboard .organizerActions{align-items:end}.adminDashboard.organizerDashboard .organizerActions>.uiButton{flex:0 auto;width:auto}.adminDashboard.organizerDashboard :is(.adminUtilityMenu,.adminAdvancedFilters){min-width:0;max-width:100%}.adminDashboard.organizerDashboard summary{cursor:pointer;font-size:.875rem;font-weight:650}.adminDashboard.organizerDashboard .adminUtilityMenu>summary{list-style-position:inside;display:list-item}.adminDashboard.organizerDashboard .adminUtilityMenu[open]>div,.adminDashboard.organizerDashboard .adminAdvancedFilters[open]>div{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.adminDashboard.organizerDashboard .adminUtilityMenu[open]>div{border:1px solid var(--organizer-border);border-radius:var(--radius-control);background:var(--organizer-surface);min-width:min(18rem,80vw);box-shadow:var(--shadow-card);flex-direction:column;padding:.75rem}.adminDashboard.organizerDashboard .adminUtilityMenu[open]>div .uiButton{justify-content:flex-start;width:100%}.adminDashboard.organizerDashboard :is(.adminQueueListPanel,.adminSettingsSectionRail){box-shadow:none;background:0 0;border:0;padding:0}.adminDashboard.organizerDashboard :is(.adminQueueGrid,.adminReviewWorkbenchGrid,.adminSettingsOverviewGrid){gap:var(--organizer-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsGrid{align-items:start;gap:var(--organizer-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,32rem),1fr))}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsCard{align-content:start;min-width:0}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsCardTop{flex-wrap:wrap;align-items:flex-start}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsCardTop>:first-child{flex:14rem;min-width:0}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsCardTop h3{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsCardMeta{flex:0 auto;justify-content:flex-end}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] :is(h3,h4,h5,h6,p,strong,.uiBadge){word-break:normal;overflow-wrap:break-word}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsList{gap:.75rem}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsRow-editable{border:1px solid var(--organizer-border);border-radius:var(--radius-control);background:#f7f8fbc7;grid-template-columns:minmax(8rem,10rem) minmax(12rem,1fr);align-items:end;padding:.875rem}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsCode{overflow-wrap:anywhere;min-width:0;padding-bottom:.8rem;line-height:1.35}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsRowActions{padding-top:.1rem}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsBlockedHint{border-radius:var(--radius-control);background:#fff3e3b8;grid-column:1/-1;width:100%;margin:0;padding:.7rem .8rem}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsCreateRow{border-top:1px solid var(--organizer-border);padding-top:1rem}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminBookingTaskTemplateRow{grid-template-columns:minmax(9rem,.55fr) minmax(12rem,1fr) minmax(15rem,1.25fr) minmax(10rem,.75fr)}.adminDashboard.organizerDashboard :is(.adminPaymentToolbar,.adminInlineSummaryGrid){gap:var(--organizer-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:end;display:grid}.adminDashboard.organizerDashboard .adminQueuePanelIntro{justify-content:space-between;align-items:center;gap:var(--organizer-gap);flex-wrap:wrap;display:flex}.adminDashboard.organizerDashboard .adminQueuePanelIntro>div{min-width:0;max-width:100%}.adminDashboard.organizerDashboard .adminTable{overflow:visible}.adminDashboard.organizerDashboard .adminTableRow{border:1px solid var(--organizer-border);border-radius:var(--organizer-radius);padding:var(--organizer-inset);background:var(--organizer-surface);gap:var(--organizer-gap)}.adminDashboard.organizerDashboard .adminSectionResultMeta{padding:0 0 var(--organizer-gap);border-bottom:1px solid var(--organizer-border);margin:0}.adminDashboard.organizerDashboard .adminSectionControls{gap:var(--organizer-gap)}.adminDashboard.organizerDashboard .adminSectionControls .adminPaymentSearch>span,.adminDashboard.organizerDashboard .adminSectionControls .adminPaymentSelect>span{color:var(--organizer-text);font-weight:650}.adminDashboard.organizerDashboard .adminSectionControls .uiField:hover{border-color:#b4ccff}.adminDashboard.organizerDashboard .adminSectionControls .uiField:focus{border-color:var(--organizer-accent);outline:none;box-shadow:0 0 0 3px #1557ff1f}.adminDashboard.organizerDashboard .adminToolbarActions{border-top:1px solid var(--organizer-border);padding-top:.75rem}.adminDashboard.organizerDashboard .adminSettingsSectionRail{gap:var(--organizer-gap);display:grid}.adminDashboard.organizerDashboard .adminSettingsOverviewCard{text-align:left;color:var(--organizer-text);box-shadow:none}.adminDashboard.organizerDashboard .adminSettingsOverviewCard>span{color:var(--organizer-muted);font-size:var(--organizer-label-size);text-transform:none;letter-spacing:normal}.adminDashboard.organizerDashboard .adminQueueCard{grid-template-rows:auto auto 1fr;align-content:start}.adminDashboard.organizerDashboard .adminQueueCard-alert{box-shadow:inset 3px 0 0 var(--organizer-accent)}.adminDashboard.organizerDashboard .adminQueueCard:not(.adminQueueCard-alert){background:var(--color-surface-subtle)}.adminDashboard.organizerDashboard .adminQueuePrimaryAction{place-self:start;height:auto}.adminDashboard.organizerDashboard .adminQueuePrimaryAction:disabled{transform:none}.adminDashboard.organizerDashboard .adminQueueListButton{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;display:grid}.adminDashboard.organizerDashboard .adminQueueListButton:hover,.adminDashboard.organizerDashboard .adminQueueListButton:focus-visible{background:var(--color-surface-subtle);border-color:#b4ccff}.adminDashboard.organizerDashboard .adminQueueListCard>.adminActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.adminDashboard.organizerDashboard .adminQueueListCard>.adminActions .uiButton,.adminDashboard.organizerDashboard .adminQueueListCard>.adminActions .adminLinkButton{width:auto}.adminDashboard.organizerDashboard :is(.adminBulkActions,.adminPaymentsBulkBar){z-index:12;border-color:var(--organizer-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;position:sticky;bottom:.75rem;box-shadow:0 10px 28px #1018281f}.adminDashboard.organizerDashboard .adminQueueListButton strong{max-width:7rem;font-size:var(--organizer-label-size);text-transform:none;letter-spacing:normal;font-weight:600}.adminDashboard.organizerDashboard .adminOfferQueueGrid{flex-wrap:wrap;gap:.5rem;display:flex}.adminDashboard.organizerDashboard .adminOfferQueueCard{text-align:left;box-shadow:none;flex:0 auto;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .8rem;display:inline-flex}.adminDashboard.organizerDashboard .adminOfferQueueCard :is(span,strong){font-size:var(--organizer-label-size);text-transform:none;letter-spacing:normal;line-height:1.4}.adminDashboard.organizerDashboard .adminOfferQueueCard p{display:none}.adminDashboard.organizerDashboard .adminOfferQueueCard strong{font-variant-numeric:tabular-nums}.adminDashboard.organizerDashboard .adminPayoutReports>summary{margin-bottom:.75rem}.adminDashboard.organizerDashboard .adminPayoutSettlementProgress{padding:var(--organizer-inset);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f8fffa;border:1px solid #b4ccff;gap:.75rem;margin:0;display:grid;box-shadow:0 12px 28px #1018281f}.adminDashboard.organizerDashboard .adminPayoutSettlementProgressHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem;display:flex}.adminDashboard.organizerDashboard .adminPayoutSettlementProgressHeader>div:first-child{flex:32rem;gap:.25rem;min-width:min(100%,24rem);display:grid}.adminDashboard.organizerDashboard .adminPayoutSettlementProgressHeader :is(strong,p){margin:0}.adminDashboard.organizerDashboard .adminPayoutSettlementProgressHeader>div:first-child>strong{font-size:1rem}.adminDashboard.organizerDashboard .adminPayoutSettlementProgressMeta{color:var(--organizer-muted);font-size:var(--organizer-label-size);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.adminDashboard.organizerDashboard .adminPayoutSettlementProgressMeta :is(span,time){border:1px solid var(--organizer-border);border-radius:var(--radius-pill);background:var(--organizer-surface);font-variant-numeric:tabular-nums;padding:.35rem .55rem}.adminDashboard.organizerDashboard .adminPayoutSettlementProgressTrack{border-radius:var(--radius-pill);background:#dbe5f7;height:.55rem;overflow:hidden}.adminDashboard.organizerDashboard .adminPayoutSettlementProgressTrack>span{border-radius:inherit;background:linear-gradient(90deg,#1557ff,#5f8cff,#1557ff) 0 0/200% 100%;min-width:.65rem;height:100%;transition:width .36s;animation:1.4s linear infinite adminPayoutProgressPulse;display:block}.adminDashboard.organizerDashboard .adminPayoutSettlementProgressHint{margin:0}.adminDashboard.organizerDashboard .adminPayoutSettlementProgress-success{background:#effcf4fa;border-color:#92d6ad}.adminDashboard.organizerDashboard .adminPayoutSettlementProgress-success .adminPayoutSettlementProgressTrack>span{background:#208a4e;animation:none}.adminDashboard.organizerDashboard .adminPayoutSettlementProgress-danger{background:#fff4f2fa;border-color:#f2afa5}.adminDashboard.organizerDashboard .adminPayoutSettlementProgress-danger .adminPayoutSettlementProgressTrack>span{background:var(--color-danger);animation:none}.adminDashboard.organizerDashboard .adminPayoutSettlementProgress-warning{background:#fffaecfa;border-color:#ead19a}.adminDashboard.organizerDashboard .adminPayoutSettlementProgress-warning .adminPayoutSettlementProgressTrack>span{background:#bf7b11;animation:none}.adminDashboard.organizerDashboard .adminQueueListCard[data-payout-selection-locked=true]:not([data-payout-settlement-target=true]){opacity:.58}.adminDashboard.organizerDashboard .adminQueueListCard[data-payout-settlement-target=true]{border-color:var(--organizer-accent);box-shadow:inset 3px 0 0 var(--organizer-accent);background:#f4f8ff}@keyframes adminPayoutProgressPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.adminDashboard.organizerDashboard .adminPayoutAttemptHistory{background:var(--color-surface-subtle);box-shadow:none;cursor:default;padding:.75rem}.adminDashboard.organizerDashboard .adminPayoutAttemptHistoryHeader{font-size:var(--organizer-label-size);justify-content:space-between;align-items:center;gap:.75rem;font-weight:650;display:flex}.adminDashboard.organizerDashboard .adminQueueListCard[data-payout-history-card]{cursor:pointer;transition:border-color .16s,box-shadow .16s}.adminDashboard.organizerDashboard .adminQueueListCard[data-payout-history-card][data-history-expanded=true]{border-color:var(--organizer-accent);box-shadow:0 8px 20px #1557ff14}.adminDashboard.organizerDashboard .adminPayoutHistoryButton{width:auto;min-height:2rem;font-size:var(--organizer-label-size);padding:.3rem .7rem}.adminDashboard.organizerDashboard .adminPayoutAttemptList{gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.adminDashboard.organizerDashboard .adminPayoutAttemptItem{border:1px solid var(--organizer-border);border-radius:var(--radius-control);background:var(--organizer-surface);gap:.5rem;padding:.75rem;display:grid}.adminDashboard.organizerDashboard .adminPayoutAttemptItem>p{margin:0}.adminDashboard.organizerDashboard .adminPayoutAttemptHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.adminDashboard.organizerDashboard .adminPayoutAttemptHeading time{color:var(--organizer-muted);font-size:var(--organizer-label-size)}.adminDashboard.organizerDashboard .adminPayoutAttemptTimeline{border-top:1px solid var(--organizer-border);padding-top:.5rem}.adminDashboard.organizerDashboard .adminPayoutAttemptTimeline>summary{width:fit-content;color:var(--color-primary);font-size:var(--organizer-label-size);cursor:pointer;font-weight:700}.adminDashboard.organizerDashboard .adminPayoutAttemptTimeline>ol{gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.adminDashboard.organizerDashboard .adminPayoutAttemptTimeline li{color:var(--organizer-muted);font-size:var(--organizer-label-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;display:flex}.adminDashboard.organizerDashboard .adminPayoutAttemptTimeline time{font-variant-numeric:tabular-nums}.adminDashboard.organizerDashboard :is(.adminOfferActionPanel,.adminPanelMenu){position:static}.adminDashboard.organizerDashboard .adminSettingsFooterActions{z-index:5;padding:var(--organizer-inset);border:1px solid var(--organizer-border);border-radius:var(--organizer-radius);background:var(--organizer-surface);box-shadow:var(--shadow-card);position:sticky;bottom:.5rem}.adminDashboard.organizerDashboard .adminSettingsFooterActionsIntro p{display:none}.adminDashboard.organizerDashboard .adminDashboardNotice{padding:var(--organizer-inset);border-radius:var(--organizer-radius)}.adminDashboard.organizerDashboard [hidden]{display:none}@media (max-width:1180px){.adminDashboard.organizerDashboard .adminStickyWorkspaceHeader{position:relative;top:auto}.adminDashboard.organizerDashboard .adminStickyWorkspaceHeader>.organizerNavigation-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.adminDashboard.organizerDashboard .adminTableRow{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDashboard.organizerDashboard :is(.adminOfferPrimary,.adminPaymentPrimary,.adminExpandedWorkspace,.adminTableRow>.organizerActions){grid-column:1/-1}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminBookingTaskTemplateRow{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminBookingTaskTemplateRow>.adminSettingsCode{grid-column:1/-1;padding-bottom:0}}@media (max-width:760px){.adminDashboard.organizerDashboard .adminTableRow{grid-template-columns:minmax(0,1fr)}.adminDashboard.organizerDashboard .adminTableRow>*{grid-column:1/-1;min-width:0}.adminDashboard.organizerDashboard :is(.adminExpandedWorkspace,.adminPaymentExpandedWorkspace,.adminCardSummaryButton,.adminOrganizationList>.adminCard>.adminCardSummaryButton){grid-template-columns:minmax(0,1fr)}.adminDashboard.organizerDashboard .adminSettingsFooterActions{position:static}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsRow-editable,.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsCreateRow{grid-template-columns:minmax(0,1fr)}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsCode{padding-bottom:0}.adminDashboard.organizerDashboard [data-admin-section=SETTINGS] .adminSettingsCardMeta{justify-content:flex-start;width:100%}.adminDashboard.organizerDashboard .adminPayoutSettlementProgressMeta{justify-content:flex-start}.adminDashboard.organizerDashboard .adminUtilityMenu[open]>div{min-width:0}.adminDashboard.organizerDashboard :is(.adminBulkActions,.adminPaymentsBulkBar){position:static}.adminDashboard.organizerDashboard .adminQueueListCard>.adminActions .uiButton,.adminDashboard.organizerDashboard .adminQueueListCard>.adminActions .adminLinkButton{width:100%}.adminDashboard.organizerDashboard .adminOfferQueueGrid{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.adminDashboard.organizerDashboard .adminOfferQueueCard{flex:none}}@media (prefers-reduced-motion:reduce){.adminDashboard.organizerDashboard *,.adminDashboard.organizerDashboard :before,.adminDashboard.organizerDashboard :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media (max-width:480px){.adminDashboard.organizerDashboard :is(.adminOfferFact,.adminPaymentFact,.adminPaymentStatusCell),.adminDashboard.organizerDashboard :is(.adminTableRow,.adminFacts,.adminPaymentExpandedWorkspace .adminFacts,.adminSettingsRow,.adminAddonSettingsRow),.adminDashboard.organizerDashboard .adminOfferSummary{grid-template-columns:minmax(0,1fr)}.adminDashboard.organizerDashboard .adminOfferMetaChips>span{white-space:normal;overflow-wrap:anywhere;max-width:100%}.adminDashboard.organizerDashboard .adminOfferThumbFallback{overflow-wrap:anywhere;font-size:.65rem}}
