:root{--jomo-ota-airbnb-brand:#ff385c;--jomo-ota-booking-brand:#003580;--jomo-primitive-coral-50:#fff0ec;--jomo-primitive-coral-100:#ffe0db;--jomo-primitive-coral-500:#f05a47;--jomo-primitive-coral-600:#d94936;--jomo-primitive-coral-700:#c7483d;--jomo-primitive-neutral-0:#fff;--jomo-primitive-neutral-25:#f8f9fa;--jomo-primitive-neutral-50:#f3f5f7;--jomo-primitive-neutral-100:#e9ecef;--jomo-primitive-neutral-200:#dce1e5;--jomo-primitive-neutral-400:#8b969f;--jomo-primitive-neutral-500:#66727d;--jomo-primitive-neutral-700:#4b5761;--jomo-primitive-neutral-900:#1f2730;--jomo-primitive-ink:#1f2730;--jomo-primitive-green-50:#e9f7f1;--jomo-primitive-green-600:#288a65;--jomo-primitive-blue-50:#eaf6fb;--jomo-primitive-blue-600:#347fa0;--jomo-primitive-amber-50:#fff5e3;--jomo-primitive-amber-600:#b06b1b;--jomo-product-admin-primary:#f05a47;--jomo-product-guide-gold:#c9a84c;--jomo-product-guide-gold-strong:#87671b;--jomo-product-guide-gold-dark:#d8bc6a;--jomo-product-guide-forest:#3f7755;--jomo-product-guide-forest-dark:#71a984;--jomo-product-guide-teal:#2e7d7a;--jomo-product-guide-teal-strong:#276d6a;--jomo-product-guide-teal-dark:#3e928e;--jomo-product-clean-blue:#2563eb;--jomo-product-clean-clear-blue:#1677a8;--jomo-product-clean-indigo:#4f63c8;--jomo-product-guide-primary:var(--jomo-product-guide-teal);--jomo-product-guide-primary-strong:var(--jomo-product-guide-teal-strong);--jomo-product-guide-primary-dark:var(--jomo-product-guide-teal-dark);--jomo-product-clean-primary:var(--jomo-product-clean-blue);--jomo-brand-primary:var(--jomo-primitive-coral-500);--jomo-brand-primary-hover:var(--jomo-primitive-coral-600);--jomo-brand-primary-soft:var(--jomo-primitive-coral-50);--jomo-brand-ink:var(--jomo-primitive-ink);--jomo-bg-canvas:var(--jomo-primitive-neutral-50);--jomo-bg-surface:var(--jomo-primitive-neutral-0);--jomo-bg-surface-muted:var(--jomo-primitive-neutral-25);--jomo-text-primary:var(--jomo-primitive-neutral-900);--jomo-text-secondary:var(--jomo-primitive-neutral-500);--jomo-text-tertiary:var(--jomo-primitive-neutral-400);--jomo-border-default:var(--jomo-primitive-neutral-200);--jomo-border-subtle:var(--jomo-primitive-neutral-100);--jomo-state-success:var(--jomo-primitive-green-600);--jomo-state-success-soft:var(--jomo-primitive-green-50);--jomo-state-info:var(--jomo-primitive-blue-600);--jomo-state-info-soft:var(--jomo-primitive-blue-50);--jomo-state-warning:var(--jomo-primitive-amber-600);--jomo-state-warning-soft:var(--jomo-primitive-amber-50);--jomo-state-danger:var(--jomo-primitive-coral-700);--jomo-state-danger-soft:var(--jomo-primitive-coral-50);--jomo-state-neutral:var(--jomo-primitive-neutral-700);--jomo-state-neutral-soft:var(--jomo-primitive-neutral-100);--jomo-journey-done-fg:var(--jomo-state-success);--jomo-journey-done-bg:var(--jomo-state-success-soft);--jomo-journey-current-fg:var(--jomo-brand-primary);--jomo-journey-current-bg:var(--jomo-brand-primary-soft);--jomo-journey-pending-fg:var(--jomo-state-neutral);--jomo-journey-pending-bg:var(--jomo-bg-surface);--jomo-data-series-1:#347fa0;--jomo-data-series-1-soft:#eaf6fb;--jomo-data-series-2:#a4684c;--jomo-data-series-2-soft:#f9efe9;--jomo-data-series-3:#668b43;--jomo-data-series-3-soft:#eef6e8;--jomo-data-series-4:#7967c2;--jomo-data-series-4-soft:#f0edfb;--jomo-data-series-5:#b77925;--jomo-data-series-5-soft:#fff4e4;--jomo-data-series-6:#278b7b;--jomo-data-series-6-soft:#e9f7f4;--jomo-property-asahi:var(--jomo-data-series-1);--jomo-property-asahi-soft:var(--jomo-data-series-1-soft);--jomo-property-yachiyo:var(--jomo-data-series-2);--jomo-property-yachiyo-soft:var(--jomo-data-series-2-soft);--jomo-ota-airbnb:#c13515;--jomo-ota-airbnb-soft:#fff1ee;--jomo-ota-booking:#075aaa;--jomo-ota-booking-soft:#eaf3ff;--jomo-ota-direct:var(--jomo-state-success);--jomo-ota-direct-soft:var(--jomo-state-success-soft);--jomo-ota-other:var(--jomo-state-neutral);--jomo-ota-other-soft:var(--jomo-state-neutral-soft);--jomo-guest-avatar-bg:#f4ddd6;--jomo-guest-avatar-fg:#92584a;--jomo-guest-returning-bg:var(--jomo-state-info-soft);--jomo-guest-returning-fg:var(--jomo-state-info);--jomo-guest-vip-bg:#fff2d6;--jomo-guest-vip-fg:#8a651d;--jomo-guest-group-bg:#eef0f1;--jomo-guest-group-fg:#59656e;--jomo-font-family:"Noto Sans JP", sans-serif;--jomo-font-family-japanese:"Noto Sans JP", sans-serif;--jomo-font-family-latin:"Inter", sans-serif;--jomo-font-family-metric:"Inter", sans-serif;--jomo-font-family-biz-ud:"BIZ UDGothic", sans-serif;--jomo-font-family-m-plus-1p:"M PLUS 1p", sans-serif;--jomo-font-family-inter:"Inter", sans-serif;--jomo-font-size-caption:11px;--jomo-font-size-label:12px;--jomo-font-size-body-sm:13px;--jomo-font-size-body:14px;--jomo-font-size-title-sm:16px;--jomo-font-size-title:20px;--jomo-font-size-display:28px;--jomo-font-size-hero:36px;--jomo-line-height-tight:1.25;--jomo-line-height-body:1.55;--jomo-font-weight-regular:400;--jomo-font-weight-medium:550;--jomo-font-weight-semibold:650;--jomo-font-weight-bold:700;--jomo-font-weight-metric:650;--jomo-font-size-metric:24px;--jomo-line-height-metric:1.2;--jomo-letter-spacing-body:0;--jomo-letter-spacing-title:-.02em;--jomo-letter-spacing-metric:0;--jomo-letter-spacing-kicker:.08em;--jomo-font-feature-numeric:"tnum" 1, "lnum" 1;--jomo-space-1:4px;--jomo-space-2:8px;--jomo-space-3:12px;--jomo-space-4:16px;--jomo-space-5:20px;--jomo-space-6:24px;--jomo-space-8:32px;--jomo-space-10:40px;--jomo-space-12:48px;--jomo-space-card-padding:18px;--jomo-space-section-gap:16px;--jomo-space-table-row-y:13px;--jomo-radius-sm:6px;--jomo-radius-md:8px;--jomo-radius-lg:10px;--jomo-radius-xl:14px;--jomo-radius-round:999px;--jomo-shadow-card:0 2px 8px #1f29330a;--jomo-shadow-popover:0 12px 32px #181f251f;--jomo-shadow-elevated:var(--jomo-shadow-popover);--jomo-shadow-drawer:-22px 0 60px #181f2524;--jomo-duration-fast:.14s;--jomo-duration-normal:.22s;--jomo-ease-standard:cubic-bezier(.2, 0, 0, 1);--jomo-control-height-sm:32px;--jomo-control-height-md:40px;--jomo-control-height-lg:48px;--jomo-label-height:26px;--jomo-label-padding-x:9px;--jomo-icon-size-sm:16px;--jomo-icon-size-md:20px;--jomo-icon-size-lg:24px;--jomo-avatar-size-sm:28px;--jomo-avatar-size-md:36px;--jomo-avatar-size-lg:44px;--jomo-avatar-size-xl:56px;--jomo-nav-header-height:64px;--jomo-nav-sidebar-width:240px;--jomo-nav-sidebar-collapsed-width:72px;--jomo-nav-mobile-bar-height:64px;--jomo-nav-main-max-width:1280px;--jomo-nav-drawer-width:420px;--jomo-country-flag-size-sm:20px;--jomo-country-flag-size-md:26px;--jomo-country-flag-bg:#fff;--jomo-country-flag-border:#fff;--jomo-country-unknown-fg:var(--jomo-text-secondary);--jomo-country-unknown-bg:var(--jomo-bg-surface-muted);--jomo-color-text:var(--jomo-text-primary);--jomo-color-text-muted:var(--jomo-text-secondary);--jomo-color-text-subtle:var(--jomo-text-tertiary);--jomo-color-canvas:var(--jomo-bg-canvas);--jomo-color-surface:var(--jomo-bg-surface);--jomo-color-surface-muted:var(--jomo-bg-surface-muted);--jomo-color-border:var(--jomo-border-default);--jomo-color-border-soft:var(--jomo-border-subtle);--jomo-color-success:var(--jomo-state-success);--jomo-color-success-soft:var(--jomo-state-success-soft);--jomo-color-info:var(--jomo-state-info);--jomo-color-info-soft:var(--jomo-state-info-soft);--jomo-color-warning:var(--jomo-state-warning);--jomo-color-warning-soft:var(--jomo-state-warning-soft);--jomo-color-danger:var(--jomo-state-danger);--jomo-color-danger-soft:var(--jomo-state-danger-soft);--jomo-dashboard-header-bg:var(--jomo-bg-surface);--jomo-dashboard-sidebar-bg:var(--jomo-bg-surface-muted);--jomo-dashboard-nav-active-bg:var(--jomo-bg-surface);--jomo-dashboard-nav-active-fg:var(--jomo-text-primary);--jomo-dashboard-nav-indicator:var(--jomo-brand-primary);--jomo-dashboard-row-hover:var(--jomo-bg-surface-muted);--jomo-dashboard-row-selected:var(--jomo-brand-primary-soft);--jomo-focus-ring:0 0 0 3px #e65f4c2e;--jomo-table-header-bg:var(--jomo-bg-surface-muted);--jomo-table-header-fg:var(--jomo-text-secondary);--jomo-table-row-bg:var(--jomo-bg-surface);--jomo-table-row-hover:var(--jomo-dashboard-row-hover);--jomo-table-row-checked:var(--jomo-bg-surface-muted);--jomo-calendar-today-bg:var(--jomo-brand-primary-soft);--jomo-calendar-today-fg:var(--jomo-brand-primary);--jomo-calendar-weekend-bg:var(--jomo-bg-surface-muted);--jomo-calendar-outside-fg:var(--jomo-text-tertiary);--jomo-calendar-event-bg:#fff2d6;--jomo-calendar-event-fg:#8a651d;--jomo-overlay-bg:#181f2575;--jomo-metric-sales:var(--jomo-brand-primary);--jomo-metric-net-sales:var(--jomo-state-success);--jomo-metric-occupancy:var(--jomo-state-info);--jomo-metric-adr:var(--jomo-data-series-4);--jomo-metric-revpar:var(--jomo-data-series-5);--jomo-metric-cost:var(--jomo-state-danger);--jomo-metric-profit:var(--jomo-data-series-6);--jomo-metric-target:var(--jomo-text-tertiary);--jomo-metric-forecast:var(--jomo-data-series-3);--jomo-metric-previous:var(--jomo-border-default);--jomo-chart-grid:var(--jomo-border-subtle);--jomo-chart-axis:var(--jomo-text-tertiary);--jomo-chart-tooltip-bg:var(--jomo-brand-ink);--jomo-chart-tooltip-fg:var(--jomo-bg-surface);--jomo-chart-current-period:var(--jomo-brand-primary-soft);--jomo-heatmap-0:var(--jomo-bg-surface-muted);--jomo-heatmap-1:#fce3de;--jomo-heatmap-2:#f5b9af;--jomo-heatmap-3:#ed8a7b;--jomo-heatmap-4:var(--jomo-brand-primary);--jomo-sync-live:var(--jomo-state-success);--jomo-sync-stale:var(--jomo-state-warning);--jomo-sync-error:var(--jomo-state-danger);--jomo-form-focus-border:var(--jomo-brand-primary);--jomo-form-disabled-bg:var(--jomo-bg-surface-muted);--jomo-form-disabled-fg:var(--jomo-text-tertiary)}.jomo-theme-bright{--jomo-brand-primary:#f05a47;--jomo-brand-primary-hover:#d94936;--jomo-brand-primary-soft:#fff0ec;--jomo-brand-ink:#1f2730;--jomo-bg-canvas:#f3f5f7;--jomo-bg-surface:#fff;--jomo-bg-surface-muted:#f8f9fa;--jomo-text-primary:#1f2730;--jomo-text-secondary:#66727d;--jomo-text-tertiary:#8b969f;--jomo-border-default:#dce1e5;--jomo-border-subtle:#e9ecef;--jomo-state-success:#288a65;--jomo-state-success-soft:#e9f7f1;--jomo-state-info:#347fa0;--jomo-state-info-soft:#eaf6fb;--jomo-state-warning:#b06b1b;--jomo-state-warning-soft:#fff5e3;--jomo-state-danger:#c7483d;--jomo-state-danger-soft:#fff0ee;--jomo-data-series-1:#347fa0;--jomo-data-series-1-soft:#eaf6fb;--jomo-data-series-2:#a4684c;--jomo-data-series-2-soft:#f9efe9;--jomo-data-series-3:#668b43;--jomo-data-series-3-soft:#eef6e8;--jomo-data-series-4:#7967c2;--jomo-data-series-4-soft:#f0edfb;--jomo-data-series-5:#b77925;--jomo-data-series-5-soft:#fff4e4;--jomo-data-series-6:#278b7b;--jomo-data-series-6-soft:#e9f7f4;--jomo-property-asahi:var(--jomo-data-series-1);--jomo-property-asahi-soft:var(--jomo-data-series-1-soft);--jomo-property-yachiyo:var(--jomo-data-series-2);--jomo-property-yachiyo-soft:var(--jomo-data-series-2-soft);--jomo-dashboard-sidebar-bg:#f7f8fa;--jomo-dashboard-nav-active-bg:var(--jomo-brand-primary-soft);--jomo-dashboard-nav-active-fg:var(--jomo-brand-primary-hover);--jomo-dashboard-row-hover:#fff7f4;--jomo-dashboard-row-selected:var(--jomo-brand-primary-soft);--jomo-table-header-bg:#f2f4f6;--jomo-table-row-hover:#fff7f4;--jomo-calendar-weekend-bg:#f8f9fb;--jomo-calendar-event-bg:#fff1cf;--jomo-calendar-event-fg:#916415;--jomo-metric-sales:#f05a47;--jomo-metric-net-sales:#288a65;--jomo-metric-occupancy:#347fa0;--jomo-metric-adr:#7967c2;--jomo-metric-revpar:#b77925;--jomo-metric-cost:#c7483d;--jomo-metric-profit:#278b7b;--jomo-metric-forecast:#668b43;--jomo-chart-grid:#e2e6e9;--jomo-chart-current-period:#fff0ec;--jomo-heatmap-0:#f3f5f7;--jomo-heatmap-1:#ffe2dc;--jomo-heatmap-2:#ffb9ad;--jomo-heatmap-3:#f88877;--jomo-heatmap-4:#e7503d;--jomo-shadow-card:0 1px 2px #1f27300f;--jomo-shadow-popover:0 12px 30px #1f273029;--jomo-focus-ring:0 0 0 3px #f05a4738}
.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;width:1em;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.jomo-icon{flex:none}.jomo-button{border-radius:var(--jomo-radius-md);cursor:pointer;height:40px;transition:var(--jomo-duration-fast) var(--jomo-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:650;display:inline-flex}.jomo-button:hover{transform:translateY(-1px)}.jomo-button-primary{color:#fff;background:var(--jomo-brand-ink)}.jomo-button-primary:hover{background:#35434d}.jomo-button-secondary{color:var(--jomo-color-text);border-color:var(--jomo-color-border);background:#fff}.jomo-button-ghost{color:#5d6871;background:0 0}.jomo-button-danger{color:var(--jomo-color-danger);background:var(--jomo-color-danger-soft);border-color:#efd2cd}.jomo-badge{border-radius:var(--jomo-radius-round);color:#68747d;background:#f0f2f3;align-items:center;gap:4px;width:fit-content;min-height:24px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.jomo-badge-success{color:var(--jomo-color-success);background:var(--jomo-color-success-soft)}.jomo-badge-info{color:var(--jomo-color-info);background:var(--jomo-color-info-soft)}.jomo-badge-warning{color:var(--jomo-color-warning);background:var(--jomo-color-warning-soft)}.jomo-badge-danger{color:var(--jomo-color-danger);background:var(--jomo-color-danger-soft)}.jomo-panel{border:1px solid var(--jomo-color-border);border-radius:var(--jomo-radius-lg);background:var(--jomo-color-surface);box-shadow:var(--jomo-shadow-card);margin-bottom:14px;overflow:hidden}.jomo-panel>header{border-bottom:1px solid var(--jomo-color-border-soft);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 17px;display:flex}.jomo-panel>header h3{font-size:13px;font-weight:var(--jomo-font-weight-bold);margin:0}.jomo-panel>header p{color:var(--jomo-color-text-muted);margin:4px 0 0;font-size:11px}.jomo-panel-content{padding:18px}.jomo-progress-checks{align-items:center;gap:5px;display:flex}.jomo-progress-checks i{z-index:1;color:#0000;background:#fff;border:1px solid #dce1e4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;font-weight:750;display:grid;position:relative}.jomo-progress-checks i:not(:last-child):after{content:"";z-index:-1;background:#dce1e4;width:7px;height:1px;position:absolute;left:17px}.jomo-progress-checks i.done{border-color:color-mix(in srgb, var(--jomo-color-success) 45%, var(--jomo-color-border));background:var(--jomo-color-success-soft);color:var(--jomo-color-success)}.jomo-progress-checks i.done:after{background:color-mix(in srgb, var(--jomo-color-success) 45%, var(--jomo-color-border))}.jomo-progress-checks i.active{border:1.5px solid var(--jomo-brand-primary);background:#fff}.jomo-progress-checks i.blocked{border-color:var(--jomo-color-danger);background:var(--jomo-color-danger-soft)}.jomo-progress-checks i.active.has-icon{width:22px;height:22px;color:var(--jomo-brand-primary);background:var(--jomo-brand-primary-soft);border:0;margin:-2px}.jomo-progress-checks i.next.has-icon{width:20px;height:20px;color:var(--jomo-text-tertiary);background:var(--jomo-bg-surface);opacity:.68;margin:-1px}.journey-check-accent{color:#fff;background:var(--jomo-brand-primary);border:1.5px solid #fff;border-radius:50%;place-items:center;width:10px;height:10px;line-height:0;display:grid;position:absolute;bottom:-4px;right:-4px}.jomo-alert{border-radius:var(--jomo-radius-lg);background:#fff9f5;border:1px solid #ecd7c9;align-items:center;gap:11px;min-height:62px;padding:10px 12px;display:flex}.jomo-alert-icon{width:32px;height:32px;color:var(--jomo-color-warning);background:#f6e8dc;border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.jomo-alert>div{flex:1;min-width:0}.jomo-alert strong{font-size:11px}.jomo-alert p{color:#8b7d74;margin:3px 0 0;font-size:11px}.jomo-alert-info{background:#f4f8f9;border-color:#d8e5e9}.jomo-alert-info .jomo-alert-icon{color:var(--jomo-color-info);background:var(--jomo-color-info-soft)}.jomo-alert-danger{background:#fff7f5;border-color:#edcfca}.jomo-alert-danger .jomo-alert-icon{color:var(--jomo-color-danger);background:#f8e1dd}.jomo-entity-badge{min-height:var(--jomo-label-height);width:fit-content;padding:4px var(--jomo-label-padding-x);border-radius:var(--jomo-radius-round);font-size:var(--jomo-font-size-caption);font-weight:var(--jomo-font-weight-semibold);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;display:inline-flex}.jomo-property-asahi{color:var(--jomo-property-asahi);border-color:color-mix(in srgb, var(--jomo-property-asahi) 20%, transparent);background:var(--jomo-property-asahi-soft)}.jomo-property-yachiyo{color:var(--jomo-property-yachiyo);border-color:color-mix(in srgb, var(--jomo-property-yachiyo) 20%, transparent);background:var(--jomo-property-yachiyo-soft)}.jomo-ota-airbnb{color:var(--jomo-ota-airbnb);background:var(--jomo-ota-airbnb-soft)}.jomo-ota-booking{color:var(--jomo-ota-booking);background:var(--jomo-ota-booking-soft)}.jomo-ota-direct{color:var(--jomo-ota-direct);background:var(--jomo-ota-direct-soft)}.jomo-ota-other{color:var(--jomo-ota-other);background:var(--jomo-ota-other-soft)}.jomo-avatar{border-radius:var(--jomo-radius-round);color:var(--jomo-guest-avatar-fg);background:var(--jomo-guest-avatar-bg);font-size:var(--jomo-font-size-caption);font-style:normal;font-weight:var(--jomo-font-weight-bold);flex:none;place-items:center;display:inline-grid}.jomo-avatar-returning{color:var(--jomo-guest-returning-fg);background:var(--jomo-guest-returning-bg)}.jomo-avatar-vip{color:var(--jomo-guest-vip-fg);background:var(--jomo-guest-vip-bg)}.jomo-avatar-group{color:var(--jomo-guest-group-fg);background:var(--jomo-guest-group-bg)}.jomo-avatar-sm{width:var(--jomo-avatar-size-sm);height:var(--jomo-avatar-size-sm)}.jomo-avatar-md{width:var(--jomo-avatar-size-md);height:var(--jomo-avatar-size-md)}.jomo-avatar-lg{width:var(--jomo-avatar-size-lg);height:var(--jomo-avatar-size-lg)}.jomo-avatar-xl{width:var(--jomo-avatar-size-xl);height:var(--jomo-avatar-size-xl)}.jomo-guest-avatar-wrap{flex:none;line-height:1;display:inline-flex;position:relative}.jomo-country-flag{width:var(--jomo-country-flag-size-md);height:var(--jomo-country-flag-size-md);border:2px solid var(--jomo-country-flag-border);border-radius:var(--jomo-radius-round);background:var(--jomo-country-flag-bg);place-items:center;font-size:14px;line-height:1;display:inline-grid;overflow:hidden;box-shadow:0 1px 3px #1f293326}.jomo-country-flag.is-overlay{width:var(--jomo-country-flag-size-sm);height:var(--jomo-country-flag-size-sm);border-width:1.5px;font-size:11px;position:absolute;bottom:-3px;right:-4px}.jomo-country-flag.is-unknown{color:var(--jomo-country-unknown-fg);background:var(--jomo-country-unknown-bg)}.jomo-country-badge{border:1px solid var(--jomo-border-subtle);border-radius:var(--jomo-radius-round);width:fit-content;min-height:26px;color:var(--jomo-text-primary);background:var(--jomo-bg-surface);font-size:var(--jomo-font-size-caption);font-weight:var(--jomo-font-weight-semibold);align-items:center;gap:6px;padding:2px 8px 2px 3px;display:inline-flex}.jomo-country-badge small{border-left:1px solid var(--jomo-border-subtle);color:var(--jomo-text-secondary);font-size:var(--jomo-font-size-caption);font-weight:var(--jomo-font-weight-regular);padding-left:6px}.jomo-ota-logo{border-radius:var(--jomo-radius-sm);flex:none;place-items:center;line-height:0;display:inline-grid;position:relative;overflow:hidden}.jomo-ota-logo-airbnb{background:var(--jomo-ota-airbnb-brand)}.jomo-ota-logo-airbnb svg{transform:scale(.72)}.jomo-entity-badge.has-logo{gap:6px;padding-left:4px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{height:100%}body{background:var(--jomo-color-canvas);min-height:100%;color:var(--jomo-color-text);font-family:var(--jomo-font-family);font-size:var(--jomo-font-size-body);line-height:var(--jomo-line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;flex-direction:column;margin:0;display:flex}.jomo-num{font-family:"Inter", var(--jomo-font-family);font-variant-numeric:tabular-nums lining-nums}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:none}}
