/*! AbsoluteUI @absoluteui/components v0.9.3 | (c) Kasadara Technology Solutions Pvt Ltd | AbsoluteUI Free Use License 1.0 | https://aui.kasadara.com/license/ */
@layer aui.base, aui.components, aui.theme;@layer aui.components{.aui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--aui-space-2);box-sizing:border-box;min-block-size:var(--aui-button-height, var(--aui-control-height-md));min-inline-size:var(--aui-touch-target-min);padding-block:0;padding-inline:var(--aui-button-padding-x, var(--aui-control-padding-x));margin:0;font-family:var(--aui-font-family-sans);font-size:var(--aui-font-size-sm);font-weight:var(--aui-button-font-weight, var(--aui-font-weight-medium));line-height:var(--aui-line-height-tight);text-decoration:none;white-space:nowrap;color:var(--aui-button-fg, var(--aui-color-text));background:var(--aui-button-bg, var(--aui-color-surface));border:var(--aui-border-width) solid var(--aui-button-border-color, var(--aui-color-border-strong));border-radius:var(--aui-button-radius, var(--aui-radius-md));cursor:pointer;user-select:none;transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--aui-duration-fast);transition-timing-function:var(--aui-easing-standard)}@media(prefers-reduced-motion: reduce){.aui-button{transition:none}}:where([data-aui-animation=none]) .aui-button{transition:none}.aui-button[hidden]{display:none}.aui-button:hover{background:var(--aui-color-hover)}.aui-button:active{background:var(--aui-color-active)}.aui-button:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:var(--aui-focus-ring-offset)}.aui-button .aui-icon{flex:none;inline-size:var(--aui-icon-size, var(--aui-icon-size-sm));block-size:var(--aui-icon-size, var(--aui-icon-size-sm));font-size:var(--aui-icon-size, var(--aui-icon-size-sm))}.aui-button--pressed,.aui-button--pressed:hover{color:var(--aui-color-selected-text);background:var(--aui-color-selected);border-color:var(--aui-color-selected-indicator);box-shadow:inset 0 0 0 var(--aui-border-width) var(--aui-color-selected-indicator)}.aui-button--primary{color:var(--aui-button-primary-fg, var(--aui-color-on-primary));background:var(--aui-button-primary-bg, var(--aui-color-primary));border-color:var(--aui-button-primary-bg, var(--aui-color-primary))}.aui-button--primary:hover{background:var(--aui-color-primary-hover);border-color:var(--aui-color-primary-hover)}.aui-button--primary:active{background:var(--aui-color-primary-active);border-color:var(--aui-color-primary-active)}.aui-button--outline{color:var(--aui-color-primary);background:rgba(0,0,0,0);border-color:var(--aui-color-primary)}.aui-button--outline:hover{background:var(--aui-color-hover)}.aui-button--full-width{display:flex;inline-size:100%}.aui-button--ghost{color:var(--aui-color-primary);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.aui-button--ghost:hover{background:var(--aui-color-hover)}.aui-button--danger{color:var(--aui-color-on-danger);background:var(--aui-color-danger-fill);border-color:var(--aui-color-danger-fill)}.aui-button--danger:hover,.aui-button--danger:active{background:var(--aui-color-danger-fill-hover);border-color:var(--aui-color-danger-fill-hover)}.aui-button--sm{min-block-size:var(--aui-control-height-sm);padding-inline:var(--aui-space-3);font-size:var(--aui-font-size-xs)}.aui-button--lg{min-block-size:var(--aui-control-height-lg);padding-inline:var(--aui-space-5);font-size:var(--aui-font-size-md)}.aui-button--lg .aui-icon{inline-size:var(--aui-icon-size, var(--aui-icon-size-md));block-size:var(--aui-icon-size, var(--aui-icon-size-md));font-size:var(--aui-icon-size, var(--aui-icon-size-md))}.aui-button--icon-only{padding-inline:0;inline-size:var(--aui-button-height, var(--aui-control-height-md))}.aui-button--icon-only.aui-button--sm{inline-size:var(--aui-control-height-sm)}.aui-button--icon-only.aui-button--lg{inline-size:var(--aui-control-height-lg)}.aui-button:disabled,.aui-button[aria-disabled=true]:not([data-loading]){color:var(--aui-color-text-disabled);background:var(--aui-color-disabled-bg);border-color:var(--aui-color-border);cursor:not-allowed}.aui-button[data-loading]{cursor:progress}.aui-button__spinner{animation:aui-button-spin .8s linear infinite}@media(prefers-reduced-motion: reduce){.aui-button__spinner{animation:none}}@keyframes aui-button-spin{to{transform:rotate(360deg)}}@media(forced-colors: active){.aui-button{border-color:ButtonText}.aui-button--pressed,.aui-button--pressed:hover{color:HighlightText;background:Highlight;border-color:Highlight}.aui-button:disabled,.aui-button[aria-disabled=true]{color:GrayText;border-color:GrayText}.aui-button:focus-visible{outline-color:Highlight}}}
