.user-subsite-page .subsite-view-tabs{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.user-subsite-page .subsite-view-tabs::-webkit-scrollbar{display:none}
.user-subsite-page .subsite-view-tabs button{flex:1 0 auto;min-width:64px;padding-inline:9px;white-space:nowrap}
.subsite-files-section{display:grid;gap:0}
.subsite-files-section>.subsite-section-heading{margin-bottom:6px}
.subsite-file-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #eeedf1}
.subsite-file-item h3{margin:0 0 6px;color:#30333a;font-size:14px;font-weight:800}
.subsite-file-item p{margin:0;color:#858994;font-size:12px;line-height:1.7}
.subsite-file-item>a{display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:8px;background:#292e36;color:#fff;font-size:11px;text-decoration:none;white-space:nowrap}
.subsite-file-item>a[aria-disabled=true]{opacity:.5;cursor:wait}
.subsite-files-tip,.subsite-download-status{margin:16px 0 0;color:#858994;font-size:11px;line-height:1.8;overflow-wrap:anywhere}
.subsite-download-status{color:#6546c9}
@media(max-width:360px){.subsite-file-item{gap:10px}.subsite-file-item>a{padding-inline:9px}}
