.file-list{margin:0}.file-list>h2.lbl{margin:0 0 .5rem}.file-list>ul{border:1px solid var(--line);background:var(--ground);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.file-list li{border-bottom:1px solid var(--line);min-width:0;display:flex}.file-list li:last-child{border-bottom:0}.file-list li>a:first-child{min-height:3rem;color:var(--text);overflow-wrap:anywhere;flex:1;align-items:center;padding:.4rem .85rem;font-weight:500;text-decoration:none;display:flex}.file-list .file-end{border-left:1px solid var(--line);width:3rem;color:var(--accent);flex:none;place-items:center;font-size:1.05rem;text-decoration:none;display:grid}.file-list .file-copy{border:0;border-left:1px solid var(--line);width:auto;min-height:0;box-shadow:none;font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0 .85rem;font-weight:500}.file-list .file-foot{flex-basis:100%;display:block}.file-list li:has(>.file-note){flex-wrap:wrap}.file-list .file-note{flex-basis:100%;margin:0;padding:0 .85rem .55rem}@media (max-width:63.99rem){html:not([data-docked]) .file-list>ul{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:.4rem;display:flex;overflow:visible}html:not([data-docked]) .file-list li{border-bottom:0}html:not([data-docked]) .file-list li:has(>.file-note){display:contents}html:not([data-docked]) .file-list .file-note{order:1;padding:0 .1rem}html:not([data-docked]) .file-list .file-note[data-of]:before{content:attr(data-of) " · ";color:var(--text);font-weight:500}html:not([data-docked]) .file-list li>a:first-child{background:var(--ground);border-radius:10px;flex:none;min-height:2.75rem;padding:0 .8rem}html:not([data-docked]) .file-list .file-end:not(.file-copy){display:none}html:not([data-docked]) .file-list .file-copy{background:var(--ground);border:0;border-radius:10px;min-height:2.75rem}}
