@layer colors,theme,config,root,reboot,layout,content;@layer components{.datepicker[hidden]{display:none}.notification.showing{opacity:0}.datepicker-body{position:relative}.datepicker-months-month.selected,.datepicker-years-year.selected{color:var(--cx-primary-contrast);background-color:var(--cx-primary)}.datepicker-months-month.selected:hover,.datepicker-years-year.selected:hover{background-color:var(--cx-primary)}.datepicker-date>.datepicker-date-btn[aria-disabled=true]{pointer-events:auto;cursor:default}.datepicker-date:where(:not(.datepicker-date-selected))>.datepicker-date-btn[aria-disabled=true]{--cx-day-hover-bg-color:transparent}.datepicker-date-outside>.datepicker-date-btn{color:var(--cx-day-disabled-fg-color)}.datepicker-date-weekend:where(:not(.datepicker-date-selected):not(.datepicker-date-unavailable))>.datepicker-date-btn:where(:not([aria-disabled=true])){color:var(--cx-fg-subtle)}.datepicker-date-unavailable:where(:not(.datepicker-date-selected))>.datepicker-date-btn{color:var(--cx-day-disabled-fg-color);text-decoration:line-through}.datepicker-date-selected>.datepicker-date-btn,.datepicker-date-selected.datepicker-date[aria-current=date]>.datepicker-date-btn{color:var(--cx-primary-contrast);background-color:var(--cx-primary)}.datepicker-date-in-range{color:var(--cx-day-range-fg-color);background-color:var(--cx-day-range-bg-color)}.datepicker-date-in-range>.datepicker-date-btn:hover{background-color:unset}.datepicker-date-in-range.datepicker-date-range-start{border-start-start-radius:var(--cx-border-radius-md);border-end-start-radius:var(--cx-border-radius-md)}.datepicker-date-in-range.datepicker-date-range-end{border-start-end-radius:var(--cx-border-radius-md);border-end-end-radius:var(--cx-border-radius-md)}.datepicker-date-btn:is(.datepicker-date-range-start,.datepicker-date-range-end),.datepicker-date-btn:is(.datepicker-date-range-start,.datepicker-date-range-end):hover{color:var(--cx-primary-contrast);background-color:var(--cx-primary)}.datepicker-date-btn.datepicker-date-range-start:not(.datepicker-date-range-end){border-start-end-radius:0;border-end-end-radius:0}.datepicker-date-btn.datepicker-date-range-end:not(.datepicker-date-range-start){border-start-start-radius:0;border-end-start-radius:0}.datepicker-date[aria-current=date]>.datepicker-date-btn.datepicker-date-range-start,.datepicker-date[aria-current=date]>.datepicker-date-btn.datepicker-date-range-end{color:var(--cx-primary-contrast);background-color:var(--cx-primary)}.datepicker-presets{gap:var(--cx-gap);padding-inline:0 var(--cx-padding-x);border-inline-end:var(--cx-border-width-md) solid var(--cx-border-subtle);flex-direction:column;margin:0;list-style:none;display:flex}.datepicker-preset{padding:var(--cx-space-2xs) var(--cx-space-xs);color:var(--cx-fg-main);text-align:start;white-space:nowrap;cursor:pointer;border-radius:var(--cx-border-radius-md);background-color:#0000;border:0}.datepicker-preset:hover{background-color:var(--cx-bg-hover)}.datepicker-preset:disabled{color:var(--cx-day-disabled-fg-color);cursor:default;background-color:#0000}.datepicker-preset:focus-visible{outline:var(--cx-border-width-xl) solid var(--cx-primary);outline-offset:-1px}.datepicker-preset.selected{color:var(--cx-primary-contrast);background-color:var(--cx-primary)}.datepicker-preset.selected:hover{background-color:var(--cx-primary)}.datagrid{--cx-fg-color:var(--cx-table-td-fg-color,var(--cx-default-fg-main));--cx-bg-color:var(--cx-table-td-bg-color,var(--cx-default-bg-main));--cx-th-fg-color:var(--cx-table-th-fg-color,var(--cx-default-fg-main));--cx-th-bg-color:var(--cx-table-th-bg-color,var(--cx-default-bg-evident));--cx-hover-fg-color:var(--cx-table-hover-fg-color,var(--cx-default-fg-main));--cx-hover-bg-color:var(--cx-table-hover-bg-color,var(--cx-default-bg-evident));--cx-active-fg-color:var(--cx-table-active-fg-color,var(--cx-default-fg-main));--cx-active-bg-color:var(--cx-table-active-bg-color,var(--cx-default-bg-highlight));--cx-border-width:var(--cx-table-border-width,var(--cx-border-width-md));--cx-border-color:var(--cx-table-border-color,var(--cx-default-border-subtle));--cx-cue-color:var(--cx-table-cue-color,var(--cx-default-cue-main));--cx-cell-padding-y:var(--cx-table-cell-padding-y,.5rem);--cx-cell-padding-x:var(--cx-table-cell-padding-x,.5rem);--cx-datagrid-pin-cue-shadow-start:inset -6px 0 6px -6px #0000004d}[dir=rtl] .datagrid{--cx-datagrid-pin-cue-shadow-start:inset 6px 0 6px -6px #0000004d}.datagrid{--cx-datagrid-pin-cue-shadow-end:inset 6px 0 6px -6px #0000004d}[dir=rtl] .datagrid{--cx-datagrid-pin-cue-shadow-end:inset -6px 0 6px -6px #0000004d}.datagrid{--cx-td-font-family:var(--cx-table-td-font-family,var(--cx-font-family-text));--cx-td-font-size:var(--cx-table-td-font-size,var(--cx-font-size-sm));--cx-td-font-weight:var(--cx-table-td-font-weight,var(--cx-font-weight-normal));--cx-td-line-height:var(--cx-table-td-line-height,var(--cx-line-height-sm));--cx-th-font-family:var(--cx-table-th-font-family,var(--cx-font-family-text));--cx-th-font-size:var(--cx-table-th-font-size,var(--cx-font-size-sm));--cx-th-font-weight:var(--cx-table-th-font-weight,var(--cx-font-weight-strong));--cx-th-line-height:var(--cx-table-th-line-height,var(--cx-line-height-sm));width:100%;height:400px;vertical-align:var(--cx-table-cell-vertical-align,top);border-color:var(--cx-border-color);display:block;position:relative;overflow:auto}.datagrid [role=columnheader],.datagrid [role=gridcell],.datagrid [role=rowheader]{box-sizing:border-box;height:100%;padding:var(--cx-cell-padding-y) var(--cx-cell-padding-x);color:var(--cx-fg-color);background-color:var(--cx-bg-color);border-color:var(--cx-border-color);border-style:solid;border-width:0 0 var(--cx-border-width) 0;font:var(--cx-td-font-weight) var(--cx-td-font-size)/var(--cx-td-line-height) var(--cx-td-font-family)}.datagrid .datagrid-header [role=columnheader]{--cx-fg-color:var(--cx-th-fg-color);--cx-bg-color:var(--cx-th-bg-color);font:var(--cx-th-font-weight) var(--cx-th-font-size)/var(--cx-th-line-height) var(--cx-th-font-family)}.datagrid [role=row][data-selected]>*{--cx-fg-color:var(--cx-active-fg-color);--cx-bg-color:var(--cx-active-bg-color)}.datagrid.hoverable [role=row]:not([data-selected]):hover>*{--cx-fg-color:var(--cx-hover-fg-color);--cx-bg-color:var(--cx-hover-bg-color)}.datagrid.bordered{border:var(--cx-border-width) solid var(--cx-border-color)}.datagrid.bordered [role=columnheader],.datagrid.bordered [role=gridcell],.datagrid.bordered [role=rowheader]{border-width:0 var(--cx-border-width) var(--cx-border-width) 0}.datagrid.borderless [role=columnheader],.datagrid.borderless [role=gridcell],.datagrid.borderless [role=rowheader]{border-width:0}.datagrid [role=row]:focus-visible,.datagrid [role=gridcell]:focus-visible,.datagrid [role=columnheader]:focus-visible,.datagrid [role=rowheader]:focus-visible{outline:var(--cx-border-width-xl) solid var(--cx-primary);outline-offset:-2px}.datagrid [role=columnheader][data-allows-sorting]{cursor:pointer;-webkit-user-select:none;user-select:none}.datagrid .datagrid-sort-icon{opacity:.6;margin-inline-start:var(--cx-space-2xs);font-size:.75em;display:inline-block}.datagrid [data-sort-direction] .datagrid-sort-icon{opacity:1}.datagrid :has(>.datagrid-header),.datagrid :has(>.datagrid-body){overflow:visible!important}.datagrid :has(>.datagrid-header){contain:none!important}.datagrid.datagrid-scrolled-start .datagrid-pin-cue-start{box-shadow:var(--cx-datagrid-pin-cue-shadow-start)}.datagrid.datagrid-scrolled-end .datagrid-pin-cue-end{box-shadow:var(--cx-datagrid-pin-cue-shadow-end)}.datagrid .datagrid-selection-cell{text-align:center;padding-inline-end:0}.datagrid-footer{--cx-fg-color:var(--cx-table-td-fg-color,var(--cx-default-fg-main));--cx-bg-color:var(--cx-table-td-bg-color,var(--cx-default-bg-main));--cx-border-width:var(--cx-table-border-width,var(--cx-border-width-md));--cx-border-color:var(--cx-table-border-color,var(--cx-default-border-subtle));--cx-cell-padding-y:var(--cx-table-cell-padding-y,.5rem);--cx-cell-padding-x:var(--cx-table-cell-padding-x,.5rem);box-sizing:border-box;padding:var(--cx-cell-padding-y) var(--cx-cell-padding-x);color:var(--cx-fg-color);background-color:var(--cx-bg-color);border-color:var(--cx-border-color);border-style:solid;border-width:var(--cx-border-width) 0 0 0}.datagrid-footer.borderless{border-width:0}.datagrid.context,.datagrid-footer.context{--cx-table-td-fg-color:var(--cx-fg-main);--cx-table-td-bg-color:var(--cx-bg-main);--cx-table-th-fg-color:var(--cx-fg-main);--cx-table-th-bg-color:var(--cx-bg-evident);--cx-table-hover-fg-color:var(--cx-fg-main);--cx-table-hover-bg-color:var(--cx-bg-evident);--cx-table-active-fg-color:var(--cx-fg-highlight);--cx-table-active-bg-color:var(--cx-bg-highlight);--cx-table-border-color:var(--cx-border-subtle);--cx-table-cue-color:var(--cx-cue-main)}@keyframes progress-bar-indeterminate{0%{transform:translate(-62.5%)scaleX(.25)}50%{transform:translate(0)scaleX(.5)}to{transform:translate(62.5%)scaleX(.25)}}.progress-bar.indeterminate{--cx-indeterminate-animation:var(--cx-progress-indeterminate-animation,1.5s linear infinite progress-bar-indeterminate);width:0;min-width:100%}@media (prefers-reduced-motion:no-preference){.progress-bar.indeterminate:not(.striped){animation:var(--cx-indeterminate-animation)}[dir=rtl] .progress-bar.indeterminate:not(.striped){scale:-1 1}}@media (prefers-reduced-motion:reduce){.progress-bar.indeterminate:not(.striped){background-image:var(--cx-bg-gradient), linear-gradient(45deg, oklch(100% 5.96046e-8 90/.15) 25%, transparent 25%, transparent 50%, oklch(100% 5.96046e-8 90/.15) 50%, oklch(100% 5.96046e-8 90/.15) 75%, transparent 75%, transparent);background-size:max(var(--cx-height), 1rem) max(var(--cx-height), 1rem)}}.divider{--cx-line-color:var(--cx-divider-color,var(--cx-border-subtle));--cx-line-size:var(--cx-divider-size,var(--cx-border-width-md));--cx-line-opacity:var(--cx-divider-opacity,var(--cx-opacity-solid));--cx-gap:var(--cx-divider-gap,var(--cx-space-sm));--cx-label-fg-color:var(--cx-divider-label-fg-color,var(--cx-fg-subtle));--cx-label-font-size:var(--cx-divider-label-font-size,var(--cx-font-size-text-sm));margin:var(--cx-divider-margin,var(--cx-space-md) 0);border:0;border-block-start:var(--cx-line-size) solid var(--cx-line-color);opacity:var(--cx-line-opacity);display:block}.divider-vertical{--cx-line-color:var(--cx-divider-color,var(--cx-border-subtle));--cx-line-size:var(--cx-divider-size,var(--cx-border-width-md));--cx-line-opacity:var(--cx-divider-opacity,var(--cx-opacity-solid));width:var(--cx-line-size);background-color:var(--cx-line-color);border:0;align-self:stretch;min-height:1em;margin:0;display:inline-block}.divider-labelled{gap:var(--cx-gap);font-size:var(--cx-label-font-size);color:var(--cx-label-fg-color);opacity:1;border:0;align-items:center;display:flex}.divider-labelled:before,.divider-labelled:after{content:"";border-block-start:var(--cx-line-size) solid var(--cx-line-color);opacity:var(--cx-line-opacity);flex:1 1 0}.divider-vertical.divider-labelled{background-color:#0000;flex-direction:column;width:auto;display:inline-flex}.divider-vertical.divider-labelled:before,.divider-vertical.divider-labelled:after{border-block-start:0;border-inline-start:var(--cx-line-size) solid var(--cx-line-color);min-height:1em}.divider-start:before,.divider-end:after{display:none}.divider-label{text-align:center}.form-input.number-field{gap:var(--cx-gap);align-items:stretch;display:flex}.form-input.number-field>.ghost-input{flex:1;min-width:0}.number-field-buttons{margin-block:calc(var(--cx-border-width) - var(--cx-padding-y));border-inline-start:var(--cx-border-width) solid var(--cx-border-color);border-start-end-radius:calc(var(--cx-border-radius) - var(--cx-border-width));border-end-end-radius:calc(var(--cx-border-radius) - var(--cx-border-width));flex-direction:column;flex-shrink:0;margin-inline-end:calc(var(--cx-border-width) - var(--cx-padding-x));display:flex;overflow:hidden}.number-field-increment,.number-field-decrement{--cx-icon-size:calc(var(--cx-input-icon-size,1.25rem) * 3 / 5);min-height:0;padding:0 calc(var(--cx-padding-x) / 2);color:inherit;background-color:#0000;border:0;flex:1 1 0;justify-content:center;align-items:center;display:flex}.number-field-increment:hover:not(:disabled),.number-field-increment:active:not(:disabled),.number-field-decrement:hover:not(:disabled),.number-field-decrement:active:not(:disabled){background-color:var(--cx-file-button-bg-hover)}.number-field-increment:disabled,.number-field-decrement:disabled{--cx-icon-color:var(--cx-form-disabled-fg-active)}.number-field-increment{border-block-end:var(--cx-border-width) solid var(--cx-border-color)}.form-input.search-field{gap:var(--cx-gap);display:flex}.form-input.search-field>.ghost-input{flex:1;min-width:0}.form-input.search-field>.ghost-input::-webkit-search-cancel-button{appearance:none}.form-input.search-field .search-field-clear{--cx-icon-color:inherit;opacity:var(--cx-close-button-idle-opacity,.5)}.form-input.search-field .search-field-clear:is(:hover,:active){--cx-icon-color:inherit;opacity:var(--cx-close-button-hover-opacity,.75)}.search-field .ghost-input:disabled~.search-field-clear{display:none}.tree{--cx-padding-y:var(--cx-tree-padding-y,var(--cx-space-xs));--cx-padding-x:var(--cx-tree-padding-x,var(--cx-space-xs));--cx-gap:var(--cx-tree-gap,var(--cx-space-xs));--cx-fg-color:var(--cx-tree-fg-color,var(--cx-fg-main));--cx-bg-color:var(--cx-tree-bg-color,var(--cx-bg-main));--cx-item-fg-hover:var(--cx-tree-item-fg-hover,var(--cx-fg-main));--cx-item-bg-hover:var(--cx-tree-item-bg-hover,var(--cx-bg-even));--cx-item-fg-active:var(--cx-tree-item-fg-active,var(--cx-fg-highlight));--cx-item-bg-active:var(--cx-tree-item-bg-active,var(--cx-bg-highlight));--cx-item-fg-disabled:var(--cx-tree-item-fg-disabled,var(--cx-fg-slight));--cx-item-bg-disabled:var(--cx-tree-item-bg-disabled,var(--cx-bg-main));--cx-item-border-radius:var(--cx-tree-item-border-radius,var(--cx-border-radius-sm));--cx-item-icon-idle:var(--cx-tree-item-idle-icon-color,var(--cx-icon-main));--cx-item-icon-active:var(--cx-tree-item-active-icon-color,var(--cx-fg-highlight));--cx-item-icon-disabled:var(--cx-tree-item-disabled-icon-color,var(--cx-icon-slight));--cx-icon-size:var(--cx-tree-icon-size,var(--cx-icon-sm));--cx-toggle-size:var(--cx-tree-toggle-size,var(--cx-size-xs));--cx-indent:var(--cx-tree-indent,calc(var(--cx-toggle-size)));color:var(--cx-fg-color);background-color:var(--cx-bg-color);outline:0;flex-direction:column;display:flex}.tree:focus-visible{outline:var(--cx-focus-ring-width) solid var(--cx-focus-ring-color)}.tree-item{--cx-icon-color:var(--cx-item-icon-idle);gap:var(--cx-gap);padding:var(--cx-padding-y) var(--cx-padding-x);color:var(--cx-item-fg-color,var(--cx-fg-color));-webkit-user-select:none;user-select:none;background-color:var(--cx-item-bg-color,var(--cx-bg-color));border-radius:var(--cx-item-border-radius);outline:0;align-items:center;padding-inline-start:calc(var(--cx-padding-x) + var(--cx-indent) * (var(--cx-tree-level,1) - 1));display:flex}.tree-item:hover{--cx-item-fg-color:var(--cx-item-fg-hover);--cx-item-bg-color:var(--cx-item-bg-hover)}.tree-item:focus-visible{outline:var(--cx-focus-ring-width) solid var(--cx-focus-ring-color);outline-offset:calc(-1 * var(--cx-focus-ring-width))}.tree-item.active,.tree-item.active:hover{--cx-icon-color:var(--cx-item-icon-active);--cx-item-fg-color:var(--cx-item-fg-active);--cx-item-bg-color:var(--cx-item-bg-active)}.tree-item.disabled,.tree-item.disabled:hover{--cx-icon-color:var(--cx-item-icon-disabled);--cx-item-fg-color:var(--cx-item-fg-disabled);--cx-item-bg-color:var(--cx-item-bg-disabled)}.tree-item-toggle,.tree-item-spacer{width:var(--cx-toggle-size);height:var(--cx-toggle-size);flex:none}.tree-item-toggle{color:inherit;border-radius:var(--cx-item-border-radius);transition:transform var(--cx-transition-duration) var(--cx-transition-timing);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.tree-item-toggle{transition:none}}.tree-item-toggle:focus-visible{outline:var(--cx-focus-ring-width) solid var(--cx-focus-ring-color)}.tree-item.expanded .tree-item-toggle{transform:rotate(90deg)}[dir=rtl] .tree-item-toggle{transform:scaleX(-1)}[dir=rtl] .tree-item.expanded .tree-item-toggle{transform:scaleX(-1)rotate(90deg)}.tree-item .tree-item-check{flex:none;margin:0}.tree-item-icon{flex:none;display:inline-flex}.tree-item-label{flex:auto;min-width:0}}@layer custom,helpers,utilities;.daterangepicker-separator{margin-inline:var(--cx-gap);color:var(--cx-fg-subtle)}.datepicker-field{white-space:nowrap;width:fit-content}.datepicker-segment{padding-inline:var(--cx-space-3xs);border-radius:var(--cx-border-radius-sm);outline:0}.datepicker-segment.placeholder{color:var(--cx-form-idle-fg-inactive)}.datepicker-segment:focus{color:var(--cx-primary-contrast);background-color:var(--cx-primary)}.table-sort-icon{opacity:.6;margin-inline-start:var(--cx-space-2xs);font-size:.75em;display:inline-block}[aria-sort=ascending] .table-sort-icon,[aria-sort=descending] .table-sort-icon{opacity:1}[role=columnheader][aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}.table-selection-cell{text-align:center;width:1%;padding-inline-end:0}.table [role=row]:focus-visible,.table [role=gridcell]:focus-visible,.table [role=columnheader]:focus-visible,.table [role=rowheader]:focus-visible{outline:var(--cx-border-width-xl) solid var(--cx-primary);outline-offset:-2px}
