.files-note{color:var(--g-text2);margin:8px 0;font-size:12.5px;line-height:1.6}.files-error{color:var(--g-negative);margin:8px 0;font-size:12.5px;line-height:1.5}.files-link{color:var(--g-accent);font-size:13px}.files-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.files-row{min-height:40px;padding:var(--g-row-padding-v) var(--g-row-padding-h);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.files-row__name{min-width:0;color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.files-row__open{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.files-row__open:hover{color:var(--g-accent)}.files-row__open:focus-visible,.files-rename input:focus-visible{outline:2px solid var(--g-accent);outline-offset:2px}.files-row__sub{color:var(--g-text2);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.files-group{color:var(--g-text2);align-items:center;gap:6px;margin:12px 4px 6px;font-size:12.5px;display:flex}.files-inline-preview{flex-basis:100%}.files-rename{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.files-rename input{box-sizing:border-box;background:var(--g-field);min-width:160px;height:32px;color:var(--g-text);font:inherit;border:0;border-radius:999px;flex:1;padding:0 12px;font-size:13.5px}.files-frame{border:1px solid var(--g-border);border-radius:var(--g-radius-row);background:var(--g-card);width:100%;height:min(70vh,720px)}.files-image{border-radius:var(--g-radius-row);max-width:100%;max-height:70vh;display:block}.files-media{width:100%;max-height:70vh}.files-text{border-radius:var(--g-radius-row);background:var(--g-field);max-height:50vh;color:var(--g-text);font-family:var(--g-font-mono);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px;font-size:12.5px;line-height:1.6;overflow:auto}.files-drop{border-radius:var(--g-radius-card);outline-offset:4px;outline:2px dashed #0000}.files-drop--on{outline-color:var(--g-accent);background:var(--g-selected-fill)}
