.vxchip{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 13px;padding:12px 14px;border:1.5px solid #D6DEE7;border-radius:12px;background:#FFF}
.vxchip__l{display:flex;align-items:center;gap:10px;cursor:pointer;flex:0 0 auto}
.vxchip__c{position:absolute;opacity:0;width:0;height:0}
.vxchip__b{width:20px;height:20px;border:2px solid #C3CDD8;border-radius:5px;flex:0 0 20px;position:relative;transition:.16s}
.vxchip__c:checked+.vxchip__b{background:#0D1B2A;border-color:#0D1B2A}
.vxchip__c:checked+.vxchip__b::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #30C3D1;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}
.vxchip__c:focus-visible+.vxchip__b{outline:2px solid #30C3D1;outline-offset:2px}
.vxchip__t{display:flex;flex-direction:column;gap:1px;font:700 14px/1.2 'Lato',sans-serif;color:#0D1B2A}
.vxchip__t em{font:400 11px/1 'Lato',sans-serif;font-style:normal;color:#30C3D1}
.vxchip__sel{position:relative;flex:1 1 200px;min-width:180px}
.vxchip__s{width:100%;min-height:40px;padding:9px 36px 9px 12px;border:1.5px solid #D6DEE7;border-radius:9px;background:#F7FAFC;font:400 14px/1.2 'Lato',sans-serif;color:#0D1B2A;appearance:none;cursor:pointer}
.vxchip__s:disabled{opacity:.45;cursor:not-allowed}
.vxchip__ca{position:absolute;right:13px;top:50%;width:8px;height:8px;border-right:2px solid #5B6B7C;border-bottom:2px solid #5B6B7C;transform:translateY(-70%) rotate(45deg);pointer-events:none}
.vxchip__h{flex:1 1 100%;margin:8px 0 0;font:400 12px/1.4 'Lato',sans-serif;color:#30C3D1}
.vxchip__h:empty{display:none}
label.vxam-off{opacity:.3;text-decoration:line-through;pointer-events:none}
