.meta{font-size:12px;color:var(--muted)}.studio-banner{padding:14px 18px;border:1px solid #b9d7d1;border-radius:8px;background:#e8f3ef;font-size:13px}.studio-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:24px;margin-top:20px}.studio-list{background:white;border:1px solid var(--line);border-radius:10px;padding:18px;align-self:start}.studio-list h2{font-size:16px}.studio-list button{display:block;width:100%;text-align:left;margin:8px 0}.studio-list button[aria-current=true]{background:#e5f2ee;border-color:#187b78}.studio-list small{display:block;color:var(--muted);font-weight:400;margin-top:4px}.studio-panel{background:white;border:1px solid var(--line);border-radius:10px;padding:24px;margin-bottom:18px}.studio-panel h2{margin-top:0}.studio-panel h3{margin-top:22px}.studio-actions{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.studio-set-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-set{display:block;text-align:left;padding:16px}.studio-set strong{display:block;margin:5px 0}.studio-set small{display:block;color:var(--muted);font-weight:400}.status-pill{display:inline-block;font-size:10px;padding:3px 6px;border-radius:4px;background:#eef2f4;color:#526772;margin-right:5px;font-weight:650;text-transform:uppercase;letter-spacing:.05em}.status-pill.good{background:#dcf0e6;color:#146248}.status-pill.pending{background:#fff0cc;color:#825e0d}.studio-progress{height:7px;background:#e4ebee;border-radius:5px;overflow:hidden;margin:15px 0}.studio-progress span{display:block;height:100%;background:#187b78}.studio-card{padding:16px;background:white;border:1px solid var(--line);border-radius:8px;margin:10px 0}.studio-card summary{cursor:pointer;font-weight:650}.studio-card-body{padding-top:12px}.studio-card-body p{overflow-wrap:anywhere}.studio-card-body .answer{font-size:22px;color:var(--teal);font-weight:750}.studio-card-body ol{padding-left:24px}.studio-card-body li{padding:4px}.studio-card-body li.correct{color:#11634e;font-weight:700}.check-list{padding:14px 18px;border:1px solid var(--line);border-radius:8px;background:#f8fafb}.check-list p{margin:6px 0;font-size:13px}.error-list{color:#a12d2d}.wide-dialog{width:min(900px,calc(100% - 32px))}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.outline-editor{border:1px solid var(--line);padding:14px;border-radius:8px;margin:12px 0}.outline-editor summary{cursor:pointer;font-weight:650}.outline-editor textarea{min-height:210px}.source-row{border:1px solid var(--line);border-radius:8px;padding:16px;margin:14px 0}.source-row textarea{min-height:120px}.studio-filter{display:flex;gap:15px;align-items:center;margin:20px 0}.studio-filter label{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.studio-filter input{width:auto}.source-reference{padding:12px 0;border-bottom:1px solid var(--line)}.source-reference a{overflow-wrap:anywhere}.source-reference p{white-space:pre-wrap}.studio-guidance{font-size:12px;color:#637782}@media(max-width:850px){.studio-layout{grid-template-columns:1fr}.studio-list{max-height:240px;overflow:auto}.studio-set-grid{grid-template-columns:1fr}.form-columns{grid-template-columns:1fr}.studio-panel{padding:18px}}

.studio-help{padding:13px 16px;margin:16px 0;border-left:3px solid #187b78;background:#edf5f2;font-size:13px}.studio-help strong{display:block;margin-bottom:4px}#cardDialog .meta{margin:8px 0}.outline-editor textarea{min-height:130px}
.token-report{padding:12px 15px;margin:16px 0;border:1px solid var(--line);border-radius:7px;background:#f7faf9;overflow-wrap:anywhere}.token-report summary{cursor:pointer;font-weight:650}#collectionRunner{margin-top:16px}#quickCollectionDialog p{max-width:62ch}.heading-actions{flex-wrap:wrap}

/* Preserve line breaks and indentation in authored card text. */
.card-list summary,.card-answer,.card-choice-list li,.question-list summary,.card-review summary{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}

.studio-card summary,.studio-card-body .answer,.studio-card-body ol li{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}
