.terms-text_text__nJXg9{min-width:0;overflow-wrap:anywhere}.terms-text_text__nJXg9 p{white-space:pre-wrap}.terms-text_text__nJXg9 p+p{margin-top:10px}.terms-text_text__nJXg9 mark{background:#f6e5ac;color:inherit;padding:0 .08em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.terms-text_text__nJXg9 ul{list-style:disc;padding-left:20px;margin:8px 0}.terms-text_text__nJXg9 li+li{margin-top:6px}.terms-text_document__nW35P{display:grid;gap:18px;overflow-wrap:anywhere}.terms-text_document__nW35P h4{margin:12px 0 6px}.bookings_workspace__3EL3x{--muted:#65716a;--border:#dddcd1;--surface:#fffdf8;min-width:0}.bookings_workspace__3EL3x button,.bookings_workspace__3EL3x input,.bookings_workspace__3EL3x select{font-family:inherit}.bookings_workspace__3EL3x button{cursor:pointer}.bookings_workspace__3EL3x button:disabled{cursor:not-allowed;opacity:.55}.bookings_workspace__3EL3x :is(button,a,input,select):focus-visible{outline:2px solid #a4751b;outline-offset:4px}.bookings_heading__yRPIA{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.bookings_eyebrow__O8GAl{margin:0 0 9px;color:#907028;font-size:9px;letter-spacing:.16em;font-weight:700}.bookings_heading__yRPIA h1{margin:0;font-family:var(--display);font-size:clamp(43px,4.2vw,62px);font-weight:500;line-height:1;letter-spacing:-.035em}.bookings_heading__yRPIA>div>p:last-child{margin:12px 0 0;color:var(--muted);font-size:13px}.bookings_headingTools__LfM5T{display:flex;gap:18px;align-items:center;padding-bottom:3px}.bookings_iconButton__N0kQ8{display:grid;place-items:center;width:37px;height:37px;color:#41564a;background:var(--surface);border:1px solid var(--border);border-radius:50%}.bookings_spinning__0k765{animation:bookings_spin__jaFoW 1.2s linear infinite}@keyframes bookings_spin__jaFoW{to{transform:rotate(1turn)}}.bookings_notice__1o5pk,.bookings_successNotice__qbn7R{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:14px 18px;background:#fff0d4;border:1px solid #e1c28a;color:#704e17;font-size:12px;line-height:1.6}.bookings_successNotice__qbn7R{background:#eaf0e4;border-color:#c4d1ba;color:#314e36}.bookings_notice__1o5pk button,.bookings_successNotice__qbn7R button{margin-left:auto;border:0;background:transparent;color:inherit;flex-shrink:0}.bookings_summary___itsn{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:24px}.bookings_summaryCard__wZlBA{display:flex;flex-direction:column;min-width:0;text-align:left;padding:20px;color:var(--ink);border:1px solid var(--border);background:var(--surface);border-radius:8px;transition:border-color .15s,background .15s}.bookings_summaryCard__wZlBA:hover{border-color:#a99b7b;background:#fffaf0}.bookings_summaryCard__wZlBA>strong{margin:19px 0 10px;font-family:var(--display);font-size:43px;font-weight:500;line-height:1}.bookings_summaryCard__wZlBA>span:last-child{color:var(--muted);font-size:11px;line-height:1.5}.bookings_summaryLabel__EnVY2{display:flex;width:100%;align-items:center;gap:8px;font-size:12px;font-weight:600}.bookings_summaryLabel__EnVY2 svg{flex-shrink:0;color:#758375}.bookings_summaryLabel__EnVY2 svg:last-child{margin-left:auto;color:#9d9f91}.bookings_summaryAttention__9Dv6l{background:#fbf2df;border-color:#e4d3a8}.bookings_summaryAttention__9Dv6l .bookings_summaryLabel__EnVY2 svg:first-child,.bookings_summaryAttention__9Dv6l>strong{color:#987028}.bookings_overview__l9jnG{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);gap:22px;margin-bottom:32px}.bookings_overviewWithQueue__5Txsd{align-items:start}.bookings_attention__ZbauL{min-width:0;padding:22px 24px 8px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.bookings_panelHeading__jxaHb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px}.bookings_calendarHeading__MTBR0 h2,.bookings_panelHeading__jxaHb h2,.bookings_workHeader__5vMsJ h2{margin:0;font-family:var(--display);font-size:26px;font-weight:500;letter-spacing:-.025em}.bookings_smallBadge__6UDo2{flex-shrink:0;border:1px solid #e7e4d8;border-radius:20px;padding:5px 9px;color:#75806f;font-size:9px}.bookings_attentionRow__tTier{display:grid;width:100%;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;border:0;border-top:1px solid #eeece3;background:transparent;padding:17px 0;color:var(--ink)}.bookings_attentionRow__tTier:hover .bookings_actionLink__zXMrD{color:#a37216}.bookings_attentionRow__tTier strong{display:block;font-size:12px;font-weight:600}.bookings_attentionRow__tTier small{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.bookings_attentionIcon__WzVFw{display:grid;place-items:center;width:36px;height:36px;background:#f0f2ea;color:#6a7c67;border-radius:9px}.bookings_iconAmber__YnkuJ{background:#f9eed8;color:#a37722}.bookings_attentionStep__59boh[data-urgency=red],.bookings_trailRecordStatus__RdPD0[data-urgency=red]{--urgency-ink:#943d32;--urgency-surface:#fff0eb;--urgency-border:#e8bbb1}.bookings_attentionStep__59boh[data-urgency=yellow],.bookings_trailRecordStatus__RdPD0[data-urgency=yellow]{--urgency-ink:#7d5b16;--urgency-surface:#fff6da;--urgency-border:#e8d192}.bookings_attentionStep__59boh[data-urgency=green],.bookings_trailRecordStatus__RdPD0[data-urgency=green]{--urgency-ink:#436443;--urgency-surface:#eef5e9;--urgency-border:#c4d7ba}.bookings_attentionStages__z8MQn{display:grid;gap:7px;margin:0 0 14px;padding:0 0 0 32px;list-style:none}.bookings_guideCandidates__a_05i,.bookings_guideOutreach__TeGVi,.bookings_guideSchedule__9HMPk{display:grid;gap:8px;min-width:0;font-size:12px;line-height:1.5}.bookings_guideOutreach__TeGVi{margin-top:12px}.bookings_guideOutreach__TeGVi ol{margin:0;padding-left:18px}.bookings_guideOutreach__TeGVi li{padding-block:5px}.bookings_guideOutreach__TeGVi li>span{display:flex;flex-wrap:wrap;gap:8px}.bookings_guideOutreach__TeGVi b{font-size:11px;color:var(--muted)}.bookings_guideOutreach__TeGVi b[data-outcome=declined],.bookings_guideOutreach__TeGVi b[data-outcome=expired]{color:#925328}.bookings_guideCandidates__a_05i p,.bookings_guideOutreach__TeGVi p{margin:0}.bookings_guideCandidates__a_05i{margin-top:12px;padding:14px;border:1px solid var(--border);border-radius:7px;background:var(--surface)}.bookings_guideCandidates__a_05i>article{display:grid;min-width:0;gap:5px;padding-block:10px;border-top:1px solid var(--border)}.bookings_guideCandidateActions__MlW4K{display:flex;flex-wrap:wrap;gap:6px 12px}.bookings_guideSchedule__9HMPk{padding:10px;border:1px solid var(--border);border-radius:5px}.bookings_guideSchedule__9HMPk>section{padding-top:7px;border-top:1px solid var(--border);overflow-wrap:anywhere}.bookings_attentionStep__59boh{position:relative;min-width:0;border:1px solid var(--urgency-border);border-radius:7px;background:var(--urgency-surface);color:var(--urgency-ink);scroll-margin-top:96px}.bookings_attentionStep__59boh:not(:last-child):before{content:"";position:absolute;top:21px;bottom:-30px;left:-23px;width:2px;background:var(--border);pointer-events:none}.bookings_stageHeader__HjU5C{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:6px 10px;border:0;border-radius:inherit;background:transparent;color:inherit;text-align:left}button.bookings_stageHeader__HjU5C{min-height:44px}.bookings_stageHeader__HjU5C strong{font-size:12px;font-weight:600;line-height:1.5}.bookings_attentionStep__59boh[data-urgency=green] .bookings_stageHeader__HjU5C strong{white-space:nowrap}.bookings_stageNumber__LuQ9w{position:absolute;z-index:1;top:10px;left:-33px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--urgency-border);background:var(--urgency-surface);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.bookings_stageCount__aXIdK,.bookings_stageUrgency___9FP_{display:flex;align-items:center;font-size:10px;font-weight:600}.bookings_stageSummary__OyRSi{display:flex;align-items:center;gap:10px;padding:0 10px 7px}.bookings_stageSummary__OyRSi p{flex:1;min-width:0;margin:0;font-size:11px;line-height:1.5}.bookings_stageSummary__OyRSi button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;min-height:44px;padding:6px 8px;border:1px solid var(--urgency-border);border-radius:5px;background:#ffffff80;color:inherit;font-size:11px;font-weight:600}.bookings_stageHeader__HjU5C[aria-expanded=true]>svg,.bookings_stageSummary__OyRSi button[aria-expanded=true] svg{transform:rotate(180deg)}.bookings_attentionInlineRecords__fp852{display:grid;gap:8px;min-width:0;padding:8px;border-top:1px solid var(--urgency-border)}.bookings_attentionInlineRecords__fp852[hidden]{display:none}.bookings_attentionRecord__MlESY{min-width:0;overflow:hidden;border:1px solid #dddcd1;border-radius:5px;background:var(--surface);color:#33473a}.bookings_attentionRecordInfo__DaZ45{display:grid;gap:5px;padding:10px 12px;color:inherit;text-decoration:none;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.bookings_attentionRecordInfo__DaZ45 small{font-size:10px;color:var(--muted)}.bookings_attentionRecordIdentity__qe7Av,.bookings_attentionRecordMeta__5CZow{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.bookings_attentionRecordIdentity__qe7Av>strong{font-size:12px}.bookings_attentionRecordIdentity__qe7Av>span{color:var(--muted);font-size:10px}.bookings_attentionRecordIdentity__qe7Av>svg{flex-shrink:0;margin-left:auto}.bookings_attentionRecordMeta__5CZow{justify-content:space-between}.bookings_attentionRecordMeta__5CZow strong{white-space:nowrap}.bookings_attentionRecordInfo__DaZ45 .bookings_attentionGuestNote__Pp4dE{color:#856220}.bookings_attentionRecordControls__qjYYr{padding:0 12px 10px}.bookings_attentionRecordControls__qjYYr .bookings_recordActionLink__XZ9A8{min-height:44px;max-width:100%;padding:8px 10px;overflow-wrap:anywhere}.bookings_attentionRecordControls__qjYYr .bookings_embeddedConfirmation__Vc8vC{grid-template-columns:minmax(0,1fr);gap:8px}.bookings_attentionRecordControls__qjYYr .bookings_confirmationAttentionActions__17DvS{justify-content:flex-start}.bookings_attentionInlineNote__yZqbv{margin:0;padding:5px;font-size:11px;line-height:1.6}.bookings_attentionInlineNote__yZqbv p{margin:0 0 8px}.bookings_attentionLinkedDisclosure__fJiwY{border-top:1px solid var(--border)}.bookings_attentionLinkedDisclosure__fJiwY summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:6px 12px;cursor:pointer;font-size:11px;list-style:none}.bookings_attentionLinkedDisclosure__fJiwY summary::-webkit-details-marker{display:none}.bookings_attentionLinkedDisclosure__fJiwY[open] summary svg{transform:rotate(180deg)}.bookings_attentionLinkedBookings__1DhvI{display:grid;gap:6px;padding:0 12px 10px}.bookings_attentionLinkedBookings__1DhvI a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;color:#3e573e;text-decoration:none;font-size:11px;overflow-wrap:anywhere}.bookings_attentionLinkedBookings__1DhvI small{display:block;color:var(--muted);font-size:10px}.bookings_attentionLinkedBookings__1DhvI svg{flex-shrink:0}.bookings_trailRecordActions__AXQhL{display:grid;gap:12px;width:100%;min-width:0}.bookings_trailRecordStatus__RdPD0{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0;color:var(--urgency-ink);font-size:11px;line-height:1.6}.bookings_trailRecordStatus__RdPD0 i{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--urgency-ink)}.bookings_trailRecordStatus__RdPD0 time{color:var(--muted)}.bookings_trailRecordButtons__r5ew2{display:flex;flex-wrap:wrap;gap:8px}.bookings_trailMessagePreview__XcCn3{display:grid;gap:10px;padding:15px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.bookings_trailMessagePreview__XcCn3[hidden]{display:none}.bookings_trailMessagePreview__XcCn3 p{margin:0}.bookings_trailMessagePreview__XcCn3 article{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--border)}.bookings_trailMessagePreview__XcCn3 .bookings_messagePreviewBody__LPITb{white-space:pre-wrap}.bookings_attentionEmpty__kEjZ1{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border:1px solid var(--border);border-radius:7px;color:#526147;font-size:12px}.bookings_attentionEmpty__kEjZ1 p{margin:0;line-height:1.6}.bookings_recordActions__A2aEV{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:12px 20px 18px;border-top:1px dashed #e8e8de;background:#fafaf5}.bookings_recordActions__A2aEV>p{flex-basis:100%;margin:0}.bookings_recordActionLink__XZ9A8{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid #c6cfbd;border-radius:5px;background:#f0f3e9;color:#3e573e;font-size:11px;font-weight:600;text-decoration:none}.bookings_recordActionLink__XZ9A8 svg{flex-shrink:0}.bookings_embeddedConfirmation__Vc8vC{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;min-width:0}.bookings_embeddedConfirmation__Vc8vC small{display:block;font-size:11px;line-height:1.6;color:var(--muted)}@media (max-width:950px){.bookings_embeddedConfirmation__Vc8vC{grid-template-columns:minmax(0,1fr)}.bookings_embeddedConfirmation__Vc8vC .bookings_confirmationAttentionActions__17DvS{justify-content:flex-start}}@media (max-width:720px){.bookings_embeddedConfirmation__Vc8vC .bookings_confirmationAttentionActions__17DvS button,.bookings_recordActionLink__XZ9A8{min-height:44px}.bookings_recordActions__A2aEV{padding:12px 15px 16px}.bookings_recordActionLink__XZ9A8{max-width:100%;overflow-wrap:anywhere}}.bookings_actionLink__zXMrD{display:flex;align-items:center;gap:7px;color:#526147;font-size:10px;font-weight:600}.bookings_confirmationAttentionCopy__kybja{min-width:0;overflow-wrap:anywhere}.bookings_confirmationAttentionCopy__kybja a{color:#775b18;text-underline-offset:2px}.bookings_confirmationAttentionRow__GXD_Y .bookings_confirmationAttentionActions__17DvS{min-width:0;justify-content:flex-start}.bookings_confirmationAttentionRow__GXD_Y .bookings_confirmationAttentionActions__17DvS button{min-height:36px;font-size:10px}.bookings_confirmationAttentionActions__17DvS p{font-size:10px}.bookings_confirmationAttentionWaiting__dQvpb .bookings_confirmationAttentionActions__17DvS{grid-column:2/-1}@media (max-width:950px){.bookings_attentionRow__tTier.bookings_confirmationAttentionRow__GXD_Y{grid-template-columns:36px minmax(0,1fr)}.bookings_confirmationAttentionRow__GXD_Y .bookings_confirmationAttentionActions__17DvS{grid-column:2/-1}}@media (max-width:720px){.bookings_confirmationAttentionRow__GXD_Y .bookings_confirmationAttentionActions__17DvS{grid-column:1/-1}.bookings_confirmationAttentionRow__GXD_Y .bookings_confirmationAttentionActions__17DvS button{min-height:44px}}.bookings_upNext__cTFLc{display:flex;flex-direction:column;min-width:0;padding:23px 26px;border:1px solid #2e473b;border-radius:8px;background:radial-gradient(ellipse at 95% 5%,#395342 0,transparent 70%),#263c30;color:#fcf8eb}.bookings_nextLabel__thWDu{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#bfcdba;font-size:8px;letter-spacing:.12em}.bookings_nextLabel__thWDu span:first-child{display:flex;gap:8px;align-items:center;color:#e5c885}.bookings_nextDate__rk918{margin:24px 0 4px;color:#d4d8c9;font-size:11px}.bookings_nextTime__vyCdq{font-size:43px}.bookings_nextTime__vyCdq,.bookings_upNext__cTFLc h2{font-family:var(--display);font-weight:500;line-height:1.15}.bookings_upNext__cTFLc h2{margin:12px 0 9px;font-size:24px}.bookings_nextGuests__c_IaL{display:flex;align-items:center;gap:7px;margin:0 0 20px;color:#c4cfbe;font-size:10px}.bookings_upNext__cTFLc>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:14px 0 0;margin-top:auto;border:0;border-top:1px solid #52634d;background:transparent;color:#efdab0;font-size:11px}.bookings_upNext__cTFLc>button:hover{color:white}.bookings_highlights__Vkn15{display:flex;min-width:0;flex-direction:column;border:1px solid #2e473b;border-radius:12px;background:radial-gradient(ellipse at 95% 5%,#395342 0,transparent 70%),#263c30;color:#fcf8eb;transition:background-color .2s,border-color .2s}.bookings_highlightsCalendar__jCISC{border-color:#dedfcf;background:var(--surface);color:var(--ink)}.bookings_highlightSlides__M5wWc{display:grid;flex:1;min-width:0}.bookings_highlightSlide__M4B5X{display:grid;grid-area:1/1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);transition:opacity .2s,transform .2s,visibility .2s}.bookings_highlightSlide__M4B5X[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none}.bookings_highlights__Vkn15 .bookings_upNext__cTFLc{min-height:278px;padding:21px 22px 14px;border:0;border-radius:12px 12px 0 0;background:transparent}.bookings_highlights__Vkn15 .bookings_calendarWidget__Ze53G{align-self:start;border:0;border-radius:12px 12px 0 0;background:transparent}.bookings_highlightControls__Z9BJm{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 18px;padding:8px 0;border-top:1px solid #52634d;color:#c4cfbe}.bookings_highlightControls__Z9BJm>div{display:flex;width:100%;gap:6px}.bookings_highlightControls__Z9BJm button{position:relative;isolation:isolate;flex:1;overflow:hidden;min-height:30px;padding:6px 12px;border:1px solid transparent;border-radius:20px;background:#ffffff0c;color:inherit;font-size:10px}.bookings_highlightControls__Z9BJm button[aria-pressed=true]{border-color:#ffffff35;color:#fff}.bookings_highlightProgress__SpPc0{position:absolute;inset:0;z-index:-1;background:#dedede45;transform:scaleX(0);transform-origin:left}.bookings_highlightTabLabel__g79C2{position:relative;display:inline-flex;align-items:center;gap:5px}.bookings_highlightControls__Z9BJm button:hover{border-color:#ffffff55}.bookings_highlightsCalendar__jCISC .bookings_highlightControls__Z9BJm{border-color:#e5e8dd;color:#777}.bookings_highlightsCalendar__jCISC .bookings_highlightControls__Z9BJm button{background:#f0f0ed}.bookings_highlightsCalendar__jCISC .bookings_highlightControls__Z9BJm button[aria-pressed=true]{border-color:#c9c9c4;color:#3f413e}.bookings_highlightsCalendar__jCISC .bookings_highlightControls__Z9BJm button:hover{border-color:#b8b8b2}.bookings_highlightsCalendar__jCISC .bookings_highlightProgress__SpPc0{background:#d4d4ce}.bookings_nextEmpty__r8wtz{margin:auto 0;padding:25px 0;color:#d3decb}.bookings_nextEmpty__r8wtz p{font-size:12px;line-height:1.6}.bookings_confirmations__lASaL{padding:22px;background:var(--surface);border:1px solid #dfcea7;border-radius:8px;margin-bottom:26px;scroll-margin-top:100px}.bookings_confirmations__lASaL[hidden]{display:none}.bookings_pendingRecords__NT0D4{margin-top:20px}.bookings_queueLoading__jPRGH{margin:12px 0;font-size:12px;line-height:1.6;color:var(--muted)}.bookings_closePanel__QJB3T,.bookings_textButton__Yynr7{display:flex;align-items:center;gap:7px;background:transparent;border:0;padding:0;color:#6a6f60;font-size:11px!important}.bookings_closePanel__QJB3T{margin:0 0 20px auto}.bookings_textButton__Yynr7{margin-top:18px;color:#765710}.bookings_workPanel__pDzdC{min-width:0;scroll-margin-top:95px}.bookings_workHeader__5vMsJ{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px}.bookings_tabs__3peU7{display:flex;gap:28px;border-bottom:1px solid #d6d6c9;margin-bottom:20px;overflow-x:auto;scrollbar-width:thin}.bookings_tabs__3peU7>button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:0 2px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#737b70;font-size:12px}.bookings_tabs__3peU7>button:hover{color:#283e30}.bookings_tabs__3peU7>.bookings_activeTab__ZdA_1{border-bottom-color:#304b39;color:#283e30;font-weight:700}.bookings_tabs__3peU7>button>span{padding:2px 6px;border-radius:4px;background:#eddfba;color:#775416;font-size:9px}.bookings_scopeTabs__Leabo{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.bookings_scopeTabs__Leabo>button{padding:9px 13px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:#65715f;font-size:11px}.bookings_scopeTabs__Leabo>button[aria-pressed=true]{border-color:#304b39;background:#304b39;color:#fff}.bookings_scopeDescription__TlNrF{margin:0 0 16px;color:#737b70;font-size:11px;line-height:1.6}.bookings_filters__QqBDA{display:grid;grid-template-columns:minmax(200px,1fr) auto auto;gap:10px}.bookings_search__crnXI{display:flex;align-items:center;gap:10px;min-width:0;padding:0 13px;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:#7d8377}.bookings_search__crnXI input{width:100%;min-width:0;height:43px;border:0;outline:none;background:transparent;font-size:11px;color:var(--ink)}.bookings_search__crnXI input::placeholder{color:#888a7e}.bookings_search__crnXI:focus-within{outline:2px solid #a4751b;outline-offset:2px}.bookings_search__crnXI input:focus-visible{outline:none}.bookings_search__crnXI>svg{flex-shrink:0}.bookings_search__crnXI button{display:grid;place-items:center;background:transparent;border:0;padding:0;color:#778071}.bookings_select__6YtVs{display:flex;position:relative;align-items:center;gap:8px;padding:0 11px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:6px}.bookings_select__6YtVs>span{font-size:10px;color:#84897d}.bookings_select__6YtVs select{appearance:none;max-width:165px;min-width:0;height:43px;padding-right:16px;border:0;background:transparent;color:#424e40;font-size:11px;cursor:pointer}.bookings_select__6YtVs>svg{position:absolute;right:9px;pointer-events:none;color:#818777}.bookings_resultsMeta__DBYwG{display:flex;justify-content:space-between;gap:10px;margin:14px 0;color:#757e6f;font-size:10px;line-height:1.5}.bookings_resultsMeta__DBYwG>span:first-child{color:#495744}.bookings_resultsMeta__DBYwG>button{display:flex;gap:7px;align-items:center;background:none;border:0;padding:0;color:#896922;font-size:10px}.bookings_departures__XgabE{min-width:0}.bookings_departureHostLabel__dtuG_{display:flex;align-items:center;gap:5px;margin-top:7px;color:#68765e;font-size:10px}.bookings_assignButton__EwLBP{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-top:12px;border:1px solid #c8d0bb;border-radius:4px;background:#eef1e5;color:#374d2d;padding:7px 10px;font-size:10px}.bookings_coveragePanel__Can3R{padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--surface);scroll-margin-top:100px}.bookings_calendarWidget__Ze53G{min-width:0;background:var(--surface);border:1px solid #dedfcf;border-radius:16px;scroll-margin-top:95px}.bookings_calendarWidget__Ze53G,.bookings_expandedCalendar__1RW41{container:booking-calendar/inline-size}.bookings_calendarExpansion__hUaRa{min-width:0;margin-bottom:32px;scroll-margin-top:96px}.bookings_calendarExpansion__hUaRa:empty{display:none}.bookings_expandedCalendar__1RW41{min-width:0;border:1px solid #dedfcf;border-radius:16px;background:var(--surface);color:var(--ink)}.bookings_expandedCalendar__1RW41>.bookings_calendarHeading__MTBR0{padding-bottom:18px;border-bottom:1px solid #e5e8dd}.bookings_calendarHeading__MTBR0{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px 0}.bookings_calendarWidget__Ze53G .bookings_calendarHeading__MTBR0{padding-top:16px;gap:10px}.bookings_calendarWidget__Ze53G .bookings_calendarExpand__iYhTF{width:auto;padding:6px 8px;border-radius:20px;line-height:1.2}.bookings_calendarIdentity__TONQX{display:flex;min-width:0;align-items:center;gap:15px}.bookings_calendarHeading__MTBR0 h2{font-size:23px}.bookings_calendarIdentity__TONQX p{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.bookings_calendarExpand__iYhTF{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;padding:9px 12px;border:1px solid #d5ddca;border-radius:20px;background:#edf2e6;color:#40563b;font-size:10px;font-weight:600}.bookings_calendarExpand__iYhTF:hover{background:#dfe8d6}.bookings_calendarPeek__6tIp7{padding:8px 22px 17px}.bookings_calendarPeekToolbar__Hm9Ih{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#485840;font-size:11px;font-weight:600}.bookings_calendarPeekToolbar__Hm9Ih>div{display:flex;align-items:center;gap:3px}.bookings_calendarPeekToolbar__Hm9Ih button{display:grid;place-items:center;min-width:27px;min-height:27px;padding:4px 6px;border:0;border-radius:20px;background:transparent;color:#5a6751;font-size:9px}.bookings_calendarPeekToolbar__Hm9Ih button:hover{background:#edf0e5}.bookings_calendarPeekDays__2TnYN{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.bookings_calendarPeekDays__2TnYN>button{display:flex;min-width:0;min-height:85px;align-items:center;flex-direction:column;padding:9px 4px 8px;border:1px solid #e5e8dd;border-radius:11px;background:#f2f4ec;color:#40513d}.bookings_calendarPeekDays__2TnYN>button:nth-last-child(-n+2){border-color:#ede4ce;background:#faf4e5}.bookings_calendarPeekDays__2TnYN>button:hover{border-color:#90a47c}.bookings_calendarPeekDays__2TnYN>button>span:first-child{font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bookings_calendarPeekDays__2TnYN>button>strong{display:grid;place-items:center;width:29px;height:29px;margin:3px 0;border-radius:50%;font-family:var(--display);font-size:25px;font-weight:500;line-height:1}.bookings_calendarPeekDays__2TnYN>button[aria-current=date]>strong{background:#efdda3;color:var(--ink)}.bookings_calendarPeekDays__2TnYN>button>small{margin-top:4px;font-size:9px}.bookings_calendarPeekDays__2TnYN>button.bookings_calendarPeekDaySelected__x5_IO{border-color:#3e5942;background:#3e5942;color:#fff9e8}.bookings_calendarPeekDots__siJTl{display:flex;height:6px;align-items:center;justify-content:center;gap:3px}.bookings_calendarDeparture__SwmaA i,.bookings_calendarPeekDots__siJTl i{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#67845c}.bookings_calendarDeparture__SwmaA i[data-status=guide_pending],.bookings_calendarPeekDots__siJTl i[data-status=guide_pending]{background:#aa79a7}.bookings_calendarDeparture__SwmaA i[data-status=completed],.bookings_calendarPeekDots__siJTl i[data-status=completed]{background:#9aab9a}.bookings_calendarPeekDaySelected__x5_IO .bookings_calendarPeekDots__siJTl i{background:#d5ddab}.bookings_calendarPeekDaySelected__x5_IO .bookings_calendarPeekDots__siJTl i[data-status=guide_pending]{background:#e8b4dd}.bookings_calendarPeekDots__siJTl small{font-size:8px}.bookings_calendarPeekAgenda__Wb8gp{display:grid;gap:8px;margin-top:14px}.bookings_calendarPeekAgenda__Wb8gp>strong{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;color:#6d7765;font-size:10px;font-weight:500}.bookings_calendarPeekAgenda__Wb8gp>strong>span{color:#839078;font-size:9px;font-weight:400}.bookings_calendarPeekAgenda__Wb8gp>div{display:grid;min-width:0;gap:6px}.bookings_calendarDeparture__SwmaA{display:grid;grid-template-columns:35px minmax(0,1fr) 13px;align-items:center;gap:9px;min-width:0;padding:9px;border:1px solid #e2e4d7;border-radius:9px;background:#fafaf3;color:#53624b;font-size:10px;text-decoration:none}.bookings_calendarDeparture__SwmaA:hover{background:#ecf0e3;border-color:#b8c4a8}.bookings_calendarDeparture__SwmaA>time{align-self:start;padding-top:2px;color:#46543e;font-weight:700;font-variant-numeric:tabular-nums}.bookings_calendarDepartureDetails__Nqazo,.bookings_calendarDepartureMeta__ginTj{display:grid;min-width:0;gap:4px}.bookings_calendarDepartureDetails__Nqazo>strong{color:#3f4f39;font-size:11px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.bookings_calendarDepartureMeta__ginTj{gap:3px;color:#72796c;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.bookings_calendarDepartureMeta__ginTj i{display:inline-block;margin-right:5px;vertical-align:1px}.bookings_calendarDayAgenda___oiUx{grid-template-columns:minmax(0,1fr)}.bookings_calendarAgendaRows__Yguf8{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:8px}.bookings_calendarAgendaRows__Yguf8 .bookings_calendarDeparture__SwmaA{grid-template-columns:45px minmax(0,1fr) 13px;padding:13px;font-size:12px}.bookings_calendarAgendaRows__Yguf8 .bookings_calendarDepartureDetails__Nqazo>strong{font-size:13px}.bookings_calendarAgendaRows__Yguf8 .bookings_calendarDepartureMeta__ginTj{font-size:11px}.bookings_calendarPeekEmpty__OPqN6{color:#839078;font-size:10px;line-height:1.5}.bookings_expandedCalendar__1RW41 .bookings_calendarSurface__cu1Af{margin:0;background:transparent;border:0;border-radius:0 0 16px 16px}.bookings_calendarDate__07XtQ{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding-inline:4px!important}.bookings_calendarDate__07XtQ>span.bookings_calendarDateDepartures__rqzwv{display:grid!important;align-content:start;justify-content:stretch;gap:5px;margin-top:7px;text-align:left;letter-spacing:0}.bookings_calendarDate__07XtQ .bookings_calendarDateDeparture__B_QIY{display:grid;grid-template-columns:4px minmax(0,1fr);align-items:center;gap:2px 4px;min-width:0;color:inherit;font-size:10px;font-weight:600;line-height:1.35;letter-spacing:0}.bookings_calendarDateDeparture__B_QIY>time{font-variant-numeric:tabular-nums;white-space:nowrap}.bookings_calendarDate__07XtQ .bookings_calendarDateDot__sgn88{display:block;position:static;width:4px;height:4px;border-radius:50%;background:#486c53}.bookings_calendarDate__07XtQ .bookings_calendarDateDot__sgn88[data-status=guide_pending]{background:#95649d}.bookings_calendarDate__07XtQ .bookings_calendarDateDot__sgn88[data-status=completed]{background:#87958b}.bookings_calendarDate__07XtQ[aria-pressed=true] .bookings_calendarDateDot__sgn88{box-shadow:0 0 0 1px #ffffff80}.bookings_calendarDate__07XtQ[aria-pressed=true] .bookings_calendarDateDot__sgn88[data-status=guide_pending]{background:#e8b4dd}.bookings_calendarDate__07XtQ[aria-pressed=true] .bookings_calendarDateDot__sgn88[data-status=confirmed]{background:#b4d2a9}.bookings_calendarDateDeparture__B_QIY .bookings_calendarDateExperience__50DjU,.bookings_calendarDateDeparture__B_QIY .bookings_calendarDateParticipants__Qub87{display:none;grid-column:2/-1;min-width:0;overflow:hidden;color:inherit;font-size:9px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.bookings_calendarDate__07XtQ .bookings_calendarDateEmpty__YhmNr{text-align:center;color:inherit;font-size:8px}@container staff-date (max-width: 40px){.bookings_calendarDate__07XtQ .bookings_calendarDateDeparture__B_QIY{grid-template-columns:3px minmax(0,1fr);column-gap:2px;font-size:8px}.bookings_calendarDate__07XtQ .bookings_calendarDateDot__sgn88{width:3px;height:3px}}@container staff-date (max-width: 28px){.bookings_calendarDate__07XtQ .bookings_calendarDateDeparture__B_QIY{font-size:7px}}@container staff-date (min-width: 96px){.bookings_calendarDateDeparture__B_QIY .bookings_calendarDateParticipants__Qub87{display:block}}@container staff-date (min-width: 155px){.bookings_calendarDate__07XtQ .bookings_calendarDateDeparture__B_QIY{grid-template-columns:4px 32px minmax(0,1fr);column-gap:5px}.bookings_calendarDateDeparture__B_QIY .bookings_calendarDateParticipants__Qub87{grid-column:3;grid-row:1}.bookings_calendarDateDeparture__B_QIY .bookings_calendarDateExperience__50DjU{display:block}}@container booking-calendar (min-width: 700px){.bookings_calendarAgendaRows__Yguf8 .bookings_calendarDepartureDetails__Nqazo{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:20px}}@media (min-width:901px){.bookings_calendarSurface__cu1Af .bookings_calendarWeekGrid__2rpx3{margin-left:calc(var(--time-rail) + var(--calendar-gap))}}@container booking-calendar (max-width: 850px){.bookings_calendarSurface__cu1Af .bookings_calendarWeekGrid__2rpx3{margin-left:0}.bookings_calendarSurface__cu1Af .bookings_calendarWeekGrid__2rpx3 .booking-calendar-week.is-active{display:block}.bookings_calendarSurface__cu1Af .bookings_calendarWeekGrid__2rpx3 .booking-calendar-dates{width:100%;margin-left:0}.bookings_calendarSurface__cu1Af .bookings_calendarPrivateHours__FAxpz,.bookings_calendarSurface__cu1Af .bookings_calendarWeekGrid__2rpx3 .booking-calendar-slots{display:none}.bookings_calendarSurface__cu1Af .bookings_calendarDayAgenda___oiUx{display:grid}}@container booking-calendar (max-width: 480px){.bookings_calendarHeading__MTBR0{gap:10px;padding:18px 15px 0}.bookings_calendarIdentity__TONQX{gap:10px}.bookings_calendarHeading__MTBR0 h2{font-size:20px}.bookings_calendarIdentity__TONQX p{font-size:9px;max-width:190px}.bookings_calendarExpand__iYhTF{width:72px;padding:7px 8px;border-radius:12px;font-size:9px;line-height:1.5;gap:5px}.bookings_calendarExpand__iYhTF svg{flex-shrink:0;width:12px}.bookings_calendarPeek__6tIp7{padding:7px 15px 15px}.bookings_calendarPeekToolbar__Hm9Ih{font-size:10px}.bookings_calendarPeekDays__2TnYN{gap:4px}.bookings_calendarPeekDays__2TnYN>button{padding-inline:2px;min-height:77px;border-radius:9px}.bookings_calendarPeekDays__2TnYN>button>span:first-child{font-size:7px}.bookings_calendarPeekDays__2TnYN>button>strong{font-size:22px}.bookings_calendarPeekDays__2TnYN>button>small{font-size:7px}.bookings_calendarPeekDots__siJTl{gap:2px}.bookings_calendarPeekDots__siJTl i{width:4px;height:4px}.bookings_calendarPeekAgenda__Wb8gp{margin-top:12px}.bookings_calendarDeparture__SwmaA{gap:7px;padding:7px 8px}}@container booking-calendar (max-width: 330px){.bookings_calendarHeading__MTBR0 h2{font-size:18px}.bookings_calendarIdentity__TONQX{gap:8px}.bookings_calendarPeekDays__2TnYN>button>small{white-space:nowrap;font-size:6.5px}}.bookings_records__7aT2I{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.bookings_recordHead__3dNba,.bookings_record__tb719{display:grid;grid-template-columns:minmax(145px,1.25fr) minmax(175px,1.4fr) 85px 90px minmax(140px,1.1fr) 16px;align-items:center;column-gap:16px;padding:18px 20px}.bookings_recordHead__3dNba{background:#eceee4;color:#6b7463;font-size:9px;font-weight:600}.bookings_recordSortButton__BwCpT{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:36px;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit}.bookings_recordSortButton__BwCpT:hover,.bookings_recordSortButton__BwCpT[aria-pressed=true]{color:#775b18}.bookings_recordSortButton__BwCpT>span{min-width:0}.bookings_recordSortButton__BwCpT svg{flex-shrink:0}.bookings_recordSortDirection__gWKVI,.bookings_recordSortLabel__BGLvF{display:block;margin-top:3px;font-size:9px}.bookings_recordSortDirection__gWKVI{font-weight:400}.bookings_record__tb719{border-top:1px solid #e8e8de;text-decoration:none;color:var(--ink);transition:background .15s}.bookings_record__tb719:hover{background:#faf5e9}.bookings_record__tb719 strong{display:block;font-size:12px;font-weight:600;line-height:1.5}.bookings_record__tb719 small{display:block;margin-top:4px;font-size:10px;color:#7b8272;line-height:1.5;overflow-wrap:anywhere}.bookings_recordGuest__vxUvF{display:flex;align-items:center;gap:10px;min-width:0}.bookings_recordGuest__vxUvF>div{min-width:0}.bookings_avatar__a_FvP{display:grid;flex-shrink:0;place-items:center;width:33px;height:33px;border-radius:50%;background:#e9ecde;color:#647656;font-size:10px;font-weight:600}.bookings_recordExperience__0dvD2{min-width:0}.bookings_guestNote__j6f_k{display:flex;align-items:center;gap:5px;margin-top:6px;color:#9d7825;font-size:9px}.bookings_recordParty__0_FNG strong>span{display:none}.bookings_recordAmount__EUxD2{white-space:nowrap}.bookings_cashBookingBadge__F387c{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:4px 7px;border:1px solid #d9be78;border-radius:4px;background:#fff5d7;color:#725015;font-size:10px;font-weight:700;line-height:1.4;white-space:normal}.bookings_recordAmount__EUxD2>strong{display:block}.bookings_cashBookingNotice__OvJDx{margin-bottom:18px;padding:14px;border:1px solid #d9be78;border-radius:5px;background:#fff5d7;color:#725015;font-size:12px;line-height:1.65}.bookings_cashBookingNotice__OvJDx strong{display:flex;align-items:center;gap:7px;font-size:14px}.bookings_cashBookingNotice__OvJDx p{margin:7px 0 0}.bookings_recordStatus__EaQ4q>small{display:flex;align-items:center;gap:4px;margin-top:7px}.bookings_recordArrow__EpMzy{color:#8d967f}.bookings_sortTools__dHyAc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:16px;color:#7b8272;font-size:10px}.bookings_sortTools__dHyAc .bookings_select__6YtVs{max-width:100%;min-width:0}.bookings_sortTools__dHyAc select{min-width:0;max-width:none;flex:1}.bookings_orderTime__S2Ohi{display:block;margin-top:4px;color:#7b8272;font-size:10px;overflow-wrap:anywhere}.bookings_expiredPending__EE4IF{margin-top:20px;padding:16px;border:1px solid var(--border);border-radius:8px;scroll-margin-top:100px}.bookings_expiredPending__EE4IF>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:13px;font-weight:600}.bookings_expiredPending__EE4IF>summary::-webkit-details-marker{display:none}.bookings_expiredPending__EE4IF>summary svg{margin-left:auto;flex-shrink:0}.bookings_expiredPending__EE4IF[open]>summary svg{transform:rotate(180deg)}.bookings_expiredPending__EE4IF>p{margin:12px 0 16px;color:#7b8272;font-size:12px;line-height:1.5}.bookings_empty__low2P{display:flex;align-items:center;flex-direction:column;padding:52px 20px;border:1px dashed #cecfc0;border-radius:8px;text-align:center;color:#75806b}.bookings_empty__low2P h3{margin:15px 0 7px;font-family:var(--display);font-size:25px;font-weight:500;color:#33412c}.bookings_empty__low2P p{margin:0;font-size:12px;line-height:1.6}.bookings_empty__low2P button{display:flex;gap:8px;align-items:center;margin-top:20px;padding:9px 13px;border:1px solid #c7cdb7;border-radius:4px;background:#f9faf3;color:#4a603b;font-size:11px}@media (max-width:1200px){.bookings_summaryCard__wZlBA{padding:16px}.bookings_summaryLabel__EnVY2{font-size:11px;gap:6px}.bookings_summaryLabel__EnVY2 svg:last-child{display:none}.bookings_filters__QqBDA{grid-template-columns:minmax(0,1fr) auto auto}.bookings_search__crnXI{grid-column:1/-1}.bookings_select__6YtVs select{max-width:none;flex:1}.bookings_recordHead__3dNba,.bookings_record__tb719{column-gap:12px;grid-template-columns:minmax(140px,1.2fr) minmax(160px,1.3fr) 70px 75px minmax(135px,1fr);padding:17px 15px}.bookings_recordArrow__EpMzy,.bookings_recordGuest__vxUvF .bookings_avatar__a_FvP,.bookings_recordHead__3dNba>span:last-child{display:none}.bookings_overview__l9jnG{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:16px}.bookings_attention__ZbauL{padding:20px 18px 5px}.bookings_smallBadge__6UDo2{display:none}.bookings_actionLink__zXMrD{font-size:0;gap:0}}@media (max-width:950px){.bookings_summary___itsn{grid-template-columns:repeat(2,minmax(0,1fr))}.bookings_summaryCard__wZlBA{padding:19px}.bookings_summaryCard__wZlBA>strong{margin-top:14px;font-size:38px}.bookings_summaryLabel__EnVY2{font-size:12px}.bookings_summaryLabel__EnVY2 svg:last-child{display:block}.bookings_overview__l9jnG{grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr)}.bookings_attentionRow__tTier{gap:9px;grid-template-columns:31px minmax(0,1fr) 15px}.bookings_attentionIcon__WzVFw{width:31px;height:31px}.bookings_attentionRow__tTier small{font-size:10px}.bookings_upNext__cTFLc{padding:22px}.bookings_recordHead__3dNba{display:none}.bookings_sortableRecords__5lC5s .bookings_recordHead__3dNba{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 15px}.bookings_recordSortContext__9F80v,.bookings_sortableRecords__5lC5s .bookings_recordHead__3dNba>span{display:none}.bookings_recordSortButton__BwCpT{min-height:44px}.bookings_recordSortLabel__BGLvF{font-size:11px}.bookings_record__tb719{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px}.bookings_record__tb719:first-of-type{border-top:0}.bookings_recordGuest__vxUvF{grid-column:1;grid-row:1}.bookings_recordGuest__vxUvF .bookings_avatar__a_FvP{display:grid}.bookings_recordStatus__EaQ4q{grid-column:2;grid-row:1;text-align:right}.bookings_recordStatus__EaQ4q small{justify-content:flex-end}.bookings_recordExperience__0dvD2{grid-column:1/-1;grid-row:2}.bookings_recordParty__0_FNG{grid-column:1;grid-row:3;display:flex;align-items:baseline;gap:8px}.bookings_recordParty__0_FNG strong>span{display:inline}.bookings_recordAmount__EUxD2{grid-column:2;grid-row:3;text-align:right}}@media (max-width:720px){.bookings_heading__yRPIA{align-items:flex-start;margin-bottom:24px}.bookings_heading__yRPIA h1{font-size:46px}.bookings_heading__yRPIA>div>p:last-child{max-width:230px;font-size:12px;line-height:1.6}.bookings_headingTools__LfM5T{padding-top:18px;gap:10px}.bookings_summary___itsn{gap:10px;margin-bottom:18px}.bookings_summaryCard__wZlBA{padding:15px}.bookings_summaryLabel__EnVY2{gap:7px;font-size:11px;line-height:1.4}.bookings_summaryLabel__EnVY2 svg:last-child{display:none}.bookings_summaryCard__wZlBA>span:last-child{font-size:10px}.bookings_summaryCard__wZlBA>strong{margin:15px 0 8px}.bookings_overview__l9jnG{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:28px}.bookings_attention__ZbauL{padding:20px 18px 4px}.bookings_attentionRow__tTier{padding:17px 0;grid-template-columns:36px minmax(0,1fr) 15px;gap:12px}.bookings_attentionIcon__WzVFw{width:36px;height:36px}.bookings_attentionRow__tTier strong{font-size:12px}.bookings_attentionRow__tTier small{font-size:11px}.bookings_upNext__cTFLc{display:grid;grid-template-columns:1fr auto;gap:0 12px;padding:20px}.bookings_nextLabel__thWDu{grid-column:1/-1;margin-bottom:18px}.bookings_nextDate__rk918{grid-column:1;margin:0 0 7px}.bookings_nextTime__vyCdq{grid-column:2;grid-row:2/4;font-size:36px;align-self:center}.bookings_upNext__cTFLc h2{grid-column:1;margin:0 0 10px;font-size:23px}.bookings_nextGuests__c_IaL{grid-column:1/-1;margin-bottom:16px}.bookings_upNext__cTFLc>button{grid-column:1/-1}.bookings_nextEmpty__r8wtz{grid-column:1/-1;padding:5px 0}.bookings_tabs__3peU7{gap:22px;margin-bottom:18px}.bookings_tabs__3peU7>button{font-size:11px;gap:6px;padding-bottom:13px}.bookings_tabs__3peU7>button svg{width:14px}.bookings_panelHeading__jxaHb h2,.bookings_workHeader__5vMsJ h2{font-size:26px}.bookings_filters__QqBDA{grid-template-columns:repeat(2,minmax(0,1fr))}.bookings_select__6YtVs:last-child{grid-column:1/-1}.bookings_select__6YtVs{padding:0 10px;gap:5px}.bookings_select__6YtVs select{width:100%;font-size:11px}.bookings_search__crnXI input{font-size:12px}.bookings_resultsMeta__DBYwG>span:last-child:not(:first-child){display:none}.bookings_resultsMeta__DBYwG{font-size:10px}.bookings_confirmations__lASaL,.bookings_coveragePanel__Can3R{padding:16px}.bookings_record__tb719{padding:17px 15px}.bookings_recordStatus__EaQ4q>span{font-size:8px}.bookings_recordGuest__vxUvF .bookings_avatar__a_FvP{display:none}.bookings_recordParty__0_FNG{flex-wrap:wrap;gap:0 8px}.bookings_record__tb719 small{font-size:10px}.bookings_expiredPending__EE4IF .bookings_recordGuest__vxUvF,.bookings_pendingRecords__NT0D4 .bookings_recordGuest__vxUvF{grid-column:1/-1;grid-row:1}.bookings_expiredPending__EE4IF .bookings_recordStatus__EaQ4q,.bookings_pendingRecords__NT0D4 .bookings_recordStatus__EaQ4q{grid-column:1/-1;grid-row:2;text-align:left}.bookings_expiredPending__EE4IF .bookings_recordStatus__EaQ4q small,.bookings_pendingRecords__NT0D4 .bookings_recordStatus__EaQ4q small{justify-content:flex-start}.bookings_expiredPending__EE4IF .bookings_recordExperience__0dvD2,.bookings_pendingRecords__NT0D4 .bookings_recordExperience__0dvD2{grid-row:3}.bookings_expiredPending__EE4IF .bookings_recordAmount__EUxD2,.bookings_expiredPending__EE4IF .bookings_recordParty__0_FNG,.bookings_pendingRecords__NT0D4 .bookings_recordAmount__EUxD2,.bookings_pendingRecords__NT0D4 .bookings_recordParty__0_FNG{grid-row:4}}@media (prefers-reduced-motion:reduce){.bookings_spinning__0k765{animation:none}.bookings_highlightSlide__M4B5X,.bookings_highlights__Vkn15,.bookings_record__tb719,.bookings_summaryCard__wZlBA{transition:none}}.bookings_checkpointPreview__380zd{position:relative;display:grid;grid-column:1/-1;gap:12px;min-width:0;margin-top:12px;padding:14px;border:1px solid #d9e2de;border-radius:10px;background:#fff;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.bookings_checkpointPreview__380zd p{margin:0}.bookings_checkpointPreviewHeading__vhVR0{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.bookings_checkpointPreview__380zd button{padding:5px 8px;border:1px solid #d9e2de;border-radius:6px;background:#fff;color:inherit;cursor:pointer}.bookings_checkpointPreview__380zd article,.bookings_checkpointPreview__380zd article>div{display:grid;gap:6px;min-width:0}.bookings_checkpointPreview__380zd article+article{padding-top:12px;border-top:1px solid #e6ebe8}.bookings_checkpointPreview__380zd a{display:flex;align-items:baseline;gap:4px;min-width:0;color:#285d49;white-space:normal}.bookings_checkpointPreview__380zd .bookings_messagePreviewBody__LPITb{white-space:pre-wrap}@media (max-width:720px){.bookings_attention__ZbauL{padding:15px 12px 2px}.bookings_stageHeader__HjU5C{gap:6px;padding-inline:8px}.bookings_stageHeader__HjU5C strong{font-size:11px}.bookings_stageSummary__OyRSi{padding-left:8px;gap:6px}.bookings_attentionInlineRecords__fp852{gap:6px;padding:6px}.bookings_attentionRecordInfo__DaZ45{padding:9px}.bookings_attentionRecordControls__qjYYr{padding:0 9px 9px}.bookings_attentionRecordControls__qjYYr .bookings_trailRecordActions__AXQhL{gap:8px}.bookings_attentionRecordControls__qjYYr .bookings_trailRecordButtons__r5ew2{gap:6px}.bookings_attentionLinkedBookings__1DhvI{padding:0 9px 9px}}.bookings_trailStatus__OSKdM[data-urgency=green]{color:#356346;background:#e9f2e8;border-color:#b9cdbb}.bookings_trailStatus__OSKdM[data-urgency=yellow]{color:#795912;background:#fbefd0;border-color:#d8b45c}.bookings_trailStatus__OSKdM[data-urgency=red]{color:#9e342c;background:#fbe5e0;border-color:#de9c91}.bookings_trailStatus__OSKdM[data-urgency=neutral]{color:#696d70;background:#f0f1ef;border-color:#d6d9d4}.bookings_attentionStep__59boh[data-urgency=neutral]{--urgency-ink:#696d70;--urgency-surface:#f0f1ef;--urgency-border:#d6d9d4}.bookings_departureCheck__Y_Ckz[data-urgency=red]{box-shadow:inset 3px 0 #b8493d}.bookings_departureCheck__Y_Ckz[data-urgency=yellow]{box-shadow:inset 3px 0 #b58a27}.bookings_trailCheckRecords__2_5l4{display:grid;gap:6px;margin:8px 0;padding:0;list-style:none}.bookings_trailCheckRecords__2_5l4 li{display:grid;gap:3px;font-size:10px;overflow-wrap:anywhere}.bookings_trailCheckRecords__2_5l4 a{color:#48654d;text-decoration:underline;text-underline-offset:2px}.bookings_attentionInlineUrgency__ywiqO{color:#943d32;font-size:11px;padding:10px 10px 0}@media (max-width:720px){.bookings_departureChecks___J_DM.bookings_departureChecks___J_DM:before{display:none}.bookings_departureCheck__Y_Ckz[data-trail-stage]{grid-template-columns:24px minmax(0,1fr);gap:6px 8px;padding:12px 10px}.bookings_departureCheck__Y_Ckz .bookings_departureCheckRail__cPbMJ{grid-column:2;grid-row:1;justify-content:flex-start;padding:0;text-align:left}.bookings_departureCheck__Y_Ckz .bookings_departureCheckRail__cPbMJ time{display:flex;flex-wrap:wrap;gap:5px;white-space:normal}.bookings_departureCheck__Y_Ckz .bookings_departureCheckRail__cPbMJ span{font-size:10px}.bookings_departureCheck__Y_Ckz .bookings_departureCheckMarker__489qH{grid-column:1;grid-row:1/span 2;width:24px;height:24px}.bookings_departureCheck__Y_Ckz .bookings_departureCheckCopy__wrwxJ{grid-column:2;grid-row:2}.bookings_departureCheck__Y_Ckz .bookings_departureCheckCopy__wrwxJ strong{font-size:12px}.bookings_departureCheck__Y_Ckz .bookings_departureCheckCopy__wrwxJ p{font-size:11px;line-height:1.6}.bookings_departureCheck__Y_Ckz .bookings_departureCheckCopy__wrwxJ>span{font-size:10px}.bookings_departureCheck__Y_Ckz .bookings_departureCheckCopy__wrwxJ a,.bookings_departureCheck__Y_Ckz .bookings_departureCheckCopy__wrwxJ button{max-width:100%;min-height:44px;font-size:11px;white-space:normal}}.bookings_attentionIssue__mDuPf{display:grid;gap:5px;width:100%;min-width:0;min-height:44px;padding:10px 11px;border:1px solid #ddded2;border-radius:5px;background:var(--surface);color:#35483b;text-align:left;cursor:pointer;overflow-wrap:anywhere}.bookings_attentionIssue__mDuPf:hover{border-color:#8b9d83}.bookings_attentionIssue__mDuPf[aria-expanded=true],.bookings_attentionIssue__mDuPf[aria-pressed=true]{border-color:#496b51;box-shadow:inset 3px 0 #496b51;background:#f2f6ee}.bookings_attentionIssue__mDuPf[aria-expanded=true] .bookings_attentionIssueTitle__jBkW_ svg{transform:rotate(180deg)}.bookings_attentionIssue__mDuPf:focus-visible,.bookings_attentionMore__3wpf2:focus-visible{outline:2px solid #496b51;outline-offset:2px}.bookings_attentionIssueTitle__jBkW_{display:flex;align-items:flex-start;gap:8px}.bookings_attentionIssueTitle__jBkW_ strong{flex:1;font-size:12px;line-height:1.5}.bookings_attentionIssueTitle__jBkW_ svg{flex-shrink:0;margin-top:3px}.bookings_attentionIssueReason__NXfLJ{color:#715717;font-size:11px;line-height:1.5}.bookings_attentionIssue__mDuPf[data-urgency=red] .bookings_attentionIssueReason__NXfLJ{color:#943d32}.bookings_attentionIssue__mDuPf[data-urgency=green] .bookings_attentionIssueReason__NXfLJ{color:#436443}.bookings_attentionIssue__mDuPf small{color:#667363;font-size:10px;line-height:1.5}.bookings_attentionMore__3wpf2{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid var(--urgency-border);border-radius:5px;color:var(--urgency-ink);background:#ffffff80;font-size:11px;cursor:pointer}.bookings_attentionMore__3wpf2[aria-expanded=true] svg{transform:rotate(180deg)}.bookings_attentionStep__59boh[data-urgency=green] .bookings_stageHeader__HjU5C strong{white-space:normal;overflow-wrap:anywhere}.bookings_highlightSlide__M4B5X[data-active=false]{display:none}.bookings_attentionDetailPane__RiaEE{min-width:0;padding:15px 12px}.bookings_attentionDetailPane__RiaEE>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:12px}.bookings_attentionDetailPane__RiaEE>header small{font-size:9px;letter-spacing:.1em;color:#75816e}.bookings_attentionDetailPane__RiaEE h2{margin:4px 0 0;font-size:16px}.bookings_attentionDetailPane__RiaEE>header button{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid #dce0d5;border-radius:5px;background:transparent;color:#52644d;cursor:pointer}.bookings_attentionDetailPane__RiaEE>p,.bookings_attentionResolved__n_ndq{margin:12px 0;font-size:12px;line-height:1.6;color:#667363}.bookings_attentionDetailPane__RiaEE>article+article{margin-top:10px}.bookings_mobileAttentionDetails__mv9rZ{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.bookings_mobileAttentionDetails__mv9rZ[hidden]{display:none}.bookings_mobileAttentionDetails__mv9rZ a,.bookings_mobileAttentionDetails__mv9rZ button{min-height:44px}@media (min-width:721px){.bookings_highlights__Vkn15{position:sticky;top:90px}.bookings_highlightDetailSlide__fPcyg{max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain}}@media (max-width:720px){.bookings_attentionInlineRecords__fp852{gap:6px}.bookings_attentionIssue__mDuPf{padding:9px}.bookings_attentionIssueTitle__jBkW_ strong{font-size:11px}.bookings_highlightControls__Z9BJm button{min-height:44px;padding:6px 8px}}.terms-management_editor__5bZZv{display:grid;gap:24px;min-width:0}.terms-management_metadata__OH_c_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.terms-management_category__SkEIg{display:grid;gap:18px;padding:20px;border:1px solid #dcded5;background:#fffdf8;min-width:0}.terms-management_category__SkEIg header{display:flex;gap:12px;align-items:baseline}.terms-management_category__SkEIg header>span{color:#8a7539;font-size:12px;font-weight:700}.terms-management_category__SkEIg h3{margin:0;font-size:16px}.terms-management_category__SkEIg p,.terms-management_help__iQ2sG{margin:0;color:#66736b;font-size:13px;line-height:1.6}.terms-management_field__H8j6g,.terms-management_textEditor__N10aH{display:grid;gap:8px;min-width:0;font-size:13px;color:#354a3c}.terms-management_field__H8j6g>span,.terms-management_textEditor__N10aH>label{font-weight:650}.terms-management_field__H8j6g input,.terms-management_field__H8j6g select,.terms-management_textEditor__N10aH textarea{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;border:1px solid #d2d7ce;border-radius:0;background:white;color:#25382b;font:inherit;line-height:1.6}.terms-management_field__H8j6g input:focus,.terms-management_field__H8j6g select:focus,.terms-management_textEditor__N10aH textarea:focus{outline:2px solid #b49a59;outline-offset:2px}.terms-management_textEditor__N10aH textarea{resize:vertical}.terms-management_textEditor__N10aH small{font-size:11px;color:#6a776d}.terms-management_toolbar__cHpzx{display:flex;flex-wrap:wrap;gap:6px}.terms-management_toolbar__cHpzx button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 9px;border:1px solid #d6dcd2;background:#f5f5ec;color:#354f3b;font-size:12px;cursor:pointer}.terms-management_toolbar__cHpzx button:hover:not(:disabled){background:#eee8d5}.terms-management_editor__5bZZv input:disabled,.terms-management_editor__5bZZv select:disabled,.terms-management_editor__5bZZv textarea:disabled,.terms-management_toolbar__cHpzx button:disabled{opacity:.6;cursor:not-allowed}.terms-management_scope__iHNHy{display:grid;gap:8px;border:0;padding:0;margin:0;min-width:0}.terms-management_scope__iHNHy legend{margin-bottom:10px;font-size:14px;font-weight:650}.terms-management_scope__iHNHy label{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.6}.terms-management_scope__iHNHy input{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0;accent-color:#305746}.terms-management_preview__RTpVK{min-width:0}.terms-management_preview__RTpVK>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.terms-management_preview__RTpVK h3{margin:0;font-size:16px}.terms-management_preview__RTpVK .booking-participation-notes__body{grid-template-columns:minmax(0,1fr)}.terms-management_preview__RTpVK .booking-participation-notes__body section+section{border-left:0;border-top:1px solid #dcded5}.terms-management_history__sWjg5{border-top:1px solid #dcded5;padding-top:18px;font-size:13px}.terms-management_history__sWjg5 summary{cursor:pointer;color:#365740;font-weight:650;padding:8px 0;overflow-wrap:anywhere}.terms-management_history__sWjg5 article{padding:10px 0 18px;border-bottom:1px solid #e4e5db}.terms-management_history__sWjg5 p{line-height:1.6;color:#66736b}.terms-management_message__X_JgX{color:#365740;font-size:13px}@media (max-width:600px){.terms-management_metadata__OH_c_{grid-template-columns:minmax(0,1fr)}.terms-management_category__SkEIg{padding:14px}.terms-management_toolbar__cHpzx button{min-height:40px}}