.composer-editor-modal-module__qZTXiW__overlay{z-index:1000;isolation:isolate;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.composer-editor-modal-module__qZTXiW__backdrop{z-index:0;background:var(--cc-canvas-overlay-focus);-webkit-backdrop-filter:blur(12px);position:absolute;inset:0}.composer-editor-modal-module__qZTXiW__modal{z-index:1;border:1px solid var(--cc-line-alpha-25);background:var(--cc-surface);width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:0 18px 60px var(--cc-neutral-alpha-20);border-radius:10px;flex-direction:column;transition:height .22s ease-in-out;display:flex;position:relative;overflow:hidden}.composer-editor-modal-module__qZTXiW__expanded{height:82dvh}.composer-editor-modal-module__qZTXiW__header{border-bottom:1px solid var(--cc-line-alpha-20);background:var(--cc-surface-raised);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex}.composer-editor-modal-module__qZTXiW__title{color:var(--cc-text-primary);font:600 13px/1.2 var(--cc-font-label)}.composer-editor-modal-module__qZTXiW__ghostButton{width:28px;height:28px;color:var(--cc-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s,opacity .12s;display:inline-flex}.composer-editor-modal-module__qZTXiW__ghostButton:hover:not(:disabled){background:var(--cc-neutral-alpha-06);color:var(--cc-text-primary)}.composer-editor-modal-module__qZTXiW__ghostButton:focus-visible,.composer-editor-modal-module__qZTXiW__secondaryButton:focus-visible,.composer-editor-modal-module__qZTXiW__primaryButton:focus-visible{box-shadow:var(--cc-focus-ring);outline:none}.composer-editor-modal-module__qZTXiW__ghostButton:disabled{cursor:default;opacity:.45}.composer-editor-modal-module__qZTXiW__body{flex-direction:column;flex:0 auto;min-height:0;padding:14px;display:flex}.composer-editor-modal-module__qZTXiW__expanded .composer-editor-modal-module__qZTXiW__body{flex:1}.composer-editor-modal-module__qZTXiW__editorFrame{border:1px solid var(--cc-control-bg-active);background:var(--cc-surface-soft);border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.composer-editor-modal-module__qZTXiW__editorArea{flex:0 0 180px;height:180px;min-height:180px;display:flex;position:relative;overflow:hidden}.composer-editor-modal-module__qZTXiW__expanded .composer-editor-modal-module__qZTXiW__editorArea{flex:auto;height:auto;min-height:0}.composer-editor-modal-module__qZTXiW__editorContent{flex:1;width:100%;height:100%;min-height:0;overflow:hidden}.composer-editor-modal-module__qZTXiW__expandButton{z-index:30;position:absolute;top:8px;right:20px}.composer-editor-modal-module__qZTXiW__inlineExpandButton{z-index:20;position:absolute;top:6px;right:6px}.composer-editor-modal-module__qZTXiW__error{color:var(--cc-status-danger);font:400 12px/1.45 var(--cc-font-label);margin-top:8px}.composer-editor-modal-module__qZTXiW__footer{border-top:1px solid var(--cc-line-alpha-20);background:var(--cc-surface-raised);flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:56px;padding:10px 14px;display:flex}.composer-editor-modal-module__qZTXiW__secondaryButton,.composer-editor-modal-module__qZTXiW__primaryButton{min-height:32px;font:600 12px/1 var(--cc-font-label);border-radius:6px;padding:0 12px;transition:background .12s,border-color .12s,color .12s,opacity .12s}.composer-editor-modal-module__qZTXiW__secondaryButton{border:1px solid var(--cc-line-alpha-25);color:var(--cc-text-secondary);cursor:pointer;background:0 0}.composer-editor-modal-module__qZTXiW__secondaryButton:hover:not(:disabled){border-color:var(--cc-line-alpha-40);background:var(--cc-neutral-alpha-04);color:var(--cc-text-primary)}.composer-editor-modal-module__qZTXiW__primaryButton{background:var(--cc-brand-primary);color:var(--cc-surface);cursor:pointer;border:1px solid #0000}.composer-editor-modal-module__qZTXiW__primaryButton:hover:not(:disabled){background:var(--cc-brand-hover)}.composer-editor-modal-module__qZTXiW__secondaryButton:disabled,.composer-editor-modal-module__qZTXiW__primaryButton:disabled{cursor:default;opacity:.5}@media (max-width:520px){.composer-editor-modal-module__qZTXiW__overlay{padding:12px}.composer-editor-modal-module__qZTXiW__modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.composer-editor-modal-module__qZTXiW__expanded{height:calc(100dvh - 24px)}.composer-editor-modal-module__qZTXiW__body{padding:10px}}
