.ui-restrict{display:inline-flex;align-items:center;justify-content:space-between;width:100%;gap:var(--component-padding-x8, 8px);flex-shrink:0;font-family:var(--font-family, "Geologica", sans-serif);font-weight:500;border:none;cursor:pointer;user-select:none;text-align:left}.ui-restrict--system{background-color:var(--variant-system-default);color:var(--variant-system-on-default)}.ui-restrict--system:hover{background-color:var(--variant-system-hover);color:var(--variant-system-on-hover)}.ui-restrict--system:active{background-color:var(--variant-system-active);color:var(--variant-system-on-active)}.ui-restrict--neutral{background-color:var(--variant-neutral-default);color:var(--variant-neutral-on-default)}.ui-restrict--neutral:hover{background-color:var(--variant-neutral-hover);color:var(--variant-neutral-on-hover)}.ui-restrict--neutral:active{background-color:var(--variant-neutral-active);color:var(--variant-neutral-on-active)}.ui-restrict--accent-primary{background-color:var(--variant-accent-primary-default);color:var(--variant-accent-primary-on-default)}.ui-restrict--accent-primary:hover{background-color:var(--variant-accent-primary-hover);color:var(--variant-accent-primary-on-hover)}.ui-restrict--accent-primary:active{background-color:var(--variant-accent-primary-active);color:var(--variant-accent-primary-on-active)}.ui-restrict--accent-secondary{background-color:var(--variant-accent-secondary-default);color:var(--variant-accent-secondary-on-default)}.ui-restrict--accent-secondary:hover{background-color:var(--variant-accent-secondary-hover);color:var(--variant-accent-secondary-on-hover)}.ui-restrict--accent-secondary:active{background-color:var(--variant-accent-secondary-active);color:var(--variant-accent-secondary-on-active)}.ui-restrict--positive{background-color:var(--variant-positive-default);color:var(--variant-positive-on-default)}.ui-restrict--positive:hover{background-color:var(--variant-positive-hover);color:var(--variant-positive-on-hover)}.ui-restrict--positive:active{background-color:var(--variant-positive-active);color:var(--variant-positive-on-active)}.ui-restrict--negative{background-color:var(--variant-negative-default);color:var(--variant-negative-on-default)}.ui-restrict--negative:hover{background-color:var(--variant-negative-hover);color:var(--variant-negative-on-hover)}.ui-restrict--negative:active{background-color:var(--variant-negative-active);color:var(--variant-negative-on-active)}.ui-restrict--warning{background-color:var(--variant-warning-default);color:var(--variant-warning-on-default)}.ui-restrict--warning:hover{background-color:var(--variant-warning-hover);color:var(--variant-warning-on-hover)}.ui-restrict--warning:active{background-color:var(--variant-warning-active);color:var(--variant-warning-on-active)}.ui-restrict--info{background-color:var(--variant-info-default);color:var(--variant-info-on-default)}.ui-restrict--info:hover{background-color:var(--variant-info-hover);color:var(--variant-info-on-hover)}.ui-restrict--info:active{background-color:var(--variant-info-active);color:var(--variant-info-on-active)}.ui-restrict--utility{background-color:var(--variant-utility-default);color:var(--variant-utility-on-default)}.ui-restrict--utility:hover{background-color:var(--variant-utility-hover);color:var(--variant-utility-on-hover)}.ui-restrict--utility:active{background-color:var(--variant-utility-active);color:var(--variant-utility-on-active)}.ui-restrict--skeleton{background:var(--surface-skeleton);color:transparent;pointer-events:none}.ui-restrict--disabled,.ui-restrict--disabled:hover,.ui-restrict--disabled:active{background-color:var(--surface-disabled);color:var(--foreground-disabled);pointer-events:none;cursor:not-allowed}.ui-restrict__leading{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ui-restrict__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-restrict__trailing{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.7}.ui-restrict--x6{height:var(--component-size-x6, 24px);padding:0 var(--component-padding-x6, 6px);gap:var(--component-padding-x8, 8px);font-size:var(--font-size-ui-x3-5, 14px);line-height:var(--font-line-height-ui-x3-5, 14px)}.ui-restrict--x8{height:var(--component-size-x8, 32px);padding:0 var(--component-padding-x8, 8px);gap:var(--component-padding-x8, 8px);font-size:var(--font-size-ui-x3-5, 14px);line-height:var(--font-line-height-ui-x3-5, 14px)}.ui-restrict--x9{height:var(--component-size-x9, 36px);padding:0 var(--component-padding-x9, 10px);gap:var(--component-padding-x8, 8px);font-size:var(--font-size-ui-x3-5, 14px);line-height:var(--font-line-height-ui-x3-5, 14px)}.ui-restrict--x12{height:var(--component-size-x12, 48px);padding:0 var(--component-padding-x12, 12px);gap:var(--component-padding-x8, 8px);font-size:var(--font-size-ui-x4, 16px);line-height:var(--font-line-height-ui-x4, 16px)}
