: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{display:flex;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:8px;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)}.operator-empty-state__action :is(.secondary,.operator-button--secondary){border-color:#cfd6d1;background:#fff;color:var(--operator-brand)!important}.operator-empty-state__action :is(.secondary,.operator-button--secondary):hover{border-color:#aebdb4;background:#f4f8f5}@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}}@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 .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:31px clamp(24px,2.35vw,38px) 28px}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:14px}@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{--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 .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 .opm-messages-card{filter:drop-shadow(0 10px 25px rgba(18,49,37,.07))}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}
