.dk-choice{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.3}.dk-choice input{position:absolute;opacity:0;width:0;height:0}.dk-choice .box{flex:none;width:19px;height:19px;border:1.5px solid var(--border-2);background:var(--bg);display:inline-flex;align-items:center;justify-content:center;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.dk-check .box{border-radius:5px}.dk-radio .box{border-radius:50%}.dk-choice .box svg{width:12px;height:12px;opacity:0;transform:scale(.7);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);color:#fff}.dk-radio .box:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff;opacity:0;transform:scale(.5);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.dk-choice input:checked~.box{background:var(--go-red);border-color:var(--go-red)}.dk-check input:checked~.box svg{opacity:1;transform:scale(1)}.dk-radio input:checked~.box:after{opacity:1;transform:scale(1)}.dk-choice input:focus-visible~.box{box-shadow:var(--shadow-go)}.dk-choice:hover .box{border-color:var(--fg-dim)}.dk-choice input:disabled~.box{opacity:.4}.dk-choice.is-disabled{opacity:.5;cursor:not-allowed}.dk-choice .sub{display:block;font-size:12.5px;color:var(--fg-dim);margin-top:1px}.dk-choice .stack{display:flex;flex-direction:column}
