.card-deck-add{margin-top:1rem}.card-deck-add>[data-deck-add-open]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;min-height:44px}.card-deck-add-panel{margin-top:.75rem;padding:1rem;background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:.75rem}.card-deck-add-panel label{display:block;font-size:.78rem;font-weight:600}.card-deck-add-panel select{margin-top:.5rem}.card-deck-add-status{font-size:.78rem;line-height:1.6;margin:.75rem 0;overflow-wrap:anywhere}.card-deck-add-note{font-size:.65rem;color:var(--mt-text-secondary);margin:.65rem 0 0}.card-deck-add-panel .btn{font-size:.8rem;min-height:44px}@media(max-width:575.98px){.card-deck-add>.btn,.card-deck-add-panel>.btn{width:100%}.card-deck-add-panel{padding:.75rem}}

.card-profile .card-art-column{position:sticky;top:7rem;max-width:340px;width:100%;margin-inline:auto}
.card-profile .card-detail-art{position:static}
.card-art-actions{min-width:0;text-align:left}
.card-art-actions .content-actions{justify-content:center;gap:.5rem .75rem}
.card-art-actions .content-buttons{width:100%;margin-left:0;display:flex;justify-content:center}
.card-art-actions .content-buttons .btn{flex:1;justify-content:center;min-height:44px}
.card-art-actions .content-stats-note{font-size:.63rem;line-height:1.5;text-align:center}
.card-art-actions .card-deck-add>[data-deck-add-open]{width:100%;justify-content:center}
.card-quickview .card-art-column{position:sticky;top:0;min-width:0}
.card-quickview .card-quickview-art{position:static}
.card-quickview .card-art-actions .content-actions{font-size:.68rem;gap:.4rem .6rem}
.card-quickview .card-art-actions .content-buttons .btn{font-size:.72rem;padding:.4rem}
@media(max-width:767.98px){.card-profile .card-art-column{position:static;max-width:340px}}
@media(max-width:575.98px){.card-quickview .card-art-column{position:static;width:100%}.card-quickview .card-art-actions{max-width:340px;margin-inline:auto}.card-profile .card-art-column{max-width:100%}}

.card-deck-add-status.is-success{color:var(--mt-success,#34D399)}.card-deck-add-status.is-error{color:var(--mt-danger,#FB7185)}.card-deck-add-status:empty,[data-deck-presence]:empty{display:none}

.card-resource-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.card-resource-actions>div{margin:0;min-width:0}.card-resource-actions>div>.btn{width:100%;height:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem;font-size:.74rem}.card-resource-actions:has(>div:only-child){grid-template-columns:1fr}
