.table-frame{min-width:0;max-width:100%;position:relative}.column-resizer{cursor:col-resize;touch-action:none;z-index:5;width:9px;position:absolute;top:0;bottom:0;right:-4px}.column-resizer:after{content:"";background:var(--line);width:1px;height:70%;position:absolute;top:15%;left:4px}.column-resizer:hover:after,.column-resizer:focus-visible:after{background:var(--acc);width:3px}.tbl.resized-table th,.tbl.resized-table td{text-overflow:ellipsis;min-width:0;overflow:hidden}.tbl.resized-table th{overflow:visible}.tbl.resized-table .sort-heading{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 14px);overflow:hidden}.tbl.resized-table td>span{max-width:100%}.table-frame .tbl-wrap{scrollbar-width:auto;scrollbar-color:var(--muted) var(--track);margin-inline:0;padding-inline:0}.table-frame .tbl-wrap::-webkit-scrollbar{height:10px}.table-frame .tbl-wrap .tbl th.pinned-col,.table-frame .tbl-wrap .tbl td.pinned-col{background:var(--pinned-cell);background-clip:border-box}.table-frame .tbl td.pinned-col{text-overflow:ellipsis;overflow:hidden}@media (width<=600px){.column-resizer{width:14px;right:-7px}}.table-frame .tbl-wrap{--table-fade-left:0px;--table-fade-right:0px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--table-fade-left),#000 calc(100% - var(--table-fade-right)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--table-fade-left),#000 calc(100% - var(--table-fade-right)),transparent)}.table-frame .has-more-left:not(.has-pinned-left){--table-fade-left:24px}.table-frame .has-more-right:not(.has-pinned-right){--table-fade-right:24px}.table-frame .tbl-wrap .tbl .ops-col{box-shadow:none}.table-frame .tbl td.ops-col>.ops{z-index:1;flex-wrap:wrap;row-gap:8px;max-width:100%;position:relative}@media (width>=601px){.table-frame .tbl-wrap .tbl .pinned-edge-right,.table-frame .tbl-wrap .tbl .pinned-edge-left{overflow:visible}.table-frame .tbl .pinned-edge-right{clip-path:inset(0 0 0 -24px)}.table-frame .tbl .pinned-edge-left{clip-path:inset(0 -24px 0 0)}.table-frame .has-more-right .pinned-edge-right:before,.table-frame .has-more-left .pinned-edge-left:before{content:"";pointer-events:none;width:24px;position:absolute;top:0;bottom:0}.table-frame .has-more-right .pinned-edge-right:before{background:linear-gradient(to right,transparent,var(--pinned-cell));right:100%}.table-frame .has-more-left .pinned-edge-left:before{background:linear-gradient(to left,transparent,var(--pinned-cell));left:100%}}@media (width<=600px){.table-frame .has-more-left{--table-fade-left:24px}.table-frame .has-more-right{--table-fade-right:24px}}.date-input{width:100%;min-width:0;position:relative}.date-trigger{cursor:pointer;text-align:left;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.date-trigger span{text-overflow:ellipsis;min-width:0;overflow:hidden}.date-trigger svg{color:var(--muted);flex:none}.date-trigger[aria-disabled=true]{cursor:default}.date-picker{padding:10px;position:absolute;top:calc(100% + 6px);left:0}.date-header{justify-content:space-between;align-items:center;gap:4px;margin-bottom:8px;display:flex}.date-header .icon-btn{flex:none;width:30px;height:30px}.date-heading{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:6px 0;font-weight:600;display:flex}.date-heading:hover{background:var(--track)}.date-body{min-height:240px;overflow:hidden}.date-weekdays,.date-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.date-weekdays{color:var(--muted);text-align:center;margin-bottom:4px;font-size:12px;line-height:26px}.date-day{height:32px;color:var(--fg);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:9px;padding:0;font-size:13px;position:relative}.date-day:hover:not(:disabled){background:var(--track)}.date-day.outside{color:var(--faint)}.date-day.today{border-color:var(--acc);color:var(--acc)}.date-day[aria-selected=true]{background:var(--acc-grad);color:var(--on-acc);font-weight:600}.date-day:disabled{opacity:.3;cursor:not-allowed}.date-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 0;display:grid}.date-months button{cursor:pointer;background:0 0;border:0;border-radius:9px;height:48px}.date-months button:hover:not(:disabled){background:var(--acc-soft);color:var(--acc)}.date-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:6px;padding:10px 5px 2px;display:flex}
