.sce{font-family:inherit;color:inherit;display:flex;flex-direction:column;gap:12px}.sce h2,.sce h3{margin:0;font-size:1rem}.sce-block,.sce-card,.sce-item{border:1px solid #d9e3df;border-radius:12px;padding:12px;background:#fff;display:flex;flex-direction:column;gap:8px}.sce-add,.sce-block header,.sce-inline,.sce-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.sce-field{display:flex;flex-direction:column;gap:4px;font-size:13px}.sce button,.sce input,.sce select,.sce textarea{font:inherit;border:1px solid #c9d7d2;border-radius:8px;padding:6px 8px;background:#fff}.sce input,.sce textarea{width:100%}.sce-inline input{flex:1}.sce button{cursor:pointer}.sce-text-btn{color:#9b2c2c;background:transparent}.sce-check{display:flex;gap:8px;align-items:center}.sce-muted{color:#667;font-size:13px}.sce-code{font-family:ui-monospace,Consolas,monospace;min-height:180px}.sce-issues{margin:0;padding-inline-start:18px;color:#9b2c2c;font-size:13px}.sce-modal{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:16px}.sce-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.45)}.sce-modal-card{position:relative;width:min(52rem,100%);max-height:min(86vh,44rem);overflow:auto;background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.sce-picker-panel{display:grid;gap:14px}.sce-chips{display:flex;flex-wrap:wrap;gap:6px}.sce-chips button{border:1px solid #e2e8f0;border-radius:999px;padding:5px 10px;background:#fff;color:#475569;font-size:11px;font-weight:500}.sce-chips button.is-active{border-color:var(--sce-accent,#2E7D6E);background:color-mix(in srgb,var(--sce-accent,#2E7D6E) 8%,white);color:var(--sce-accent,#2E7D6E);font-weight:700}.sce-picker-scroll{display:grid;gap:16px;max-height:min(58vh,520px);overflow:auto}.sce-picker-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:8px 10px;border-radius:8px;background:var(--sce-bg,#f8fafc);border:1px solid color-mix(in srgb,var(--sce-accent,#475569) 13%,white)}.sce-picker-section strong{font-size:13px;color:var(--sce-accent,#475569)}.sce-picker-section div div{font-size:11px;color:#64748b;margin-top:2px}.sce-picker-section>span{font-size:11px;font-weight:700;color:var(--sce-accent,#475569);background:#fff;border-radius:999px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--sce-accent,#475569) 20%,white)}.sce-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.sce-picker-card{display:flex;gap:10px;align-items:flex-start;text-align:right;padding:10px 12px;border:1px solid color-mix(in srgb,var(--sce-accent,#475569) 16%,white);border-radius:10px;background:#fff;width:auto}.sce-picker-card>span:last-child{display:grid;gap:3px;flex:1}.sce-picker-card strong{font-size:13px;color:#0f172a}.sce-picker-card span span{font-size:11px;color:#64748b;line-height:1.45}.sce-picker-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0;background:color-mix(in srgb,var(--sce-accent,#475569) 8%,white);color:var(--sce-accent,#475569)}.sce-preview img,.sce-preview video{max-width:100%;border-radius:8px}.sce-pre{white-space:pre-wrap}.sce-callout{padding:10px 12px;border-radius:10px;background:#f4f7f6}.sce-info{background:#eef5ff}.sce-success{background:#eefaf3}.sce-warning{background:#fff7e8}.sce-danger{background:#fff0f0}.sce-default{background:#f6f6f6}