/*! 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-pivot{--_aui-pivot-pad-block: var(--aui-space-2);--_aui-pivot-pad-inline: var(--aui-space-3);display:grid;min-inline-size:0;color:var(--aui-color-text);font-family:var(--aui-font-family-sans);font-size:var(--aui-font-size-sm);line-height:var(--aui-line-height-normal)}.aui-pivot--compact{--_aui-pivot-pad-block: var(--aui-space-1);--_aui-pivot-pad-inline: var(--aui-space-2)}.aui-pivot--spacious{--_aui-pivot-pad-block: var(--aui-space-3);--_aui-pivot-pad-inline: var(--aui-space-4)}.aui-pivot__region{max-inline-size:100%;overflow:auto;background:var(--aui-color-surface);border:var(--aui-border-width) solid var(--aui-color-border);border-radius:var(--aui-radius-md)}.aui-pivot__region:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:var(--aui-focus-ring-offset)}.aui-pivot--virtual .aui-pivot__region{max-block-size:70vh}.aui-pivot__table{min-inline-size:100%;border-collapse:separate;border-spacing:0}.aui-pivot__caption{padding-block:var(--aui-space-3);padding-inline:var(--_aui-pivot-pad-inline);font-size:var(--aui-font-size-md);font-weight:var(--aui-font-weight-semibold);text-align:start;caption-side:top}.aui-pivot__caption--hidden,.aui-pivot__path{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.aui-pivot__corner,.aui-pivot__col-header,.aui-pivot__value-header,.aui-pivot__row-header,.aui-pivot__cell{padding-block:var(--_aui-pivot-pad-block);padding-inline:var(--_aui-pivot-pad-inline);vertical-align:middle;border-block-end:var(--aui-border-width) solid var(--aui-color-border);border-inline-end:var(--aui-border-width) solid var(--aui-color-border)}.aui-pivot__corner,.aui-pivot__col-header,.aui-pivot__value-header{font-weight:var(--aui-font-weight-semibold);text-align:start;white-space:nowrap;background:var(--aui-color-surface-sunken)}.aui-pivot__value-header{text-align:end}.aui-pivot--sticky .aui-pivot__head{position:sticky;inset-block-start:0;z-index:2}.aui-pivot__corner,.aui-pivot__row-header{position:sticky;inset-inline-start:0;z-index:1}.aui-pivot__corner{z-index:3}.aui-pivot__row-header{padding-inline-start:calc(var(--_aui-pivot-pad-inline) + var(--aui-pivot-level, 0)*var(--aui-space-5));font-weight:var(--aui-font-weight-regular);text-align:start;white-space:nowrap;background:var(--aui-color-surface)}.aui-pivot__cell{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.aui-pivot__col-header--total,.aui-pivot__value-header--total,.aui-pivot__cell--total,.aui-pivot__row--total>*{font-weight:var(--aui-font-weight-semibold)}.aui-pivot__row--total>*{border-block-start:var(--aui-border-width-strong) solid var(--aui-color-border-strong);background:var(--aui-color-surface-sunken)}.aui-pivot__row--group>.aui-pivot__row-header,.aui-pivot__row--group>.aui-pivot__cell{font-weight:var(--aui-font-weight-medium)}.aui-pivot__row:hover>*{background:var(--aui-color-hover)}.aui-pivot__toggle,.aui-pivot__sort{display:inline-flex;align-items:center;gap:var(--aui-space-1);min-block-size:var(--aui-touch-target-min);padding:0;margin-block:calc(-1*var(--_aui-pivot-pad-block));font:inherit;color:inherit;text-align:inherit;background:rgba(0,0,0,0);border:0;border-radius:var(--aui-radius-sm);cursor:pointer}.aui-pivot__toggle:hover>span,.aui-pivot__sort:hover>span{text-decoration:underline}.aui-pivot__toggle:focus-visible,.aui-pivot__sort:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:0}.aui-pivot__toggle svg,.aui-pivot__sort svg{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-pivot__toggle{margin-inline-start:calc(-1*var(--aui-space-1))}.aui-pivot__toggle[aria-busy=true] svg{opacity:.4}.aui-pivot__sort-icon{color:var(--aui-color-text-muted)}[aria-sort=ascending]>.aui-pivot__sort .aui-pivot__sort-icon,[aria-sort=descending]>.aui-pivot__sort .aui-pivot__sort-icon{color:currentcolor}.aui-pivot__value-header .aui-pivot__sort{flex-direction:row-reverse}.aui-pivot__status{padding:var(--aui-space-6) var(--aui-space-4);color:var(--aui-color-text-muted);text-align:center}.aui-pivot__status--error{color:var(--aui-color-error-fg)}.aui-pivot__retry{margin-inline-start:var(--aui-space-3);min-block-size:var(--aui-touch-target-min);padding-inline:var(--aui-space-3);font:inherit;color:var(--aui-color-text);background:var(--aui-color-surface);border:var(--aui-border-width) solid var(--aui-color-border-strong);border-radius:var(--aui-radius-sm);cursor:pointer}.aui-pivot__retry:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:var(--aui-focus-ring-offset)}.aui-pivot__spacer>td{padding:0;border:0}.aui-pivot-fields{display:grid;gap:var(--aui-space-3);min-inline-size:0;color:var(--aui-color-text);font-family:var(--aui-font-family-sans);font-size:var(--aui-font-size-sm);line-height:var(--aui-line-height-normal)}.aui-pivot-fields__areas{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 12rem), 1fr));gap:var(--aui-space-3)}.aui-pivot-fields__area{display:grid;align-content:start;gap:var(--aui-space-2);min-inline-size:0;padding:var(--aui-space-2);background:var(--aui-color-surface-sunken);border:var(--aui-border-width) solid var(--aui-color-border);border-radius:var(--aui-radius-md)}.aui-pivot-fields__title{font-weight:var(--aui-font-weight-semibold)}.aui-pivot-fields__instructions{margin:0;color:var(--aui-color-text-muted);font-size:var(--aui-font-size-xs)}.aui-pivot-fields__list,.aui-pivot-fields__member-list{display:grid;gap:var(--aui-space-1);min-block-size:var(--aui-touch-target-min);padding:0;margin:0;list-style:none}.aui-pivot-fields__empty{align-self:center;color:var(--aui-color-text-muted);font-style:italic}.aui-pivot-fields__entry{display:flex;flex-wrap:wrap;align-items:center;gap:var(--aui-space-1);padding:var(--aui-space-1);background:var(--aui-color-surface);border:var(--aui-border-width) solid var(--aui-color-border);border-radius:var(--aui-radius-sm)}.aui-pivot-fields__entry--grabbed{color:var(--aui-color-selected-text);background:var(--aui-color-selected);border-color:var(--aui-color-selected-text)}.aui-pivot-fields__entry--dragging{position:relative;z-index:1;opacity:.9;box-shadow:var(--aui-shadow-lg)}.aui-pivot-fields__label{flex:1 1 6rem;min-inline-size:0;overflow-wrap:anywhere}.aui-pivot-fields__handle,.aui-pivot-fields__filter,.aui-pivot-fields__remove{display:inline-grid;flex:none;place-items:center;min-inline-size:var(--aui-touch-target-min);min-block-size:var(--aui-touch-target-min);padding:0;color:inherit;background:rgba(0,0,0,0);border:var(--aui-border-width) solid rgba(0,0,0,0);border-radius:var(--aui-radius-sm);cursor:pointer}.aui-pivot-fields__handle:hover,.aui-pivot-fields__filter:hover,.aui-pivot-fields__remove:hover{background:var(--aui-color-hover)}.aui-pivot-fields__handle:focus-visible,.aui-pivot-fields__filter:focus-visible,.aui-pivot-fields__remove:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:0}.aui-pivot-fields__handle svg,.aui-pivot-fields__filter svg,.aui-pivot-fields__remove svg{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-pivot-fields__handle{cursor:grab;touch-action:none}.aui-pivot-fields__handle[aria-pressed=true]{border-color:currentcolor;cursor:grabbing}.aui-pivot-fields__filter--active{color:var(--aui-color-selected-text);background:var(--aui-color-selected);border-color:var(--aui-color-selected-text)}.aui-pivot-fields__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.aui-pivot-fields__aggregate,.aui-pivot-fields__search{min-block-size:var(--aui-touch-target-min);padding-inline:var(--aui-space-2);font:inherit;color:var(--aui-color-text);background:var(--aui-color-surface);border:var(--aui-border-width) solid var(--aui-color-border-strong);border-radius:var(--aui-radius-sm)}.aui-pivot-fields__aggregate:focus-visible,.aui-pivot-fields__search:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:0}.aui-pivot-fields__marker{block-size:0;border-block-start:var(--aui-border-width-strong) solid var(--aui-color-focus-ring)}.aui-pivot-fields__panel{display:grid;flex-basis:100%;gap:var(--aui-space-2);padding:var(--aui-space-2);color:var(--aui-color-text);background:var(--aui-color-surface);border-block-start:var(--aui-border-width) solid var(--aui-color-border)}.aui-pivot-fields__members{max-block-size:16rem;padding:0;margin:0;overflow:auto;border:0}.aui-pivot-fields__member{display:flex;align-items:center;gap:var(--aui-space-2);min-block-size:var(--aui-touch-target-min)}.aui-pivot-fields__member input{inline-size:1.125rem;block-size:1.125rem;margin:0;accent-color:var(--aui-color-primary)}.aui-pivot-fields__member input:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:var(--aui-focus-ring-offset)}.aui-pivot-fields__status{color:var(--aui-color-text-muted);font-size:var(--aui-font-size-xs)}.aui-pivot-fields__actions{display:flex;flex-wrap:wrap;gap:var(--aui-space-2)}.aui-pivot-fields__more,.aui-pivot-fields__actions button{min-block-size:var(--aui-touch-target-min);padding-inline:var(--aui-space-3);font:inherit;color:var(--aui-color-text);background:var(--aui-color-surface);border:var(--aui-border-width) solid var(--aui-color-border-strong);border-radius:var(--aui-radius-sm);cursor:pointer}.aui-pivot-fields__more:hover,.aui-pivot-fields__actions button:hover{background:var(--aui-color-hover)}.aui-pivot-fields__more:focus-visible,.aui-pivot-fields__actions button:focus-visible{outline:var(--aui-focus-ring-width) solid var(--aui-color-focus-ring);outline-offset:var(--aui-focus-ring-offset)}.aui-pivot-fields__actions .aui-pivot-fields__apply{color:var(--aui-color-on-primary);background:var(--aui-color-primary);border-color:var(--aui-color-primary)}.aui-pivot-fields__actions .aui-pivot-fields__apply:hover{background:var(--aui-color-primary-hover)}@media(forced-colors: active){.aui-pivot-fields__entry--grabbed,.aui-pivot-fields__filter--active{color:HighlightText;background:Highlight;forced-color-adjust:none}.aui-pivot-fields__marker{border-color:Highlight}}}
