.somy-check{width:1.25em;height:1.25em;color:var(--preto-avermelhado,#252323);pointer-events:none;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.somy-check svg{width:100%;height:100%;display:block}.somy-check__ring{fill:var(--somy-check-fill,#fff)}.somy-check__mark{opacity:0}:is(.somy-check.is-on,.somy-select:has(.somy-select__input:checked) .somy-check){color:var(--somy-check-on,var(--cor-primaria,var(--vermelho-intenso)))}.somy-check.is-on .somy-check__mark{opacity:1}.somy-select:has(.somy-select__input:checked) .somy-check__mark{opacity:1}.somy-select{width:1.25em;height:1.25em;color:var(--preto-avermelhado,#252323);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.somy-select .somy-check{width:100%;height:100%}.somy-select__input{z-index:1;opacity:0;cursor:pointer;appearance:none;margin:0;padding:0;position:absolute;inset:0}.somy-select__input:focus-visible+.somy-check{outline:2px solid var(--cor-primaria,var(--vermelho-intenso));outline-offset:2px;border-radius:50%}.somy-select__input:disabled{cursor:not-allowed}.somy-select.is-disabled{opacity:.45}.somy-select:has(.somy-select__input:disabled){opacity:.45}@media (hover:hover){.somy-select:hover:not(.is-disabled):not(:has(.somy-select__input:disabled)) .somy-check{color:var(--cor-primaria,var(--vermelho-intenso))}}
