.crealeah-editor{margin:1.5rem 0;padding:1rem;border:1px solid #d8e0dd;border-radius:12px;background:#fff;color:#283b35;clear:both;width:100%;box-sizing:border-box}
.crealeah-editor *{box-sizing:border-box}.crealeah-editor h3{margin:0 0 1rem}.crealeah-editor .cl-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.crealeah-editor label{display:block;font-size:14px;margin-bottom:12px}.crealeah-editor input[type=text],.crealeah-editor select{display:block;width:100%;min-height:44px;font-size:16px;padding:9px 10px;border:1px solid #b8c8c0;border-radius:6px;background:#fff;color:#283b35}.crealeah-editor input[type=range]{display:block;width:100%;min-height:32px;accent-color:#497e72}.crealeah-editor output{float:right;font-variant-numeric:tabular-nums}.crealeah-editor .cl-view{width:100%;height:440px;touch-action:pan-y}.crealeah-editor canvas{display:block;width:100%;height:440px;touch-action:pan-y}.crealeah-editor summary{padding:12px 0;cursor:pointer;font-weight:500}.crealeah-editor .cl-status{min-height:1.5em;font-size:14px}.crealeah-editor .cl-status[role=alert]{color:#a02621}.crealeah-editor .cl-caption{font-size:12px;color:#52655e}.crealeah-editor [data-cl=proof-image]{max-width:100%;height:auto;border:1px solid #d8e0dd}.crealeah-editor [hidden]{display:none!important}@media(max-width:420px){.crealeah-editor .cl-fields{grid-template-columns:1fr}.crealeah-editor{padding:12px}}
