body [data-destination-blocks-ui],body .destination-blocks-ui,body .destination-blocks-ui[data-destination-blocks-ui],body .td-app,body .td-app[data-destination-blocks-ui],body .destination-blocks-stay-calendar.flatpickr-calendar,body .db-nav-progress{--db-color-accent:var(--wp--preset--color--primary);--db-color-accent-hover:var(--wp--custom--color--primary-hover);--db-color-accent-rgb:8,100,200;--db-color-accent-soft:color-mix(in srgb,var(--wp--preset--color--primary) 12%,var(--wp--preset--color--surface));--db-color-accent-tint:color-mix(in srgb,var(--wp--preset--color--primary) 6%,var(--wp--preset--color--surface));--db-color-on-accent:var(--wp--custom--color--on-primary);--db-color-star:#d97706;--db-cat-accommodations-fg:var(--wp--preset--color--primary);--db-cat-accommodations-bg:color-mix(in srgb,var(--wp--preset--color--primary) 8%,var(--wp--preset--color--surface))}[data-destination-blocks-ui],.destination-blocks-ui,.td-app{--db-color-text:var(--wp--preset--color--text);--db-color-text-secondary:var(--wp--preset--color--secondary);--db-color-text-muted:var(--wp--preset--color--muted);--db-color-text-soft:color-mix(in srgb,var(--wp--preset--color--muted) 72%,#fff);--db-color-border:var(--wp--custom--color--border);--db-color-border-strong:color-mix(in srgb,var(--wp--custom--color--border) 76%,var(--wp--preset--color--secondary));--db-color-border-soft:color-mix(in srgb,var(--wp--custom--color--border) 65%,#fff);--db-color-surface:var(--wp--preset--color--surface);--db-color-surface-subtle:var(--wp--preset--color--soft-surface);--db-color-surface-muted:var(--wp--preset--color--background);--db-color-surface-sunken:var(--wp--preset--color--background);--db-color-input-bg:var(--wp--preset--color--background);--db-color-input-border:var(--wp--custom--color--border);--db-color-success:var(--syc-success);--db-color-success-text:var(--syc-success-text);--db-color-success-soft:var(--syc-success-bg);--db-color-success-bg:var(--syc-success-bg);--db-color-success-bg-strong:var(--syc-success-bg-strong);--db-color-success-border:var(--syc-success-border);--db-color-success-hover:var(--syc-success-hover);--db-color-warning:var(--wp--custom--color--warning);--db-color-danger:var(--wp--custom--color--error);--db-font-sans:var(--wp--preset--font-family--body);--db-font-weight-heading:700;--db-font-weight-heading-strong:700;--db-radius-sm:var(--wp--custom--radius--small);--db-radius-md:var(--wp--custom--radius--medium);--db-radius-lg:var(--wp--custom--radius--large);--db-radius-xl:var(--wp--custom--radius--x-large);--db-radius-pill:var(--wp--custom--radius--pill);--db-radius-card:var(--wp--custom--radius--large);--db-radius-button:var(--wp--custom--radius--medium);--db-radius-input:var(--wp--custom--radius--medium);--db-radius-dialog:var(--wp--custom--radius--x-large);--db-radius-image:var(--wp--custom--radius--large);--db-shadow-xs:var(--wp--custom--shadow--small);--db-shadow-sm:var(--wp--custom--shadow--small);--db-shadow-md:var(--wp--custom--shadow--medium);--db-shadow-lg:var(--wp--custom--shadow--large);--db-shadow-card:var(--wp--custom--shadow--medium);--db-shadow-card-hover:var(--wp--custom--shadow--large);--db-shadow-dialog:var(--wp--custom--shadow--large);--db-focus-ring-color:color-mix(in srgb,var(--wp--custom--interaction--focus-color) 42%,transparent);--db-focus-ring-color-strong:var(--wp--custom--interaction--focus-color);--db-focus-ring:0 0 0 var(--wp--custom--interaction--focus-width) var(--db-focus-ring-color);--db-focus-outline:var(--wp--custom--interaction--focus-width) solid var(--db-focus-ring-color-strong);--db-focus-outline-solid:var(--wp--custom--interaction--focus-width) solid var(--wp--custom--interaction--focus-color);--db-focus-ring-offset:var(--wp--custom--interaction--focus-offset);--db-motion-duration-fast:var(--wp--custom--interaction--duration-fast);--db-motion-duration:var(--wp--custom--interaction--duration-normal);--db-motion-duration-slow:var(--wp--custom--interaction--duration-slow);--db-motion-ease:var(--wp--custom--interaction--ease);--db-motion-ease-standard:var(--wp--custom--interaction--ease);--db-container-max-width:var(--wp--style--global--wide-size);--db-container-max-width-wide:var(--wp--style--global--wide-size);--db-container-max-width-narrow:var(--wp--style--global--content-size);--db-page-content-max-width:var(--wp--style--global--wide-size);--db-content-max-width:var(--wp--custom--layout--measure);--db-prose-max-width:var(--wp--custom--layout--measure);--db-container-padding-x:var(--wp--custom--layout--gutter);--db-page-content-padding-x:var(--wp--custom--layout--gutter)}body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__rooms{gap:var(--wp--preset--spacing--md)}body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__room{background:var(--detail-surface);border-color:var(--detail-border);border-radius:var(--wp--custom--radius--large);box-shadow:none}body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__room--selected{border-color:var(--db-color-accent)}body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__room-more-panel{background:var(--detail-surface);border:1px solid #dce6f1;border-radius:var(--wp--custom--radius--medium);box-shadow:none}body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__info-card--inner{background:#f8fafc;border:1px solid #dce6f1;border-radius:var(--wp--custom--radius--medium);box-shadow:none}body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__room-spec{background:#f4f8fc;border:1px solid #d5e2ef;border-radius:var(--wp--custom--radius--pill);box-shadow:none;color:var(--db-color-text);min-height:34px;padding:.35rem .6rem;gap:.45rem}body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__room-spec-icon{color:var(--db-color-accent)}body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__aside .db-accom-detail__card-price-wrap{background:0 0;border:0;border-radius:0;box-shadow:none}body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__room-detail-group{background:#f8fafc;border-color:#dce6f1;border-radius:var(--wp--custom--radius--medium);box-shadow:none}body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__info-unified,body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__booking-panel{background:0 0;border:0;border-radius:0;box-shadow:none;padding:0}body.db-accommodation-detail-page .db-accom-detail .db-accom-detail__aside .db-accom-detail__card{background:var(--detail-surface);border:1px solid var(--detail-border-strong);border-radius:var(--wp--custom--radius--large);box-shadow:var(--detail-shadow-elevated);transform:none}