@layer molecules{.uo-table{--tbl-border-color: var(--uo-color-dusk);--tbl-border-width: 1px;--tbl-head-bg: var(--uo-color-dawn);--tbl-head-fg: var(--uo-color-night);--tbl-stripe-bg: var(--uo-color-dawn-light);--tbl-cell-pad-y: var(--uo-space-4);--tbl-cell-pad-x: var(--uo-space-5);--tbl-link: var(--uo-color-uo-green);width:100%;max-width:1000px;border-collapse:collapse;font-family:var(--uo-font-family-source-sans);font-size:var(--uo-font-size-body);line-height:1.4;background:var(--uo-color-white);color:var(--uo-color-black);text-align:left}.uo-table thead th{background:var(--tbl-head-bg);color:var(--tbl-head-fg);font-variation-settings:var(--uo-font-settings-semi);font-weight:var(--uo-font-weight-semi);font-size:var(--uo-font-size-body-sm);padding:var(--tbl-cell-pad-y) var(--tbl-cell-pad-x);vertical-align:middle;white-space:nowrap}.uo-table tbody th,.uo-table tbody td{padding:var(--tbl-cell-pad-y) var(--tbl-cell-pad-x);vertical-align:top}.uo-table tbody th[scope=row],.uo-table tbody td:first-child{font-variation-settings:var(--uo-font-settings-semi);font-weight:var(--uo-font-weight-semi)}.uo-table tbody td:not(:first-child){font-variation-settings:var(--uo-font-settings-reg);font-weight:var(--uo-font-weight-reg)}.uo-table .is-numeric{text-align:left;font-variant-numeric:tabular-nums}.uo-table__link{color:var(--tbl-link);text-decoration:underline;text-underline-offset:2px;font-variation-settings:var(--uo-font-settings-semi);font-weight:var(--uo-font-weight-semi)}.uo-table__link:hover{text-decoration:none}.uo-table--boxed{border:var(--tbl-border-width) solid var(--tbl-border-color)}.uo-table--boxed th,.uo-table--boxed td{border:var(--tbl-border-width) solid var(--tbl-border-color)}.uo-table--borderless thead th{border-bottom:var(--tbl-border-width) solid var(--tbl-border-color)}.uo-table--borderless tbody th,.uo-table--borderless tbody td{border-bottom:var(--tbl-border-width) solid var(--tbl-border-color)}.uo-table--striped tbody tr:nth-child(even) th,.uo-table--striped tbody tr:nth-child(even) td{background:var(--tbl-stripe-bg)}.uo-table--stripe-green{--tbl-stripe-bg: var(--uo-color-lichen)}.uo-table--stripe-yellow{--tbl-stripe-bg: var(--uo-color-sunrise)}.uo-table--head-green{--tbl-head-bg: var(--uo-color-uo-green);--tbl-head-fg: var(--uo-color-white)}.uo-table--head-evergreen{--tbl-head-bg: var(--uo-color-evergreen);--tbl-head-fg: var(--uo-color-white)}.uo-table--head-yellow{--tbl-head-bg: var(--uo-color-uo-yellow);--tbl-head-fg: var(--uo-color-black)}.uo-table--head-black{--tbl-head-bg: var(--uo-color-black);--tbl-head-fg: var(--uo-color-white)}.uo-table--head-night{--tbl-head-bg: var(--uo-color-night);--tbl-head-fg: var(--uo-color-white)}.uo-table--head-white{--tbl-head-bg: var(--uo-color-white);--tbl-head-fg: var(--uo-color-night)}.uo-table--border-black{--tbl-border-color: var(--uo-color-black)}.uo-table--border-night{--tbl-border-color: var(--uo-color-night)}.uo-table--border-dawn{--tbl-border-color: var(--uo-color-dawn)}.uo-table--schedule{text-align:center}.uo-table--schedule thead th{text-align:center}.uo-table--schedule tbody th[scope=row]{text-align:left;white-space:nowrap;background:var(--uo-color-white)}.uo-table--matrix{max-width:none}.uo-table--matrix th,.uo-table--matrix td{min-width:200px;white-space:normal}.uo-table--matrix thead td,.uo-table--schedule thead td{background:var(--tbl-head-bg)}.uo-table--sortable thead th{padding:0}.uo-table__sort{display:flex;align-items:center;justify-content:space-between;gap:var(--uo-space-3);width:100%;padding:var(--tbl-cell-pad-y) var(--tbl-cell-pad-x);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;margin:0;font:inherit;font-variation-settings:var(--uo-font-settings-semi);font-weight:var(--uo-font-weight-semi);color:inherit;text-align:left;cursor:pointer}.uo-table__sort-caret{flex:none;display:inline-flex;opacity:.55;transition:opacity var(--uo-motion-duration-fast) var(--uo-motion-easing-standard),transform var(--uo-motion-duration-fast) var(--uo-motion-easing-standard)}.uo-table__sort:hover .uo-table__sort-caret{opacity:1}.uo-table__sort:focus-visible{outline:var(--uo-border-width-default) solid var(--uo-color-uo-green);outline-offset:-4px}.uo-table--sortable th[aria-sort=ascending] .uo-table__sort-caret,.uo-table--sortable th[aria-sort=descending] .uo-table__sort-caret{opacity:1}.uo-table--sortable th[aria-sort=descending] .uo-table__sort-caret{transform:scaleY(-1)}.uo-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.uo-table-wrap:focus-visible{outline:var(--uo-border-width-default) solid var(--uo-color-uo-green);outline-offset:2px}.uo-table-wrap--scroll{overflow-x:scroll;max-width:1000px;margin-right:auto}.uo-table-wrap--scroll{scrollbar-color:var(--uo-color-dusk) var(--uo-color-dawn-light)}.uo-table-wrap--scroll::-webkit-scrollbar{-webkit-appearance:none;height:14px}.uo-table-wrap--scroll::-webkit-scrollbar-track{background:var(--uo-color-dawn-light);border-top:1px solid var(--uo-color-dusk)}.uo-table-wrap--scroll::-webkit-scrollbar-thumb{background:var(--uo-color-dusk);border:3px solid var(--uo-color-dawn-light)}.uo-table--data:not(.uo-table--stacked):not([data-uo-table]){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 640px){.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)){display:block;width:100%;border:0}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) thead,.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) tbody,.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) tr,.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) th,.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) td{display:block;width:100%}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) tr{border:1px solid var(--tbl-border-color);margin-bottom:var(--uo-space-5)}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) tr:last-child{margin-bottom:0}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) th,.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) td{border:0}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) tbody th[scope=row]{background:var(--tbl-head-bg);color:var(--tbl-head-fg);font-variation-settings:var(--uo-font-settings-bold);font-weight:var(--uo-font-weight-bold);padding:var(--tbl-cell-pad-y) var(--tbl-cell-pad-x)}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) tbody td{padding:var(--uo-space-4) var(--tbl-cell-pad-x);border-bottom:1px solid var(--uo-color-dawn)}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) tbody tr td:last-child{border-bottom:0}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)) tbody td[data-label]::before{content:attr(data-label);display:block;font-variation-settings:var(--uo-font-settings-semi);font-weight:var(--uo-font-weight-semi);font-size:var(--uo-font-size-body-sm);color:var(--uo-color-night);margin-bottom:var(--uo-space-2)}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)).uo-table--striped tbody tr:nth-child(even) th,.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)).uo-table--striped tbody tr:nth-child(even) td{background:none}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)).uo-table--striped tbody tr:nth-child(even) th[scope=row]{background:var(--tbl-head-bg)}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)).uo-table--schedule{text-align:left}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)).uo-table--sortable thead th{padding:0}.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)).uo-table--matrix th,.uo-table:where(.uo-table--stacked,:not(.uo-table--data,.uo-table--matrix,.uo-table--schedule)).uo-table--matrix td{min-width:0}.uo-table--matrix:not(.uo-table--stacked):not([data-uo-table]),.uo-table--schedule:not(.uo-table--stacked):not([data-uo-table]){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.uo-table-wrap--scroll:not(:has(>.uo-table[data-uo-table=scroll])){overflow-x:auto}}@media(prefers-reduced-motion: reduce){.uo-table__sort-caret{transition:opacity var(--uo-motion-duration-fast) var(--uo-motion-easing-standard)}}.uo-reduce-motion .uo-table__sort-caret{transition:opacity var(--uo-motion-duration-fast) var(--uo-motion-easing-standard)}}

/*# sourceMappingURL=uo-table.css.map */