@layer fui.tokens,fui.base;@layer fui.components{.DataTable-module-scss-module__-SebMa__fixedLayout{table-layout:fixed}.DataTable-module-scss-module__-SebMa__sortButton{appearance:none;padding:var(--fui-raw-space-0,0);margin:var(--fui-raw-space-0,0);font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background:0 0;border:none}.DataTable-module-scss-module__-SebMa__sortButton:disabled{cursor:not-allowed}.DataTable-module-scss-module__-SebMa__sortButton:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.DataTable-module-scss-module__-SebMa__sortButton:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.DataTable-module-scss-module__-SebMa__sortButton:focus-visible{outline-offset:calc(-1*var(--fui-focus-ring-offset,2px))}.DataTable-module-scss-module__-SebMa__sortButton{position:relative}.DataTable-module-scss-module__-SebMa__sortButton:after{content:"";inline-size:max(100%,var(--fui-control-height-xs,24px),var(--fui-hit-area,24px));block-size:max(100%,var(--fui-control-height-xs,24px),var(--fui-hit-area,24px));box-sizing:border-box;pointer-events:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DataTable-module-scss-module__-SebMa__sortButton{align-items:center;gap:var(--fui-raw-space-4,4px);border-radius:var(--fui-radius-indicator,3px);max-inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;padding:0;display:inline-flex}@media (hover:hover){.DataTable-module-scss-module__-SebMa__sortButton:hover{color:var(--fui-text-primary,#1b1916)}}.DataTable-module-scss-module__-SebMa__sortButton[data-sorted]{color:var(--fui-text-primary,#1b1916)}.DataTable-module-scss-module__-SebMa__sortLabel{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.DataTable-module-scss-module__-SebMa__sortGlyph{color:var(--fui-text-tertiary,#67625a);flex:none;display:inline-flex}.DataTable-module-scss-module__-SebMa__sortGlyph svg{inline-size:var(--fui-icon-xs,12px);block-size:var(--fui-icon-xs,12px)}.DataTable-module-scss-module__-SebMa__sortButton[data-sorted] .DataTable-module-scss-module__-SebMa__sortGlyph{color:var(--fui-text-primary,#1b1916)}.DataTable-module-scss-module__-SebMa__clickable:focus-visible{outline:var(--fui-focus-ring-width,2px) solid var(--fui-focus-ring-color,#3d5ae8);outline-offset:var(--fui-focus-ring-offset,2px)}@media (forced-colors:active){.DataTable-module-scss-module__-SebMa__clickable:focus-visible{outline-color:var(--fui-focus-ring-color,Highlight)}}.DataTable-module-scss-module__-SebMa__clickable:focus-visible{outline-offset:calc(-1*var(--fui-focus-ring-offset,2px))}.DataTable-module-scss-module__-SebMa__clickable{cursor:pointer}tr.DataTable-module-scss-module__-SebMa__clickable:active:not([data-table-state]){background-image:linear-gradient(var(--fui-table-row-active-bg,var(--fui-bg-active,#1b19161c)), var(--fui-table-row-active-bg,var(--fui-bg-active,#1b19161c)))}:where(.DataTable-module-scss-module__-SebMa__subRow){background-color:var(--fui-bg-secondary,#f0eeeb)}.DataTable-module-scss-module__-SebMa__treeContent{align-items:center;gap:var(--fui-raw-space-4,4px);max-inline-size:100%;padding-inline-start:calc(var(--fui-table-tree-depth,0)*var(--fui-table-tree-indent-step,24px));display:flex}.DataTable-module-scss-module__-SebMa__expandSpacer{inline-size:var(--fui-control-height-xs,24px);flex:none}.DataTable-module-scss-module__-SebMa__expandGlyph{transition:rotate var(--fui-duration-micro,.1s) var(--fui-ease-standard,cubic-bezier(.2, 0, 0, 1))}@media (prefers-reduced-motion:reduce){.DataTable-module-scss-module__-SebMa__expandGlyph{transition:none}}.DataTable-module-scss-module__-SebMa__expandGlyphOpen{rotate:90deg}.DataTable-module-scss-module__-SebMa__expandGlyphOpen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){rotate:-90deg}.DataTable-module-scss-module__-SebMa__alignEnd{text-align:end}.DataTable-module-scss-module__-SebMa__alignEnd>*{justify-content:flex-end}.DataTable-module-scss-module__-SebMa__alignCenter{text-align:center}.DataTable-module-scss-module__-SebMa__alignCenter>*{justify-content:center}.DataTable-module-scss-module__-SebMa__truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DataTable-module-scss-module__-SebMa__errorCell{padding:var(--fui-raw-space-8,8px)}.DataTable-module-scss-module__-SebMa__errbox{font-size:var(--fui-type-body-compact-size,12px);line-height:var(--fui-type-body-compact-line,18px);font-weight:var(--fui-type-body-compact-weight,400);letter-spacing:var(--fui-type-body-compact-tracking,.005em);font-family:var(--fui-font-sans,system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif);text-wrap:pretty;align-items:start;gap:var(--fui-raw-space-4,4px) var(--fui-raw-space-10,10px);padding:var(--fui-raw-space-12,12px);border-radius:calc(max(0px, (var(--fui-radius-surface,12px) - var(--fui-raw-space-8,8px))) + min(var(--fui-radius-indicator,3px), 6px) - clamp(0px, (var(--fui-radius-surface,12px) - var(--fui-raw-space-8,8px)) * 1000, min(var(--fui-radius-indicator,3px), 6px)));background-color:var(--fui-color-danger-tint,#fdeae5);color:var(--fui-text-primary,#1b1916);grid-template-columns:auto minmax(0,1fr);display:grid}.DataTable-module-scss-module__-SebMa__errboxIcon{block-size:var(--fui-type-body-compact-line,18px);color:var(--fui-color-danger-text,#a80400);align-items:center;display:inline-flex}.DataTable-module-scss-module__-SebMa__errboxIcon svg{inline-size:var(--fui-icon-md,16px);block-size:var(--fui-icon-md,16px)}.DataTable-module-scss-module__-SebMa__errboxWords{min-inline-size:0;margin:var(--fui-raw-space-0,0);color:var(--fui-text-primary,#1b1916);grid-column:2}.DataTable-module-scss-module__-SebMa__errboxActions{gap:var(--fui-raw-space-8,8px);flex-wrap:wrap;grid-column:2;margin-block-start:var(--fui-raw-space-4,4px);display:flex}.DataTable-module-scss-module__-SebMa__virtualSpacer{padding:var(--fui-raw-space-0,0);border:0}}
