.buyback-visual{margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.buyback-visual section{padding:16px;border:1px solid #dbe3d8;border-radius:16px}.buyback-visual h3{margin:0 0 14px}.buyback-blocks{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.buyback-blocks span{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#dfe8da;border-radius:6px;font-size:12px}.buyback-blocks .owned{background:#258052;color:white}.buyback-blocks .treasury{background:#efc18a;color:#543716}.buyback-blocks .removed{background:white;border:1px dashed #b9c1b5;color:#808b79;text-decoration:line-through}.buyback-visual figcaption{grid-column:1/-1;color:#657160;font-size:13px}.buyback-table .cloze-slot{min-width:0;font-size:inherit;margin:0;padding:8px}.buyback-table{width:100%;table-layout:fixed}@media(max-width:480px){.buyback-visual{gap:10px}.buyback-visual section{padding:10px}.buyback-blocks{grid-template-columns:repeat(2,1fr)}.buyback-blocks span{aspect-ratio:auto;min-height:30px}.buyback-table th,.buyback-table td{padding:10px 5px}}
