/* Extra holiday type selector, populated from live published inventory. */
#globalSearchMount #dynamicSearch.home-search-grid-holiday{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}
#globalSearchMount #dynamicSearch.home-search-grid-holiday[data-holiday-mode="dropdown"]{grid-template-columns:repeat(5,minmax(0,1fr))!important}
#globalSearchMount #dynamicSearch.home-search-grid-holiday[data-holiday-mode="dropdown"]>.holiday-origin{display:none!important}
#globalSearchMount #dynamicSearch.home-search-grid-holiday>.home-search-field{min-width:0}
#globalSearchMount #dynamicSearch.home-search-grid-holiday .inventory-holiday-type select,
#globalSearchMount #dynamicSearch.home-search-grid-holiday .holiday-destination-dropdown select{width:100%;min-width:0;white-space:nowrap;text-overflow:ellipsis;color:#193e61;font-weight:800;cursor:pointer}
#globalSearchMount #dynamicSearch.home-search-grid-holiday .inventory-holiday-type:focus-within,
#globalSearchMount #dynamicSearch.home-search-grid-holiday .holiday-destination-dropdown:focus-within{box-shadow:0 0 0 3px #1a96df35}
.holiday-mode-settings{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(220px,.9fr);gap:16px;padding-top:14px}
.holiday-mode-settings form,.holiday-mode-settings aside{background:linear-gradient(140deg,#f8fcff,#eef7fd);border:1px solid #dce9f6;border-radius:14px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.holiday-mode-settings form>label,.holiday-mode-settings aside>strong{font-size:14px;font-weight:900;color:#153a5c}
.holiday-mode-settings select{width:min(100%,460px);padding:13px 14px;background:white;border:1px solid #cbdde9;border-radius:11px;color:#153b5e;font-size:13px;font-weight:750}
.holiday-mode-settings p,.holiday-mode-settings aside small{color:#637b95;line-height:1.65;margin:0;font-size:12px}
.holiday-mode-settings aside #holidayModeInventory{font-size:20px;line-height:1.45;font-weight:900;color:#0867aa}
.holiday-mode-settings #holidayModeSaveStatus{color:#0c6d56;font-size:12px;font-weight:750;line-height:1.6}
.holiday-origin-admin-box{margin-top:22px;padding:18px;border-radius:14px;border:1px solid #dfebf6;background:#fff}
.holiday-origin-admin-box .table-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}
.holiday-origin-admin-box h3{font-size:16px;color:#153a5c;margin:0 0 5px}
.holiday-origin-admin-box p{font-size:12px;color:#617994;margin:0}
@media(max-width:1050px){#globalSearchMount #dynamicSearch.home-search-grid-holiday,#globalSearchMount #dynamicSearch.home-search-grid-holiday[data-holiday-mode="dropdown"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:820px){#globalSearchMount.meeting-product-hero #dynamicSearch.home-search-grid-holiday,#globalSearchMount.meeting-product-hero #dynamicSearch.home-search-grid-holiday[data-holiday-mode="dropdown"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.holiday-mode-settings{grid-template-columns:1fr}}
@media(max-width:520px){#globalSearchMount #dynamicSearch.home-search-grid-holiday{gap:7px}#globalSearchMount #dynamicSearch.home-search-grid-holiday>.home-search-field{min-height:88px}.holiday-mode-settings form,.holiday-mode-settings aside{padding:15px}}
