.hayha-search-page .hayha-guest-capacity-notice,
.hayha-guest-popover .hayha-guest-capacity-notice,
.hayha-mobile-sheet .hayha-guest-capacity-notice { color: var(--hayha-theme-text); font-size: 12px; line-height: 1.55; margin: 12px 0; white-space: normal; }
.hayha-search-page .hayha-guest-capacity-notice[data-invalid="true"],
.hayha-guest-popover .hayha-guest-capacity-notice[data-invalid="true"],
.hayha-mobile-sheet .hayha-guest-capacity-notice[data-invalid="true"] { color: var(--hayha-theme-hover); font-weight: 600; }
.hayha-search-page .hayha-guest-promo-box p.hayha-guest-promo-box__text { color: var(--hayha-theme-text); }
.hayha-search-page .hayha-guest-promo-box__title { color: var(--hayha-theme-hover); }
.hayha-guest-row button:disabled { cursor: not-allowed; opacity: .38; }
.hayha-guest-capacity-retry { font: inherit; color: var(--hayha-theme-text); background: transparent; border: 1px solid var(--hayha-theme-border); border-radius: 16px; padding: 5px 12px; margin: 0 0 12px; }
.hayha-guest-capacity-retry:focus-visible { outline: 2px solid var(--hayha-theme-border); outline-offset: 3px; }

/* Keep status outside the Property search row, rather than squeezing its date/guest controls. */
.hayha-guest-capacity-notice[data-global-notice="true"] {
    display: block;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    margin: 8px 0 0;
    color: #444;
    font-size: 12px;
    line-height: 1.55;
    overflow-wrap: anywhere;
}
.hayha-guest-capacity-notice[data-global-notice="true"][data-invalid="true"] { color: var(--hayha-theme-hover); }

.hayha-guest-capacity-notice[data-global-notice="true"][hidden] { display: none !important; }
.hayha-property-search-with-status { flex-wrap: wrap; }
.hayha-property-search-with-status > [data-hayha-search-component] { flex: 0 0 100%; width: 100%; min-width: 0; }
