:where(.operator-ui,.pipeline-page,.operator-listings-page,.operator-enquiries-page,.operator-enquiries-editorial-page,.operator-bookings-page,.operator-proposals-page,.operator-proposals-visual-page,.operator-reviews-page,.operator-payouts-page,.operator-messages-page,.opm-shell,.operator-page-header,.operator-empty-state,.operator-section-heading,.operator-toolbar,.operator-control,.operator-field,.operator-button,.operator-icon-button,.operator-badge,.operator-card){--operator-font-family: "Kumbh Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--operator-canvas: #fafaf8;--operator-surface: #ffffff;--operator-surface-subtle: #f7f8f5;--operator-surface-hover: #f1f5ef;--operator-surface-selected: #f2f7f2;--operator-text: #17211b;--operator-text-secondary: #687169;--operator-text-muted: #929a93;--operator-border: rgba(23, 33, 27, .08);--operator-border-strong: rgba(23, 33, 27, .13);--operator-border-selected: rgba(8, 85, 63, .5);--operator-brand: #08553f;--operator-brand-hover: #064533;--operator-sage: #e8eee8;--operator-focus: rgba(8, 85, 63, .22);--operator-success: #245244;--operator-success-surface: #e7f0e7;--operator-warning: #745113;--operator-warning-surface: #fff3dd;--operator-error: #893d32;--operator-error-surface: #f8e4df;--operator-info: #1a3a6e;--operator-info-surface: #e8f0fb;--operator-disabled: #aeb5b0;--operator-disabled-surface: #f5f5f1;--operator-space-1: 4px;--operator-space-2: 8px;--operator-space-3: 12px;--operator-space-4: 16px;--operator-space-5: 20px;--operator-space-6: 24px;--operator-space-7: 28px;--operator-space-8: 32px;--operator-space-10: 40px;--operator-space-12: 48px;--operator-radius-badge: 999px;--operator-radius-control: 11px;--operator-radius-card: 15px;--operator-radius-column: 17px;--operator-radius-panel: 22px;--operator-radius-round: 50%;--operator-shadow-none: none;--operator-shadow-card: 0 8px 24px rgba(20, 35, 27, .045), 0 1px 4px rgba(20, 35, 27, .035);--operator-shadow-card-hover: 0 12px 28px rgba(24, 55, 46, .075);--operator-shadow-popover: 0 14px 34px rgba(20, 35, 27, .12);--operator-shadow-drawer: 0 24px 70px rgba(20, 35, 27, .13), 0 6px 18px rgba(20, 35, 27, .06);--operator-shadow-modal: 0 28px 80px rgba(20, 35, 28, .2);--operator-sidebar-width: 240px;--operator-sidebar-width-collapsed: 72px;--operator-page-padding-inline: clamp(24px, 2.35vw, 38px);--operator-page-padding-block: 30px 22px;--operator-control-height: 44px;--operator-control-height-compact: 40px;--operator-drawer-width: 480px;--operator-drawer-offset: 16px;--operator-duration-fast: .16s;--operator-duration-medium: .22s;--operator-ease-standard: ease;--operator-ease-enter: cubic-bezier(.22, .8, .3, 1)}.operator-ui{min-width:0;background:var(--operator-canvas);color:var(--operator-text);font-family:var(--operator-font-family)}.operator-page-shell{width:100%;max-width:none;min-width:0;padding:var(--operator-page-padding-block);padding-inline:var(--operator-page-padding-inline)}.operator-page-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--operator-space-7);color:var(--operator-text);font-family:var(--operator-font-family)}.operator-page-header__copy{min-width:0}.operator-page-header__title{margin:0;color:var(--operator-text);font-family:var(--operator-font-family);font-size:clamp(27px,2vw,31px);font-weight:720;letter-spacing:-.035em;line-height:1.1}.operator-page-header__description{max-width:680px;margin:7px 0 0;color:var(--operator-text-secondary);font-size:14px;font-weight:500;line-height:1.5}.operator-page-header__aside,.operator-page-header__actions,.operator-page-header__metrics{display:flex;flex:0 0 auto;align-items:center;gap:var(--operator-space-3)}.operator-page-header__aside{gap:var(--operator-space-5)}.operator-section-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--operator-space-4)}.operator-section-heading h2,.operator-section-heading h3{margin:0;color:var(--operator-text);font-size:15px;font-weight:740;line-height:1.35}.operator-section-heading p{margin:var(--operator-space-1) 0 0;color:var(--operator-text-secondary);font-size:12px;line-height:1.5}.operator-toolbar{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:10px}.operator-control,.operator-field input,.operator-field select,.operator-field textarea{width:100%;min-height:var(--operator-control-height);border:1px solid var(--operator-border-strong);border-radius:var(--operator-radius-control);background:var(--operator-surface);color:var(--operator-text);font:550 13px/1.4 var(--operator-font-family);transition:border-color var(--operator-duration-fast) var(--operator-ease-standard),box-shadow var(--operator-duration-fast) var(--operator-ease-standard)}.operator-control,.operator-field input,.operator-field select{padding:0 13px}.operator-field textarea{min-height:88px;padding:11px 12px;resize:vertical}.operator-control::placeholder,.operator-field :is(input,textarea)::placeholder{color:var(--operator-text-muted);opacity:1}.operator-field{display:grid;gap:5px}.operator-field__label{color:var(--operator-text-secondary);font-size:11px;font-weight:700;line-height:1.35}.operator-field__help,.operator-field__error{margin:0;font-size:11px;line-height:1.45}.operator-field__help{color:var(--operator-text-secondary)}.operator-field__error{color:var(--operator-error)}.operator-field.is-invalid :is(input,select,textarea){border-color:var(--operator-error)}.operator-button,.operator-icon-button{display:inline-flex;min-height:var(--operator-control-height);align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--operator-radius-control);cursor:pointer;font:750 12px/1 var(--operator-font-family);text-decoration:none;transition:background-color var(--operator-duration-fast) var(--operator-ease-standard),border-color var(--operator-duration-fast) var(--operator-ease-standard),color var(--operator-duration-fast) var(--operator-ease-standard)}.operator-button{gap:var(--operator-space-2);padding:0 16px}.operator-button--compact,.operator-icon-button--compact{min-height:var(--operator-control-height-compact)}.operator-button--primary{border-color:var(--operator-brand);background:var(--operator-brand);color:#fff}.operator-button--primary:hover{border-color:var(--operator-brand-hover);background:var(--operator-brand-hover)}.operator-button--secondary,.operator-icon-button{border-color:var(--operator-border-strong);background:var(--operator-surface);color:var(--operator-brand)}.operator-button--secondary:hover,.operator-icon-button:hover{border-color:#173f2d3d;background:var(--operator-surface-subtle)}.operator-button--tertiary{background:transparent;color:var(--operator-brand)}.operator-button--tertiary:hover{background:var(--operator-surface-hover)}.operator-button--destructive{border-color:var(--operator-error);background:var(--operator-error);color:#fff}.operator-icon-button{width:var(--operator-control-height);flex:0 0 var(--operator-control-height);padding:0}.operator-icon-button--compact{width:var(--operator-control-height-compact);flex-basis:var(--operator-control-height-compact)}.operator-button:disabled,.operator-icon-button:disabled,.operator-control:disabled,.operator-field :is(input,select,textarea):disabled{border-color:var(--operator-border);background:var(--operator-disabled-surface);color:var(--operator-disabled);cursor:not-allowed;opacity:1}.operator-badge{display:inline-flex;min-width:0;align-items:center;gap:5px;padding:5px 9px;border-radius:var(--operator-radius-badge);background:var(--operator-surface-subtle);color:var(--operator-text-secondary);font:750 11px/1.1 var(--operator-font-family);white-space:nowrap}.operator-badge--success,.operator-badge--selected{background:var(--operator-success-surface);color:var(--operator-success)}.operator-badge--warning,.operator-badge--pending{background:var(--operator-warning-surface);color:var(--operator-warning)}.operator-badge--error{background:var(--operator-error-surface);color:var(--operator-error)}.operator-badge--info{background:var(--operator-info-surface);color:var(--operator-info)}.operator-card{min-width:0;border:1px solid var(--operator-border);border-radius:var(--operator-radius-card);background:var(--operator-surface);box-shadow:var(--operator-shadow-card)}.operator-card--interactive{transition:border-color var(--operator-duration-fast) var(--operator-ease-standard),box-shadow var(--operator-duration-fast) var(--operator-ease-standard),transform var(--operator-duration-fast) var(--operator-ease-standard)}.operator-card--interactive:hover{border-color:#173f2d47;box-shadow:var(--operator-shadow-card-hover);transform:translateY(-1px)}.operator-card--selected{border-color:var(--operator-border-selected);background:var(--operator-surface-selected);box-shadow:0 0 0 2px #316f4f14,0 10px 24px #18372e0f}.operator-divider{width:100%;height:1px;border:0;background:var(--operator-border)}.operator-empty-state{box-sizing:border-box;display:flex;width:100%;min-height:330px;align-items:center;justify-content:center;flex-direction:column;padding:38px;color:var(--operator-text-secondary);font-family:var(--operator-font-family);text-align:center}.operator-empty-state--bounded{border:1px solid var(--operator-border-strong);border-radius:14px;background:var(--operator-surface);box-shadow:0 8px 28px #17221d09}.operator-empty-state__icon{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border-radius:var(--operator-radius-round);background:#eef4f0;color:var(--operator-brand)}.operator-empty-state__icon :is(svg,img){width:25px;height:25px}.operator-empty-state__title{margin:18px 0 7px;color:#171b19;font-size:20px;font-weight:700;letter-spacing:normal;line-height:1.3}.operator-empty-state__description{max-width:470px;margin:0;color:#66706b;font-size:14px;font-weight:400;line-height:1.6}.operator-empty-state__action{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.operator-empty-state__action :is(a,button){display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 18px;border:1px solid var(--operator-brand);border-radius:var(--operator-radius-round);background:var(--operator-brand);color:#fff!important;cursor:pointer;font:inherit;font-size:13px;font-weight:700;line-height:1;text-decoration:none}.operator-empty-state__action :is(a,button):hover{border-color:var(--operator-brand-hover);background:var(--operator-brand-hover)}@media(max-width:820px){.operator-empty-state{min-height:310px;padding:28px 18px}}.operator-skeleton{overflow:hidden;border-radius:var(--operator-radius-control);background:linear-gradient(90deg,var(--operator-surface-subtle) 25%,#eef1ec 50%,var(--operator-surface-subtle) 75%);background-size:200% 100%;animation:operator-skeleton 1.4s ease-in-out infinite}:where(.operator-ui,.pipeline-page,.operator-page-header,.operator-empty-state) :is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--operator-focus)!important;outline-offset:2px!important}@keyframes operator-skeleton{to{background-position-x:-200%}}@media(max-width:700px){:where(.operator-ui,.operator-page-header,.operator-empty-state){--operator-page-padding-inline: 16px}.operator-page-header{align-items:stretch;flex-direction:column;gap:18px}.operator-page-header__aside{align-items:stretch;flex-wrap:wrap}.operator-page-header__actions{flex-wrap:wrap}.operator-button--mobile-full{width:100%}}@media(prefers-reduced-motion:reduce){.operator-ui *,.operator-page-header *,.operator-empty-state *{scroll-behavior:auto!important}.operator-button,.operator-icon-button,.operator-control,.operator-field :is(input,select,textarea),.operator-card--interactive,.operator-skeleton{animation:none;transition:none}}html body.operator-workspace-buttons :is(#app,body>:not(#app)) :is(a,button,label,input[type=submit],.p-button):is(.operator-button,.button,.primary-button,.secondary-button,.primary,.secondary,.btn-primary,.btn-secondary,.btn-ghost,.op-btn,.op-btn-primary,.op-btn-secondary,.op-cg-btn,.op-pay-btn,.op-page-heading-action,.ol-create,.ol-clear,.ol-apply,.ol-action-btn,.ol-row-main-action,.opportunities-button,.payouts-button,.request-button,.details-button,.outline-action,.small-outline-button,.save-button,.clear-button,.apply-button,.filters-button,.import-reviews-button,.op-rev-import-submit,.op-rev-view-all,.lead-primary,.lead-secondary,.empty-action,.proposal-filter-clear,.proposal-filter-apply,.proposal-create-secondary,.proposal-create-primary,.operator-index-toolbar__filters,.obp-filter-button,.text-action,.workspace-inline-action,.context-action,.relationship-action,.card-footer-action,.load-more,.opm-load-more,.opm-send-button,.opm-open-context,.opm-composer__tools button,.opm-quick-actions button,.opm-notes-card__actions button,.opm-proposal-confirm__btn,.opm-follow-modal__btn,.enquiry-story-card__button,.contact-selector__new,.cover-change,.room-cancel,.danger-outline,.template-link,.listing-itinerary__ai-action button,.season-rules__actions button,.season-rules__discount-head button,.apply-panel>button,.apply-panel>a,.clean-button,.listing-editor-header__button,.listing-library-action,.essentials-cover-row__action,.itinerary-secondary-action,.itinerary-navigator__add,.itinerary-text-action,.media-action,.pricing-add-button,.pricing-text-button,.experience-add-item,.review-action,.listing-version-preview__back,.seasonal-pricing-section__add-button,.clm-action-button,.clm-footer-button,.clm-add-row-button,.clm-secondary-action,.clm-replace-button,.ms-inspector-reset,.ms-inspector-actions button,.vpb-editor-card-actions button,.vpb-day-media__actions button,.vpb-itinerary-editor__add,.vpb-repeat-editor__add,.vpb-route-editor__add,.vpb-stay-editor__add,.vpb-price-editor__add,.vpb-status-strip button,.vpb-save-button,.vpb-preview-button,.vpb-send-button,.vpb-primary-button,.vpb-publish-modal__primary,.vpb-publish-modal__secondary,.vpb-publish-modal__done,.capture-button,.human-help-widget__primary,.human-help-widget__secondary,.swal2-confirm,.swal2-cancel,.swal2-deny,.p-button:not(.p-button-icon-only):not(.p-button-text),[type=submit],.operator-page-header__actions>a,.operator-page-header__actions>button,.operator-empty-state__action a,.operator-empty-state__action button,.directory-sync-status button,.error-state>button,.contacts-error>button,.retrieval-error>button,.empty-state>button,.empty-state>a,.identity-logo-action button,.save-footer button,.document-actions a,.document-actions button,[role=dialog] footer button,[role=dialog] footer a,.report-form button,.request-actions button,.lead-dialog footer button,.edit-dialog footer button,.filter-panel footer button,.review-drawer footer button,.import-dialog footer button,.room-modal footer button,.listing-preview-dialog button:not([aria-label]),.vpb-template-gallery__actions button,.vpb-settings-drawer__footer button):not(.operator-modal *,.ms-proposal *,.vpb-canvas *,[role=tab],[role=switch],[role=menuitem],nav *,.pagination *){--operator-action-background: #123125;--operator-action-foreground: #fff;--operator-action-border: #123125;--operator-action-hover: #1c4635;--operator-link-state-color: var(--operator-action-foreground);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px!important;height:auto!important;gap:10px!important;padding:11px 22px!important;border:1px solid var(--operator-action-border)!important;border-radius:999px!important;background:var(--operator-action-background)!important;color:var(--operator-action-foreground)!important;-webkit-text-fill-color:var(--operator-action-foreground)!important;box-shadow:none!important;font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}html body.operator-workspace-buttons :is(#app,body>:not(#app)) :is(a,button,label,input[type=submit],.p-button):is(.operator-button,.button,.primary-button,.secondary-button,.primary,.secondary,.btn-primary,.btn-secondary,.btn-ghost,.op-btn,.op-btn-primary,.op-btn-secondary,.op-cg-btn,.op-pay-btn,.op-page-heading-action,.ol-create,.ol-clear,.ol-apply,.ol-action-btn,.ol-row-main-action,.opportunities-button,.payouts-button,.request-button,.details-button,.outline-action,.small-outline-button,.save-button,.clear-button,.apply-button,.filters-button,.import-reviews-button,.op-rev-import-submit,.op-rev-view-all,.lead-primary,.lead-secondary,.empty-action,.proposal-filter-clear,.proposal-filter-apply,.proposal-create-secondary,.proposal-create-primary,.operator-index-toolbar__filters,.obp-filter-button,.text-action,.workspace-inline-action,.context-action,.relationship-action,.card-footer-action,.load-more,.opm-load-more,.opm-send-button,.opm-open-context,.opm-composer__tools button,.opm-quick-actions button,.opm-notes-card__actions button,.opm-proposal-confirm__btn,.opm-follow-modal__btn,.enquiry-story-card__button,.contact-selector__new,.cover-change,.room-cancel,.danger-outline,.template-link,.listing-itinerary__ai-action button,.season-rules__actions button,.season-rules__discount-head button,.apply-panel>button,.apply-panel>a,.clean-button,.listing-editor-header__button,.listing-library-action,.essentials-cover-row__action,.itinerary-secondary-action,.itinerary-navigator__add,.itinerary-text-action,.media-action,.pricing-add-button,.pricing-text-button,.experience-add-item,.review-action,.listing-version-preview__back,.seasonal-pricing-section__add-button,.clm-action-button,.clm-footer-button,.clm-add-row-button,.clm-secondary-action,.clm-replace-button,.ms-inspector-reset,.ms-inspector-actions button,.vpb-editor-card-actions button,.vpb-day-media__actions button,.vpb-itinerary-editor__add,.vpb-repeat-editor__add,.vpb-route-editor__add,.vpb-stay-editor__add,.vpb-price-editor__add,.vpb-status-strip button,.vpb-save-button,.vpb-preview-button,.vpb-send-button,.vpb-primary-button,.vpb-publish-modal__primary,.vpb-publish-modal__secondary,.vpb-publish-modal__done,.capture-button,.human-help-widget__primary,.human-help-widget__secondary,.swal2-confirm,.swal2-cancel,.swal2-deny,.p-button:not(.p-button-icon-only):not(.p-button-text),[type=submit],.operator-page-header__actions>a,.operator-page-header__actions>button,.operator-empty-state__action a,.operator-empty-state__action button,.directory-sync-status button,.error-state>button,.contacts-error>button,.retrieval-error>button,.empty-state>button,.empty-state>a,.identity-logo-action button,.save-footer button,.document-actions a,.document-actions button,[role=dialog] footer button,[role=dialog] footer a,.report-form button,.request-actions button,.lead-dialog footer button,.edit-dialog footer button,.filter-panel footer button,.review-drawer footer button,.import-dialog footer button,.room-modal footer button,.listing-preview-dialog button:not([aria-label]),.vpb-template-gallery__actions button,.vpb-settings-drawer__footer button):not(.operator-modal *,.ms-proposal *,.vpb-canvas *,[role=tab],[role=switch],[role=menuitem],nav *,.pagination *):where([class*=secondary],[class*=tertiary],[class*=--ghost],.btn-ghost,.outline-action,.small-outline-button,.danger-outline,.button:not(.button--primary),.ol-action-btn--light,.clear-button,.ol-clear,.proposal-filter-clear,.filters-button,.operator-index-toolbar__filters,.obp-filter-button,.op-rev-view-all,.text-action,.workspace-inline-action,.context-action,.relationship-action,.card-footer-action,.load-more,.opm-load-more,.opm-open-context,.opm-composer__tools button,.cover-change,.room-cancel,.template-link,.contact-selector__new,.identity-logo-action button,.document-actions a,.document-actions button,.ms-inspector-reset,.ms-inspector-actions button,.vpb-preview-button,.vpb-send-button,.swal2-cancel,.p-button-outlined,.p-button-secondary,[role=dialog] footer button:first-child:not(:only-child):not([type=submit]):not([class*=primary]),.listing-preview-dialog button:not(.is-primary),.report-form button:first-child){--operator-action-background: #fff;--operator-action-foreground: #123125;--operator-action-border: #e1e6e1;--operator-action-hover: #edf3ef}html body.operator-workspace-buttons :is(#app,body>:not(#app)) :is(a,button,label,input[type=submit],.p-button):is(.operator-button,.button,.primary-button,.secondary-button,.primary,.secondary,.btn-primary,.btn-secondary,.btn-ghost,.op-btn,.op-btn-primary,.op-btn-secondary,.op-cg-btn,.op-pay-btn,.op-page-heading-action,.ol-create,.ol-clear,.ol-apply,.ol-action-btn,.ol-row-main-action,.opportunities-button,.payouts-button,.request-button,.details-button,.outline-action,.small-outline-button,.save-button,.clear-button,.apply-button,.filters-button,.import-reviews-button,.op-rev-import-submit,.op-rev-view-all,.lead-primary,.lead-secondary,.empty-action,.proposal-filter-clear,.proposal-filter-apply,.proposal-create-secondary,.proposal-create-primary,.operator-index-toolbar__filters,.obp-filter-button,.text-action,.workspace-inline-action,.context-action,.relationship-action,.card-footer-action,.load-more,.opm-load-more,.opm-send-button,.opm-open-context,.opm-composer__tools button,.opm-quick-actions button,.opm-notes-card__actions button,.opm-proposal-confirm__btn,.opm-follow-modal__btn,.enquiry-story-card__button,.contact-selector__new,.cover-change,.room-cancel,.danger-outline,.template-link,.listing-itinerary__ai-action button,.season-rules__actions button,.season-rules__discount-head button,.apply-panel>button,.apply-panel>a,.clean-button,.listing-editor-header__button,.listing-library-action,.essentials-cover-row__action,.itinerary-secondary-action,.itinerary-navigator__add,.itinerary-text-action,.media-action,.pricing-add-button,.pricing-text-button,.experience-add-item,.review-action,.listing-version-preview__back,.seasonal-pricing-section__add-button,.clm-action-button,.clm-footer-button,.clm-add-row-button,.clm-secondary-action,.clm-replace-button,.ms-inspector-reset,.ms-inspector-actions button,.vpb-editor-card-actions button,.vpb-day-media__actions button,.vpb-itinerary-editor__add,.vpb-repeat-editor__add,.vpb-route-editor__add,.vpb-stay-editor__add,.vpb-price-editor__add,.vpb-status-strip button,.vpb-save-button,.vpb-preview-button,.vpb-send-button,.vpb-primary-button,.vpb-publish-modal__primary,.vpb-publish-modal__secondary,.vpb-publish-modal__done,.capture-button,.human-help-widget__primary,.human-help-widget__secondary,.swal2-confirm,.swal2-cancel,.swal2-deny,.p-button:not(.p-button-icon-only):not(.p-button-text),[type=submit],.operator-page-header__actions>a,.operator-page-header__actions>button,.operator-empty-state__action a,.operator-empty-state__action button,.directory-sync-status button,.error-state>button,.contacts-error>button,.retrieval-error>button,.empty-state>button,.empty-state>a,.identity-logo-action button,.save-footer button,.document-actions a,.document-actions button,[role=dialog] footer button,[role=dialog] footer a,.report-form button,.request-actions button,.lead-dialog footer button,.edit-dialog footer button,.filter-panel footer button,.review-drawer footer button,.import-dialog footer button,.room-modal footer button,.listing-preview-dialog button:not([aria-label]),.vpb-template-gallery__actions button,.vpb-settings-drawer__footer button):not(.operator-modal *,.ms-proposal *,.vpb-canvas *,[role=tab],[role=switch],[role=menuitem],nav *,.pagination *):is([class*=destructive],[class*=danger],.swal2-deny){--operator-action-background: #fff;--operator-action-foreground: #a33232;--operator-action-border: #a33232;--operator-action-hover: #fff1f1}html body.operator-workspace-buttons :is(#app,body>:not(#app)) :is(a,button,label,input[type=submit],.p-button):is(.operator-button,.button,.primary-button,.secondary-button,.primary,.secondary,.btn-primary,.btn-secondary,.btn-ghost,.op-btn,.op-btn-primary,.op-btn-secondary,.op-cg-btn,.op-pay-btn,.op-page-heading-action,.ol-create,.ol-clear,.ol-apply,.ol-action-btn,.ol-row-main-action,.opportunities-button,.payouts-button,.request-button,.details-button,.outline-action,.small-outline-button,.save-button,.clear-button,.apply-button,.filters-button,.import-reviews-button,.op-rev-import-submit,.op-rev-view-all,.lead-primary,.lead-secondary,.empty-action,.proposal-filter-clear,.proposal-filter-apply,.proposal-create-secondary,.proposal-create-primary,.operator-index-toolbar__filters,.obp-filter-button,.text-action,.workspace-inline-action,.context-action,.relationship-action,.card-footer-action,.load-more,.opm-load-more,.opm-send-button,.opm-open-context,.opm-composer__tools button,.opm-quick-actions button,.opm-notes-card__actions button,.opm-proposal-confirm__btn,.opm-follow-modal__btn,.enquiry-story-card__button,.contact-selector__new,.cover-change,.room-cancel,.danger-outline,.template-link,.listing-itinerary__ai-action button,.season-rules__actions button,.season-rules__discount-head button,.apply-panel>button,.apply-panel>a,.clean-button,.listing-editor-header__button,.listing-library-action,.essentials-cover-row__action,.itinerary-secondary-action,.itinerary-navigator__add,.itinerary-text-action,.media-action,.pricing-add-button,.pricing-text-button,.experience-add-item,.review-action,.listing-version-preview__back,.seasonal-pricing-section__add-button,.clm-action-button,.clm-footer-button,.clm-add-row-button,.clm-secondary-action,.clm-replace-button,.ms-inspector-reset,.ms-inspector-actions button,.vpb-editor-card-actions button,.vpb-day-media__actions button,.vpb-itinerary-editor__add,.vpb-repeat-editor__add,.vpb-route-editor__add,.vpb-stay-editor__add,.vpb-price-editor__add,.vpb-status-strip button,.vpb-save-button,.vpb-preview-button,.vpb-send-button,.vpb-primary-button,.vpb-publish-modal__primary,.vpb-publish-modal__secondary,.vpb-publish-modal__done,.capture-button,.human-help-widget__primary,.human-help-widget__secondary,.swal2-confirm,.swal2-cancel,.swal2-deny,.p-button:not(.p-button-icon-only):not(.p-button-text),[type=submit],.operator-page-header__actions>a,.operator-page-header__actions>button,.operator-empty-state__action a,.operator-empty-state__action button,.directory-sync-status button,.error-state>button,.contacts-error>button,.retrieval-error>button,.empty-state>button,.empty-state>a,.identity-logo-action button,.save-footer button,.document-actions a,.document-actions button,[role=dialog] footer button,[role=dialog] footer a,.report-form button,.request-actions button,.lead-dialog footer button,.edit-dialog footer button,.filter-panel footer button,.review-drawer footer button,.import-dialog footer button,.room-modal footer button,.listing-preview-dialog button:not([aria-label]),.vpb-template-gallery__actions button,.vpb-settings-drawer__footer button):not(.operator-modal *,.ms-proposal *,.vpb-canvas *,[role=tab],[role=switch],[role=menuitem],nav *,.pagination *):where(.operator-index-toolbar__filters){height:var(--operator-index-control-height, 54px)!important;min-height:var(--operator-index-control-height, 54px)!important;padding:0 15px!important;align-self:center}html body.operator-workspace-buttons :is(#app,body>:not(#app)) :is(a,button,label,input[type=submit],.p-button):is(.operator-button,.button,.primary-button,.secondary-button,.primary,.secondary,.btn-primary,.btn-secondary,.btn-ghost,.op-btn,.op-btn-primary,.op-btn-secondary,.op-cg-btn,.op-pay-btn,.op-page-heading-action,.ol-create,.ol-clear,.ol-apply,.ol-action-btn,.ol-row-main-action,.opportunities-button,.payouts-button,.request-button,.details-button,.outline-action,.small-outline-button,.save-button,.clear-button,.apply-button,.filters-button,.import-reviews-button,.op-rev-import-submit,.op-rev-view-all,.lead-primary,.lead-secondary,.empty-action,.proposal-filter-clear,.proposal-filter-apply,.proposal-create-secondary,.proposal-create-primary,.operator-index-toolbar__filters,.obp-filter-button,.text-action,.workspace-inline-action,.context-action,.relationship-action,.card-footer-action,.load-more,.opm-load-more,.opm-send-button,.opm-open-context,.opm-composer__tools button,.opm-quick-actions button,.opm-notes-card__actions button,.opm-proposal-confirm__btn,.opm-follow-modal__btn,.enquiry-story-card__button,.contact-selector__new,.cover-change,.room-cancel,.danger-outline,.template-link,.listing-itinerary__ai-action button,.season-rules__actions button,.season-rules__discount-head button,.apply-panel>button,.apply-panel>a,.clean-button,.listing-editor-header__button,.listing-library-action,.essentials-cover-row__action,.itinerary-secondary-action,.itinerary-navigator__add,.itinerary-text-action,.media-action,.pricing-add-button,.pricing-text-button,.experience-add-item,.review-action,.listing-version-preview__back,.seasonal-pricing-section__add-button,.clm-action-button,.clm-footer-button,.clm-add-row-button,.clm-secondary-action,.clm-replace-button,.ms-inspector-reset,.ms-inspector-actions button,.vpb-editor-card-actions button,.vpb-day-media__actions button,.vpb-itinerary-editor__add,.vpb-repeat-editor__add,.vpb-route-editor__add,.vpb-stay-editor__add,.vpb-price-editor__add,.vpb-status-strip button,.vpb-save-button,.vpb-preview-button,.vpb-send-button,.vpb-primary-button,.vpb-publish-modal__primary,.vpb-publish-modal__secondary,.vpb-publish-modal__done,.capture-button,.human-help-widget__primary,.human-help-widget__secondary,.swal2-confirm,.swal2-cancel,.swal2-deny,.p-button:not(.p-button-icon-only):not(.p-button-text),[type=submit],.operator-page-header__actions>a,.operator-page-header__actions>button,.operator-empty-state__action a,.operator-empty-state__action button,.directory-sync-status button,.error-state>button,.contacts-error>button,.retrieval-error>button,.empty-state>button,.empty-state>a,.identity-logo-action button,.save-footer button,.document-actions a,.document-actions button,[role=dialog] footer button,[role=dialog] footer a,.report-form button,.request-actions button,.lead-dialog footer button,.edit-dialog footer button,.filter-panel footer button,.review-drawer footer button,.import-dialog footer button,.room-modal footer button,.listing-preview-dialog button:not([aria-label]),.vpb-template-gallery__actions button,.vpb-settings-drawer__footer button):not(.operator-modal *,.ms-proposal *,.vpb-canvas *,[role=tab],[role=switch],[role=menuitem],nav *,.pagination *):is(:link,:visited,:hover,:focus,:focus-visible,:active),html body.operator-workspace-buttons :is(#app,body>:not(#app)) :is(a,button,label,input[type=submit],.p-button):is(.operator-button,.button,.primary-button,.secondary-button,.primary,.secondary,.btn-primary,.btn-secondary,.btn-ghost,.op-btn,.op-btn-primary,.op-btn-secondary,.op-cg-btn,.op-pay-btn,.op-page-heading-action,.ol-create,.ol-clear,.ol-apply,.ol-action-btn,.ol-row-main-action,.opportunities-button,.payouts-button,.request-button,.details-button,.outline-action,.small-outline-button,.save-button,.clear-button,.apply-button,.filters-button,.import-reviews-button,.op-rev-import-submit,.op-rev-view-all,.lead-primary,.lead-secondary,.empty-action,.proposal-filter-clear,.proposal-filter-apply,.proposal-create-secondary,.proposal-create-primary,.operator-index-toolbar__filters,.obp-filter-button,.text-action,.workspace-inline-action,.context-action,.relationship-action,.card-footer-action,.load-more,.opm-load-more,.opm-send-button,.opm-open-context,.opm-composer__tools button,.opm-quick-actions button,.opm-notes-card__actions button,.opm-proposal-confirm__btn,.opm-follow-modal__btn,.enquiry-story-card__button,.contact-selector__new,.cover-change,.room-cancel,.danger-outline,.template-link,.listing-itinerary__ai-action button,.season-rules__actions button,.season-rules__discount-head button,.apply-panel>button,.apply-panel>a,.clean-button,.listing-editor-header__button,.listing-library-action,.essentials-cover-row__action,.itinerary-secondary-action,.itinerary-navigator__add,.itinerary-text-action,.media-action,.pricing-add-button,.pricing-text-button,.experience-add-item,.review-action,.listing-version-preview__back,.seasonal-pricing-section__add-button,.clm-action-button,.clm-footer-button,.clm-add-row-button,.clm-secondary-action,.clm-replace-button,.ms-inspector-reset,.ms-inspector-actions button,.vpb-editor-card-actions button,.vpb-day-media__actions button,.vpb-itinerary-editor__add,.vpb-repeat-editor__add,.vpb-route-editor__add,.vpb-stay-editor__add,.vpb-price-editor__add,.vpb-status-strip button,.vpb-save-button,.vpb-preview-button,.vpb-send-button,.vpb-primary-button,.vpb-publish-modal__primary,.vpb-publish-modal__secondary,.vpb-publish-modal__done,.capture-button,.human-help-widget__primary,.human-help-widget__secondary,.swal2-confirm,.swal2-cancel,.swal2-deny,.p-button:not(.p-button-icon-only):not(.p-button-text),[type=submit],.operator-page-header__actions>a,.operator-page-header__actions>button,.operator-empty-state__action a,.operator-empty-state__action button,.directory-sync-status button,.error-state>button,.contacts-error>button,.retrieval-error>button,.empty-state>button,.empty-state>a,.identity-logo-action button,.save-footer button,.document-actions a,.document-actions button,[role=dialog] footer button,[role=dialog] footer a,.report-form button,.request-actions button,.lead-dialog footer button,.edit-dialog footer button,.filter-panel footer button,.review-drawer footer button,.import-dialog footer button,.room-modal footer button,.listing-preview-dialog button:not([aria-label]),.vpb-template-gallery__actions button,.vpb-settings-drawer__footer button):not(.operator-modal *,.ms-proposal *,.vpb-canvas *,[role=tab],[role=switch],[role=menuitem],nav *,.pagination *) :is(span,.p-button-label,svg,i){color:var(--operator-action-foreground)!important;-webkit-text-fill-color:var(--operator-action-foreground)!important}html body.operator-workspace-buttons :is(#app,body>:not(#app)) :is(a,button,label,input[type=submit],.p-button):is(.operator-button,.button,.primary-button,.secondary-button,.primary,.secondary,.btn-primary,.btn-secondary,.btn-ghost,.op-btn,.op-btn-primary,.op-btn-secondary,.op-cg-btn,.op-pay-btn,.op-page-heading-action,.ol-create,.ol-clear,.ol-apply,.ol-action-btn,.ol-row-main-action,.opportunities-button,.payouts-button,.request-button,.details-button,.outline-action,.small-outline-button,.save-button,.clear-button,.apply-button,.filters-button,.import-reviews-button,.op-rev-import-submit,.op-rev-view-all,.lead-primary,.lead-secondary,.empty-action,.proposal-filter-clear,.proposal-filter-apply,.proposal-create-secondary,.proposal-create-primary,.operator-index-toolbar__filters,.obp-filter-button,.text-action,.workspace-inline-action,.context-action,.relationship-action,.card-footer-action,.load-more,.opm-load-more,.opm-send-button,.opm-open-context,.opm-composer__tools button,.opm-quick-actions button,.opm-notes-card__actions button,.opm-proposal-confirm__btn,.opm-follow-modal__btn,.enquiry-story-card__button,.contact-selector__new,.cover-change,.room-cancel,.danger-outline,.template-link,.listing-itinerary__ai-action button,.season-rules__actions button,.season-rules__discount-head button,.apply-panel>button,.apply-panel>a,.clean-button,.listing-editor-header__button,.listing-library-action,.essentials-cover-row__action,.itinerary-secondary-action,.itinerary-navigator__add,.itinerary-text-action,.media-action,.pricing-add-button,.pricing-text-button,.experience-add-item,.review-action,.listing-version-preview__back,.seasonal-pricing-section__add-button,.clm-action-button,.clm-footer-button,.clm-add-row-button,.clm-secondary-action,.clm-replace-button,.ms-inspector-reset,.ms-inspector-actions button,.vpb-editor-card-actions button,.vpb-day-media__actions button,.vpb-itinerary-editor__add,.vpb-repeat-editor__add,.vpb-route-editor__add,.vpb-stay-editor__add,.vpb-price-editor__add,.vpb-status-strip button,.vpb-save-button,.vpb-preview-button,.vpb-send-button,.vpb-primary-button,.vpb-publish-modal__primary,.vpb-publish-modal__secondary,.vpb-publish-modal__done,.capture-button,.human-help-widget__primary,.human-help-widget__secondary,.swal2-confirm,.swal2-cancel,.swal2-deny,.p-button:not(.p-button-icon-only):not(.p-button-text),[type=submit],.operator-page-header__actions>a,.operator-page-header__actions>button,.operator-empty-state__action a,.operator-empty-state__action button,.directory-sync-status button,.error-state>button,.contacts-error>button,.retrieval-error>button,.empty-state>button,.empty-state>a,.identity-logo-action button,.save-footer button,.document-actions a,.document-actions button,[role=dialog] footer button,[role=dialog] footer a,.report-form button,.request-actions button,.lead-dialog footer button,.edit-dialog footer button,.filter-panel footer button,.review-drawer footer button,.import-dialog footer button,.room-modal footer button,.listing-preview-dialog button:not([aria-label]),.vpb-template-gallery__actions button,.vpb-settings-drawer__footer button):not(.operator-modal *,.ms-proposal *,.vpb-canvas *,[role=tab],[role=switch],[role=menuitem],nav *,.pagination *):hover:not(:disabled):not([aria-disabled=true]){background:var(--operator-action-hover)!important;border-color:var(--operator-action-border)!important}html body.operator-workspace-buttons :is(#app,body>:not(#app)) :is(a,button,label,input[type=submit],.p-button):is(.operator-button,.button,.primary-button,.secondary-button,.primary,.secondary,.btn-primary,.btn-secondary,.btn-ghost,.op-btn,.op-btn-primary,.op-btn-secondary,.op-cg-btn,.op-pay-btn,.op-page-heading-action,.ol-create,.ol-clear,.ol-apply,.ol-action-btn,.ol-row-main-action,.opportunities-button,.payouts-button,.request-button,.details-button,.outline-action,.small-outline-button,.save-button,.clear-button,.apply-button,.filters-button,.import-reviews-button,.op-rev-import-submit,.op-rev-view-all,.lead-primary,.lead-secondary,.empty-action,.proposal-filter-clear,.proposal-filter-apply,.proposal-create-secondary,.proposal-create-primary,.operator-index-toolbar__filters,.obp-filter-button,.text-action,.workspace-inline-action,.context-action,.relationship-action,.card-footer-action,.load-more,.opm-load-more,.opm-send-button,.opm-open-context,.opm-composer__tools button,.opm-quick-actions button,.opm-notes-card__actions button,.opm-proposal-confirm__btn,.opm-follow-modal__btn,.enquiry-story-card__button,.contact-selector__new,.cover-change,.room-cancel,.danger-outline,.template-link,.listing-itinerary__ai-action button,.season-rules__actions button,.season-rules__discount-head button,.apply-panel>button,.apply-panel>a,.clean-button,.listing-editor-header__button,.listing-library-action,.essentials-cover-row__action,.itinerary-secondary-action,.itinerary-navigator__add,.itinerary-text-action,.media-action,.pricing-add-button,.pricing-text-button,.experience-add-item,.review-action,.listing-version-preview__back,.seasonal-pricing-section__add-button,.clm-action-button,.clm-footer-button,.clm-add-row-button,.clm-secondary-action,.clm-replace-button,.ms-inspector-reset,.ms-inspector-actions button,.vpb-editor-card-actions button,.vpb-day-media__actions button,.vpb-itinerary-editor__add,.vpb-repeat-editor__add,.vpb-route-editor__add,.vpb-stay-editor__add,.vpb-price-editor__add,.vpb-status-strip button,.vpb-save-button,.vpb-preview-button,.vpb-send-button,.vpb-primary-button,.vpb-publish-modal__primary,.vpb-publish-modal__secondary,.vpb-publish-modal__done,.capture-button,.human-help-widget__primary,.human-help-widget__secondary,.swal2-confirm,.swal2-cancel,.swal2-deny,.p-button:not(.p-button-icon-only):not(.p-button-text),[type=submit],.operator-page-header__actions>a,.operator-page-header__actions>button,.operator-empty-state__action a,.operator-empty-state__action button,.directory-sync-status button,.error-state>button,.contacts-error>button,.retrieval-error>button,.empty-state>button,.empty-state>a,.identity-logo-action button,.save-footer button,.document-actions a,.document-actions button,[role=dialog] footer button,[role=dialog] footer a,.report-form button,.request-actions button,.lead-dialog footer button,.edit-dialog footer button,.filter-panel footer button,.review-drawer footer button,.import-dialog footer button,.room-modal footer button,.listing-preview-dialog button:not([aria-label]),.vpb-template-gallery__actions button,.vpb-settings-drawer__footer button):not(.operator-modal *,.ms-proposal *,.vpb-canvas *,[role=tab],[role=switch],[role=menuitem],nav *,.pagination *):focus-visible{outline:3px solid #7ba68e!important;outline-offset:3px!important}html body.operator-workspace-buttons :is(#app,body>:not(#app)) :is(a,button,label,input[type=submit],.p-button):is(.operator-button,.button,.primary-button,.secondary-button,.primary,.secondary,.btn-primary,.btn-secondary,.btn-ghost,.op-btn,.op-btn-primary,.op-btn-secondary,.op-cg-btn,.op-pay-btn,.op-page-heading-action,.ol-create,.ol-clear,.ol-apply,.ol-action-btn,.ol-row-main-action,.opportunities-button,.payouts-button,.request-button,.details-button,.outline-action,.small-outline-button,.save-button,.clear-button,.apply-button,.filters-button,.import-reviews-button,.op-rev-import-submit,.op-rev-view-all,.lead-primary,.lead-secondary,.empty-action,.proposal-filter-clear,.proposal-filter-apply,.proposal-create-secondary,.proposal-create-primary,.operator-index-toolbar__filters,.obp-filter-button,.text-action,.workspace-inline-action,.context-action,.relationship-action,.card-footer-action,.load-more,.opm-load-more,.opm-send-button,.opm-open-context,.opm-composer__tools button,.opm-quick-actions button,.opm-notes-card__actions button,.opm-proposal-confirm__btn,.opm-follow-modal__btn,.enquiry-story-card__button,.contact-selector__new,.cover-change,.room-cancel,.danger-outline,.template-link,.listing-itinerary__ai-action button,.season-rules__actions button,.season-rules__discount-head button,.apply-panel>button,.apply-panel>a,.clean-button,.listing-editor-header__button,.listing-library-action,.essentials-cover-row__action,.itinerary-secondary-action,.itinerary-navigator__add,.itinerary-text-action,.media-action,.pricing-add-button,.pricing-text-button,.experience-add-item,.review-action,.listing-version-preview__back,.seasonal-pricing-section__add-button,.clm-action-button,.clm-footer-button,.clm-add-row-button,.clm-secondary-action,.clm-replace-button,.ms-inspector-reset,.ms-inspector-actions button,.vpb-editor-card-actions button,.vpb-day-media__actions button,.vpb-itinerary-editor__add,.vpb-repeat-editor__add,.vpb-route-editor__add,.vpb-stay-editor__add,.vpb-price-editor__add,.vpb-status-strip button,.vpb-save-button,.vpb-preview-button,.vpb-send-button,.vpb-primary-button,.vpb-publish-modal__primary,.vpb-publish-modal__secondary,.vpb-publish-modal__done,.capture-button,.human-help-widget__primary,.human-help-widget__secondary,.swal2-confirm,.swal2-cancel,.swal2-deny,.p-button:not(.p-button-icon-only):not(.p-button-text),[type=submit],.operator-page-header__actions>a,.operator-page-header__actions>button,.operator-empty-state__action a,.operator-empty-state__action button,.directory-sync-status button,.error-state>button,.contacts-error>button,.retrieval-error>button,.empty-state>button,.empty-state>a,.identity-logo-action button,.save-footer button,.document-actions a,.document-actions button,[role=dialog] footer button,[role=dialog] footer a,.report-form button,.request-actions button,.lead-dialog footer button,.edit-dialog footer button,.filter-panel footer button,.review-drawer footer button,.import-dialog footer button,.room-modal footer button,.listing-preview-dialog button:not([aria-label]),.vpb-template-gallery__actions button,.vpb-settings-drawer__footer button):not(.operator-modal *,.ms-proposal *,.vpb-canvas *,[role=tab],[role=switch],[role=menuitem],nav *,.pagination *):is(:disabled,[aria-disabled=true]){opacity:.45!important;cursor:not-allowed}html body.operator-workspace-buttons :is(#app,body>:not(#app)) :is(a,button,label,input[type=submit],.p-button):is(.operator-button,.button,.primary-button,.secondary-button,.primary,.secondary,.btn-primary,.btn-secondary,.btn-ghost,.op-btn,.op-btn-primary,.op-btn-secondary,.op-cg-btn,.op-pay-btn,.op-page-heading-action,.ol-create,.ol-clear,.ol-apply,.ol-action-btn,.ol-row-main-action,.opportunities-button,.payouts-button,.request-button,.details-button,.outline-action,.small-outline-button,.save-button,.clear-button,.apply-button,.filters-button,.import-reviews-button,.op-rev-import-submit,.op-rev-view-all,.lead-primary,.lead-secondary,.empty-action,.proposal-filter-clear,.proposal-filter-apply,.proposal-create-secondary,.proposal-create-primary,.operator-index-toolbar__filters,.obp-filter-button,.text-action,.workspace-inline-action,.context-action,.relationship-action,.card-footer-action,.load-more,.opm-load-more,.opm-send-button,.opm-open-context,.opm-composer__tools button,.opm-quick-actions button,.opm-notes-card__actions button,.opm-proposal-confirm__btn,.opm-follow-modal__btn,.enquiry-story-card__button,.contact-selector__new,.cover-change,.room-cancel,.danger-outline,.template-link,.listing-itinerary__ai-action button,.season-rules__actions button,.season-rules__discount-head button,.apply-panel>button,.apply-panel>a,.clean-button,.listing-editor-header__button,.listing-library-action,.essentials-cover-row__action,.itinerary-secondary-action,.itinerary-navigator__add,.itinerary-text-action,.media-action,.pricing-add-button,.pricing-text-button,.experience-add-item,.review-action,.listing-version-preview__back,.seasonal-pricing-section__add-button,.clm-action-button,.clm-footer-button,.clm-add-row-button,.clm-secondary-action,.clm-replace-button,.ms-inspector-reset,.ms-inspector-actions button,.vpb-editor-card-actions button,.vpb-day-media__actions button,.vpb-itinerary-editor__add,.vpb-repeat-editor__add,.vpb-route-editor__add,.vpb-stay-editor__add,.vpb-price-editor__add,.vpb-status-strip button,.vpb-save-button,.vpb-preview-button,.vpb-send-button,.vpb-primary-button,.vpb-publish-modal__primary,.vpb-publish-modal__secondary,.vpb-publish-modal__done,.capture-button,.human-help-widget__primary,.human-help-widget__secondary,.swal2-confirm,.swal2-cancel,.swal2-deny,.p-button:not(.p-button-icon-only):not(.p-button-text),[type=submit],.operator-page-header__actions>a,.operator-page-header__actions>button,.operator-empty-state__action a,.operator-empty-state__action button,.directory-sync-status button,.error-state>button,.contacts-error>button,.retrieval-error>button,.empty-state>button,.empty-state>a,.identity-logo-action button,.save-footer button,.document-actions a,.document-actions button,[role=dialog] footer button,[role=dialog] footer a,.report-form button,.request-actions button,.lead-dialog footer button,.edit-dialog footer button,.filter-panel footer button,.review-drawer footer button,.import-dialog footer button,.room-modal footer button,.listing-preview-dialog button:not([aria-label]),.vpb-template-gallery__actions button,.vpb-settings-drawer__footer button):not(.operator-modal *,.ms-proposal *,.vpb-canvas *,[role=tab],[role=switch],[role=menuitem],nav *,.pagination *)>svg{width:18px!important;height:18px!important;flex:0 0 18px!important}html body.operator-workspace-buttons :is(#app,body>:not(#app)) .operator-empty-state__action :is(a,button){--operator-action-background: #123125;--operator-action-foreground: #fff;--operator-action-border: #123125;--operator-action-hover: #1c4635}html body.operator-workspace-buttons{--operator-modal-forest: #102f22;--operator-modal-forest-hover: #174b37;--operator-modal-text: #17201c;--operator-modal-muted: #737b78;--operator-modal-border: #e9ece8;--operator-modal-control-border: #e1e6e1;--operator-modal-focus: #e4eddd;--operator-modal-sage: #f0f4ee;--operator-modal-danger: #a33232}html body.operator-workspace-buttons :is(.filter-overlay,.overlay,.ol-filter-backdrop,.ol-confirm-backdrop,.proposal-filter-overlay,.proposal-create-overlay,.drawer-overlay,.edit-layer,.op-rev-modal-backdrop,.review-import-overlay,.chooser-layer,.import-layer,.modal-layer,.media-library-layer,.opm-context-modal,.opm-context--modal,.opm-modal-backdrop,.opm-proposal-confirm-backdrop,.opm-follow-modal-backdrop,.vpb-publish-modal,.vpb-settings-drawer,.vpb-template-gallery,.vpb-page-manager,.vpb-insert-modal,.vpb-content-library,.vpb-content-library__backdrop,.library-backdrop,.capture-backdrop){position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4000!important;display:grid!important;place-items:center!important;width:auto!important;height:auto!important;padding:24px!important;overflow:hidden!important;background:#101e1752!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}html body.operator-workspace-buttons :is(.filter-backdrop,.backdrop,.proposal-filter-backdrop,.proposal-create-backdrop,.drawer-backdrop,.edit-backdrop,.review-import-backdrop,.chooser-backdrop,.import-backdrop,.modal-backdrop,.media-library-backdrop,.opm-context-modal__backdrop){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}html body.operator-workspace-buttons :is(.filter-panel,.detail-panel,.ol-filter-panel,.ol-confirm,.proposal-filter-panel,.proposal-create-dialog,.detail-drawer,.filter-drawer,.edit-dialog,.op-rev-modal,.review-import-dialog,.chooser,.import-dialog,.room-dialog,.media-library-dialog,.opm-context-modal__card,.opm-proposal-confirm,.opm-follow-modal,.vpb-publish-modal__card,.vpb-settings-drawer>aside,.vpb-template-gallery__panel,.vpb-page-manager__panel,.vpb-insert-modal__panel,.vpb-content-library__dialog,.library-drawer,.capture-dialog){position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;width:min(640px,100%)!important;min-width:0!important;max-width:640px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 48px)!important;margin:0!important;transform:none!important;overflow:hidden!important;border:1px solid var(--operator-modal-border)!important;border-radius:24px!important;background:#fff!important;color:var(--operator-modal-text)!important;box-shadow:0 24px 80px #102f2226!important;outline:none!important;font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;line-height:1.4!important}html body.operator-workspace-buttons :is(.detail-panel,.detail-drawer,.op-rev-modal,.review-import-dialog,.import-dialog,.media-library-dialog,.opm-context-modal__card,.vpb-settings-drawer>aside,.vpb-template-gallery__panel,.vpb-page-manager__panel,.vpb-content-library__dialog,.capture-dialog){width:min(880px,100%)!important;max-width:880px!important}html body.operator-workspace-buttons :is(.ol-confirm,.opm-proposal-confirm){width:min(480px,100%)!important;max-width:480px!important}html body.operator-workspace-buttons :is(.vpb-publish-modal__card,.opm-proposal-confirm,.ol-confirm):before{display:none!important}html body.operator-workspace-buttons :is(.filter-panel,.detail-panel,.ol-filter-panel,.proposal-filter-panel,.proposal-create-dialog,.detail-drawer,.filter-drawer,.edit-dialog,.op-rev-modal,.review-import-dialog,.chooser,.import-dialog,.room-dialog,.media-library-dialog,.opm-context-modal__card,.opm-follow-modal,.vpb-settings-drawer>aside,.vpb-template-gallery__panel,.vpb-page-manager__panel,.vpb-insert-modal__panel,.vpb-content-library__dialog,.library-drawer,.capture-dialog)>header,html body.operator-workspace-buttons :is(.op-rev-modal-head,.opm-follow-modal__head,.capture-header){display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-height:0!important;padding:24px 28px 20px!important;border-bottom:0!important;background:#fff!important}html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) :is(h2,h3){color:var(--operator-modal-text)!important;font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;text-transform:none!important}html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) h2{margin:0!important;font-size:28px!important;font-weight:700!important;letter-spacing:-.8px!important;line-height:1.2!important}html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) header p{margin:7px 0 0!important;color:var(--operator-modal-muted)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) button[aria-label^=Close]{display:grid!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;flex:0 0 36px!important;place-items:center!important;padding:0!important;border:1px solid #e8ece7!important;border-radius:50%!important;background:#fff!important;color:#42554a!important;box-shadow:none!important}html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) button[aria-label^=Close]:hover{background:var(--operator-modal-sage)!important}html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box!important;width:100%!important;border:1px solid var(--operator-modal-control-border)!important;border-radius:12px!important;background:#fff!important;color:#1c2520!important;box-shadow:none!important;font:400 14px/1.45 Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;outline:none!important}html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:46px!important;padding:0 14px!important}html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) .contact-selector__search input{padding-right:44px!important;padding-left:48px!important}html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) textarea{min-height:76px!important;padding:11px 14px!important}html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) :is(input,select,textarea):focus-visible{border-color:#809f8c!important;outline:3px solid var(--operator-modal-focus)!important;outline-offset:1px!important}html body.operator-workspace-buttons :is(.filter-panel,.detail-panel,.ol-filter-panel,.proposal-filter-panel,.proposal-create-dialog,.detail-drawer,.filter-drawer,.edit-dialog,.op-rev-modal,.review-import-dialog,.chooser,.import-dialog,.room-dialog,.media-library-dialog,.opm-context-modal__card,.opm-follow-modal,.vpb-settings-drawer>aside,.vpb-template-gallery__panel,.vpb-page-manager__panel,.vpb-insert-modal__panel,.vpb-content-library__dialog,.library-drawer,.capture-dialog)>footer,html body.operator-workspace-buttons :is(.ol-confirm__actions,.opm-proposal-confirm__actions,.opm-follow-modal__actions,.vpb-publish-modal__actions,.vpb-template-gallery__actions,.vpb-page-manager__actions,.capture-actions){display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;padding:16px 28px 20px!important;border-top:1px solid #edf0eb!important;background:#fff!important}html body.operator-workspace-buttons :is(.ol-confirm,.opm-proposal-confirm){align-items:center!important;padding:28px 28px 0!important;text-align:center!important}html body.operator-workspace-buttons :is(.ol-confirm,.opm-proposal-confirm)>p{margin:10px 0 24px!important;color:var(--operator-modal-muted)!important}html body.operator-workspace-buttons :is(.ol-confirm__actions,.opm-proposal-confirm__actions){width:calc(100% + 56px)!important;margin-inline:-28px!important}@media(max-width:520px){html body.operator-workspace-buttons :is(.filter-overlay,.overlay,.ol-filter-backdrop,.ol-confirm-backdrop,.proposal-filter-overlay,.proposal-create-overlay,.drawer-overlay,.edit-layer,.op-rev-modal-backdrop,.review-import-overlay,.chooser-layer,.import-layer,.modal-layer,.media-library-layer,.opm-context-modal,.opm-context--modal,.opm-modal-backdrop,.opm-proposal-confirm-backdrop,.opm-follow-modal-backdrop,.vpb-publish-modal,.vpb-settings-drawer,.vpb-template-gallery,.vpb-page-manager,.vpb-insert-modal,.vpb-content-library,.vpb-content-library__backdrop,.library-backdrop,.capture-backdrop){place-items:end center!important;padding:0!important}html body.operator-workspace-buttons :is(.filter-panel,.detail-panel,.ol-filter-panel,.ol-confirm,.proposal-filter-panel,.proposal-create-dialog,.detail-drawer,.filter-drawer,.edit-dialog,.op-rev-modal,.review-import-dialog,.chooser,.import-dialog,.room-dialog,.media-library-dialog,.opm-context-modal__card,.opm-proposal-confirm,.opm-follow-modal,.vpb-publish-modal__card,.vpb-settings-drawer>aside,.vpb-template-gallery__panel,.vpb-page-manager__panel,.vpb-insert-modal__panel,.vpb-content-library__dialog,.library-drawer,.capture-dialog){width:100%!important;max-width:none!important;max-height:94dvh!important;border-radius:24px 24px 0 0!important}html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) h2{font-size:25px!important}}@media(prefers-reduced-motion:reduce){html body.operator-workspace-buttons :is([role=dialog][aria-modal=true],[role=alertdialog][aria-modal=true]) *{scroll-behavior:auto!important}}:is(.contacts-table,.enquiries-table,.proposals-table,.bookings-shell .table-card table,.payments-shell .table-card table,.operator-listings-page .ol-table-card table,.payouts-shell .results-card>.desktop-table-wrap>table){color:#18201d;font-family:Kumbh Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px;font-weight:400;line-height:1.35}:is(.contacts-table,.enquiries-table,.proposals-table,.bookings-shell .table-card table,.payments-shell .table-card table,.operator-listings-page .ol-table-card table,.payouts-shell .results-card>.desktop-table-wrap>table) th{height:52px!important;color:#69716d!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}:is(.contacts-table,.enquiries-table,.proposals-table,.bookings-shell .table-card table,.payments-shell .table-card table,.operator-listings-page .ol-table-card table,.payouts-shell .results-card>.desktop-table-wrap>table) td{height:84px!important;color:#18201d;font-size:12px!important;font-weight:400;line-height:1.35!important}:is(.contacts-table,.enquiries-table,.proposals-table,.bookings-shell .table-card table,.payments-shell .table-card table,.operator-listings-page .ol-table-card table,.payouts-shell .results-card>.desktop-table-wrap>table) td :is(strong,h3,.ol-price),:is(.contacts-table,.enquiries-table,.proposals-table,.bookings-shell .table-card table,.payments-shell .table-card table,.operator-listings-page .ol-table-card table,.payouts-shell .results-card>.desktop-table-wrap>table) td:is(.amount){color:#1e2521;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}:is(.contacts-table,.enquiries-table,.proposals-table,.bookings-shell .table-card table,.payments-shell .table-card table,.operator-listings-page .ol-table-card table,.payouts-shell .results-card>.desktop-table-wrap>table) td :is(small,p,time,.ol-secondary,.method-copy){font-size:12px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important}:is(.contacts-table,.enquiries-table,.proposals-table,.bookings-shell .table-card table,.payments-shell .table-card table,.operator-listings-page .ol-table-card table,.payouts-shell .results-card>.desktop-table-wrap>table) td :is(.cell-stack,.cell-copy,.ol-listing-copy)>:is(small,p),:is(.contacts-table,.enquiries-table,.proposals-table,.bookings-shell .table-card table,.payments-shell .table-card table,.operator-listings-page .ol-table-card table,.payouts-shell .results-card>.desktop-table-wrap>table) td>time{color:#6d7470!important}.operator-listings-page .ol-table-card td .ol-listing-copy>small{color:var(--operator-warning)!important}:is(.bookings-shell,.payments-shell) .table-card td .is-overdue{color:#a34535!important}:is(.contacts-table,.enquiries-table,.proposals-table,.bookings-shell .table-card table,.payments-shell .table-card table,.operator-listings-page .ol-table-card table,.payouts-shell .results-card>.desktop-table-wrap>table) :is(.status-badge,.stage-badge,.ol-status,.review-flag,.contact-review){font-size:12px!important;font-weight:600!important;line-height:1.25!important}:is(.contacts-table,.enquiries-table,.proposals-table,.bookings-shell .table-card table,.payments-shell .table-card table,.operator-listings-page .ol-table-card table,.payouts-shell .results-card>.desktop-table-wrap>table) :is(.row-action,.ol-row-action){font-size:12px!important;font-weight:600!important;line-height:1.25!important}:is(.contacts-shell .mobile-contact-list article,.enquiries-page .mobile-row,.operator-proposals-page .mobile-row,.bookings-shell .booking-card,.payments-shell .payment-card,.operator-listings-page .ol-card,.payouts-shell .mobile-card){color:#18201d;font-family:Kumbh Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px;font-weight:400;line-height:1.35}:is(.contacts-shell .mobile-contact-list article,.enquiries-page .mobile-row,.operator-proposals-page .mobile-row,.bookings-shell .booking-card,.payments-shell .payment-card,.operator-listings-page .ol-card,.payouts-shell .mobile-card) strong{font-size:14px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important}:is(.contacts-shell .mobile-contact-list article,.enquiries-page .mobile-row,.operator-proposals-page .mobile-row,.bookings-shell .booking-card,.payments-shell .payment-card,.operator-listings-page .ol-card,.payouts-shell .mobile-card) :is(small,p,dt,dd){font-size:12px!important;letter-spacing:0!important;line-height:1.35!important}:is(.contacts-shell .mobile-contact-list article,.enquiries-page .mobile-row,.operator-proposals-page .mobile-row,.bookings-shell .booking-card,.payments-shell .payment-card,.operator-listings-page .ol-card,.payouts-shell .mobile-card) :is(small,p,dt){font-weight:400!important}:is(.contacts-shell .mobile-contact-list article,.enquiries-page .mobile-row,.operator-proposals-page .mobile-row,.bookings-shell .booking-card,.payments-shell .payment-card,.operator-listings-page .ol-card,.payouts-shell .mobile-card) dd{font-weight:600!important}:where(.operator-workspace-shell,.operator-ui,.enquiries-page,.op-public-profile,.vpb-shell){--operator-toggle-green: #102f22;--operator-toggle-green-hover: #0a442f;--operator-toggle-count: rgba(255, 255, 255, .19)}.operator-listings-page .ol-tabs button.active,.enquiries-page .stage-tab--active,.operator-proposals-page .status-tab.status-tab--active,.operator-proposals-page .status-tab--empty.status-tab--active,.bookings-shell .state-tabs button.is-active,.payments-shell .state-tabs button.is-active,.reviews-shell .state-tabs button.is-active,.pipeline-page .view-switch button.active,.library-shell .library-tabs button.active,.library-shell .saved-tabs button.active,.opm-shell .opm-list-tab.opm-list-tab--active,.orp-shell .orp-tabs>.orp-tab.orp-tab--active{border-color:var(--operator-toggle-green, #102f22)!important;background:var(--operator-toggle-green, #102f22)!important;color:#fff!important}.operator-listings-page .ol-tabs button.active strong,.enquiries-page .stage-tab--active strong,.operator-proposals-page .status-tab--active strong,.bookings-shell .state-tabs button.is-active span,.payments-shell .state-tabs button.is-active span,.reviews-shell .state-tabs button.is-active span,.orp-shell .orp-tabs>.orp-tab.orp-tab--active b{background:var(--operator-toggle-count, rgba(255, 255, 255, .19))!important;color:#fff!important}.contacts-shell .workspace-tab.is-active,.opportunity-workspace-page .workspace-tab.is-active,.editor-shell .editor-tabs button.active,.payouts-shell .view-tabs button.active{border-color:var(--operator-toggle-green, #102f22)!important;color:var(--operator-toggle-green, #102f22)!important}.contacts-shell .workspace-tab.is-active:after,.opportunity-workspace-page .workspace-tab.is-active:after{background:var(--operator-toggle-green, #102f22)!important}:where(.operator-workspace-shell,.operator-ui,.enquiries-page,.op-public-profile,.vpb-shell,.listing-editor-shell) input:is([type=checkbox],[type=radio]){accent-color:var(--operator-toggle-green, #102f22)!important}.op-public-profile__switch input:checked,.essentials-switch-row input:checked+.essentials-switch-row__control,.itinerary-switch input:checked+span,.vpb-check-row--toggle input[type=checkbox]:checked,.vpb-check-row--field-toggle.is-checked .vpb-check-row__switch{border-color:var(--operator-toggle-green, #102f22)!important;background:var(--operator-toggle-green, #102f22)!important}.is-selected .experience-selector__checkbox{border-color:var(--operator-toggle-green, #102f22)!important;background:var(--operator-toggle-green, #102f22)!important}:root{--operator-page-heading-color: #101625;--operator-page-heading-size: 40px;--operator-page-heading-weight: 700;--operator-page-heading-tracking: -1.4px;--operator-page-heading-leading: 1.1;--operator-page-description-color: #747a80;--operator-page-description-size: 17px;--operator-page-description-leading: 1.55;--operator-page-description-gap: 8px;--operator-page-header-gap: 31px}html body :is(.contacts-header,.enquiries-header,.proposals-header,.bookings-main>.page-header,.ol-page-head,.payments-main>.page-header,.payouts-main>.page-header,.reviews-main>.page-header,.library-page-header,.settings-header,.opm-page-head){margin-bottom:var(--operator-page-header-gap)!important}html body :is(.contacts-header,.enquiries-header,.proposals-header,.bookings-main>.page-header,.ol-page-head,.payments-main>.page-header,.payouts-main>.page-header,.reviews-main>.page-header,.library-page-header,.settings-header,.opm-page-head) h1{margin:0!important;padding:0!important;color:var(--operator-page-heading-color)!important;font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;font-size:var(--operator-page-heading-size)!important;font-weight:var(--operator-page-heading-weight)!important;letter-spacing:var(--operator-page-heading-tracking)!important;line-height:var(--operator-page-heading-leading)!important;text-transform:none!important}html body :is(.contacts-header,.enquiries-header,.proposals-header,.bookings-main>.page-header,.ol-page-head,.payments-main>.page-header,.payouts-main>.page-header,.reviews-main>.page-header,.library-page-header,.settings-header,.opm-page-head) .operator-page-header__description,html body :is(.contacts-header,.enquiries-header,.proposals-header,.bookings-main>.page-header,.ol-page-head,.payments-main>.page-header,.payouts-main>.page-header,.reviews-main>.page-header,.library-page-header,.settings-header,.opm-page-head) .operator-page-header__copy>p{max-width:none!important;margin:var(--operator-page-description-gap) 0 0!important;padding:0!important;color:var(--operator-page-description-color)!important;font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;font-size:var(--operator-page-description-size)!important;font-weight:500!important;letter-spacing:0!important;line-height:var(--operator-page-description-leading)!important}html body :is(.home-heading,.pipeline-header,.op-public-profile__header,.obp-heading,.orp-page-head){margin-bottom:var(--operator-page-header-gap)!important}html body :is(.home-heading,.pipeline-header,.op-public-profile__header,.obp-heading,.orp-page-head) h1,html body .opm-page-head #op-messages-page-title,html body .operator-reviews-page #op-reviews-page-title{margin:0!important;color:var(--operator-page-heading-color)!important;font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;font-size:var(--operator-page-heading-size)!important;font-weight:var(--operator-page-heading-weight)!important;letter-spacing:var(--operator-page-heading-tracking)!important;line-height:var(--operator-page-heading-leading)!important;text-transform:none!important}html body :is(.home-heading,.pipeline-header,.op-public-profile__header,.obp-heading,.orp-page-head) h1+p,html body .opm-page-head #op-messages-page-title+p,html body .operator-reviews-page #op-reviews-page-title+p{margin:var(--operator-page-description-gap) 0 0!important;color:var(--operator-page-description-color)!important;font-size:var(--operator-page-description-size)!important;font-weight:500!important;line-height:var(--operator-page-description-leading)!important}@media(max-width:700px){:root{--operator-page-heading-size: 32px;--operator-page-description-size: 15px;--operator-page-header-gap: 23px}}#nprogress{pointer-events:none}#nprogress .bar{position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px;background:#15171b}#nprogress .peg{position:absolute;right:0;display:block;width:100px;height:100%;box-shadow:0 0 10px #15171b,0 0 5px #15171b;opacity:1;transform:rotate(3deg) translateY(-4px)}@font-face{font-family:Kumbh Sans;src:url(/css/fonts/KumbhSans-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PremiumSafariCanela;src:url(/frontend_assets/fonts/CanelaDeck-Regular.woff2) format("woff2"),url(/frontend_assets/fonts/CanelaDeck-Regular.woff) format("woff"),url(/frontend_assets/fonts/CanelaDeck-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TravellerInboxCanela;src:url(/frontend_assets/fonts/CanelaDeck-Regular.woff2) format("woff2"),url(/frontend_assets/fonts/CanelaDeck-Regular.woff) format("woff"),url(/frontend_assets/fonts/CanelaDeck-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html body.tuskari-public-site-typography{--tk-public-body-font: "Kumbh Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tk-public-body-size: 15px;--tk-public-body-line: 1.65;font-family:var(--tk-public-body-font)!important;font-synthesis:none;letter-spacing:0}html body.tuskari-public-site-typography #app :is(p,li,dd,blockquote,span[class*=copy i],small[class*=copy i],span[class*=description i],small[class*=description i],div[class*=description i]):not([class*=eyebrow i]):not([class*=kicker i]):not([class*=tag i]):not([class*=badge i]):not([class*=pill i]):not([class*=meta i]):not([class*=price i]):not([class*=stat i]):not([class*=rank i]):not([class*=time i]):not([class*=date i]){font-family:var(--tk-public-body-font)!important;font-size:var(--tk-public-body-size)!important;font-weight:400!important;font-synthesis:none!important;letter-spacing:0!important;line-height:var(--tk-public-body-line)!important}html body.tuskari-public-site-typography #app :is(p,li,dd,blockquote) :is(a,span,em,strong){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}html body.tuskari-public-site-typography #app :is(h1,h2,h3,h4,h5,h6,button,input,textarea,select,label,nav,nav *,[class*=button i],[class*=btn i],[class*=cta i],[class*=eyebrow i],[class*=kicker i],[class*=tag i],[class*=badge i],[class*=pill i],[class*=meta i]){letter-spacing:0}html body #app footer :is([class*=footer__grid i],[class*=footer__inner i],[class*=footer__top i],[class*=footer__bottom i],[class*=footer__wrap i]),html body #app footer:is([class*=footer i]),html body #app footer:is([class*=footer i]):before,html body #app footer:is([class*=footer i]):after{border-top:0!important;box-shadow:none!important}html body #app footer.tk-public-footer{margin-top:0!important;background:#fff8ed!important;background-color:#fff8ed!important}html body #app footer:not(.tk-public-footer) [class*=footer__brand i]>:is(a,img):first-child{display:inline-block!important;margin-bottom:clamp(24px,2vw,34px)!important}html body #app .premium-safari-card :is(.tlp-card__price,.safari-trip-card__price),html body #app .premium-safari-card :is(.tlp-card__price,.safari-trip-card__price) :is(span,em){font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:650!important;letter-spacing:0!important;line-height:1!important}html body #app .premium-safari-card :is(.tlp-card__price,.safari-trip-card__price) strong,html body #app .premium-safari-card :is(.tlp-card__price,.safari-trip-card__price) strong *{font-family:PremiumSafariCanela,TlmCanela,TravellerSafariCanela,Canela Deck,Canela,Georgia,Times New Roman,serif!important;font-size:28px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:.9!important}html body #app :is(.auth-login__intro h1,.auth-login__story h2,.auth-register__intro h1,.auth-register__story h2,.auth-forgot__intro h1,.auth-forgot__story h2,.auth-reset__intro h1,.auth-reset__story h2,.auth-otp__intro h1,.auth-otp__story h2,.auth-op-reg1__intro h1,.auth-op-reg1__story h2,.auth-op-reg2__intro h1,.auth-op-reg2__story h2){font-family:PremiumSafariCanela,Canela Deck,Canela,Georgia,Times New Roman,serif!important;font-weight:400!important;font-synthesis:none!important;letter-spacing:0!important}html body #app :is(.auth-login__dots,.auth-register__dots,.auth-forgot__dots,.auth-reset__dots,.auth-otp__dots,.auth-op-reg1__dots,.auth-op-reg2__dots){display:none!important}.operator-listings-page,.operator-enquiries-page,.operator-enquiries-editorial-page,.operator-bookings-page,.operator-proposals-page,.operator-reviews-page,.operator-payouts-page,.operator-messages-page{--operator-green: var(--operator-brand);--operator-green-dark: var(--operator-brand-hover);--green-dark: var(--operator-brand);--operator-heading: #07130D;--operator-text: #29322B;--operator-object: #171B17;--operator-muted: #68746A;--operator-muted-strong: #333A34;--operator-muted-soft: #7D8B80;--operator-border: #E8E2D8;--operator-border-soft: rgba(232, 226, 216, .75);--operator-surface: #FFFFFF;--operator-surface-soft: #FCFBF7;--operator-ivory: #FAFAF8;--operator-green-soft: #F3F8F1;--operator-green-soft-hover: #E6F3EA;--operator-green-border: #DCE8D7;--operator-green-border-hover: #BFDCCB;--operator-shadow: 0 18px 45px rgba(29, 43, 35, .08);color:var(--green-dark);font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:0}.operator-listings-page *,.operator-enquiries-page *,.operator-enquiries-editorial-page *,.operator-bookings-page *,.operator-proposals-page *,.operator-reviews-page *,.operator-payouts-page *,.operator-messages-page *{font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:0}.pipeline-page{--app-canvas: #f3f5f1;--surface-primary: var(--operator-surface);--surface-subtle: var(--operator-surface-subtle);--text-primary: var(--operator-text);--text-secondary: var(--operator-text-secondary);--text-muted: var(--operator-text-muted);--border-soft: var(--operator-border);--border-medium: var(--operator-border-strong);--brand-green: var(--operator-brand);--brand-green-hover: var(--operator-brand-hover);--brand-sage: var(--operator-sage);--radius-control: var(--operator-radius-control);--radius-card: var(--operator-radius-card);--radius-panel: var(--operator-radius-panel);--shadow-panel: var(--operator-shadow-drawer);--shadow-card: var(--operator-shadow-card)}html body .operator-page-title{margin:0!important;color:#073b2f!important;font-family:TravellerInboxCanela,Georgia,Times New Roman,serif!important;font-size:clamp(48px,4vw,60px)!important;font-weight:400!important;letter-spacing:0!important;line-height:.98!important;padding:0!important;font-synthesis:none!important;font-variation-settings:normal!important}html body .operator-page-subtitle{max-width:680px!important;margin:10px 0 0!important;color:var(--operator-muted)!important;font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.55!important;padding:0!important}html body .operator-bookings-page.obp-shell{background:var(--operator-ivory)!important;color:var(--operator-heading)!important}html body .operator-bookings-page .obp-list-panel,html body .operator-bookings-page .obp-card,html body .operator-proposals-page .op-stat-card,html body .operator-reviews-page .op-stat,html body .operator-reviews-page .op-rev-card,html body .operator-reviews-page .op-rev-import-card,html body .operator-payouts-page .op-bank-card,html body .operator-payouts-page .op-pay-stat,html body .operator-payouts-page .op-pay-ledger,html body .operator-payouts-page .op-pay-withdrawals,html body .operator-messages-page .msg-body{border-color:var(--operator-border-soft)!important;background:var(--operator-surface)!important;box-shadow:var(--operator-shadow)!important}html body .operator-bookings-page .obp-toolbar,html body .operator-listings-page .ol-controls-row{margin-bottom:24px!important}html body .operator-listings-page .ol-tab,html body .operator-bookings-page .obp-tab,html body .operator-reviews-page .op-bk-tab,html body .operator-reviews-page .op-rev-method-tab,html body .operator-messages-page .msg-filter-pill,html body .operator-proposals-visual-page .proposal-tab,html body .operator-enquiries-editorial-page .oe-status-chip,html body .orp-shell .orp-tabs>.orp-tab,html body .orp-shell .orp-tabs>button.orp-tab{min-height:44px!important;border:1px solid var(--operator-border)!important;border-radius:999px!important;background:#fffdf8c7!important;color:#243027!important;padding:8px 18px!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}html body .operator-listings-page .ol-tab:hover,html body .operator-bookings-page .obp-tab:hover,html body .operator-reviews-page .op-bk-tab:hover,html body .operator-reviews-page .op-rev-method-tab:hover,html body .operator-messages-page .msg-filter-pill:hover,html body .operator-proposals-visual-page .proposal-tab:hover,html body .operator-enquiries-editorial-page .oe-status-chip:hover,html body .orp-shell .orp-tabs>.orp-tab:hover,html body .orp-shell .orp-tabs>button.orp-tab:hover{border-color:var(--operator-green-border-hover)!important;background:#eef7f0!important;color:var(--operator-green)!important;transform:translateY(-1px)!important}html body .operator-enquiries-editorial-page .oe-status-chip{min-height:40px!important;border-color:#e5e5e0!important;background:#fff!important;color:#102820!important;padding:8px 16px!important}html body .operator-enquiries-editorial-page .oe-status-chip:hover{border-color:#d7e3d8!important;background:#f1f6f2!important;color:var(--operator-green)!important;transform:none!important}html body .operator-listings-page .ol-tab--active,html body .operator-listings-page .ol-tab--active:hover,html body .operator-bookings-page .obp-tab--active,html body .operator-bookings-page .obp-tab--active:hover,html body .operator-reviews-page .op-bk-tab--active,html body .operator-reviews-page .op-bk-tab--active:hover,html body .operator-reviews-page .op-rev-method-tab--active,html body .operator-reviews-page .op-rev-method-tab--active:hover,html body .operator-messages-page .msg-filter-pill--active,html body .operator-messages-page .msg-filter-pill--active:hover,html body .operator-proposals-visual-page .proposal-tab.is-active,html body .operator-proposals-visual-page .proposal-tab.is-active:hover,html body .operator-enquiries-editorial-page .oe-status-chip--active,html body .operator-enquiries-editorial-page .oe-status-chip--active:hover,html body .orp-shell .orp-tabs>.orp-tab.orp-tab--active,html body .orp-shell .orp-tabs>.orp-tab.orp-tab--active:hover,html body .orp-shell .orp-tabs>button.orp-tab.orp-tab--active,html body .orp-shell .orp-tabs>button.orp-tab.orp-tab--active:hover{border-color:var(--operator-green)!important;background:var(--operator-green)!important;color:#fff!important;box-shadow:none!important;transform:none!important}html body .operator-bookings-page .obp-tab b,html body .operator-listings-page .ol-tab strong{color:inherit!important;font-size:12px!important;font-weight:800!important;line-height:1!important}html body .operator-listings-page .ol-listing-body h2,html body .operator-bookings-page .obp-booking-copy h2,html body .operator-proposals-page .op-proposal-body strong,html body .operator-reviews-page .op-rev-name,html body .operator-payouts-page .op-pay-withdrawal-row__bank,html body .operator-payouts-page .op-bank-card__title,html body .operator-messages-page .msg-conv-name{color:var(--operator-object)!important;font-size:18px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.18!important}html body .operator-bookings-page .obp-booking-copy h3,html body .operator-proposals-page .op-proposal-hero__overlay strong,html body .operator-reviews-page .op-rev-safari-title,html body .operator-reviews-page .op-rev-heading,html body .operator-payouts-page .op-pay-earning-row__detail strong{color:var(--operator-object)!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.25!important}html body .operator-listings-page .ol-taxonomy,html body .operator-bookings-page .obp-booking-copy p,html body .operator-bookings-page .obp-booking-meta,html body .operator-proposals-page .op-muted,html body .operator-proposals-page .op-proposal-meta,html body .operator-reviews-page .op-rev-date,html body .operator-reviews-page .op-rev-company-date,html body .operator-payouts-page .op-pay-earning-row__id,html body .operator-payouts-page .op-pay-withdrawal-row__date,html body .operator-payouts-page .op-pay-withdrawal-row__ref,html body .operator-messages-page .msg-conv-context,html body .operator-messages-page .msg-conv-time{color:var(--operator-muted-strong)!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}html body .operator-listings-page .ol-action-btn,html body .operator-listings-page .ol-row-main-action,html body .operator-bookings-page .obp-filter-button,html body .operator-proposals-page .op-page-heading-action,html body .operator-proposals-page .op-btn,html body .operator-reviews-page .op-rev-view-all,html body .operator-reviews-page .op-rev-import-submit,html body .operator-payouts-page .op-pay-btn,html body .operator-payouts-page .op-btn-primary,html body .operator-payouts-page .op-btn-secondary{border-radius:999px!important;font-size:14px!important;font-weight:850!important;letter-spacing:0!important;line-height:1!important}html body .operator-listings-page .ol-action-btn--light:hover,html body .operator-bookings-page .obp-filter-button:hover,html body .operator-proposals-page .op-btn--secondary:hover,html body .operator-reviews-page .op-rev-view-all:hover,html body .operator-payouts-page .op-pay-btn--secondary:hover,html body .operator-payouts-page .op-btn-secondary:hover{border-color:var(--operator-green-border-hover)!important;background:var(--operator-green-soft-hover)!important;color:var(--operator-green)!important}html body .operator-listings-page .ol-action-btn--green:hover,html body .operator-bookings-page .obp-view-link:hover,html body .operator-proposals-page .op-page-heading-action:hover,html body .operator-proposals-page .op-btn--primary:hover,html body .operator-reviews-page .op-rev-import-submit:hover,html body .operator-payouts-page .op-pay-btn--primary:hover,html body .operator-payouts-page .op-btn-primary:hover{background:var(--operator-green-dark)!important;border-color:var(--operator-green-dark)!important;color:#fff!important}html body .operator-proposals-page .op-proposal-hero__status,html body .operator-proposals-page .op-status--draft,html body .operator-proposals-page .op-status--sent,html body .operator-proposals-page .op-status--viewed,html body .operator-proposals-page .op-status--accepted,html body .operator-reviews-page .op-rev-pill,html body .operator-reviews-page .op-rev-source-pill,html body .operator-reviews-page .op-rev-external-pill,html body .operator-reviews-page .op-rev-operator-pill,html body .operator-payouts-page .op-pay-badge,html body .operator-payouts-page .op-pay-status-pill,html body .operator-messages-page .msg-follow-badge{border-radius:999px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.operator-bookings-page .op-page-heading,.operator-bookings-page .op-page-heading-wrap,.operator-bookings-page .op-page-header,.operator-bookings-page .op-bookings-header,.operator-bookings-page .op-bookings-hero,.operator-proposals-page .op-page-heading,.operator-proposals-page .op-page-heading-wrap,.operator-proposals-page .op-page-header,.operator-proposals-page .op-proposals-header,.operator-proposals-page .op-proposals-hero,.operator-reviews-page .op-page-heading,.operator-reviews-page .op-page-heading-wrap,.operator-reviews-page .op-page-header,.operator-reviews-page .op-reviews-header,.operator-reviews-page .op-reviews-hero,.operator-payouts-page .op-page-heading,.operator-payouts-page .op-page-heading-wrap,.operator-payouts-page .op-page-header,.operator-payouts-page .op-payouts-header,.operator-payouts-page .op-payouts-hero,.operator-concierge-page .op-page-heading,.operator-concierge-page .op-page-heading-wrap,.operator-concierge-page .op-page-header,.operator-concierge-page .op-concierge-header,.operator-concierge-page .op-concierge-hero,.operator-profile-page .op-page-heading,.operator-profile-page .op-page-heading-wrap,.operator-profile-page .op-page-header,.operator-profile-page .op-profile-header,.operator-profile-page .op-profile-hero{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;outline:0!important;padding:0!important}html body .op-dash.operator-bookings-page,html body .op-dash.operator-proposals-page,html body .op-dash.operator-reviews-page,html body .op-dash.operator-payouts-page,html body .op-dash.operator-concierge-page,html body .op-dash.operator-profile-page,html body .op-dash.operator-bookings-page>.op-page,html body .op-dash.operator-proposals-page>.op-page,html body .op-dash.operator-reviews-page>.op-page,html body .op-dash.operator-payouts-page>.op-page,html body .op-dash.operator-concierge-page>.op-page,html body .op-dash.operator-profile-page>.op-page,html body .op-dash.operator-bookings-page .op-bk-page,html body .op-dash.operator-proposals-page .op-proposals-page,html body .op-dash.operator-reviews-page .op-reviews-page,html body .op-dash.operator-payouts-page .op-payouts-page,html body .op-dash.operator-concierge-page .op-concierge-page,html body .op-dash.operator-profile-page .op-profile-page,html body .op-dash.operator-bookings-page .op-dashboard-main,html body .op-dash.operator-proposals-page .op-dashboard-main,html body .op-dash.operator-reviews-page .op-dashboard-main,html body .op-dash.operator-payouts-page .op-dashboard-main,html body .op-dash.operator-concierge-page .op-dashboard-main,html body .op-dash.operator-profile-page .op-dashboard-main,html body .op-dash.operator-bookings-page .op-workspace-page,html body .op-dash.operator-proposals-page .op-workspace-page,html body .op-dash.operator-reviews-page .op-workspace-page,html body .op-dash.operator-payouts-page .op-workspace-page,html body .op-dash.operator-concierge-page .op-workspace-page,html body .op-dash.operator-profile-page .op-workspace-page,html body .op-dash.operator-bookings-page .auth-page-content,html body .op-dash.operator-proposals-page .auth-page-content,html body .op-dash.operator-reviews-page .auth-page-content,html body .op-dash.operator-payouts-page .auth-page-content,html body .op-dash.operator-concierge-page .auth-page-content,html body .op-dash.operator-profile-page .auth-page-content,html body .op-dash.operator-bookings-page .page-shell,html body .op-dash.operator-proposals-page .page-shell,html body .op-dash.operator-reviews-page .page-shell,html body .op-dash.operator-payouts-page .page-shell,html body .op-dash.operator-concierge-page .page-shell,html body .op-dash.operator-profile-page .page-shell,html body .op-dash.operator-bookings-page .content-card,html body .op-dash.operator-proposals-page .content-card,html body .op-dash.operator-reviews-page .content-card,html body .op-dash.operator-payouts-page .content-card,html body .op-dash.operator-concierge-page .content-card,html body .op-dash.operator-profile-page .content-card{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}.operator-bookings-page .op-page-heading,.operator-proposals-page .op-page-heading,.operator-reviews-page .op-page-heading,.operator-payouts-page .op-page-heading,.operator-concierge-page .op-page-heading,.operator-profile-page .op-page-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin:0 0 28px!important}.operator-bookings-page .op-page-heading:before,.operator-bookings-page .op-page-heading:after,.operator-proposals-page .op-page-heading:before,.operator-proposals-page .op-page-heading:after,.operator-reviews-page .op-page-heading:before,.operator-reviews-page .op-page-heading:after,.operator-payouts-page .op-page-heading:before,.operator-payouts-page .op-page-heading:after,.operator-concierge-page .op-page-heading:before,.operator-concierge-page .op-page-heading:after,.operator-profile-page .op-page-heading:before,.operator-profile-page .op-page-heading:after{content:none!important;display:none!important}.operator-bookings-page .op-page-eyebrow,.operator-proposals-page .op-page-eyebrow,.operator-reviews-page .op-page-eyebrow,.operator-payouts-page .op-page-eyebrow,.operator-concierge-page .op-page-eyebrow,.operator-profile-page .op-page-eyebrow{margin:0 0 8px!important;color:#8aa08f!important;font-size:12px!important;font-weight:800!important;letter-spacing:.18em!important;line-height:1.1!important;text-transform:uppercase!important}.operator-concierge-page .op-page-heading h1,.operator-profile-page .op-page-heading h1{margin:0!important;color:#07130d!important;font-size:34px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.1!important}.operator-concierge-page .op-page-heading p:last-child,.operator-profile-page .op-page-heading p:last-child{max-width:640px!important;margin:12px 0 0!important;color:#7d8b80!important;font-size:16px!important;font-weight:500!important;line-height:1.6!important}.operator-bookings-page .op-page-heading-action,.operator-proposals-page .op-page-heading-action,.operator-reviews-page .op-page-heading-action,.operator-payouts-page .op-page-heading-action,.operator-concierge-page .op-page-heading-action,.operator-profile-page .op-page-heading-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 26px!important;border:0!important;border-radius:999px!important;background:var(--operator-brand)!important;color:#fff!important;box-shadow:0 14px 30px #123f2a29!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important}.operator-profile-page .op-page-heading .op-profile-hero__status{flex:0 0 auto!important}@media(max-width:768px){.operator-bookings-page .op-page-heading,.operator-proposals-page .op-page-heading,.operator-reviews-page .op-page-heading,.operator-payouts-page .op-page-heading,.operator-concierge-page .op-page-heading,.operator-profile-page .op-page-heading{align-items:flex-start!important;flex-direction:column!important}.operator-bookings-page .op-page-heading-action,.operator-proposals-page .op-page-heading-action,.operator-reviews-page .op-page-heading-action,.operator-payouts-page .op-page-heading-action,.operator-concierge-page .op-page-heading-action,.operator-profile-page .op-page-heading-action{width:100%!important;box-sizing:border-box!important}}.operator-bookings-page .op-page,.operator-proposals-page .op-page,.operator-reviews-page .op-page,.operator-payouts-page .op-page,.operator-concierge-page .op-page,.operator-profile-page .op-page,html body .op-dash.operator-bookings-page>.op-page,html body .op-dash.operator-proposals-page>.op-page,html body .op-dash.operator-reviews-page>.op-page,html body .op-dash.operator-payouts-page>.op-page,html body .op-dash.operator-concierge-page>.op-page,html body .op-dash.operator-profile-page>.op-page{padding:32px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important}html body .operator-listings-page,html body .operator-enquiries-page,html body .operator-enquiries-editorial-page,html body .operator-bookings-page,html body .operator-proposals-page,html body .operator-reviews-page,html body .operator-payouts-page,html body .operator-messages-page{--operator-green: var(--operator-brand) !important;--operator-green-dark: var(--operator-brand-hover) !important;--green-dark: var(--operator-brand) !important;--operator-heading: #07130d !important;--operator-title: #171b17 !important;--operator-text: #29322b !important;--operator-muted: #68746a !important;--operator-meta: #333a34 !important;--operator-border: #e8e2d8 !important;--operator-green-soft: #f3f8f1 !important;--operator-green-soft-hover: #e6f3ea !important;--operator-green-border: #dce8d7 !important;--operator-green-border-hover: #bfdccb !important;color:var(--green-dark)!important;font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:0!important}html body .operator-listings-page *,html body .operator-enquiries-page *,html body .operator-enquiries-editorial-page *,html body .operator-bookings-page *,html body .operator-proposals-page *,html body .operator-reviews-page *,html body .operator-payouts-page *,html body .operator-messages-page *{font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:0!important}html body .operator-listings-page .ol-listing-body h2,html body .operator-bookings-page .obp-booking-copy h2,html body .operator-proposals-page .op-proposal-body strong,html body .operator-reviews-page .op-rev-name,html body .operator-reviews-page .op-rev-safari-title,html body .operator-payouts-page .op-bank-card__title,html body .operator-payouts-page .op-pay-panel__title,html body .operator-payouts-page .op-pay-withdrawal-row__bank,html body .operator-messages-page .msg-conv-name{color:var(--operator-title)!important;font-size:18px!important;font-weight:800!important;line-height:1.18!important}html body .operator-bookings-page .obp-booking-copy h3,html body .operator-proposals-page .op-proposal-hero__overlay strong,html body .operator-reviews-page .op-rev-heading,html body .operator-payouts-page .op-pay-earning-row__detail strong{color:var(--operator-title)!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important}html body .operator-listings-page .ol-taxonomy,html body .operator-bookings-page .obp-booking-copy p,html body .operator-bookings-page .obp-booking-meta,html body .operator-proposals-page .op-muted,html body .operator-proposals-page .op-proposal-meta,html body .operator-reviews-page .op-rev-date,html body .operator-reviews-page .op-rev-company-date,html body .operator-payouts-page .op-pay-earning-row__id,html body .operator-payouts-page .op-pay-earning-row__detail span,html body .operator-payouts-page .op-pay-withdrawal-row__date,html body .operator-payouts-page .op-pay-withdrawal-row__ref,html body .operator-messages-page .msg-conv-context,html body .operator-messages-page .msg-conv-time{color:var(--operator-meta)!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important}html body .operator-listings-page .ol-description,html body .operator-bookings-page .obp-card p,html body .operator-proposals-page .op-proposal-summary p,html body .operator-reviews-page .op-rev-text,html body .operator-reviews-page .op-rev-company-text,html body .operator-reviews-page .op-rev-import-sub,html body .operator-payouts-page .op-bank-card__copy,html body .operator-payouts-page .op-pay-stat__helper,html body .operator-payouts-page .op-pay-empty p,html body .operator-messages-page .msg-conv-preview,html body .operator-messages-page .msg-list-empty__copy,html body .operator-messages-page .msg-thread-empty__text{color:var(--operator-text)!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important}html body .operator-listings-page .ol-tab,html body .operator-bookings-page .obp-tab,html body .operator-reviews-page .op-bk-tab,html body .operator-reviews-page .op-rev-method-tab,html body .operator-messages-page .msg-filter-pill{min-height:44px!important;border:1px solid var(--operator-border)!important;border-radius:999px!important;background:#fffdf8c7!important;color:#243027!important;padding:8px 18px!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}html body .operator-listings-page .ol-tab--active,html body .operator-listings-page .ol-tab--active:hover,html body .operator-bookings-page .obp-tab--active,html body .operator-bookings-page .obp-tab--active:hover,html body .operator-reviews-page .op-bk-tab--active,html body .operator-reviews-page .op-bk-tab--active:hover,html body .operator-reviews-page .op-rev-method-tab--active,html body .operator-reviews-page .op-rev-method-tab--active:hover,html body .operator-messages-page .msg-filter-pill--active,html body .operator-messages-page .msg-filter-pill--active:hover{border-color:var(--operator-green)!important;background:var(--operator-green)!important;color:#fff!important;box-shadow:0 14px 24px #123f2a29!important}html body .operator-listings-page .ol-action-btn,html body .operator-listings-page .ol-row-main-action,html body .operator-bookings-page .obp-filter-button,html body .operator-proposals-page .op-page-heading-action,html body .operator-proposals-page .op-btn,html body .operator-reviews-page .op-rev-view-all,html body .operator-reviews-page .op-rev-import-submit,html body .operator-payouts-page .op-pay-btn,html body .operator-payouts-page .op-btn-primary,html body .operator-payouts-page .op-btn-secondary{border-radius:999px!important;font-size:14px!important;font-weight:850!important;line-height:1!important}html body .operator-listings-page .ol-action-btn--light,html body .operator-bookings-page .obp-filter-button,html body .operator-proposals-page .op-btn--secondary,html body .operator-reviews-page .op-rev-view-all,html body .operator-payouts-page .op-pay-btn--secondary,html body .operator-payouts-page .op-btn-secondary{border:1px solid var(--operator-green-border)!important;background:var(--operator-green-soft)!important;color:#285b39!important;box-shadow:none!important}html body .operator-listings-page .ol-action-btn--green,html body .operator-bookings-page .obp-view-link,html body .operator-proposals-page .op-page-heading-action,html body .operator-proposals-page .op-btn--primary,html body .operator-reviews-page .op-rev-import-submit,html body .operator-payouts-page .op-pay-btn--primary,html body .operator-payouts-page .op-btn-primary{border:1px solid var(--operator-green)!important;background:var(--operator-green)!important;color:#fff!important;box-shadow:0 14px 30px #123f2a29!important}html:has(.op-dash),html:has(.op-dash) body,html:has(.op-dash) #app,html body .op-dash,html body .op-dash.safari-ops-dashboard,html body .op-dash.safari-ops-dashboard .safari-ops-page,html body .op-dash>.op-page,html body .op-dash>.op-dashboard-main,html body .op-dash>.op-workspace-page,html body .op-dash>.auth-page-content,html body .op-dash>.page-shell,html body .op-dash>.clean-listing-page,html body .op-dash>.op-bk-page,html body .op-dash>.op-proposals-page,html body .op-dash>.op-reviews-page,html body .op-dash>.op-payouts-page,html body .op-dash>.op-concierge-page,html body .op-dash>.op-profile-page,html body .op-dash>.opm-main,html body .op-dash>.obp-main,html body .op-dash .op-page,html body .op-dash .op-dashboard-main,html body .op-dash .op-workspace-page,html body .op-dash .auth-page-content,html body .op-dash .page-shell{background:#fafaf8!important;background-color:#fafaf8!important;background-image:none!important}html body .op-dash.op-dash.operator-listings-page,html body .op-dash.op-dash.operator-enquiries-page,html body .op-dash.op-dash.operator-enquiries-editorial-page,html body .op-dash.op-dash.operator-bookings-page,html body .op-dash.op-dash.operator-proposals-page,html body .op-dash.op-dash.operator-proposals-visual-page,html body .op-dash.op-dash.operator-reviews-page,html body .op-dash.op-dash.operator-payouts-page,html body .op-dash.op-dash.operator-messages-page,html body .op-dash.op-dash.operator-concierge-page,html body .op-dash.op-dash.operator-planner-page,html body .op-dash.op-dash.operator-profile-page,html body .op-dash.op-dash.op-create-listing-page,html body .op-dash.op-dash.clean-listing-page,html body[class*=operator] .op-dash.op-dash,html body[class*=op-] .op-dash.op-dash,html body.op-create-listing-page .op-dash.op-dash,html body.operator-dashboard-page .op-dash.op-dash,html body .op-dash.op-dash :is(.operator-listings-page,.operator-enquiries-page,.operator-enquiries-editorial-page,.operator-bookings-page,.operator-proposals-page,.operator-proposals-visual-page,.operator-reviews-page,.operator-payouts-page,.operator-messages-page,.operator-concierge-page,.operator-planner-page,.operator-profile-page,.op-create-listing-page,.clean-listing-page,.op-page,.op-dashboard-main,.op-workspace-page,.auth-page-content,.page-shell,.obp-main,.opm-main,.ops-workspace,.payouts-canvas),html:has(.op-dash) body .op-desktop-topbar.op-desktop-topbar{background:#fafaf8!important;background-color:#fafaf8!important;background-image:none!important}html body #app .operator-home.op-dash,html body #app .operator-home.op-dash>.op-desktop-topbar{background:#fafbf9!important}html body #app .op-dash .operator-empty-state .operator-empty-state__action :is(a,button):not(.secondary):not(.operator-button--secondary):not([class*=secondary]),html body #app .op-dash .operator-empty-state .operator-empty-state__action :is(a,button):not(.secondary):not(.operator-button--secondary):not([class*=secondary]):is(:link,:visited,:hover,:focus,:focus-visible,:active),html body #app .op-dash .operator-empty-state .operator-empty-state__action :is(a,button):not(.secondary):not(.operator-button--secondary):not([class*=secondary]) *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html body .contacts-shell{min-height:100vh;min-height:100dvh;overflow-x:clip;background:#fafaf8!important;color:#18201d;font-family:Kumbh Sans,ui-sans-serif,system-ui,sans-serif}html body .contacts-shell .contacts-main{width:100%;max-width:none;min-width:0;margin:0;padding:14px 28px 30px}@media(min-width:992px){html body .contacts-shell .contacts-main{width:calc(100% - 175px);margin-left:175px}html body .contacts-shell.operator-shell--sidebar-collapsed .contacts-main{width:calc(100% - 72px);margin-left:72px}}html body .contacts-shell .operator-index-toolbar{grid-template-columns:minmax(300px,1fr) minmax(160px,205px) minmax(160px,200px) minmax(160px,200px);gap:18px;margin-bottom:20px}html body .contacts-shell .operator-index-toolbar__filters,html body .contacts-shell .contact-filter-panel{display:none!important}html body .contacts-shell .contacts-surface,html body .contacts-shell .contacts-loading,html body .contacts-shell .contacts-error,html body .contacts-shell .contacts-empty{border-radius:18px}@media(max-width:1240px){html body .contacts-shell .operator-index-toolbar{grid-template-columns:minmax(260px,1fr) 170px 170px 170px;gap:10px}}@media(max-width:991px){html body .contacts-shell .contacts-main{padding:26px 22px}html body .contacts-shell .operator-index-toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html body .contacts-shell .operator-index-toolbar__search{grid-column:1 / -1}}@media(max-width:620px){html body .contacts-shell .contacts-main{padding:22px 14px 30px}html body .contacts-shell .operator-index-toolbar{grid-template-columns:1fr 1fr}html body .contacts-shell .operator-index-toolbar__select:last-of-type{grid-column:1 / -1}}html body #app .op-dash,html body #app .clean-listing-page{--operator-soft-card-edge: rgba(23, 33, 27, .035);--operator-soft-card-shadow: 0 10px 30px rgba(18, 49, 37, .09), 0 2px 6px rgba(18, 49, 37, .05)}html body #app .clean-listing-page :is(.listing-editor-control-panel,.listing-editor-steps),html body #app .operator-command-page :is(.panel,.summary-card),html body #app .operator-enquiries-page .enquiries-surface,html body #app .contacts-shell :is(.contacts-surface,.contacts-empty),html body #app .operator-proposals-page .proposals-surface,html body #app .payments-shell .summary-card,html body #app .operator-listings-page .ol-table-card,html body #app .reviews-shell .review-panel,html body #app .settings-page :is(.identity-card,.settings-navigation,.settings-panel),html body #app .op-dash .operator-empty-state--bounded{border-color:var(--operator-soft-card-edge)!important;box-shadow:var(--operator-soft-card-shadow)!important}@media(min-width:821px){html body #app .bookings-shell .table-card,html body #app .payments-shell .table-card{border-color:var(--operator-soft-card-edge)!important;box-shadow:var(--operator-soft-card-shadow)!important}}@media(min-width:992px){html body #app .operator-messages-page :is(.opm-conversations,.opm-thread,.opm-inline-context){border-color:var(--operator-soft-card-edge)!important;background:#fff!important;box-shadow:none!important}html body #app .operator-messages-page :is(.opm-conversation-list,.opm-thread-modal-surface,.opm-thread__messages){background:#fff!important}}html body #app .op-dash a:any-link{text-decoration-color:currentColor}html body #app .op-dash a:any-link:is(:hover,:focus,:focus-visible,:active){color:var(--operator-link-state-color, var(--operator-brand, #08553f))!important}html body #app .op-dash a:any-link:is([class*=primary],.ol-create,.payouts-button,.opportunities-button,.context-action--proposal,.tcp-action,.tk-op-academy__cta,.traveller-safari-card__cta,.safari-trip-card__cta){--operator-link-state-color: #ffffff;color:#fff!important;-webkit-text-fill-color:#ffffff!important}
