.cs-catalog{width:min(780px,94vw)!important;max-height:88vh!important;overflow:auto!important;text-align:left!important}.cs-post{display:flex!important;gap:16px!important;align-items:center!important;padding-bottom:16px!important;border-bottom:1px solid #2d3441!important}.cs-poster{width:135px!important;height:90px!important;border-radius:10px!important;object-fit:cover!important}.cs-post>div{flex:1!important}.cs-post small,.cs-post b,.cs-post p{display:block!important}.cs-post small{color:#e76570!important;font-size:10px!important;text-transform:uppercase!important}.cs-post b{margin-top:5px!important;font-size:20px!important}.cs-post p{margin:6px 0 0!important;color:#9da7ba!important;font-size:12px!important}.cs-summary{margin:17px 0 10px!important;color:#abb4c5!important;font-size:12px!important}.cs-options{display:grid!important;gap:9px!important}.cs-option{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;border:1px solid #303746!important;border-radius:11px!important;background:#10141b!important}.cs-option>span{display:grid!important;place-items:center!important;width:35px!important;height:35px!important;border-radius:9px!important;background:#262d3a!important;font-weight:900!important}.cs-option b,.cs-option small{display:block!important}.cs-option b{font-size:13px!important;text-transform:capitalize!important}.cs-option small{margin-top:4px!important;color:#7f899b!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cs-option button{all:initial!important;padding:9px 12px!important;border-radius:8px!important;background:#e63946!important;color:#fff!important;font:800 12px Inter,system-ui,sans-serif!important;cursor:pointer!important}.cs-empty{padding:24px!important;border:1px dashed #3a4251!important;border-radius:10px!important;color:#929caf!important;text-align:center!important;font-size:12px!important}@media(max-width:600px){.cs-option{grid-template-columns:32px minmax(0,1fr)!important}.cs-option button{grid-column:1/-1!important;text-align:center!important}.cs-poster{width:90px!important;height:80px!important}}
