.global-selectable-control-row{--gscr-hover-bg:var(--app-field-hover-tint,#0f172a0b);--gscr-active-bg:#9696964d;--gscr-press-scale:.96;--gscr-border:var(--app-control-border-rest,#ccc);--gscr-control-hit-hover-bg:var(--app-field-important-empty-hover-background,#e5e7eb);--gscr-control-hit-hover-bg-highlighted:#dbe4ee;box-sizing:border-box;border-radius:var(--app-control-radius,8px);cursor:pointer;border:var(--app-control-border-width,1px) solid var(--gscr-border);background-color:#0000;align-items:center;gap:10px;width:100%;min-height:2rem;padding:.35rem 14px;transition:background-color ease-in-out,border-color .15s,transform .1s ease-out;display:flex}.global-selectable-control-row>span{text-box:trim-both cap alphabetic}.global-selectable-control-row--compact{gap:8px;min-height:26px;padding:0 8px}.global-selectable-control-row--indented{width:calc(100% - 1rem);margin-left:1rem}.global-selectable-control-row--disabled{cursor:not-allowed}.global-selectable-control-row__control-hit{border-radius:var(--app-control-radius,8px);width:22px;height:22px;transition:var(--app-field-hover-transition,background-color 0s ease);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.global-selectable-control-row__control-hit:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;transition:var(--app-field-hover-transition,background-color 0s ease);background-color:#0000;position:absolute;inset:0}.global-selectable-control-row__control-hit>input[type=checkbox],.global-selectable-control-row__control-hit>input[type=radio]{z-index:1;cursor:pointer;flex-shrink:0;margin:0;position:relative}.global-selectable-disclosure-pill{color:#777;cursor:pointer;text-align:left;box-sizing:border-box;width:fit-content;max-width:100%;transition:var(--app-field-hover-transition,background-color 0s ease);background:0 0;border:none;border-radius:9999px;align-items:center;gap:.35rem;margin:0;padding:.2rem .65rem;font-size:1.05rem;font-weight:500;display:inline-flex}.global-selectable-disclosure-pill__icon{flex-shrink:0;justify-content:center;width:1ch;font-size:1.05rem;line-height:1;display:inline-flex}.global-selectable-disclosure-pill:hover,.global-selectable-disclosure-pill:focus-visible{background-color:var(--app-field-hover-tint,#0f172a0b)}.global-selectable-disclosure-pill:active{background-color:#d1d5db}.global-selectable-control-row--highlighted{background-color:#f0f7ff;border-color:#bfdbfe}@media (hover:hover){.global-selectable-control-row:not(.global-selectable-control-row--disabled):not(:has(>.global-selectable-control-row__control-hit>input[type=radio])):hover{background-color:var(--gscr-hover-bg)}.global-selectable-control-row--highlighted:not(.global-selectable-control-row--disabled):not(:has(>.global-selectable-control-row__control-hit>input[type=radio])):hover{background-color:#e6f2ff;border-color:#a8d4fe}}.global-selectable-control-row:not(.global-selectable-control-row--disabled):active{background-color:var(--gscr-active-bg);transform:scale(var(--gscr-press-scale))}.global-selectable-control-row--highlighted:not(.global-selectable-control-row--disabled):active{transform:scale(var(--gscr-press-scale));background-color:#dceeff;border-color:#93c5fd}.global-selectable-control-row--no-press:not(.global-selectable-control-row--disabled):active{border-color:var(--gscr-border);background-color:#0000;transform:none}.global-selectable-control-row--no-press.global-selectable-control-row--highlighted:not(.global-selectable-control-row--disabled):active{background-color:#f0f7ff;border-color:#bfdbfe;transform:none}@media (hover:hover){.global-selectable-control-row--no-press:not(.global-selectable-control-row--disabled):not(:has(>.global-selectable-control-row__control-hit>input[type=radio])):hover:active{background-color:var(--gscr-hover-bg);border-color:var(--gscr-border)}.global-selectable-control-row--no-press.global-selectable-control-row--highlighted:not(.global-selectable-control-row--disabled):not(:has(>.global-selectable-control-row__control-hit>input[type=radio])):hover:active{background-color:#e6f2ff;border-color:#a8d4fe}}.global-selectable-control-row--small{width:auto;min-height:var(--app-control-min-height,34px);font-size:var(--app-text-xs,.75rem);-webkit-user-select:none;user-select:none;gap:6px;padding:0 8px}.global-selectable-control-row--small input[type=checkbox],.global-selectable-control-row--small input[type=radio]{width:13px;height:13px;margin:0}.global-selectable-control-row--danger.global-selectable-control-row--highlighted{color:#be123c;background-color:#fff1f2;border-color:#fecdd3}.global-selectable-control-row--danger input[type=checkbox],.global-selectable-control-row--danger input[type=radio]{accent-color:#dc2626}@media (hover:hover){.global-selectable-control-row--danger.global-selectable-control-row--highlighted:not(.global-selectable-control-row--disabled):hover{background-color:#ffe4e6;border-color:#fda4af}}.global-selectable-control-row--danger.global-selectable-control-row--highlighted:not(.global-selectable-control-row--disabled):active{background-color:#fecdd3;border-color:#fb7185}.global-selectable-control-row .global-dropdown-toggle:not(.global-dropdown-toggle--minimal){--app-control-text-min-height:28px;min-height:28px;padding-top:.1rem;padding-bottom:.1rem}
