@layer colors,config,root,reboot,layout,content;@layer forms{.form-control-group{--cui-control-min-height:var(--cui-btn-input-min-height);--cui-control-padding-y:var(--cui-btn-input-padding-y);--cui-control-padding-x:var(--cui-btn-input-padding-x);--cui-control-font-size:var(--cui-btn-input-font-size);--cui-control-font-weight:var(--cui-btn-input-font-weight);--cui-control-line-height:var(--cui-btn-input-line-height);--cui-control-fg:var(--cui-btn-input-fg);--cui-control-bg:var(--cui-btn-input-bg);--cui-control-border-width:var(--cui-btn-input-border-width);--cui-control-border-color:var(--cui-btn-input-border-color);--cui-control-border-radius:var(--cui-btn-input-border-radius);--cui-control-box-shadow:var(--cui-btn-input-box-shadow);--cui-control-transition-property:var(--cui-btn-input-transition-property);--cui-control-transition-duration:var(--cui-btn-input-transition-duration);--cui-control-transition-timing:var(--cui-btn-input-transition-timing);--cui-control-placeholder-color:var(--cui-fg-3);--cui-control-focus-color:var(--cui-btn-input-focus-color);--cui-control-focus-bg:var(--cui-btn-input-focus-bg);--cui-control-focus-border-color:var(--cui-btn-input-focus-border-color);--cui-control-disabled-color:var(--cui-control-fg);--cui-control-disabled-bg:var(--cui-bg-2);--cui-control-disabled-border-color:var(--cui-control-border-color);--cui-control-action-color:var(--cui-btn-input-fg);--cui-control-action-bg:var(--cui-bg-1);--cui-control-action-hover-bg:var(--cui-bg-2);--cui-control-action-transition-property:var(--cui-btn-input-action-transition-property);--cui-control-action-transition-duration:var(--cui-btn-input-transition-duration);--cui-control-action-transition-timing:var(--cui-btn-input-transition-timing);--cui-control-group-gap:.5rem;--cui-control-group-icon-size:1rem;--cui-control-group-icon-color:var(--cui-fg-3);--cui-control-group-text-color:var(--cui-fg-3);--cui-control-group-action-size:1.5rem;--cui-control-group-action-color:var(--cui-fg-3);--cui-control-group-action-hover-color:var(--cui-fg-body);--cui-control-group-action-bg:transparent;--cui-control-group-action-hover-bg:var(--cui-bg-1);--cui-control-group-action-border-radius:var(--cui-btn-input-sm-border-radius);--cui-control-group-action-transition-property:var(--cui-btn-input-action-transition-property), transform;--cui-control-group-action-transition-duration:var(--cui-btn-input-transition-duration);--cui-control-group-action-transition-timing:var(--cui-btn-input-transition-timing);--cui-control-group-disabled-opacity:var(--cui-btn-input-disabled-opacity);padding:var(--cui-control-padding-y) var(--cui-control-padding-x);font-size:var(--cui-control-font-size);font-weight:var(--cui-control-font-weight);line-height:var(--cui-control-line-height);color:var(--cui-control-fg);background-color:var(--cui-control-bg);border:var(--cui-control-border-width) solid var(--cui-control-border-color);border-radius:var(--cui-control-border-radius);gap:var(--cui-control-group-gap);width:100%;min-height:var(--cui-control-min-height);cursor:text;background-clip:padding-box;align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){.form-control-group{transition-timing-function:var(--cui-control-transition-timing);transition-duration:var(--cui-control-transition-duration);transition-property:var(--cui-control-transition-property)}}.form-control-group.form-control-sm{--cui-control-min-height:var(--cui-btn-input-sm-min-height);--cui-control-padding-y:var(--cui-btn-input-sm-padding-y);--cui-control-padding-x:var(--cui-btn-input-sm-padding-x);--cui-control-font-size:var(--cui-btn-input-sm-font-size);--cui-control-border-radius:var(--cui-btn-input-sm-border-radius);--cui-control-group-icon-size:.875rem;--cui-control-group-action-size:1.25rem}.form-control-group.form-control-lg{--cui-control-min-height:var(--cui-btn-input-lg-min-height);--cui-control-padding-y:var(--cui-btn-input-lg-padding-y);--cui-control-padding-x:var(--cui-btn-input-lg-padding-x);--cui-control-font-size:var(--cui-btn-input-lg-font-size);--cui-control-border-radius:var(--cui-btn-input-lg-border-radius);--cui-control-group-icon-size:1.25rem;--cui-control-group-action-size:1.75rem}.form-control-group:focus-within{color:var(--cui-control-focus-color);background-color:var(--cui-control-focus-bg);border-color:var(--cui-control-focus-border-color);outline:var(--cui-focus-ring-width) solid var(--cui-theme-focus-ring,var(--cui-focus-ring-color));outline-offset:var(--cui-focus-ring-offset)}.form-control-group.disabled,.form-control-group:has(.form-control:disabled),.form-control-group:has(.form-control.disabled){color:var(--cui-control-disabled-color);cursor:default;background-color:var(--cui-control-disabled-bg);border-color:var(--cui-control-disabled-border-color);opacity:1}.form-control-group.disabled>.form-control-action,.form-control-group.disabled>.form-control-cleaner,.form-control-group.disabled>.form-control-icon,.form-control-group.disabled>.form-control-text,.form-control-group:has(.form-control:disabled)>.form-control-action,.form-control-group:has(.form-control:disabled)>.form-control-cleaner,.form-control-group:has(.form-control:disabled)>.form-control-icon,.form-control-group:has(.form-control:disabled)>.form-control-text,.form-control-group:has(.form-control.disabled)>.form-control-action,.form-control-group:has(.form-control.disabled)>.form-control-cleaner,.form-control-group:has(.form-control.disabled)>.form-control-icon,.form-control-group:has(.form-control.disabled)>.form-control-text{pointer-events:none;opacity:var(--cui-control-group-disabled-opacity)}.form-control-group .form-control{width:auto;min-width:0;min-height:0;font:inherit;color:inherit;box-shadow:none;background-color:#0000;border:0;border-radius:0;flex:auto;padding:0}.form-control-group .form-control:focus,.form-control-group .form-control:focus-within{background-color:#0000;outline:0}.form-control-group .form-control:disabled,.form-control-group .form-control.disabled{color:inherit;background-color:#0000;border-color:#0000}.form-control-icon{color:var(--cui-control-group-icon-color);pointer-events:none;flex:none;justify-content:center;align-items:center;display:flex}.form-control-icon>svg{width:var(--cui-control-group-icon-size);height:var(--cui-control-group-icon-size)}.form-control-text{color:var(--cui-control-group-text-color);pointer-events:none;-webkit-user-select:none;user-select:none;flex:none}.form-control-action,.form-control-cleaner{width:var(--cui-control-group-action-size);height:var(--cui-control-group-action-size);color:var(--cui-control-group-action-color);background-color:var(--cui-control-group-action-bg);border-radius:var(--cui-control-group-action-border-radius);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}@media (prefers-reduced-motion:no-preference){.form-control-action,.form-control-cleaner{transition-timing-function:var(--cui-control-group-action-transition-timing);transition-duration:var(--cui-control-group-action-transition-duration);transition-property:var(--cui-control-group-action-transition-property)}}.form-control-action>svg,.form-control-cleaner>svg{width:var(--cui-control-group-icon-size);height:var(--cui-control-group-icon-size)}.form-control-action .form-control-icon,.form-control-cleaner .form-control-icon{color:inherit}.form-control-action:hover:not(:disabled),.form-control-cleaner:hover:not(:disabled){color:var(--cui-control-group-action-hover-color);background-color:var(--cui-control-group-action-hover-bg)}.form-control-action:focus-visible,.form-control-cleaner:focus-visible{z-index:5;outline:var(--cui-focus-ring-width) solid var(--cui-theme-focus-ring,var(--cui-focus-ring-color));outline-offset:var(--cui-focus-ring-offset)}.form-control-action:disabled,.form-control-cleaner:disabled{pointer-events:none;opacity:var(--cui-control-group-disabled-opacity)}}@layer components,custom,helpers,utilities;
