.pcb{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.pcb .pcb__input{opacity:0;cursor:pointer;z-index:1;width:20px;height:20px;margin:-10px 0 0;position:absolute;top:50%;left:0}.pcb__box{border:1.5px solid var(--aw-border-2,#9ca3af);color:#fff;background:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:inline-flex}.pcb__box svg{opacity:0;width:14px;height:14px;transition:opacity .15s,transform .15s;transform:scale(.6)}.pcb--radio .pcb__box{border-radius:50%}.pcb__input:checked+.pcb__box{background:var(--aw-brand,#4f46e5);border-color:var(--aw-brand,#4f46e5)}.pcb__input:checked+.pcb__box svg{opacity:1;transform:none}.pcb--radio .pcb__input:checked+.pcb__box:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px}.pcb__input:focus-visible+.pcb__box{outline:2px solid var(--aw-brand,#4f46e5);outline-offset:2px}.pcb--invalid .pcb__box{border-color:#ef4444}.pcb--disabled{opacity:.55;cursor:not-allowed}.pcb--disabled .pcb__input{cursor:not-allowed}.pcb--dark .pcb__box{background:#ffffff0f;border-color:#ffffff80}.pcb--dark .pcb__input:checked+.pcb__box{background:var(--aw-brand,#4f46e5);border-color:var(--aw-brand,#4f46e5)}.pcb--dark .pcb__input:focus-visible+.pcb__box{outline-color:#fff}.pcb__text{font-size:.9375rem}@media (prefers-reduced-motion:reduce){.pcb__box,.pcb__box svg{transition:none}}
