.studio-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:20px}.studio-cover{width:100%;height:170px;object-fit:cover;border-radius:14px}.studio-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.studio-actions>*{max-width:100%;white-space:normal}.studio-question{margin:16px 0}.studio-question>summary{cursor:pointer;font-weight:700;padding:10px 0;overflow-wrap:anywhere}.studio-options{border:0;padding:0;margin:16px 0}.studio-options>label{display:grid;grid-template-columns:24px 22px minmax(0,1fr);align-items:center;gap:8px;margin:10px 0}.studio-options input[type=radio]{width:20px;height:20px;accent-color:var(--accent)}.studio-media{display:grid;grid-template-columns:1fr 1fr;gap:18px}.studio-media>div{min-width:0}.studio-media input[type=file],[data-cover] input[type=file]{max-width:100%;font-size:13px}.studio-media-preview{display:block;max-width:100%;max-height:260px;object-fit:contain;border-radius:12px;margin:12px auto}.studio-media audio,.studio-preview audio{display:block;width:100%;margin:14px 0}.studio-media small{display:block;line-height:1.5}.studio-preview{width:min(620px,calc(100vw - 24px));max-height:90dvh;overflow:auto;padding:20px;border:1px solid var(--line);border-radius:20px;color:var(--text);background:var(--panel)}.studio-preview::backdrop{background:#090a14b8}.studio-preview-options{display:grid;gap:10px;margin:16px 0}.studio-preview-options>div{padding:14px;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.studio-preview-options .correct{border-color:#379875;background:#37987522}.quiz-interest{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:14px 0}.quiz-interest small{color:var(--muted)}#event-editor label{display:block;margin:14px 0}#event-editor .studio-options>label{display:grid}#event-editor input:not([type=radio]),#event-editor textarea,#event-editor select{max-width:100%;box-sizing:border-box}#studio-draft:not(:empty){padding:16px;border:1px solid var(--line);border-radius:14px;margin-bottom:18px}#event-error{color:#b24c63}.catalog-card-body .quiz-popularity{font-size:12px;color:inherit;opacity:.9}.studio-review img{max-width:100%;max-height:260px;object-fit:contain}.studio-review audio{width:100%}.studio-review details{margin:12px 0;padding:12px;border:1px solid #ddd;border-radius:12px}.studio-review textarea{width:100%;box-sizing:border-box}.studio-review .studio-actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:650px){.studio-media{grid-template-columns:1fr}.studio-question{padding:16px}.studio-options>label{gap:5px;grid-template-columns:22px 18px minmax(0,1fr)}.studio-actions>.primary{width:100%}}

.catalog-grid .catalog-card small.quiz-popularity{display:block;color:#fff;line-height:1.5;white-space:normal}.catalog-grid .catalog-card{min-height:270px}@media(min-width:900px){.catalog-tools.catalog-tools{grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(130px,1fr))}}
