.vi-field select.vi-select{display:block;width:100%;min-height:55px;padding:14px 40px 14px 16px;background:#0e151b;color:#edf0f3;border:1px solid #2a3239;border-radius:9px;font:inherit;font-size:13px;cursor:pointer;color-scheme:dark}
.vi-field select:disabled{opacity:1;cursor:default;-webkit-text-fill-color:#edf0f3}
.vi-field select:focus-visible,.vi-family-tabs button:focus-visible{outline:2px solid #c4d9e9;outline-offset:3px}
.vi-demo-note{color:#9ca8b2;font-size:12px;line-height:1.6;margin:14px 0 0}
.vi-brand-mark{font-size:12px!important;flex-shrink:0}
.vi-brand-line h2{overflow-wrap:anywhere}
.vi-spec-grid strong{overflow-wrap:anywhere}
@media(max-width:640px){.vi-family-tabs button{padding:10px 6px;font-size:11px}.vi-brand-line h2{font-size:22px}}
