.sb .field{position:relative}.sb .options{z-index:20;inset-inline:0;overscroll-behavior:contain;border:1px solid var(--bs-line);background-color:var(--bs-bg);max-height:22rem;margin:0;padding:0;list-style:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 16px 32px #00000080}.sb .options li{margin:0}.sb .option{align-items:baseline;column-gap:var(--bs-space-3);padding:var(--bs-space-2) var(--bs-space-3);color:var(--bs-text);cursor:pointer;grid-template-columns:1rem 3rem minmax(0,1fr);line-height:1.45;display:grid}.sb .pick[data-pick=activity] .option:not(.here){grid-template-columns:1rem 3rem minmax(0,1fr) 2.5rem;padding-inline-end:0}.sb .option:hover,.sb .option.active{background-color:var(--bs-chrome);color:var(--bs-text-strong)}.sb .option.on,.sb .option.covered,.sb .option.some{color:var(--bs-text-strong)}.sb .box{border:1px solid var(--bs-text-muted);width:1rem;height:1rem;color:var(--bs-get);justify-content:center;align-self:start;align-items:center;margin-top:calc(.725em - .5rem);display:flex}.sb .box svg{display:none}.sb .box.on,.sb .box.covered,.sb .box.some{border-color:var(--bs-get-bg);background-color:var(--bs-get-bg)}.sb .box.on .tick-on,.sb .box.covered .tick-on,.sb .box.some .tick-some{display:block}.sb .code{font-family:var(--sl-font-mono);font-size:var(--bs-text-meta);color:var(--bs-text-muted);background:0 0;border:0;padding:0}.sb .name{min-width:0}.sb .path{font-size:var(--bs-text-meta);color:var(--bs-text-muted);margin-top:2px;font-weight:400;display:block}.sb .open{margin-block:calc(-1 * var(--bs-space-2));color:var(--bs-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.sb .open:hover:not(:disabled){color:var(--bs-accent)}.sb .open:disabled{cursor:pointer}.sb .none{padding:var(--bs-space-2) var(--bs-space-3);font-size:var(--bs-text-meta);color:var(--bs-text-muted)}.sb .crumb{z-index:1;border-bottom:1px solid var(--bs-line);background-color:var(--bs-chrome);align-items:stretch;display:flex;position:sticky;top:0}.sb .back{width:2.5rem;color:var(--bs-text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.sb .back:hover{color:var(--bs-accent)}.sb .crumb .option{color:var(--bs-text-strong);flex:1;padding-inline-start:0;font-weight:600}.sb .crumb .option:hover{background:0 0}.sb .chosen{margin:0;padding:0;list-style:none}.sb .chosen li{margin:0}.sb .item{border-top:1px solid var(--bs-line);grid-template-columns:minmax(0,1fr) 2.5rem;display:grid}.sb .what{align-items:baseline;column-gap:var(--bs-space-3);min-width:0;padding:var(--bs-space-2) var(--bs-space-3);color:var(--bs-text-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3rem minmax(0,1fr);padding-inline-start:calc(var(--bs-space-3) * 2 + 1rem);line-height:1.4;display:grid}.sb .what:hover{background-color:var(--bs-chrome)}.sb .item .code{color:var(--bs-accent)}.sb .item .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb .remove{color:var(--bs-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.sb .remove:hover,.sb .remove:focus-visible{background-color:var(--bs-chrome);color:var(--bs-text-strong);outline:none}.sb .tick{align-items:center;gap:var(--bs-space-2);padding:var(--bs-space-2) var(--bs-space-3);border-top:1px solid var(--bs-line);font-size:var(--bs-text-meta);color:var(--bs-text-muted);cursor:pointer;display:flex}.sb .tick input{border:1px solid var(--bs-text-muted);appearance:none;cursor:pointer;background:0 0;flex:none;width:1rem;height:1rem;margin:0}.sb .tick input:checked{border-color:var(--bs-get-bg);background:var(--bs-get-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='white' stroke-width='3'/%3E%3C/svg%3E") center / 12px no-repeat}.sb .tick input:focus-visible{outline:2px solid var(--bs-accent);outline-offset:2px}.sb .tick:hover{color:var(--bs-text-strong)}.sb .pair{grid-template-columns:1fr 1fr;display:grid}.sb .pair label{color:var(--bs-text-muted);align-items:center;padding-inline-start:var(--bs-space-3);display:flex}.sb .pair label+label{border-inline-start:1px solid var(--bs-line)}.sb .pair input{padding-inline-start:var(--bs-space-2)}.sb .pair label.bad{box-shadow:inset 0 -2px 0 var(--bs-warning)}.sb [data-note].warn{color:var(--bs-warning)}@media (width<=40rem){.sb .option{grid-template-columns:1rem 2.75rem minmax(0,1fr)}.sb .pick[data-pick=activity] .option:not(.here){grid-template-columns:1rem 2.75rem minmax(0,1fr) 2.25rem}.sb .what{grid-template-columns:2.75rem minmax(0,1fr)}}
