.structura-table-shell{box-sizing:border-box;background-color:#fff;border:1px solid #0000001f;border-radius:4px;max-height:62vh;overflow:auto}.structura-table{box-sizing:border-box;border-collapse:collapse;text-align:left;color:#1f1e1e;width:100%;min-width:960px;font-size:.875rem;line-height:1.43}.structura-table thead{z-index:10;background-color:#fff;position:sticky;top:0}.structura-table th{box-sizing:border-box;color:#1f1e1e;white-space:nowrap;vertical-align:middle;background-color:#fff;border-bottom:1px solid #0000001f;padding:6px 16px;font-size:.875rem;font-weight:600}.structura-table th.structura-table-th--checkbox,.structura-table td.structura-table-td--checkbox{width:48px;padding-left:8px;padding-right:4px}.structura-table th.structura-table-th--notes,.structure-table td.structura-table-td--notes{width:48px;padding-left:8px;padding-right:8px}.structura-table th.structura-table-th--actions{width:56px;padding-left:8px;padding-right:8px}.structura-table td{box-sizing:border-box;vertical-align:middle;color:#1f1e1e;border-bottom:1px solid #00000014;padding:6px 16px;font-size:.875rem}.structura-table td.structura-table-td--actions{text-align:right;width:56px;padding-left:8px;padding-right:8px}.structura-table tbody tr{background-color:#0000;transition:background-color .15s}.structura-table tbody tr.is-clickable{cursor:pointer}.structura-table tbody tr.is-clickable:hover{background-color:var(--app-hover-overlay)!important}.structura-table tbody tr.is-selected{background-color:#5aa9ad1a!important}.structura-table tbody tr.is-selected.is-clickable:hover{background-color:#5aa9ad24!important}.structura-table tbody tr.is-highlighted{background-color:#eaf5f5!important}.structura-table tbody tr.is-highlighted.is-clickable:hover{background-color:#e8f3f4!important}.structura-table-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-weight:600;display:inline-flex}.structura-table-sort:hover{color:#1f1e1e}.structura-table-sort__icon{color:#00000047;opacity:0;flex-shrink:0;font-size:1.125rem;line-height:1;transition:opacity .15s,color .15s;display:inline-flex}.structura-table-sort:hover .structura-table-sort__icon,.structura-table-sort.is-active .structure-table-sort__icon{opacity:1}.structura-table-sort.is-active .structure-table-sort__icon{color:#397f83}.structura-table-primary{color:#1f1e1e;margin:0;font-size:.875rem;font-weight:600}.structura-table-secondary{text-overflow:ellipsis;white-space:nowrap;color:#666;max-width:16rem;margin:0;font-size:.75rem;overflow:hidden}.structure-table-muted{color:#999}
