.table{--table-cell-vertical-padding:8px;--table-cell-horizontal-padding:16px;--table-cell-min-height:86px;--table-border-radius:var(--radius-xl);--table-border-color:var(--border-default);width:100%;overflow:auto}@media (max-width:1024px){.table{--table-cell-horizontal-padding:8px;--table-cell-min-height:58px}}.table__table{text-align:left;width:100%;min-width:800px;display:block}*+.table{margin-top:var(--spacing-xl)}.table__head,.table__body,.table__foot{border:1px solid var(--table-border-color);border-radius:var(--table-border-radius);box-shadow:var(--shadow-hairline);background-color:var(--white);display:block;overflow:hidden}*+.table__body{margin-top:var(--spacing-xl)}*+.table__foot{margin-top:var(--spacing-xl);border-top:1px solid var(--table-border-color)}.table.table--card{border:1px solid var(--border-default);border-radius:var(--content-radius);box-shadow:var(--shadow-xs);background:var(--surface-1);margin-top:0}.table--card .table__head,.table--card .table__body,.table--card .table__foot{box-shadow:none;border:none;border-radius:0;margin-top:0}.table--card .table__head{border-bottom:1px solid var(--line-soft);border-radius:var(--content-radius) var(--content-radius) 0 0;background:var(--surface-2)}.table--card .table__body{--table-cell-min-height:65px;border-top:1px solid var(--line-soft)}.table--card .table__body:has(+.table__foot){border-bottom:1px solid var(--line-soft)}.table--card .table__foot{border-top:1px solid var(--line-soft)}.table--card .table__head>.table__row{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);background-color:#0000}.table--card .table__body>.table__row{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.table--card .table__body>.table__row:not(.table__row--skeleton){opacity:1;transition:background-color .2s,opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);transition:background-color .2s, opacity .2s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), transform .2s var(--ease-out,cubic-bezier(.16, 1, .3, 1));transform:translateY(0)}@starting-style{.table--card .table__body>.table__row:not(.table__row--skeleton){opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.table--card .table__body>.table__row:not(.table__row--skeleton){transition:none}}.table--card .table__head>.table__row>.table__cell{font-family:var(--font-family);color:var(--text-muted);font-size:13px;font-weight:500;line-height:1.2}.table--card .table__head .table__head-icon{color:var(--text-muted)}.table--card .table__head .table__order{gap:var(--spacing-sm);color:var(--text-muted)}.table--card .table__head .table__order:hover{color:var(--foreground)}.table--card .table__body>.table__row:has(.table__cell--main-link):hover:not(:has(.table__cell--relative:hover)){background-color:var(--surface-2)}.table-cell-title{font-family:var(--font-family);color:var(--foreground);font-size:13px;font-weight:500}.table-cell-subtitle{margin-top:var(--spacing-xxs);color:var(--text-muted);font-size:12px;display:inline-block}
.table__cell{width:100%;min-width:0;padding:var(--table-cell-vertical-padding) var(--table-cell-horizontal-padding);box-sizing:border-box;word-break:break-word;flex-grow:0;flex-shrink:0;font-size:14px;font-weight:400;line-height:1.4;display:block}.table__cell:first-child{padding-left:var(--table-cell-horizontal-padding)}.table__cell:last-child{padding-right:var(--table-cell-horizontal-padding)}.table__cell--relative{position:relative}.table__head>.table__row>.table__cell{--vertical-padding:8px;padding-top:8px;padding-top:var(--vertical-padding);padding-bottom:8px;padding-bottom:var(--vertical-padding);align-items:center;font-size:16px;font-weight:500;display:flex}.table__cell--theme-light{color:#5b7055}.table__cell--main-link a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.table__cell--main-link a:before{content:"";display:block;position:absolute;inset:0}.table__head-label{align-items:center;gap:var(--spacing-sm);min-width:0;display:inline-flex}.table__head-icon{color:var(--gray-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.table__head-icon svg{width:16px;height:16px}.table__order{justify-content:flex-start;align-items:center;gap:var(--spacing-sm);text-align:left;cursor:pointer;width:100%;display:flex}.table__order__title{text-align:left;flex:0 auto;min-width:0}.table__order:hover{color:var(--gray-900)}.table__order>svg{--size:16px;width:16px;width:var(--size);height:16px;height:var(--size);flex-shrink:0}.table__order__sort-icon{color:#1f1f1f80;flex-shrink:0;width:16px;height:16px;transition:color .15s}.table__order:hover .table__order__sort-icon{color:#1f1f1fb3}
.pagination{--pagination-item-size:40px;grid-gap:var(--spacing-xl);justify-content:space-between;align-items:center;gap:var(--spacing-xl);min-height:40px;min-height:var(--pagination-item-size);grid-template-columns:200px 1fr 200px;display:grid}*+.pagination{margin-top:var(--spacing-3xl)}.pagination__button{justify-content:flex-start;align-items:center;display:flex}.pagination__button:last-child{justify-content:flex-end}.pagination__list{justify-content:center;align-items:center;gap:var(--spacing-xs);flex:1;list-style:none;display:flex}.pagination__item{min-width:var(--pagination-item-size);height:var(--pagination-item-size);border-radius:var(--radius-md);background-color:var(--white);cursor:default;text-align:center;justify-content:center;align-items:center;padding:10px;transition:background-color .2s;display:flex}button.pagination__item{cursor:pointer}.pagination__item--active,.pagination__item:hover{background-color:var(--gray-50)}.pagination__item:active{background-color:#e9ecef}
.table__row{grid-template-columns:var(--table-template-columns,repeat(var(--table-columns), 1fr));padding-right:var(--spacing-xl);padding-left:var(--spacing-xl);background-color:var(--white);align-items:center;transition:background-color .2s;display:grid;position:relative}.table__head>.table__row{min-height:60px}.table__body>.table__row{min-height:var(--table-cell-min-height)}.table__foot>.table__row{display:flex}.table__row:has(.table__cell--main-link):hover:not(:has(.table__cell--relative:hover)){background-color:var(--gray-50)}.table__row:has(.table__cell--main-link):active:not(:has(.table__cell--relative:hover)){background-color:var(--gray-100)}*+.table__row{border-top:1px solid var(--table-border-color)}
.table-empty{justify-content:center;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-7xl) var(--spacing-xl);border:1px solid var(--border-default);border-radius:var(--content-radius);box-shadow:var(--shadow-xs);background:var(--surface-1);text-align:center;flex-direction:column;display:flex}.table-empty__icon{width:32px;height:32px}.table-empty__text{color:var(--text-muted);margin:0;font-size:14px;font-weight:500}.table-empty__hint{max-width:32rem;color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}
