html.bc-installed-app body.app-soft-region-browse .app-compact-region{display:grid;grid-template-columns:32px minmax(0,1fr) 54px;align-items:center;gap:8px;padding:10px 12px;margin:10px 0 14px;border:1px solid #d3e6df;border-radius:14px;background:#fff;min-width:0}
html.bc-installed-app body.app-soft-region-browse .app-compact-region label{font-size:12px;font-weight:700;color:#39594f}
html.bc-installed-app body.app-soft-region-browse .app-compact-region select{width:100%;min-width:0;height:42px;padding:0 10px;border:1px solid #cbded5;border-radius:10px;background:#f7fcf9;color:#244d41;font:inherit;font-size:14px}
html.bc-installed-app body.app-soft-region-browse .app-compact-region button{height:42px;padding:0 10px;border:0;border-radius:10px;background:#2b7967;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}
html.bc-installed-app body.app-soft-region-browse .app-compact-region :focus-visible{outline:3px solid #db9b44;outline-offset:2px}
html.bc-installed-app[data-bm-theme="domestic"] body.app-soft-region-browse.secretary-page .tn-hero{background:linear-gradient(125deg,#e0f4e9,#edf8ef 62%,#fff2da)!important;border:1px solid #cce5d9!important;color:#224e42!important;box-shadow:0 6px 18px #2a685510!important}
html.bc-installed-app[data-bm-theme="domestic"] body.app-soft-region-browse.secretary-page .tn-hero :is(h1,p,.tn-eyebrow){color:#285448!important}
html.bc-installed-app[data-bm-theme="domestic"] body.app-soft-region-browse.secretary-page .tn-hero .tn-primary{display:inline-flex!important;width:auto!important;min-height:38px!important;padding:7px 12px!important;font-size:13px!important;background:#fffaf1!important;border:1px solid #d6dfca!important;color:#38624e!important}
html.bc-installed-app body.app-soft-region-browse.secretary-page .tn-national{display:none!important}
html.bc-installed-app body.app-soft-region-browse.secretary-page :is(.tn-discover,.tn-region-explore,.tn-place-card,.tn-search){border-color:#d3e6dc!important}
html.bc-installed-app[data-bm-theme="domestic"] body.app-soft-region-browse .bc-header{background:linear-gradient(110deg,#e8f5e9,#f8f7e8)!important;border-color:#d4e8d7!important;box-shadow:none!important}
html.bc-installed-app body.app-soft-region-browse .bc-header :is(.bc-brand,.bc-subnav>a,.bc-subnav>button){color:#285044!important;background:transparent!important;border-color:#d0e1d4!important}
html.bc-installed-app[data-bm-theme="festival"] body.app-soft-region-browse .bc-header{background:linear-gradient(110deg,#fff0dc,#fce6eb)!important;border-color:#edd9d1!important;box-shadow:none!important}
html.bc-installed-app[data-bm-theme="festival"] body.app-soft-region-browse .bc-header :is(.bc-brand,.bc-subnav>a,.bc-subnav>button){color:#774347!important}
html.bc-installed-app[data-bm-theme="festival"] body.app-soft-region-browse .hero{background:linear-gradient(120deg,#fff0d8,#fbe4ed)!important;border:1px solid #f0d6cf!important;color:#754147!important;box-shadow:none!important}
html.bc-installed-app[data-bm-theme="festival"] body.app-soft-region-browse .hero :is(h1,p){color:#754147!important}
html.bc-installed-app body.app-soft-region-browse.festival-browse-v2>.app-compact-region{margin:10px 12px 14px;border-color:#ead6cf}
html.bc-installed-app body.app-soft-region-browse.festival-browse-v2 .app-compact-region select{border-color:#ead2cc;background:#fff9f3;color:#754147}
html.bc-installed-app body.app-soft-region-browse.festival-browse-v2 .app-compact-region button{background:#af5e68}
html.bc-installed-app body.app-soft-region-browse .app-festival-search-options{padding:10px 12px;border:1px solid #ecdcd4;border-radius:12px;background:#fffaf6;margin-bottom:14px}
html.bc-installed-app body.app-soft-region-browse .app-festival-search-options>summary{font-size:13px;font-weight:700;color:#86525a;cursor:pointer;padding:4px 0}
html.bc-installed-app body.app-soft-region-browse.festival-browse-v2 .bm-filter-submit{background:#af5e68!important;border-color:#af5e68!important;box-shadow:none!important}
html.bc-installed-app[data-bm-theme="domestic"] body.app-soft-region-browse{--bm-main:#2b7967;--bm-deep:#285044;--bm-accent:#d4e8d7;--bm-pale:#f1faf4}
html.bc-installed-app[data-bm-theme="festival"] body.app-soft-region-browse{--bm-main:#af5e68;--bm-deep:#774347;--bm-accent:#edd9d1;--bm-pale:#fff4ee}
html.bc-installed-app[data-bm-theme] body.app-soft-region-browse .bc-header .bc-subnav>a,html.bc-installed-app[data-bm-theme] body.app-soft-region-browse .bc-header .bc-subnav .nav-world{color:var(--bm-deep)!important;background:#ffffff70!important;border-color:var(--bm-accent)!important}
html.bc-installed-app[data-bm-theme="domestic"] body.app-soft-region-browse.secretary-page :is(.tn-discover,.tn-region-explore,.tn-place-card,.tn-search){border-color:#d3e6dc!important}
html.bc-installed-app[data-bm-theme="festival"] body.app-soft-region-browse.festival-browse-v2 :is(.bm-festival-card,.bm-filter-shell,.section-head){border-color:#ead8d0!important}
html.bc-installed-app[data-bm-theme="festival"] body.app-soft-region-browse.festival-browse-v2 :is(.bm-card-title,.section-head h2){color:#774347!important}
html.bc-installed-app[data-bm-theme] body.app-soft-region-browse .bc-header .bc-subnav>a{transition:none!important}
html.bc-installed-app body.secretary-page[data-travel-navigation] .tn-discover-actions>a{display:none!important}

.app-domestic-booking-slot{display:none}
html.bc-installed-app body.secretary-page[data-travel-navigation] .app-domestic-booking-slot{display:block;margin:16px 0}
html.bc-installed-app body.secretary-page[data-travel-navigation] .tn-cards>a[href="/travel/assistant/"],html.bc-installed-app body.secretary-page[data-travel-navigation] .tn-cards>a[href="/festivals/"]{display:none!important}
html.bc-installed-app body.secretary-page[data-travel-navigation] .tn-cards{grid-template-columns:minmax(0,1fr)!important}
