.cube-panel{border:1px solid #d9e2d9;border-radius:16px;padding:20px;margin:24px 0}.cube-panel figure{max-width:360px;margin:12px auto}.cube-panel img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:white}.cube-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.cube-actions button,.cube-actions .btn{background:#25483c;color:white;border:0;border-radius:9px;padding:12px 16px;min-height:44px;cursor:pointer}.content-main table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.content-main th,.content-main td{padding:10px;border:1px solid #d9e2d9;text-align:left}