.cmmt-poster-shell{margin-top:18px}.cmmt-poster-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.cmmt-mini-note{padding:14px 16px;border-radius:16px;background:#111720;border:1px solid #2b3442;color:#c9d2de;max-width:360px}.cmmt-poster-actions{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:14px 0 18px}.cmmt-price{color:#dbe2eb}.cmmt-price strong{color:#ffd84c}.cmmt-poster-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.cmmt-poster-preview{background:#0f141c;border:1px solid #283140;border-radius:24px;padding:12px}.cmmt-poster-preview img{width:100%;display:block;border-radius:18px;background:#111}@media (max-width:900px){.cmmt-poster-preview-grid{grid-template-columns:1fr}.cmmt-poster-actions,.cmmt-poster-hero{flex-direction:column;align-items:stretch}}
.cmmt-poster-preview.active {
    border: 4px solid #16a34a !important;
    box-shadow: 0 0 0 4px rgba(22,163,74,0.22), 0 14px 32px rgba(0,0,0,0.22) !important;
    transform: translateY(-2px) !important;
    position: relative !important;
}

.cmmt-poster-preview.active::after {
    content: "Selected";
    position: absolute;
    top: 12px;
    right: 12px;
    background: #16a34a;
    color: #ffffff;
    font-size: 12px;
    font-weight: 800;
    padding: 6px 10px;
    border-radius: 999px;
    z-index: 20;
}
