.sc-catalog{padding:20px;max-width:1320px;margin:auto}.sc-search{width:100%;margin:12px 0 20px}.sc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.sc-card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--glass-border,rgba(148,163,184,.25));border-radius:16px;background:var(--bg-card,rgba(148,163,184,.07));min-width:0;overflow-wrap:anywhere}.sc-card h3,.sc-card p{margin:0}.sc-card p{white-space:pre-wrap;line-height:1.5;flex:1}.sc-label,.sc-meta{font-size:12px;color:var(--text-muted)}.sc-card button{align-self:flex-start}.sc-form{display:grid;gap:14px}.sc-form .gc-input{width:100%;box-sizing:border-box}.sc-modal .of-dialog{max-width:600px}.sc-form [role=alert]{color:#f87171;margin:0}@media(max-width:600px){.sc-catalog{padding:12px}.sc-catalog .of-launcher-head{align-items:flex-start;flex-direction:column}.sc-catalog h2{font-size:21px;overflow-wrap:anywhere}}
@media(max-width:820px){html body .dept-dock-overlay:has(.sc-catalog){left:0!important;right:0!important;width:100%!important;max-width:100vw!important}html body .dept-dock-card:has(.sc-catalog){min-width:0!important;width:100%!important}html body .dept-dock-card:has(.sc-catalog) .dc-body{grid-template-columns:minmax(0,1fr)!important}html body .dept-dock-card:has(.sc-catalog) .dc-tools{display:none!important}html body .dept-dock-overlay:has(.sc-catalog) #dc-tools-toggle{display:none!important}html body .dept-dock-card:has(.sc-catalog) .dc-main{min-width:0!important;padding:12px 10px!important;overflow-y:auto!important}.sc-catalog{width:100%;box-sizing:border-box}.sc-catalog .of-actions{flex-wrap:wrap}.sc-catalog .of-actions .mp-btn{width:auto!important;min-width:0!important;white-space:normal!important}}
@media(max-width:820px){.sc-catalog .of-actions .mp-btn{font-size:13px!important;padding:8px 12px!important;height:auto!important;min-height:40px}}
