.cb-rounded-dots:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background-image:radial-gradient(ellipse 2.4px 1.2px at center,#cbd5e1 98%,transparent 100%);background-size:11px 3px;background-repeat:repeat-x;background-position:left bottom;pointer-events:none}.dark .cb-rounded-dots:after{background-image:radial-gradient(ellipse 2.4px 1.3px at center,#cbd5e1 98%,transparent 100%)}.search-soft-shadow{box-shadow:inset 0 3px 3px #0000001a,inset 0 -1px 2px #ffffffe6,0 1px 3px #fff}.cb-search-button{border:1px solid #EFEFEF;background:#f2f3f5;color:#26365f;box-shadow:inset 0 1px 1px #fffffff2,0 1px 2px .5px #0000001a;transition:background-color .2s ease,transform .12s ease,box-shadow .2s ease}.dark .search-soft-shadow{box-shadow:none}.cb-vehicle-part-pickers{align-items:flex-start}.cb-picker-frame{display:inline-block;max-width:100%;flex-shrink:0;margin:0;padding:0;width:-moz-max-content;width:max-content;border:1.5px solid #8295d8;border-radius:5px;background:#ebefff54;color:#617cba;font-size:10px;font-weight:500;text-align:right;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.cb-picker-frame:hover{border-color:#8295d8;background:#ebefff6e;color:#617cba}.cb-picker-frame[data-selected=true]{border-color:#e7e7e7;background:#ffffff7a;color:#b2b2b2}.cb-picker-frame[data-selected=true]:hover{border-color:#d8d8d8;background:#ffffff9e;color:#9a9494}.dark .cb-picker-frame{border-color:#8295d8cc;background:#8295d829;color:#9fb0ea}.dark .cb-picker-frame:hover{border-color:#8295d8d9;background:#8295d838}.dark .cb-picker-frame[data-selected=true]{border-color:#475569bf;background:#0f172a57;color:#94a3b8}.dark .cb-picker-frame[data-selected=true]:hover{border-color:#64748bcc;background:#0f172a75;color:#cbd5e1}.cb-picker-caption{margin-inline-end:.5rem;padding-inline:.35rem;font-size:10px;line-height:1;color:#64748b;background-color:#f2f3f5}.dark .cb-picker-caption{color:#94a3b8;background-color:#0f172a}.cb-picker-button{display:grid;grid-template-columns:max-content 1.75rem;align-items:center;-moz-column-gap:.2rem;column-gap:.2rem;width:-moz-max-content;width:max-content;max-width:100%;height:38px;min-height:38px;padding:.25rem .5rem;border:0;background:transparent;color:inherit;font:inherit;text-align:right;cursor:pointer;transition:transform .12s ease}.cb-picker-button:active{transform:scale(.99)}.cb-picker-frame[data-selected=true] .cb-picker-button{grid-template-columns:1.5rem max-content 1.75rem}.cb-picker-clear{grid-column:1;justify-self:center}.cb-picker-text{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-picker-frame[data-selected=true] .cb-picker-text{grid-column:2}.cb-picker-icon,.cb-picker-frame .cb-vehicle-picker-logo{grid-column:span 1 / -1;justify-self:end;width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain}.cb-vehicle-picker-logo svg{display:block;width:100%;height:100%}.cb-vehicle-picker-logo svg :where([fill]:not([fill=none]),[style*=fill]){fill:#505f9c!important}.cb-vehicle-picker-logo svg :where([stroke]:not([stroke=none]),[style*=stroke]){stroke:#505f9c!important}
