.dochub .bar{z-index:10;background:var(--bg);border-bottom:1px solid var(--line);gap:.75rem;margin-bottom:1.25rem;padding:.75rem 0;display:grid;position:sticky;top:75px}.dochub .crumbs ol{font:600 .95rem var(--font-head);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.dochub .crumbs li+li:before{content:"›";color:var(--muted);margin-right:.5rem}.dochub .crumbs a{text-decoration:none}.dochub .crumbs a:hover{text-decoration:underline}.dochub .crumbs [aria-current]{color:var(--ink)}.dochub #doc-search{width:100%;font:inherit;border:1px solid var(--line);background:#fff;border-radius:999px;padding:.75rem 1.1rem;font-size:1rem}.dochub .intro{color:var(--ink-2);margin:0 0 1rem}.dochub .count{color:var(--muted);font-size:.9rem}.dochub .list{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:0;padding:0;list-style:none;overflow:hidden}.dochub .item+.item{border-top:1px solid var(--line)}.dochub .item.file,.dochub .folder-link{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:grid}.dochub .item.file{grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr) auto}.dochub .summary{border-left:3px solid var(--line);color:var(--ink-2);margin:0;padding-left:1rem;font-size:.85rem;line-height:1.5}@media (width<=960px){.dochub .item.file{grid-template-columns:auto minmax(0,1fr) auto}.dochub .summary{grid-area:2/2/auto/-1}}.dochub .folder-link{color:inherit;text-decoration:none}.dochub .folder-link:hover{background:var(--bg-soft);color:inherit}.dochub .folder-link:hover h3{color:var(--red)}.dochub .ficon{width:48px;color:var(--gold);place-items:center;display:grid}.dochub .up-icon{height:34px;font:700 1.3rem var(--font-head);color:var(--muted)}.dochub .item.up .folder-link{grid-template-columns:auto 1fr;padding-block:.6rem}.dochub .item.up h3{color:var(--ink-2);font-size:.95rem}.dochub .chev{color:var(--muted);font-size:1.6rem;line-height:1}.dochub .body{min-width:0;display:block}.dochub .item h3{margin:0 0 .15rem;font-size:1.02rem}.dochub .item.file h3 a{color:var(--ink);text-decoration:none}.dochub .item.file h3 a:hover{color:var(--red);text-decoration:underline}.dochub .desc{color:var(--ink-2);margin:0 0 .2rem;font-size:.9rem;display:block}.dochub .meta{color:var(--muted);margin:0;font-size:.8rem;display:block}.dochub .where{color:var(--muted);margin:.25rem 0 0;font-size:.8rem}.dochub .guide-link{background:color-mix(in srgb, var(--red) 9%, transparent);font:700 .82rem var(--font-head);color:var(--red);border-radius:999px;margin-top:.45rem;padding:.25rem .75rem;text-decoration:none;display:inline-block}.dochub .guide-link:hover{background:var(--red);color:#fff}.dochub .badge{width:40px;height:48px;font:800 .66rem var(--font-head);letter-spacing:.04em;color:#fff;background:var(--red);clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%);border-radius:5px;place-items:center;margin-inline:4px;display:grid}.dochub .badge.xls,.dochub .badge.xlsx{background:var(--green)}.dochub .thumb{place-items:center;width:84px;height:92px;display:grid;position:relative}.dochub .thumb img{border:1px solid var(--line);background:#fff;border-radius:3px;max-width:100%;max-height:100%;display:block;box-shadow:0 1px 2px #10182814,0 3px 8px #1018281a}.dochub .thumb .tag{font:800 .6rem var(--font-head);letter-spacing:.04em;color:#fff;background:var(--red);border-radius:3px;padding:1px 5px;position:absolute;bottom:4px;left:-4px}.dochub .thumb .tag.xls,.dochub .thumb .tag.xlsx{background:var(--green)}.dochub .actions{align-items:center;gap:.5rem;display:flex}.dochub .actions .btn{padding:.5rem 1rem;font-size:.85rem}.dochub .dl{width:38px;height:38px;color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;place-items:center;display:grid}.dochub .dl:hover{background:var(--bg-soft);color:var(--red)}.dochub .hint{color:var(--muted);margin-top:1rem;font-size:.85rem}@media (width<=640px){.dochub .bar{top:72px}.dochub .item.file{grid-template-columns:auto 1fr;padding:.85rem 1rem}.dochub .summary{grid-column:2}.dochub .item.file .actions{grid-area:3/2}.dochub .folder-link{gap:.75rem;padding:.85rem 1rem}.dochub .ficon{width:40px}}
