.album-card .tile-actions{gap:4px;inset-inline:6px}.album-card .tile-actions .album-group122{flex:1 1 0;width:0;min-width:0;font-size:11px;padding:7px 2px}.album-matrix123 .matrix-mark{width:24px;height:20px}
.album-card>.tile-number{top:8px!important;right:7px!important;width:27px;height:28px;min-width:27px;font-size:12px;padding:0}.album-card>.tile-delete{right:38px!important}.album-card>.card-share123{position:absolute;top:8px;left:38px;width:27px;height:28px;padding:4px;z-index:9;opacity:1;background:#111b24e8}.card-share123 svg{width:18px;height:18px}
.deck-panel .deck-row>.deck-action123,.deck-panel .deck-row>.deck-edit123{position:absolute;top:6px;bottom:auto;width:26px;height:27px;padding:4px;opacity:0;z-index:6;background:#111b24e8;border-radius:7px}.deck-panel .deck-row>.deck-edit123{right:37px}.deck-panel .deck-row>.deck-delete123{right:7px}.deck-panel .deck-row>.deck-move123{left:37px;right:auto}.deck-panel .deck-row>.deck-share123{left:67px;right:auto}.deck-action123 svg{width:17px;height:17px}
.deck-panel .deck-row:is(:hover,:focus-within)>.icon-action{opacity:1}.deck-panel .deck-row:is(:hover,:focus-within) .deck-card-count{opacity:0}
@media(hover:none){.deck-panel .deck-row>.icon-action{opacity:1}.deck-panel .deck-row .deck-card-count{top:38px}}
.graph-form123{border-top:1px solid var(--line);margin-top:18px;padding-top:8px}.graph-form123>label{display:flex;align-items:center;gap:10px;margin:12px 0}.graph-form123 input[type=checkbox]{width:19px;height:19px;accent-color:var(--accent)}.graph-config123{display:grid;grid-template-columns:1fr 110px;gap:10px;align-items:center;margin:20px 0}.graph-config123 label{display:flex;align-items:center;gap:10px}.graph-config123 input[type=number]{width:100%;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:7px;padding:8px}.graph-form123 .muted{font-size:12px;line-height:1.5}
/* One opaque centered transition panel: no separate floating graph or text bleed. */
.v8-viewer .zone-intro{inset:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 40px));height:auto;display:block;background:#111b24;border:1px solid var(--accent);border-radius:16px;padding:18px;z-index:50;box-shadow:0 16px 50px #0009;visibility:hidden;transition:none;opacity:1}
.v8-viewer .zone-intro.visible{visibility:visible;transform:translate(-50%,-50%)}.v8-viewer .zone-name{font:700 clamp(18px,3vw,28px)/1.25 system-ui;letter-spacing:0;background:none;padding:0 0 12px;overflow-wrap:anywhere}.v8-viewer .zone-stats{position:static;transform:none;width:100%;border:0;background:none;backdrop-filter:none;margin:0;padding:0}.v8-viewer .zone-intro [hidden]{display:none}.v8-viewer .stat-line{grid-template-columns:90px 1fr 85px}
.v8-viewer .deck-banner111.down-arrow{top:auto!important;bottom:0!important}
.v8-viewer:is([data-layout=vault],[data-layout=wide]) .matrix-window{top:var(--matrix-vault-top,0px)}
.v8-viewer:is([data-layout=vault],[data-layout=wide]) .left-arrow,.v8-viewer:is([data-layout=vault],[data-layout=wide]) .right-arrow{top:calc(var(--matrix-vault-top,0px) + var(--matrix-height)/2 - 22px)}
.v8-viewer:is([data-layout=vault],[data-layout=wide]) .stack-rail{top:calc(var(--matrix-vault-top,0px) + var(--matrix-height)/2 + var(--matrix-card-height)/2 + 6px);z-index:10;height:30px}
