.ui-checkbox{cursor:pointer;align-items:center;display:flex;overflow:hidden}.ui-checkbox__button{border-radius:var(--radius-DEFAULT);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;border:1px solid oklch(from var(--colors-foreground) L C H/20%);background-color:oklch(from var(--colors-background) L C H/40%);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:flex;overflow:hidden}.ui-checkbox__button[data-disabled]{opacity:.5;cursor:not-allowed}.ui-checkbox__label{flex:1;overflow:hidden}.ui-checkbox__indicator{background-color:var(--current-color);width:100%;height:100%;color:var(--current-color-contrast);place-content:center}.ui-checkbox--xs{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));gap:calc(var(--spacing) * 1)}.ui-checkbox--xs .ui-checkbox__button{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);font-size:.5rem}.ui-checkbox--sm{gap:calc(var(--spacing) * 1)}.ui-checkbox--sm .ui-checkbox__button{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.ui-checkbox--sm .ui-checkbox__label{font-size:.75rem}.ui-checkbox--md{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));gap:calc(var(--spacing) * 2)}.ui-checkbox--md .ui-checkbox__button{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ui-checkbox--lg{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));gap:calc(var(--spacing) * 2)}.ui-checkbox--lg .ui-checkbox__button{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.ui-checkbox--xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight));gap:calc(var(--spacing) * 2)}.ui-checkbox--xl .ui-checkbox__button{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}.ui-dialog__overlay{padding:calc(var(--spacing) * 4);background-color:color-mix(in srgb, var(--colors-black) 50%, transparent);width:100%;height:100%;inset:calc(var(--spacing) * 0);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ui-dialog__overlay{background-color:color-mix(in oklab, var(--colors-black) 50%, transparent)}}.ui-dialog__content{border-width:2px;border-color:color-mix(in srgb, oklch(from var(--colors-muted) l c h) var(--un-border-opacity), transparent);border-radius:var(--radius-4xl);background-color:color-mix(in srgb, oklch(from var(--colors-surface) l c h) var(--un-bg-opacity), transparent);--un-shadow:0 10px 15px -3px var(--un-shadow-color,#0000001a),0 4px 6px -4px var(--un-shadow-color,#0000001a);width:max-content;max-width:100%;max-height:100%;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);margin:auto}
