.z8g90g0{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}
.z8g90g1{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}
.z8g90g1:disabled{cursor:not-allowed}
.z8g90g2{box-sizing:border-box;border:1px solid var(--color-v2-stroke-base);width:16px;height:16px;color:var(--color-v2-foreground-inverse);background:0 0;border-radius:5px;justify-content:center;align-items:center;transition-property:background-color,border-color;transition-duration:.12s;display:inline-flex;position:relative}
input:hover:not(:checked):not(:indeterminate):not(:disabled)+.z8g90g2{border-color:var(--color-v2-foreground-quaternary)}
input:checked+.z8g90g2,input:indeterminate+.z8g90g2{background:var(--color-v2-background-inverse);border-color:#0000}
input:hover:not(:disabled):checked+.z8g90g2,input:hover:not(:disabled):indeterminate+.z8g90g2{background:var(--color-v2-foreground-secondary)}
input:disabled+.z8g90g2{background:var(--color-v2-background-disabled);border-color:#0000}
.z8g90g3{opacity:0;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
input:checked+span>.z8g90g4{opacity:1}
input:indeterminate+span>.z8g90g5{opacity:1}
