.dln-panel{width:min(400px,calc(100vw - 24px))}.dln-list{display:flex;flex-direction:column;gap:2px}.dln-row{display:flex;align-items:center;gap:4px;border-radius:var(--r-md)}.dln-row:hover{background:var(--surface-2)}.dln-row .mega-item{flex:1 1;min-width:0}.dln-row .mega-item:hover{background:none}.dln-row .mega-ic{color:var(--fg-2)}.dln-row.mine .mega-ic{color:var(--brand);border-color:var(--brand-line)}.dln-row .mega-tx small{-webkit-line-clamp:1}.dln-name{display:flex;align-items:center;gap:8px}.dln-name .dln-v,.dln-v{font-style:normal;font-size:11.5px;line-height:1.7;color:var(--fg-3);background:var(--surface-2);border-radius:var(--r-xs);padding:0 6px;white-space:nowrap}.dln-row:hover .dln-v{background:var(--surface)}.dln-panel .dln-alt,.dln-panel .dln-foot a{display:inline;border-radius:0;padding:0;font-size:inherit;transition:none}.dln-panel .mega-ic .ic{display:block}.dln-panel .dln-alt{flex:none;-webkit-margin-end:8px;margin-inline-end:8px;padding:3px 10px;border:1px solid var(--hair);border-radius:var(--r-md);font-size:12px;color:var(--fg-2);white-space:nowrap;text-decoration:none;background:var(--surface)}.dln-panel .dln-alt:hover{color:var(--brand-ink);border-color:var(--brand-line);background:var(--brand-soft)}.dln-foot{margin-top:8px;padding:10px 8px 2px;border-top:1px solid var(--hair);font-size:12.5px;color:var(--fg-3);line-height:1.8}.dln-panel .dln-foot a{color:var(--fg-2);text-decoration:none}.dln-panel .dln-foot a:hover{color:var(--brand)}.dlm-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.dlm-head a{color:var(--brand-ink);font-size:12px;text-decoration:none}.dlm-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.dlm-tile{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:9px 2px 8px;border-radius:var(--r-lg);background:var(--surface-2);color:var(--fg);text-decoration:none;transition:background .15s}.dlm-tile:active,.dlm-tile:hover{background:var(--brand-soft)}.dlm-ic{display:grid;place-items:center;width:28px;height:28px;color:var(--fg-2)}.dlm-tile.mine .dlm-ic{color:var(--brand)}.dlm-tile b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:12px;line-height:1.4}.dlm-tile em{font-style:normal;font-size:10.5px;line-height:1.3;color:var(--fg-3)}.dlm-alt{display:block;margin-top:8px;text-align:center;font-size:12px;color:var(--brand-ink);text-decoration:none}