/* OneSearch QuoteGlass: approved QuoteGlass optical language, shared M01 controls. */
html[data-od-search-variant='quote-glass'] .search-panel.onesearch-v5{
 background:linear-gradient(145deg,rgba(43,68,105,.79),rgba(8,28,51,.90));
 border:1px solid rgba(238,248,255,.48);
 box-shadow:inset 0 1px rgba(255,255,255,.23),0 20px 57px rgba(2,18,36,.29);
 -webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);
 color:#fff;padding:17px 18px 15px;border-radius:21px
}
html[data-od-search-variant='quote-glass'] .od-search-glass-heading{
 display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 3px 12px
}
.od-search-glass-heading>div{display:grid;gap:5px}
.od-search-glass-heading small{color:#c4def7;font:800 9px Inter,Arial,sans-serif;letter-spacing:.13em}
.od-search-glass-heading strong{color:#fff;font:800 clamp(14px,1.35vw,19px)/1.2 Montserrat,Inter,sans-serif}
.od-search-glass-heading>span{color:#dbeafb;font:550 11px Inter,Arial,sans-serif;text-align:right}
html[data-od-search-variant='quote-glass'] .od-search5-main{border:1px solid rgba(227,241,255,.46);border-radius:13px;background:rgba(165,194,226,.09);box-shadow:inset 0 1px rgba(255,255,255,.06)}
html[data-od-search-variant='quote-glass'] .onesearch-v5 .od-search5-input input{color:#fff!important}
html[data-od-search-variant='quote-glass'] .onesearch-v5 .od-search5-input input::placeholder{color:#d6e5f6cf}
html[data-od-search-variant='quote-glass'] .od-search5-input>.ico{color:#b0dbff}
html[data-od-search-variant='quote-glass'] .od-search5-select select,
html[data-od-search-variant='quote-glass'] .od-search5-budget-trigger,
html[data-od-search-variant='quote-glass'] .od-search5-more{
 background:rgba(165,194,226,.1)!important;border:1px solid rgba(227,241,255,.42)!important;
 color:#f1f8ff!important;border-radius:9px
}
html[data-od-search-variant='quote-glass'] .od-search5-select option{background:#173452;color:#fff}
html[data-od-search-variant='quote-glass'] .od-search5-select>.ico,
html[data-od-search-variant='quote-glass'] .od-search5-budget-trigger>.ico,
html[data-od-search-variant='quote-glass'] .od-search5-more>.ico{color:#c7e3ff}
html[data-od-search-variant='quote-glass'] #onesearch-budget-badge{color:#dceafa}
html[data-od-search-variant='quote-glass'] .od-search5-budget-trigger:hover,
html[data-od-search-variant='quote-glass'] .od-search5-more:hover{background:rgba(110,170,224,.28)!important}
html[data-od-search-variant='quote-glass'] .onesearch-v5 .od-search5-result{
 background:rgba(192,214,235,.12)!important;border:1px solid rgba(216,234,255,.33)!important;color:#dceafa!important
}
html[data-od-search-variant='quote-glass'] .onesearch-v5 .od-search5-result strong{color:#fff}
html[data-od-search-variant='quote-glass'] .onesearch-v5 .od-search5-result span{color:#d5e6f5}
html[data-od-search-variant='quote-glass'] .od-search5-advanced{border-color:rgba(220,240,255,.3)}
html[data-od-search-variant='quote-glass'] .onesearch-v5 .od-search5-toggle legend,
html[data-od-search-variant='quote-glass'] .onesearch-v5 .od-search5-budget-value>span,
html[data-od-search-variant='quote-glass'] .od-search5-range .budget-range-ends{color:#e0edfa!important}
html[data-od-search-variant='quote-glass'] .od-search5-advanced .budget-toggle{background:rgba(165,194,226,.12);border-color:rgba(227,241,255,.43)}
html[data-od-search-variant='quote-glass'] .od-search5-advanced .budget-toggle button{color:#dceafb}
html[data-od-search-variant='quote-glass'] .od-search5-advanced .budget-toggle button.active{color:#12416a;background:#fff}
html[data-od-search-variant='quote-glass'] .onesearch-v5 .od-search5-budget-value input,
html[data-od-search-variant='quote-glass'] .onesearch-v5 .quick-finance-settings select{background:rgba(165,194,226,.12)!important;border-color:rgba(227,241,255,.43)!important;color:white}
html[data-od-search-variant='quote-glass'] .od-search5-budget-value input::placeholder{color:#c8ddf1}
html[data-od-search-variant='quote-glass'] .od-search5-budget-value .budget-number strong,
html[data-od-search-variant='quote-glass'] .budget-disclosure{color:#d5eafa}
html[data-od-search-variant='quote-glass'] .budget-preset{background:rgba(165,194,226,.12);color:#e9f5ff;border-color:rgba(227,241,255,.32)}
html[data-od-search-variant='quote-glass'] .budget-preset.active{background:#e5f3ff;color:#094e8d}
html[data-od-search-variant='quote-glass'] .od-search5-submit{background:#0780f5!important;border-color:#51b3ff!important;box-shadow:0 8px 22px rgba(3,23,53,.27)!important}
html[data-od-search-variant='quote-glass'] .onesearch-v5 select:focus-visible,
html[data-od-search-variant='quote-glass'] .onesearch-v5 button:focus-visible,
html[data-od-search-variant='quote-glass'] .onesearch-v5 input:focus-visible{outline:2px solid #9ddfff;outline-offset:2px}
@media(max-width:720px){html[data-od-search-variant='quote-glass'] .search-panel.onesearch-v5{padding:12px}}
@media(max-width:430px){.od-search-glass-heading>span{display:none}}
@media(prefers-reduced-motion:reduce){html[data-od-search-variant='quote-glass'] .onesearch-v5 *{transition:none!important}}
