.global-file-card{box-sizing:border-box;border-radius:var(--global-menu-radius,12px);background-color:var(--app-field-hover-tint,#0f172a0b);z-index:1;border:1px solid #e0e0e0;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:.5rem;transition:background-color,box-shadow;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.global-file-card:hover{background-color:var(--app-field-hover-tint-strong,#0f172a13);box-shadow:0 2px 8px #0f172a1a}.global-file-card--opens{cursor:pointer}.global-file-card--opens:focus-visible{outline:2px solid var(--app-accent-soft,#6daedb);outline-offset:1px}table.cl-table--flush>tbody>tr:not(:hover) .file-card-doc-types--empty:not(:focus-within){opacity:0}.file-card-doc-types--row .global-dropdown,.file-card-doc-types--row .global-dropdown-toggle{width:100%;max-width:100%}.files-tree-file{border-radius:var(--app-control-radius,8px);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;align-items:center;gap:10px;min-width:0;height:36px;padding:0 4px 0 8px;display:flex}.files-tree-file:hover:not(.files-tree-file--open){background-color:var(--app-field-hover-tint,#0f172a0b)}.files-tree-file--open{background-color:#e8f2fa}.files-tree-file:focus-visible{outline:2px solid var(--app-accent-soft,#6daedb);outline-offset:-2px}.files-tree-file__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--app-text-md,.9375rem);color:#222;flex:auto;font-weight:500;overflow:hidden}.files-tree-file--open .files-tree-file__name{color:var(--app-accent,#005eb8);font-weight:600}.files-tree-file__meta{font-size:var(--app-text-xs,.75rem);color:#8a96a3;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.files-tree-file__actions{opacity:0;flex:none;display:inline-flex}.files-tree-file:hover .files-tree-file__actions,.files-tree-file--open .files-tree-file__actions,.files-tree-file__actions:focus-within{opacity:1}
