*{box-sizing:border-box}.os-table{text-align:left;font-size:var(--os-table-font-size);position:relative;overflow:auto;border-style:var(--os-table-border-style);border-color:var(--os-table-border-color);border-top-width:1px;border-left-width:1px;border-right-width:0px;border-bottom-width:0px}.os-table .os-checkbox,.os-table .os-radio{padding:0;min-height:auto}.os-table .os-td{display:flex;flex-direction:row;align-items:center;line-height:1em}.os-table .os-td .os-td-bd{flex:1}.os-table .os-td-tree-icon{width:1.4em;min-width:1.4em;font-size:.856em;display:inline-flex;align-items:center;justify-content:start}.os-table .os-td-tree-icon i{cursor:pointer}.os-table table{width:100%;table-layout:fixed;margin:0;border-collapse:separate;border-spacing:0}.os-table td,.os-table th{border-right:1px var(--os-table-border-style) var(--os-table-border-color);border-bottom:1px var(--os-table-border-style) var(--os-table-border-color);padding:.5em .8em;word-break:break-word}.os-table th{font-weight:600}.os-table th.is-drag *{pointer-events:none;position:relative}.os-table th.is-sort{cursor:pointer}.os-table th .os-td{display:flex;flex-direction:row;align-items:center}.os-table th .os-td .os-td-bd{flex:1}.os-table th .os-td .os-td-ft{display:inline-flex}.os-table th .os-td-sort{display:inline-flex;flex-direction:column;align-items:center;justify-self:center}.os-table th .os-td-sort:after,.os-table th .os-td-sort:before{content:"";display:block;border:.3em solid transparent;margin:1px 0}.os-table th .os-td-sort:after{border-top-color:var(--os-color-neutral-5);opacity:.5}.os-table th .os-td-sort:before{border-bottom-color:var(--os-color-neutral-5);opacity:.5}.os-table th .os-td-sort.is-desc:after{border-top-color:var(--os-color-primary);opacity:1}.os-table th .os-td-sort.is-asc:before{border-bottom-color:var(--os-color-primary);opacity:1}.os-table thead{border-style:var(--os-table-border-style);border-width:1px;border-color:var(--os-table-border-color);position:sticky;top:0;z-index:2;box-sizing:border-box;box-shadow:0 0 10px #0000001a;color:var(--os-table-th-color);background-color:var(--os-table-thead-background-color)}.os-table.is-hover .os-table-main tbody tr:hover td{box-shadow:inset 0 0 1000px #a0a7b033}.os-table-main{position:relative}.os-table-main th.is-dragover:before{border:5px transparent solid;border-top-color:var(--os-color-primary);display:block;content:"";position:absolute;top:0;left:0;transform:translate(-5px)}.os-table-main th.is-draging .os-td,.os-table-main td.is-draging .os-td{opacity:.1}.os-table-main th.is-dragover,.os-table-main td.is-dragover{position:relative}.os-table-main th.is-dragover:after,.os-table-main td.is-dragover:after{display:block;content:"";position:absolute;left:0;top:0;height:100%;border-left:1px var(--os-color-primary) dashed}.os-table-main th.is-fixed-left,.os-table-main th.is-fixed-right,.os-table-main td.is-fixed-left,.os-table-main td.is-fixed-right{position:sticky;background-color:var(--os-table-thead-background-color)}.os-table-main th.is-fixed-left,.os-table-main td.is-fixed-left{left:0}.os-table-main th.is-fixed-left:after,.os-table-main td.is-fixed-left:after{content:"";display:block;position:absolute;right:-9px;top:0;height:100%;box-shadow:inset 9px 0 9px -9px #a0a7b080;width:9px;z-index:1}.os-table-main th.is-fixed-right,.os-table-main td.is-fixed-right{right:0}.os-table-main th.is-fixed-right+.is-fixed-right:after,.os-table-main td.is-fixed-right+.is-fixed-right:after{border-right:solid 1px var(--os-table-border-color);box-shadow:none}.os-table-main th.is-fixed-right:after,.os-table-main td.is-fixed-right:after{content:"";display:block;position:absolute;left:-9px;top:0;height:100%;box-shadow:inset -9px 0 9px -9px #a0a7b080;width:9px;z-index:1}.os-table-main tbody tr:nth-child(odd){background-color:var(--os-table-tr-odd-background-color)}.os-table-main tbody tr:nth-child(odd) td.is-fixed-left,.os-table-main tbody tr:nth-child(odd) td.is-fixed-right{background-color:var(--os-table-tr-odd-background-color)}.os-table-main tbody tr:nth-child(2n){background-color:var(--os-table-tr-even-background-color)}.os-table-main tbody tr:nth-child(2n) td.is-fixed-left,.os-table-main tbody tr:nth-child(2n) td.is-fixed-right{background-color:var(--os-table-tr-even-background-color)}.os-table-main tbody tr.os-table-tr-selected{background-color:var(--os-table-tr-selected-background-color)!important}.os-table-main tbody tr.os-table-tr-selected td.is-fixed-left,.os-table-main tbody tr.os-table-tr-selected td.is-fixed-right{background-color:var(--os-table-tr-selected-background-color)}.os-table{--os-table-border-style: solid;--os-table-font-size: var(--os-heading8);--os-table-tr-odd-background-color: var(--os-color-neutral-0);--os-table-tr-even-background-color: var(--os-color-neutral-0);--os-table-thead-color: var(--os-color-neutral-8);--os-table-thead-background-color: var(--os-color-neutral-0);--os-table-border-color: var(--os-color-neutral-2);--os-table-tr-selected-background-color: var(--os-color-primary-lightest)}.os-table.is-stripe{--os-table-tr-odd-background-color: var(--os-color-neutral-0);--os-table-tr-even-background-color: var(--os-color-neutral-1)}.os-table.is-inborder,.os-table.is-inborder thead,.os-table.is-inborder th,.os-table.is-inborder td{border-right:0px;border-left:0px}.os-table-large{--os-table-font-size: var(--os-heading7)}.os-table-mini{--os-table-font-size: var(--os-heading9)}.os-table-play{border-radius:var(--os-border-radius-soft);border-spacing:0;border-left:1px solid var(--os-color-neutral-3)}.os-table-play td,.os-table-play th{padding:var(--os-space-s) var(--os-space-base);border-right:1px solid var(--os-color-neutral-3);border-bottom:1px solid var(--os-color-neutral-3)}.os-table-play thead td,.os-table-play thead th{position:sticky;top:0;font-weight:var(--os-font-semi-bold)}.os-table-play thead td:not([class*=background-]),.os-table-play thead th:not([class*=background-]){background-color:var(--os-color-neutral-0)}.os-table-play thead tr:first-child td,.os-table-play thead tr:first-child th{border-top:1px solid var(--os-color-neutral-3)}.os-table-play tbody tr:not([class*=background-]){background-color:var(--os-color-neutral-0)}.os-table-play tbody tr:not([class*=background-]):nth-child(2n){background-color:var(--os-color-neutral-1)}.os-table-play tbody tr:not([class*=background-]):hover{background-color:var(--os-color-neutral-2)}.os-table-warp{overflow:auto}.os-table-warp .os-table-play{min-width:100%}
