.row-thumbnail-module__6lr2zW__thumbnailContainer{border-radius:4px;justify-content:center;align-items:center;width:100%;height:80px;display:flex;position:relative;overflow:hidden}.row-thumbnail-module__6lr2zW__thumbnailScaler{transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:600px;min-height:100%;transform:scale(.5)}.row-thumbnail-module__6lr2zW__thumbnailContent{width:100%;min-height:100%}
.empty-state-module__1uZFdG__container{padding:var(--sl-space-8);text-align:center;border:1px dashed var(--sl-color-border);border-radius:var(--sl-radius-lg);background-color:var(--sl-color-bg-subtle);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state-module__1uZFdG__icon{margin-bottom:var(--sl-space-4);color:var(--sl-color-text-muted)}.empty-state-module__1uZFdG__title{font-size:var(--sl-font-size-base);font-weight:var(--sl-font-weight-semibold);color:var(--sl-color-text-primary);margin:0}.empty-state-module__1uZFdG__description{margin:var(--sl-space-2)0 0;font-size:var(--sl-font-size-sm);color:var(--sl-color-text-secondary);max-width:300px}.empty-state-module__1uZFdG__actions{margin-top:var(--sl-space-4)}
.ai-section-module__dEkbyW__aiSection{flex-direction:column;gap:16px;padding:16px;display:flex}.ai-section-module__dEkbyW__title{font-weight:var(--sl-font-weight-bold);font-size:var(--sl-font-size-lg);color:var(--sl-color-text)}.ai-section-module__dEkbyW__textarea{border-radius:var(--sl-radius-md);border:1px solid var(--sl-color-border);background-color:var(--sl-color-bg-muted);width:100%;min-height:200px;color:var(--sl-color-text);font-family:inherit;font-size:var(--sl-font-size-sm);line-height:var(--sl-line-height-normal);resize:vertical;padding:12px}.ai-section-module__dEkbyW__textarea:focus{border-color:var(--sl-color-primary);box-shadow:0 0 0 2px var(--sl-color-primary-light);outline:none}.ai-section-module__dEkbyW__button{border-radius:var(--sl-radius-md);background-color:var(--sl-color-primary);width:100%;color:var(--sl-color-primary-foreground);font-weight:var(--sl-font-weight-medium);cursor:pointer;transition:var(--sl-transition-normal);border:none;padding:10px}.ai-section-module__dEkbyW__button:disabled{opacity:.5;cursor:not-allowed}.ai-section-module__dEkbyW__button:hover:not(:disabled){background-color:var(--sl-color-primary-hover)}.ai-section-module__dEkbyW__error{color:var(--sl-color-destructive-text);background-color:var(--sl-color-destructive-bg);border-radius:var(--sl-radius-sm);font-size:var(--sl-font-size-xs);border:1px solid var(--sl-color-destructive);margin-top:8px;padding:8px 12px}
.tooltip-module__QShzRq__tooltip{padding:var(--sl-space-1)var(--sl-space-2);background-color:var(--sl-color-text-primary);color:var(--sl-color-bg);font-size:10px;font-weight:var(--sl-font-weight-medium);border-radius:var(--sl-radius-sm);white-space:nowrap;z-index:var(--sl-z-tooltip);pointer-events:none;box-shadow:var(--sl-shadow-md);animation:.15s ease-out tooltip-module__QShzRq__tooltipFadeIn}.tooltip-module__QShzRq__arrow{fill:var(--sl-color-text-primary)}@keyframes tooltip-module__QShzRq__tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.content-item-module__oEmvmW__contentCard{aspect-ratio:1;background:var(--sl-color-bg);cursor:pointer;color:var(--sl-color-text);border:1px solid #0000001a;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:16px 0;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.content-item-module__oEmvmW__contentCard:hover{background:var(--sl-color-bg-muted);border-color:var(--sl-color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #00000026,0 2px 4px #0000001f}.content-item-module__oEmvmW__contentCard:active{transform:translateY(0)}.content-item-module__oEmvmW__contentCard:disabled{opacity:.5;cursor:not-allowed}.content-item-module__oEmvmW__iconContainer{color:var(--sl-color-text-secondary);flex:1;justify-content:center;align-items:center;display:flex}.content-item-module__oEmvmW__contentLabel{text-align:center;color:var(--sl-color-text);margin-top:8px;font-size:12px;font-weight:500}
.form-section-module__jn-SlG__section{padding-bottom:var(--sl-space-6);margin-bottom:var(--sl-space-6);border-bottom:1px solid var(--sl-color-border)}.form-section-module__jn-SlG__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.form-section-module__jn-SlG__header{margin-bottom:var(--sl-space-4);justify-content:space-between;align-items:center;gap:var(--sl-space-2);display:flex}.form-section-module__jn-SlG__title{font-size:var(--sl-font-size-base);font-weight:var(--sl-font-weight-semibold);color:var(--sl-color-text-primary);margin:0}.form-section-module__jn-SlG__description{margin:var(--sl-space-1)0 0;font-size:var(--sl-font-size-sm);color:var(--sl-color-text-secondary)}.form-section-module__jn-SlG__content{gap:var(--sl-space-4);flex-direction:column;display:flex}
.label-module__O9yBqq__label{font-size:var(--sl-font-size-sm);font-weight:var(--sl-font-weight-medium);color:var(--sl-color-text-secondary);display:block}
.form-field-module__eUqk7G__formField{gap:var(--sl-space-2);flex-direction:column;display:flex}.form-field-module__eUqk7G__header{justify-content:space-between;align-items:center;gap:var(--sl-space-2);display:flex}.form-field-module__eUqk7G__headerAction{flex-shrink:0}.form-field-module__eUqk7G__error{font-size:var(--sl-font-size-xs);color:var(--sl-color-destructive)}.form-field-module__eUqk7G__hint{font-size:var(--sl-font-size-xs);color:var(--sl-color-text-secondary)}
.sl-input{border-radius:var(--sl-radius-md);border:1px solid var(--sl-color-border);background-color:var(--sl-color-bg);width:100%;color:var(--sl-color-text);padding:var(--sl-space-2)var(--sl-space-3);font-size:var(--sl-font-size-sm);transition:border-color var(--sl-transition-normal),box-shadow var(--sl-transition-normal),background-color var(--sl-transition-normal);line-height:1.4;display:block}.sl-input::placeholder{color:var(--sl-color-text-muted)}.sl-input:focus-visible{border-color:var(--sl-color-primary);outline:none;box-shadow:0 0 0 1px #2563eb33}.sl-input:disabled{opacity:.6;cursor:not-allowed}
.form-grid-module__jdQeVa__formGrid{gap:var(--sl-space-3);grid-template-columns:repeat(var(--form-grid-cols,1),minmax(0,1fr));display:grid}
.select-module__6ReRMa__trigger{width:100%;padding:var(--sl-space-2)var(--sl-space-3);font-size:var(--sl-font-size-sm);color:var(--sl-color-text-primary);background-color:var(--sl-color-bg);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-md);cursor:pointer;transition:all var(--sl-transition-normal);outline:none;justify-content:space-between;align-items:center;line-height:1.4;display:flex}.select-module__6ReRMa__trigger:focus{border-color:var(--sl-color-primary);box-shadow:0 0 0 1px #2563eb1a}.select-module__6ReRMa__trigger:disabled{background-color:var(--sl-color-bg-muted);color:var(--sl-color-text-placeholder);cursor:not-allowed;opacity:.7}.select-module__6ReRMa__triggerIcon{color:var(--sl-color-text-secondary);margin-left:var(--sl-space-2);transition:transform var(--sl-transition-normal);flex-shrink:0}.select-module__6ReRMa__trigger[data-state=open] .select-module__6ReRMa__triggerIcon{transform:rotate(180deg)}.select-module__6ReRMa__content{background-color:var(--sl-color-bg);border-radius:var(--sl-radius-md);border:1px solid var(--sl-color-border);box-shadow:var(--sl-shadow-lg);z-index:var(--sl-z-dropdown);min-width:var(--radix-select-trigger-width);animation:select-module__6ReRMa__contentShow var(--sl-transition-normal);overflow:hidden}@keyframes select-module__6ReRMa__contentShow{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.select-module__6ReRMa__viewport{padding:var(--sl-space-1)}.select-module__6ReRMa__item{padding:var(--sl-space-2)var(--sl-space-8)var(--sl-space-2)var(--sl-space-3);font-size:var(--sl-font-size-sm);color:var(--sl-color-text-primary);border-radius:var(--sl-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--sl-transition-fast);outline:none;align-items:center;display:flex;position:relative}.select-module__6ReRMa__item[data-highlighted]{background-color:var(--sl-color-bg-hover)}.select-module__6ReRMa__item[data-disabled]{color:var(--sl-color-text-placeholder);pointer-events:none}.select-module__6ReRMa__itemIndicator{right:var(--sl-space-3);color:var(--sl-color-primary);justify-content:center;align-items:center;display:flex;position:absolute}.select-module__6ReRMa__label{padding:var(--sl-space-1)var(--sl-space-3);font-size:var(--sl-font-size-xs);font-weight:var(--sl-font-weight-semibold);color:var(--sl-color-text-muted);text-transform:uppercase;letter-spacing:.025em}.select-module__6ReRMa__separator{background-color:var(--sl-color-border-light);height:1px;margin:var(--sl-space-1)calc(-1*var(--sl-space-1))}.select-module__6ReRMa__scrollButton{height:var(--sl-space-6);background-color:var(--sl-color-bg);color:var(--sl-color-text-secondary);cursor:default;justify-content:center;align-items:center;display:flex}
.textarea-module__Xtdoyq__textarea{width:100%;min-height:80px;padding:var(--sl-space-2)var(--sl-space-3);font-size:var(--sl-font-size-sm);line-height:var(--sl-line-height-normal);color:var(--sl-color-text-primary);background-color:var(--sl-color-bg);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-md);resize:vertical;transition:border-color var(--sl-transition-normal),box-shadow var(--sl-transition-normal);display:block}.textarea-module__Xtdoyq__textarea:focus{border-color:var(--sl-color-primary);outline:none;box-shadow:0 0 0 1px #2563eb33}.textarea-module__Xtdoyq__textarea:disabled{background-color:var(--sl-color-bg-muted);color:var(--sl-color-text-placeholder);cursor:not-allowed}.textarea-module__Xtdoyq__textarea::placeholder{color:var(--sl-color-text-muted)}
.json-editor-module__JkYx7q__container{border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--sl-font-size-sm);overflow:hidden}.cm-editor{outline:none!important}.cm-gutters{background-color:var(--sl-color-bg-muted)!important;border-right:1px solid var(--sl-color-border)!important}
.preview-modal-module__tjbYmG__container{flex-direction:column;gap:1rem;height:80vh;display:flex}.preview-modal-module__tjbYmG__controls{border-bottom:1px solid var(--sl-color-bg-hover);justify-content:center;padding-bottom:.5rem;display:flex}.preview-modal-module__tjbYmG__iframeWrapper{background-color:var(--sl-color-bg-muted);border:1px solid var(--sl-color-border);border-radius:.5rem;flex:1;justify-content:center;display:flex;overflow:hidden}.preview-modal-module__tjbYmG__iframe{background-color:var(--sl-color-bg);border:none;box-shadow:0 4px 6px -1px #0000001a}.preview-modal-module__tjbYmG__desktop{width:100%}.preview-modal-module__tjbYmG__mobile{width:375px}.preview-modal-module__tjbYmG__dialogOverride{max-width:60rem!important}
.test-send-modal-module__0QNL9q__container{padding-top:12px}.test-send-modal-module__0QNL9q__form{flex-direction:column;gap:20px;display:flex}.test-send-modal-module__0QNL9q__actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.test-send-modal-module__0QNL9q__successState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 0;display:flex}.test-send-modal-module__0QNL9q__successIcon{color:var(--sl-color-success)}.test-send-modal-module__0QNL9q__successState h3{color:var(--sl-color-text-primary);margin:0;font-size:1.25rem;font-weight:600}.test-send-modal-module__0QNL9q__successState p{color:var(--sl-color-text-secondary);margin:0}.test-send-modal-module__0QNL9q__errorState{background-color:var(--sl-color-destructive-foreground);border:1px solid var(--sl-color-destructive-bg);color:var(--sl-color-destructive-text);border-radius:6px;align-items:center;gap:8px;padding:12px;font-size:.875rem;display:flex}.test-send-modal-module__0QNL9q__spinner{margin-right:8px;animation:1s linear infinite test-send-modal-module__0QNL9q__spin}@keyframes test-send-modal-module__0QNL9q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.props-manager-module__vHE2ua__panel{background:#fff;flex-direction:column;height:100%;display:flex}.props-manager-module__vHE2ua__header{border-bottom:1px solid var(--sl-color-border);background:var(--sl-color-bg-muted);padding:16px}.props-manager-module__vHE2ua__title{color:var(--sl-color-text-primary);margin:0 0 8px;font-size:16px;font-weight:600}.props-manager-module__vHE2ua__blockType{background:var(--sl-color-primary);color:#fff;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-block}.props-manager-module__vHE2ua__content{flex:1;padding:16px;overflow-y:auto}.props-manager-module__vHE2ua__placeholder{border:2px dashed var(--sl-color-text-muted);background:var(--sl-color-bg-muted);border-radius:8px;justify-content:center;align-items:center;height:200px;display:flex}.props-manager-module__vHE2ua__placeholderText{color:var(--sl-color-text-secondary);text-align:center;margin:0;font-size:14px}.props-manager-module__vHE2ua__section{margin-bottom:24px}.props-manager-module__vHE2ua__sectionTitle{color:var(--sl-color-text);margin:0 0 16px;font-size:14px;font-weight:600}.props-manager-module__vHE2ua__field{margin-bottom:16px}.props-manager-module__vHE2ua__label{color:var(--sl-color-text);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.props-manager-module__vHE2ua__input,.props-manager-module__vHE2ua__select,.props-manager-module__vHE2ua__textarea{border:1px solid var(--sl-color-text-muted);width:100%;color:var(--sl-color-text-primary);box-sizing:border-box;background:#fff;border-radius:4px;padding:8px 12px;font-size:14px}.props-manager-module__vHE2ua__input:focus,.props-manager-module__vHE2ua__select:focus,.props-manager-module__vHE2ua__textarea:focus{border-color:var(--sl-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--sl-color-primary)10%,transparent);outline:none}.props-manager-module__vHE2ua__input:disabled,.props-manager-module__vHE2ua__select:disabled,.props-manager-module__vHE2ua__textarea:disabled{background:var(--sl-color-bg-hover);color:var(--sl-color-text-secondary);cursor:not-allowed}.props-manager-module__vHE2ua__textarea{resize:none;min-height:60px;font-family:inherit}.props-manager-module__vHE2ua__footer{border-top:1px solid var(--sl-color-border);margin-top:auto;padding-top:16px}.props-manager-module__vHE2ua__note{color:var(--sl-color-text-secondary);text-align:center;margin:0;font-size:12px;font-style:italic}
.column-widths-module__3yB0Dq__fields{gap:4px;width:100%;display:flex}.column-widths-module__3yB0Dq__field{min-width:0;padding:var(--sl-space-1)var(--sl-space-1);background:var(--sl-color-bg-muted);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-sm);transition:border-color var(--sl-transition-normal);flex:1;align-items:center;gap:1px;display:flex}.column-widths-module__3yB0Dq__field:focus-within,.column-widths-module__3yB0Dq__field.column-widths-module__3yB0Dq__focused{border-color:var(--sl-color-primary)}.column-widths-module__3yB0Dq__input{width:100%;min-width:0;font-size:var(--sl-font-size-xs);color:var(--sl-color-text-primary);text-align:right;background:0 0;border:none;outline:none;padding:0}.column-widths-module__3yB0Dq__unit{font-size:var(--sl-font-size-xs);color:var(--sl-color-text-placeholder)}.column-widths-module__3yB0Dq__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.column-widths-module__3yB0Dq__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.column-widths-module__3yB0Dq__input{-moz-appearance:textfield}
.column-picker-module__8J3YAG__list{gap:4px;width:100%;display:flex}.column-picker-module__8J3YAG__item{min-width:0;padding:var(--sl-space-1)var(--sl-space-2);font-size:var(--sl-font-size-xs);color:var(--sl-color-text-secondary);background:var(--sl-color-bg-muted);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--sl-transition-normal),color var(--sl-transition-normal);flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.column-picker-module__8J3YAG__item:hover{color:var(--sl-color-text-primary);border-color:var(--sl-color-primary-light)}.column-picker-module__8J3YAG__item.column-picker-module__8J3YAG__active{color:var(--sl-color-primary);border-color:var(--sl-color-primary);background:color-mix(in srgb,var(--sl-color-primary)8%,transparent)}.column-picker-module__8J3YAG__swatch{border:1px dashed var(--sl-color-border);border-radius:3px;flex:none;width:10px;height:10px}.column-picker-module__8J3YAG__swatch.column-picker-module__8J3YAG__styled{border-style:solid;border-color:var(--sl-color-text-placeholder)}
.tabs-module__oy_AJW__tabs{flex-direction:column;width:100%;display:flex}.tabs-module__oy_AJW__list{border-bottom:1px solid var(--sl-color-border);margin-bottom:var(--sl-space-4);align-items:center;gap:var(--sl-space-4);display:flex}.tabs-module__oy_AJW__trigger{padding:var(--sl-space-2)0;font-size:var(--sl-font-size-sm);font-weight:var(--sl-font-weight-medium);color:var(--sl-color-text-secondary);cursor:pointer;transition:var(--sl-transition-normal);background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative;top:1px}.tabs-module__oy_AJW__trigger:hover:not(:disabled){color:var(--sl-color-text-primary)}.tabs-module__oy_AJW__trigger.tabs-module__oy_AJW__active{color:var(--sl-color-primary);border-bottom-color:var(--sl-color-primary)}.tabs-module__oy_AJW__trigger:disabled{opacity:.5;cursor:not-null}.tabs-module__oy_AJW__content{width:100%;animation:.2s ease-in-out tabs-module__oy_AJW__fadeIn}@keyframes tabs-module__oy_AJW__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
.dialog-module__VttaQW__overlay{z-index:var(--sl-z-overlay);animation:dialog-module__VttaQW__fadeIn var(--sl-transition-normal);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-module__VttaQW__content{background-color:var(--sl-color-bg);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-lg);width:90%;max-width:500px;max-height:85vh;animation:dialog-module__VttaQW__slideIn var(--sl-transition-normal);position:relative;overflow-y:auto}.dialog-module__VttaQW__header{padding:var(--sl-space-6);padding-bottom:var(--sl-space-4);border-bottom:1px solid var(--sl-color-bg-hover)}.dialog-module__VttaQW__title{font-size:var(--sl-font-size-lg);font-weight:var(--sl-font-weight-semibold);color:var(--sl-color-text-primary);margin:0}.dialog-module__VttaQW__description{margin:var(--sl-space-2)0 0;font-size:var(--sl-font-size-sm);color:var(--sl-color-text-secondary)}.dialog-module__VttaQW__body{padding:var(--sl-space-6)}.dialog-module__VttaQW__footer{padding:var(--sl-space-4)var(--sl-space-6);border-top:1px solid var(--sl-color-bg-hover);justify-content:flex-end;gap:var(--sl-space-2);display:flex}.dialog-module__VttaQW__closeButton{top:var(--sl-space-4);right:var(--sl-space-4);cursor:pointer;padding:var(--sl-space-1);color:var(--sl-color-text-placeholder);border-radius:var(--sl-radius-sm);transition:background-color var(--sl-transition-normal),color var(--sl-transition-normal);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.dialog-module__VttaQW__closeButton:hover{background-color:var(--sl-color-bg-hover);color:var(--sl-color-text-secondary)}@keyframes dialog-module__VttaQW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__VttaQW__slideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.dialog-module__VttaQW__noAnimation{animation:none!important}
