.dir-root{color:var(--ink);flex-direction:column;display:flex}.dir-wrap{width:100%}.dir-empty{color:var(--ink3);margin:22px 0 0;font-size:13px}.dir-rail{flex-wrap:wrap;gap:4px;margin-top:22px;font-size:12px;display:flex}.dir-rail a,.dir-rail span{border:1px solid var(--divider);min-width:30px;height:30px;color:var(--ink2);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;text-decoration:none;display:inline-flex}.dir-rail a:hover{border-color:var(--ink3);color:var(--ink)}.dir-rail span{color:var(--ink4);border-color:#0000}.dir-shelf{border-top:1px solid var(--divider);margin-top:30px;padding-top:18px}.dir-shelf-h{letter-spacing:.08em;color:var(--ink3);margin:0 0 10px;font-size:12px;font-weight:600}.dir-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 18px;margin:0;padding:0;list-style:none;display:grid}.dir-row{min-width:0;color:var(--ink);align-items:baseline;gap:10px;padding:5px 0;text-decoration:none;display:flex}.dir-row:hover .dir-name{color:var(--ink);text-decoration:underline}.dir-sym{flex:none;min-width:62px;font-size:12.5px;font-weight:600}.dir-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink2);flex:auto;font-size:13px;overflow:hidden}@media (max-width:880px){.dir-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dir-list{grid-template-columns:minmax(0,1fr)}}
