/* Integrate the existing production utilities with the approved Daylight skin. */
html[data-pulse-theme="daylight"] #site-search-trigger{margin:0;width:34px;height:34px;border-radius:0;background:transparent;color:var(--pulse-ink)}
html[data-pulse-theme="daylight"] #site-search-trigger:hover{background:var(--pulse-surface);transform:none}
html[data-pulse-theme="daylight"] #mobile-site-search-trigger{width:100%;height:auto;min-height:52px;gap:12px;justify-content:flex-start;margin:0;padding:16px 0;background:transparent;color:var(--pulse-ink);border-radius:0;border-bottom:1px solid var(--pulse-line);font:700 11px/1.5 var(--pulse-label);text-transform:uppercase;letter-spacing:.08em}
html[data-pulse-theme="daylight"] .site-search-panel,html[data-pulse-theme="daylight"] .site-search-item{border-radius:0}
html[data-pulse-theme="daylight"] .site-search-mark{border-radius:0;background:var(--pulse-surface);color:var(--pulse-ink)}
html[data-pulse-theme="daylight"] #vp-exit-modal,html[data-pulse-theme="daylight"] #vp-exit-modal .vp-exit-btn,html[data-pulse-theme="daylight"] #vp-sticky-bar .vp-sb-btn{border-radius:0}
html[data-pulse-theme="daylight"] #vp-exit-modal .vp-exit-btn{background:var(--pulse-ink);color:white}
html[data-pulse-theme="daylight"] #vp-sticky-bar .vp-sb-btn{background:white;color:var(--pulse-ink)}
html[data-pulse-theme="daylight"] #vp-exit-modal .vp-exit-trust{flex-wrap:wrap;gap:12px}
html[data-pulse-theme="daylight"] #vp-exit-modal h3{letter-spacing:-.03em}
html[data-pulse-theme="daylight"] .legacy-content :is(.contact-form,.contact-mobile-form,.demo-form) :is(input,textarea,select){font-family:var(--pulse-font);border-radius:0!important;background:white!important;color:var(--pulse-ink)!important;border:1px solid var(--pulse-line)!important}
html[data-pulse-theme="daylight"] .legacy-content :is(.contact-form,.contact-mobile-form,.demo-form) :is(input,textarea)::placeholder{color:#666;opacity:1}
html[data-pulse-theme="daylight"] .legacy-content .contact-form{box-shadow:none!important}
html[data-pulse-theme="daylight"] .legacy-content .hero-content :is(span,li,div)[style*="color:rgba(255,255,255"]{color:var(--pulse-ink)!important}
@media(max-width:980px){html[data-pulse-theme="daylight"] .site-header__utils #site-search-trigger{display:none}}
@media(max-width:640px){html[data-pulse-theme="daylight"] #vp-sticky-bar .vp-sb-text{font-size:11px}html[data-pulse-theme="daylight"] #vp-sticky-bar .vp-sb-btn{padding:9px 12px;font-size:10px}}
