.workspace-list-page .table-overflow{padding:0 3px 6px;overflow-x:auto}.workspace-table{border-collapse:separate;border-spacing:0 12px;width:100%;min-width:745px;font-size:.75rem}.workspace-table tr{border-radius:12px}.workspace-table thead tr{color:#475569;--workspace-row-border:#e2e8f0;background:#f8fafc}.workspace-table tbody tr{--workspace-row-border:var(--theme-accent-light);background:#fff;box-shadow:0 2px 6px #00000005}.workspace-table th,.workspace-table td{border-block:1px solid var(--workspace-row-border);padding:.85rem 5px}.workspace-table td{overflow-wrap:anywhere}.workspace-select-all{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;display:inline-flex}.workspace-selection-bar{margin-top:12px}.workspace-table th{text-align:start;letter-spacing:.3px;padding-block:.75rem;font-size:.73rem;line-height:1.15}.workspace-table :is(th,td):first-child{border-inline-start:1px solid var(--workspace-row-border);border-radius:12px 0 0 12px;padding-inline-start:1.15rem}.workspace-table :is(th,td):last-child{border-inline-end:1px solid var(--workspace-row-border);border-radius:0 12px 12px 0;padding-inline-end:1.15rem}.workspace-table th:nth-child(2){padding-inline-start:calc(2ch + .5rem + 5px)}.workspace-table td:nth-child(2){width:100%;min-width:170px}.workspace-table :is(th,td):nth-child(3){text-align:center}.workspace-table :is(th,td):nth-child(n+3){min-width:72px}.workspace-table :is(th,td):last-child{min-width:0}.workspace-sort{color:inherit;font:inherit;letter-spacing:inherit;text-align:start;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.workspace-sort:focus-visible,.workspace-name-link:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.workspace-table th:is([aria-sort=ascending],[aria-sort=descending]),.workspace-table td[data-sorted=true]{color:#1d4ed8;font-weight:600}.workspace-name-cell{grid-template-columns:minmax(2ch,max-content) minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.workspace-table .row-index{color:var(--theme-primary);font-size:.8rem;font-weight:700}.workspace-name-link{color:var(--theme-primary);overflow-wrap:anywhere;justify-self:start;font-size:.98rem;font-weight:500;line-height:1.4;text-decoration:none}.workspace-table [data-sorted=true] :is(.workspace-name-link,.workspace-dt-count){color:inherit;font-weight:inherit}.workspace-table input{accent-color:var(--theme-primary)}.workspace-dt-count{color:var(--theme-primary);font-size:.875rem;font-weight:700}.workspace-dt-count[data-empty=true]{color:var(--theme-text-muted)}.workspace-row-date{color:#475569;white-space:nowrap;flex-direction:column;font-size:.76rem;line-height:1.25;display:flex}.workspace-row-time{color:var(--theme-text-muted);font-size:.72rem}.workspace-row-date-modified{color:#1565c0;font-weight:700}.workspace-row-date-modified .workspace-row-time{color:inherit;font-weight:600}.workspace-table .workspace-share-badge{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.25;display:flex}.workspace-table .share-tag{color:var(--theme-text-muted);white-space:nowrap;border:1px solid #0000;border-radius:4px;padding:1px 5px;font-size:.68rem;font-weight:700}.workspace-table .share-tag-editor{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.workspace-table .share-tag-viewer{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.workspace-table .share-tag-shared{color:var(--theme-primary);background:#eff6ff;border-color:#bfdbfe}@media (hover:hover) and (pointer:fine){.workspace-table tbody tr{transition:background-color .2s,box-shadow .2s}.workspace-table tbody tr:hover{background:var(--theme-page-bg);box-shadow:0 6px 18px var(--theme-shadow-soft);--workspace-row-border:var(--theme-accent-border)}.workspace-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 var(--theme-accent)}.workspace-table .workspace-name-link:hover{color:#2563eb;text-decoration:underline}.workspace-sort:hover{color:#2563eb}}@media (prefers-reduced-motion:reduce){.workspace-table tbody tr{transition:none}}.site-invitation>svg{color:#94a3b8;align-self:center}.site-invitation>p{text-align:center;color:#64748b;font-size:.85rem}
