.DataSourceManager-module__yoI-PG__modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DataSourceManager-module__yoI-PG__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1000px;height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}.DataSourceManager-module__yoI-PG__modalHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.DataSourceManager-module__yoI-PG__modalTitle{color:#111827;margin:0;font-size:18px;font-weight:600}.DataSourceManager-module__yoI-PG__headerActions{gap:8px;display:flex}.DataSourceManager-module__yoI-PG__modalBody{height:calc(100% - 80px);display:flex;overflow:hidden}.DataSourceManager-module__yoI-PG__leftPanel{background:#f9fafb;border-right:1px solid #e5e7eb;width:300px;padding:20px;overflow-y:auto}.DataSourceManager-module__yoI-PG__rightPanel{flex:1;padding:20px;overflow-y:auto}.DataSourceManager-module__yoI-PG__sectionTitle{color:#374151;margin:0 0 12px;font-size:14px;font-weight:500}.DataSourceManager-module__yoI-PG__section{margin-bottom:24px}.DataSourceManager-module__yoI-PG__importSection{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:24px}.DataSourceManager-module__yoI-PG__fileInputLabel{cursor:pointer;color:#fff;background:#06b6d4;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;margin-bottom:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.DataSourceManager-module__yoI-PG__fileInputLabel:hover{background:#0891b2}.DataSourceManager-module__yoI-PG__fileInput{display:none}.DataSourceManager-module__yoI-PG__helperText{color:#6b7280;margin-top:4px;font-size:11px;line-height:1.4}.DataSourceManager-module__yoI-PG__pasteLabel{color:#374151;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.DataSourceManager-module__yoI-PG__createForm{gap:8px;display:flex}.DataSourceManager-module__yoI-PG__input{color:#374151;border:1px solid #d1d5db;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:14px;transition:all .2s}.DataSourceManager-module__yoI-PG__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.DataSourceManager-module__yoI-PG__input:disabled{cursor:not-allowed;background:#f3f4f6}.DataSourceManager-module__yoI-PG__sourceList{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.DataSourceManager-module__yoI-PG__sourceItem{background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .2s;display:flex}.DataSourceManager-module__yoI-PG__sourceItem:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000000d}.DataSourceManager-module__yoI-PG__sourceButton{text-align:left;cursor:pointer;color:#374151;background:0 0;border:none;flex:1;padding:0;font-size:14px;transition:color .2s}.DataSourceManager-module__yoI-PG__sourceButton:hover{color:#3b82f6}.DataSourceManager-module__yoI-PG__sourceButtonActive{color:#3b82f6;font-weight:600}.DataSourceManager-module__yoI-PG__sourceButton:disabled{cursor:not-allowed;opacity:.5}.DataSourceManager-module__yoI-PG__deleteSourceButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}.DataSourceManager-module__yoI-PG__deleteSourceButton:hover:not(:disabled){background:#dc2626}.DataSourceManager-module__yoI-PG__deleteSourceButton:disabled{opacity:.5;cursor:not-allowed}.DataSourceManager-module__yoI-PG__emptyState{text-align:center;color:#6b7280;padding:100px 20px 20px}.DataSourceManager-module__yoI-PG__emptyStateText{margin-bottom:8px;font-size:15px}.DataSourceManager-module__yoI-PG__emptyStateSubtext{color:#9ca3af;font-size:13px}.DataSourceManager-module__yoI-PG__editorHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.DataSourceManager-module__yoI-PG__editorTitle{color:#111827;margin:0;font-size:14px;font-weight:500}.DataSourceManager-module__yoI-PG__editorActions{gap:8px;display:flex}.DataSourceManager-module__yoI-PG__addItemCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:16px}.DataSourceManager-module__yoI-PG__addItemHeader{color:#111827;margin:0 0 16px;font-size:14px;font-weight:500}.DataSourceManager-module__yoI-PG__formGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.DataSourceManager-module__yoI-PG__formField{flex-direction:column;display:flex}.DataSourceManager-module__yoI-PG__formLabel{color:#374151;margin-bottom:6px;font-size:13px;font-weight:500}.DataSourceManager-module__yoI-PG__attributesHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.DataSourceManager-module__yoI-PG__attributeRow{gap:8px;margin-bottom:8px;display:flex}.DataSourceManager-module__yoI-PG__attributeKeyInput{width:120px}.DataSourceManager-module__yoI-PG__attributeValueInput{flex:1}.DataSourceManager-module__yoI-PG__removeAttributeButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:4px;padding:6px 10px;font-size:12px;transition:all .2s}.DataSourceManager-module__yoI-PG__removeAttributeButton:hover{background:#dc2626}.DataSourceManager-module__yoI-PG__itemsList{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.DataSourceManager-module__yoI-PG__itemCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;transition:all .2s}.DataSourceManager-module__yoI-PG__itemCard:hover{box-shadow:0 1px 3px #0000001a}.DataSourceManager-module__yoI-PG__itemContent{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.DataSourceManager-module__yoI-PG__itemInfo{flex:1}.DataSourceManager-module__yoI-PG__itemLabel{color:#111827;margin-bottom:4px;font-size:14px;font-weight:500}.DataSourceManager-module__yoI-PG__itemValue{color:#6b7280;margin-bottom:6px;font-size:13px}.DataSourceManager-module__yoI-PG__itemAttributes{color:#9ca3af;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.DataSourceManager-module__yoI-PG__itemAttribute{margin-right:8px}.DataSourceManager-module__yoI-PG__deleteItemButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:4px;flex-shrink:0;padding:6px 10px;font-size:11px;transition:all .2s}.DataSourceManager-module__yoI-PG__deleteItemButton:hover:not(:disabled){background:#dc2626}.DataSourceManager-module__yoI-PG__deleteItemButton:disabled{opacity:.5;cursor:not-allowed}.DataSourceManager-module__yoI-PG__noItems{text-align:center;color:#6b7280;padding:60px 20px;font-size:14px}.DataSourceManager-module__yoI-PG__button{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.DataSourceManager-module__yoI-PG__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.DataSourceManager-module__yoI-PG__button:active{transform:translateY(0)}.DataSourceManager-module__yoI-PG__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.DataSourceManager-module__yoI-PG__buttonPrimary{color:#fff;background:#3b82f6}.DataSourceManager-module__yoI-PG__buttonPrimary:hover:not(:disabled){background:#2563eb}.DataSourceManager-module__yoI-PG__buttonSecondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.DataSourceManager-module__yoI-PG__buttonSecondary:hover:not(:disabled){background:#e5e7eb}.DataSourceManager-module__yoI-PG__buttonSuccess{color:#fff;background:#10b981}.DataSourceManager-module__yoI-PG__buttonSuccess:hover:not(:disabled){background:#059669}.DataSourceManager-module__yoI-PG__buttonDanger{color:#fff;background:#ef4444}.DataSourceManager-module__yoI-PG__buttonDanger:hover:not(:disabled){background:#dc2626}.DataSourceManager-module__yoI-PG__buttonInfo{color:#fff;background:#06b6d4}.DataSourceManager-module__yoI-PG__buttonInfo:hover:not(:disabled){background:#0891b2}.DataSourceManager-module__yoI-PG__buttonSmall{padding:4px 8px;font-size:11px}.DataSourceManager-module__yoI-PG__textarea{color:#1f2937;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;width:100%;min-height:100px;padding:10px 12px;font-family:Courier New,monospace;font-size:12px;transition:all .2s}.DataSourceManager-module__yoI-PG__textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.DataSourceManager-module__yoI-PG__textarea:disabled{cursor:not-allowed;background:#f3f4f6}.DataSourceManager-module__yoI-PG__leftPanel::-webkit-scrollbar{width:6px}.DataSourceManager-module__yoI-PG__rightPanel::-webkit-scrollbar{width:6px}.DataSourceManager-module__yoI-PG__sourceList::-webkit-scrollbar{width:6px}.DataSourceManager-module__yoI-PG__itemsList::-webkit-scrollbar{width:6px}.DataSourceManager-module__yoI-PG__leftPanel::-webkit-scrollbar-track{background:0 0}.DataSourceManager-module__yoI-PG__rightPanel::-webkit-scrollbar-track{background:0 0}.DataSourceManager-module__yoI-PG__sourceList::-webkit-scrollbar-track{background:0 0}.DataSourceManager-module__yoI-PG__itemsList::-webkit-scrollbar-track{background:0 0}.DataSourceManager-module__yoI-PG__leftPanel::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.DataSourceManager-module__yoI-PG__rightPanel::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.DataSourceManager-module__yoI-PG__sourceList::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.DataSourceManager-module__yoI-PG__itemsList::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.DataSourceManager-module__yoI-PG__leftPanel::-webkit-scrollbar-thumb:hover{background:#9ca3af}.DataSourceManager-module__yoI-PG__rightPanel::-webkit-scrollbar-thumb:hover{background:#9ca3af}.DataSourceManager-module__yoI-PG__sourceList::-webkit-scrollbar-thumb:hover{background:#9ca3af}.DataSourceManager-module__yoI-PG__itemsList::-webkit-scrollbar-thumb:hover{background:#9ca3af}
.ImportExportManager-module__9R8f2G__modal{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ImportExportManager-module__9R8f2G__modalContent{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:700px;max-height:85vh;animation:.3s ImportExportManager-module__9R8f2G__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 48px #0003}@keyframes ImportExportManager-module__9R8f2G__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ImportExportManager-module__9R8f2G__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px;display:flex}.ImportExportManager-module__9R8f2G__modalTitle{color:#111827;margin:0;font-size:20px;font-weight:600}.ImportExportManager-module__9R8f2G__closeButton{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex}.ImportExportManager-module__9R8f2G__closeButton:hover{color:#111827;background:#e5e7eb}.ImportExportManager-module__9R8f2G__tabs{background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex}.ImportExportManager-module__9R8f2G__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.ImportExportManager-module__9R8f2G__tab:hover{color:#111827;background:#f3f4f6}.ImportExportManager-module__9R8f2G__tabActive{color:#3b82f6;background:#fff;border-bottom-color:#3b82f6}.ImportExportManager-module__9R8f2G__modalBody{flex:1;padding:24px;overflow-y:auto}.ImportExportManager-module__9R8f2G__importSection{min-height:300px}.ImportExportManager-module__9R8f2G__uploadArea{text-align:center;cursor:pointer;border:2px dashed #d1d5db;border-radius:12px;padding:48px 24px;transition:all .3s}.ImportExportManager-module__9R8f2G__uploadArea:hover{background:#f0f9ff;border-color:#3b82f6}.ImportExportManager-module__9R8f2G__uploadLabel{cursor:pointer;display:block}.ImportExportManager-module__9R8f2G__uploadIcon{color:#9ca3af;margin:0 auto 16px}.ImportExportManager-module__9R8f2G__uploadArea:hover .ImportExportManager-module__9R8f2G__uploadIcon{color:#3b82f6;transition:all .3s;transform:translateY(-4px)}.ImportExportManager-module__9R8f2G__uploadArea h3{color:#111827;margin:0 0 8px;font-size:16px;font-weight:600}.ImportExportManager-module__9R8f2G__uploadHint{color:#6b7280;margin:0;font-size:14px}.ImportExportManager-module__9R8f2G__fileInput{display:none}.ImportExportManager-module__9R8f2G__preview{animation:.3s ImportExportManager-module__9R8f2G__fadeIn}@keyframes ImportExportManager-module__9R8f2G__fadeIn{0%{opacity:0}to{opacity:1}}.ImportExportManager-module__9R8f2G__previewHeader{background:#f9fafb;border-radius:12px;align-items:center;gap:16px;margin-bottom:20px;padding:20px;display:flex}.ImportExportManager-module__9R8f2G__previewHeader svg{color:#3b82f6}.ImportExportManager-module__9R8f2G__previewTitle{color:#111827;margin:0 0 4px;font-size:16px;font-weight:600}.ImportExportManager-module__9R8f2G__previewSubtitle{color:#6b7280;margin:0;font-size:14px}.ImportExportManager-module__9R8f2G__previewDetails{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:20px}.ImportExportManager-module__9R8f2G__previewItem{color:#374151;font-size:14px;line-height:1.6}.ImportExportManager-module__9R8f2G__previewItem strong{color:#111827;font-weight:600}.ImportExportManager-module__9R8f2G__previewActions{flex-direction:column;gap:16px;display:flex}.ImportExportManager-module__9R8f2G__importStrategy{align-items:center;gap:12px;display:flex}.ImportExportManager-module__9R8f2G__strategyLabel{color:#374151;white-space:nowrap;font-size:14px;font-weight:500}.ImportExportManager-module__9R8f2G__strategySelect{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;flex:1;padding:10px 12px;font-size:14px;transition:all .2s}.ImportExportManager-module__9R8f2G__strategySelect:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ImportExportManager-module__9R8f2G__exportOptions{flex-direction:column;gap:24px;display:flex}.ImportExportManager-module__9R8f2G__optionsGrid{gap:12px;display:grid}.ImportExportManager-module__9R8f2G__optionCard{cursor:pointer;text-align:left;background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:16px;padding:16px;transition:all .2s;display:flex}.ImportExportManager-module__9R8f2G__optionCard:hover{background:#f0f9ff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f61a}.ImportExportManager-module__9R8f2G__optionCardActive{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ImportExportManager-module__9R8f2G__optionIcon{color:#6b7280;flex-shrink:0}.ImportExportManager-module__9R8f2G__optionCardActive .ImportExportManager-module__9R8f2G__optionIcon{color:#3b82f6}.ImportExportManager-module__9R8f2G__optionContent{flex:1}.ImportExportManager-module__9R8f2G__optionTitle{color:#111827;align-items:center;gap:8px;margin:0 0 4px;font-size:15px;font-weight:600;display:flex}.ImportExportManager-module__9R8f2G__recommendedBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#10b981;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.ImportExportManager-module__9R8f2G__optionDescription{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.ImportExportManager-module__9R8f2G__buttonGroup{justify-content:flex-end;gap:12px;display:flex}.ImportExportManager-module__9R8f2G__button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.ImportExportManager-module__9R8f2G__button:disabled{opacity:.5;cursor:not-allowed}.ImportExportManager-module__9R8f2G__buttonPrimary{color:#fff;background:#3b82f6}.ImportExportManager-module__9R8f2G__buttonPrimary:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.ImportExportManager-module__9R8f2G__buttonSecondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.ImportExportManager-module__9R8f2G__buttonSecondary:hover:not(:disabled){background:#e5e7eb}.ImportExportManager-module__9R8f2G__buttonLarge{width:100%;padding:14px 28px;font-size:15px}@media (max-width:768px){.ImportExportManager-module__9R8f2G__modalContent{border-radius:0;max-width:100%;max-height:100vh}.ImportExportManager-module__9R8f2G__modalBody{padding:16px}.ImportExportManager-module__9R8f2G__uploadArea{padding:32px 16px}}
.FormBuilderHeader-module__1JKsgG__header{background:#fff;border-radius:12px;margin-bottom:24px;padding:20px 24px;box-shadow:0 1px 3px #0000001a}.FormBuilderHeader-module__1JKsgG__headerContent{justify-content:space-between;align-items:center;gap:20px;display:flex}.FormBuilderHeader-module__1JKsgG__headerInfo{flex:1}.FormBuilderHeader-module__1JKsgG__title{color:#111827;margin:0 0 4px;font-size:20px;font-weight:600}.FormBuilderHeader-module__1JKsgG__subtitle{color:#6b7280;margin:0;font-size:14px}.FormBuilderHeader-module__1JKsgG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FormBuilderHeader-module__1JKsgG__button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.FormBuilderHeader-module__1JKsgG__button:hover{transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.FormBuilderHeader-module__1JKsgG__button:active{transform:translateY(0)}.FormBuilderHeader-module__1JKsgG__buttonPurple{color:#fff;background:#8b5cf6}.FormBuilderHeader-module__1JKsgG__buttonPurple:hover{background:#7c3aed}.FormBuilderHeader-module__1JKsgG__buttonSuccess{color:#fff;background:#10b981}.FormBuilderHeader-module__1JKsgG__buttonSuccess:hover{background:#059669}.FormBuilderHeader-module__1JKsgG__buttonPrimary{color:#fff;background:#3b82f6}.FormBuilderHeader-module__1JKsgG__buttonPrimary:hover{background:#2563eb}.FormBuilderHeader-module__1JKsgG__buttonDanger{color:#fff;background:#ef4444}.FormBuilderHeader-module__1JKsgG__buttonDanger:hover{background:#dc2626}.FormBuilderHeader-module__1JKsgG__buttonInfo{color:#fff;background:#06b6d4}.FormBuilderHeader-module__1JKsgG__buttonInfo:hover{background:#0891b2}.FormBuilderHeader-module__1JKsgG__buttonSecondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.FormBuilderHeader-module__1JKsgG__buttonSecondary:hover{background:#e5e7eb}.FormBuilderHeader-module__1JKsgG__fileLabel{cursor:pointer;color:#fff;background:#3b82f6;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.FormBuilderHeader-module__1JKsgG__fileLabel:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}.FormBuilderHeader-module__1JKsgG__fileInput{display:none}
.JsonEditor-module__GnBqiW__card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.JsonEditor-module__GnBqiW__cardHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:20px 24px}.JsonEditor-module__GnBqiW__title{color:#111827;margin:0 0 4px;font-size:18px;font-weight:600}.JsonEditor-module__GnBqiW__subtitle{color:#6b7280;margin:0;font-size:13px}.JsonEditor-module__GnBqiW__cardBody{padding:24px}.JsonEditor-module__GnBqiW__textarea{color:#1f2937;resize:vertical;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;min-height:500px;padding:16px;font-family:Courier New,monospace;font-size:13px;line-height:1.6;transition:all .2s}.JsonEditor-module__GnBqiW__textarea:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.JsonEditor-module__GnBqiW__textarea::placeholder{color:#9ca3af}.JsonEditor-module__GnBqiW__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.JsonEditor-module__GnBqiW__button{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.JsonEditor-module__GnBqiW__button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.JsonEditor-module__GnBqiW__button:active{transform:translateY(0)}.JsonEditor-module__GnBqiW__buttonPrimary{color:#fff;background:#3b82f6}.JsonEditor-module__GnBqiW__buttonPrimary:hover{background:#2563eb}.JsonEditor-module__GnBqiW__buttonSecondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.JsonEditor-module__GnBqiW__buttonSecondary:hover{background:#e5e7eb}
.FieldItem-module__vlRWBa__card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:12px;transition:all .2s;box-shadow:0 1px 3px #00000014}.FieldItem-module__vlRWBa__card:hover{border-color:#cbd5e1;box-shadow:0 3px 8px #0000001f}.FieldItem-module__vlRWBa__body{padding:14px 16px}.FieldItem-module__vlRWBa__content{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.FieldItem-module__vlRWBa__info{flex:1}.FieldItem-module__vlRWBa__actions{gap:6px;display:flex}.FieldItem-module__vlRWBa__headerRow{align-items:center;gap:10px;margin-bottom:10px;display:flex}.FieldItem-module__vlRWBa__title{color:#111827;font-size:14px;font-weight:600}.FieldItem-module__vlRWBa__badge{text-transform:uppercase;letter-spacing:.5px;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:600}.FieldItem-module__vlRWBa__badgeBlue{color:#2563eb;background:#dbeafe}.FieldItem-module__vlRWBa__badgePurple{color:#7c3aed;background:#ede9fe}.FieldItem-module__vlRWBa__badgeGreen{color:#059669;background:#d1fae5}.FieldItem-module__vlRWBa__badgeOrange{color:#ea580c;background:#fed7aa}.FieldItem-module__vlRWBa__details{color:#6b7280;font-size:13px;line-height:1.6}.FieldItem-module__vlRWBa__detailRow{margin-bottom:4px}.FieldItem-module__vlRWBa__detailLabel{color:#9ca3af}.FieldItem-module__vlRWBa__detailValue{color:#374151;font-weight:500}.FieldItem-module__vlRWBa__extraInfo{color:#9ca3af;border-top:1px solid #f3f4f6;margin-top:8px;padding-top:8px;font-size:12px}.FieldItem-module__vlRWBa__dependencies{color:#ea580c;font-weight:500}.FieldItem-module__vlRWBa__button{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.FieldItem-module__vlRWBa__button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.FieldItem-module__vlRWBa__buttonPrimary{color:#fff;background:#3b82f6}.FieldItem-module__vlRWBa__buttonPrimary:hover{background:#2563eb}.FieldItem-module__vlRWBa__buttonSuccess{color:#fff;background:#10b981}.FieldItem-module__vlRWBa__buttonSuccess:hover{background:#059669}.FieldItem-module__vlRWBa__buttonDanger{color:#fff;background:#ef4444}.FieldItem-module__vlRWBa__buttonDanger:hover{background:#dc2626}
.SectionItem-module__Avnheq__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;transition:all .2s;box-shadow:0 1px 3px #0000001a}.SectionItem-module__Avnheq__card:hover{box-shadow:0 4px 6px #0000001a}.SectionItem-module__Avnheq__header{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:16px}.SectionItem-module__Avnheq__headerContent{justify-content:space-between;align-items:center;display:flex}.SectionItem-module__Avnheq__headerLeft{flex:1;align-items:center;gap:12px;display:flex}.SectionItem-module__Avnheq__headerRight{gap:8px;display:flex}.SectionItem-module__Avnheq__expandButton{cursor:pointer;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;min-width:28px;padding:4px 8px;font-size:12px;transition:all .2s;display:flex}.SectionItem-module__Avnheq__expandButton:hover{background:#f3f4f6;border-color:#9ca3af}.SectionItem-module__Avnheq__title{color:#111827;font-size:15px;font-weight:600}.SectionItem-module__Avnheq__badge{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.SectionItem-module__Avnheq__badgePurple{color:#7c3aed;background:#ede9fe}.SectionItem-module__Avnheq__badgeBlue{color:#2563eb;background:#dbeafe}.SectionItem-module__Avnheq__badgeGreen{color:#059669;background:#d1fae5}.SectionItem-module__Avnheq__badgeOrange{color:#ea580c;background:#fed7aa}.SectionItem-module__Avnheq__itemCount{color:#6b7280;font-size:13px}.SectionItem-module__Avnheq__dependencies{color:#ea580c;font-size:13px;font-weight:500}.SectionItem-module__Avnheq__button{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.SectionItem-module__Avnheq__button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.SectionItem-module__Avnheq__buttonPrimary{color:#fff;background:#3b82f6}.SectionItem-module__Avnheq__buttonPrimary:hover{background:#2563eb}.SectionItem-module__Avnheq__buttonSuccess{color:#fff;background:#10b981}.SectionItem-module__Avnheq__buttonSuccess:hover{background:#059669}.SectionItem-module__Avnheq__buttonSecondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.SectionItem-module__Avnheq__buttonSecondary:hover{background:#e5e7eb}.SectionItem-module__Avnheq__buttonDanger{color:#fff;background:#ef4444}.SectionItem-module__Avnheq__buttonDanger:hover{background:#dc2626}.SectionItem-module__Avnheq__body{padding:16px}.SectionItem-module__Avnheq__emptyState{text-align:center;color:#6b7280;padding:48px 16px}.SectionItem-module__Avnheq__emptyStateActions{justify-content:center;gap:8px;margin-top:16px;display:flex}.SectionItem-module__Avnheq__nested{margin-top:12px;margin-left:16px}
.DependencyEditor-module__A4JbzG__container{padding:0}.DependencyEditor-module__A4JbzG__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.DependencyEditor-module__A4JbzG__title{color:#111827;margin:0;font-size:16px;font-weight:600}.DependencyEditor-module__A4JbzG__addButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.DependencyEditor-module__A4JbzG__addButton:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.DependencyEditor-module__A4JbzG__emptyState{text-align:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;padding:48px 24px}.DependencyEditor-module__A4JbzG__emptyTitle{color:#6b7280;margin:0 0 12px;font-size:15px}.DependencyEditor-module__A4JbzG__emptyHint{color:#9ca3af;margin:0;font-size:13px}.DependencyEditor-module__A4JbzG__dependencyCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.DependencyEditor-module__A4JbzG__dependencyHeader{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-bottom:1px solid #fbbf24;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.DependencyEditor-module__A4JbzG__dependencyTitle{color:#78350f;margin:0;font-size:14px;font-weight:600}.DependencyEditor-module__A4JbzG__removeButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:4px 12px;font-size:11px;font-weight:500;transition:all .2s}.DependencyEditor-module__A4JbzG__removeButton:hover{background:#dc2626}.DependencyEditor-module__A4JbzG__dependencyBody{padding:16px}.DependencyEditor-module__A4JbzG__actionSection{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.DependencyEditor-module__A4JbzG__actionGroup{flex-direction:column;gap:8px;display:flex}.DependencyEditor-module__A4JbzG__label{color:#374151;font-size:13px;font-weight:500;display:block}.DependencyEditor-module__A4JbzG__select{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:8px 12px;font-size:13px;transition:all .2s}.DependencyEditor-module__A4JbzG__select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.DependencyEditor-module__A4JbzG__addGroupButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;align-self:center;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.DependencyEditor-module__A4JbzG__addGroupButton:hover{background:#2563eb;transform:translateY(-1px)}.DependencyEditor-module__A4JbzG__roleGroup{background:#fff;border:1px solid #e0f2fe;border-radius:10px;margin-bottom:16px;overflow:hidden}.DependencyEditor-module__A4JbzG__roleGroupHeader{background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border-bottom:1px solid #7dd3fc;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.DependencyEditor-module__A4JbzG__roleGroupTitle{align-items:center;gap:12px;display:flex}.DependencyEditor-module__A4JbzG__roleGroupLabel{color:#075985;margin:0;font-size:13px;font-weight:600}.DependencyEditor-module__A4JbzG__operatorSelect{color:#075985;cursor:pointer;background:#fff;border:1px solid #7dd3fc;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.DependencyEditor-module__A4JbzG__roleGroupActions{gap:6px;display:flex}.DependencyEditor-module__A4JbzG__addRuleButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s}.DependencyEditor-module__A4JbzG__addRuleButton:hover{background:#059669}.DependencyEditor-module__A4JbzG__removeGroupButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .2s}.DependencyEditor-module__A4JbzG__removeGroupButton:hover{background:#dc2626}.DependencyEditor-module__A4JbzG__roleGroupBody{padding:12px}.DependencyEditor-module__A4JbzG__ruleItem{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:10px;padding:12px}.DependencyEditor-module__A4JbzG__ruleControls{grid-template-columns:2fr 2fr 1fr auto;gap:10px;margin-bottom:10px;display:grid}.DependencyEditor-module__A4JbzG__ruleFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.DependencyEditor-module__A4JbzG__fieldGroup{flex-direction:column;gap:6px;display:flex}.DependencyEditor-module__A4JbzG__fieldLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.DependencyEditor-module__A4JbzG__input{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:6px;outline:none;padding:8px 10px;font-size:13px;transition:all .2s}.DependencyEditor-module__A4JbzG__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.DependencyEditor-module__A4JbzG__input::placeholder{color:#9ca3af}.DependencyEditor-module__A4JbzG__removeRuleButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;align-self:flex-end;height:fit-content;padding:4px 8px;font-size:16px;font-weight:600;transition:all .2s}.DependencyEditor-module__A4JbzG__removeRuleButton:hover{background:#dc2626}.DependencyEditor-module__A4JbzG__preview{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border:1px solid #d1d5db;border-radius:10px;margin-top:20px;padding:16px}.DependencyEditor-module__A4JbzG__previewTitle{color:#374151;margin:0 0 10px;font-size:13px;font-weight:600}.DependencyEditor-module__A4JbzG__previewContent{color:#1f2937;font-family:Courier New,monospace;font-size:13px;line-height:1.8}.DependencyEditor-module__A4JbzG__previewAction{color:#7c3aed;font-weight:600}.DependencyEditor-module__A4JbzG__previewOperator{color:#10b981;font-weight:600}.DependencyEditor-module__A4JbzG__previewField{color:#3b82f6}.DependencyEditor-module__A4JbzG__previewValue{color:#ea580c}.DependencyEditor-module__A4JbzG__infoBox{background:#eff6ff;border:1px solid #3b82f6;border-radius:10px;margin-top:20px;padding:16px}.DependencyEditor-module__A4JbzG__infoTitle{color:#1e40af;margin:0 0 10px;font-size:13px;font-weight:600}.DependencyEditor-module__A4JbzG__infoList{margin:0;padding-left:20px}.DependencyEditor-module__A4JbzG__infoList li{color:#1e3a8a;margin-bottom:6px;font-size:13px;line-height:1.8}.DependencyEditor-module__A4JbzG__infoList strong{color:#1e40af;font-weight:600}.DependencyEditor-module__A4JbzG__emptyRuleGroup{text-align:center;color:#6b7280;padding:24px}.DependencyEditor-module__A4JbzG__addFirstRuleButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.DependencyEditor-module__A4JbzG__addFirstRuleButton:hover{background:#2563eb;transform:translateY(-1px)}@media (max-width:768px){.DependencyEditor-module__A4JbzG__actionSection,.DependencyEditor-module__A4JbzG__ruleControls,.DependencyEditor-module__A4JbzG__ruleFields{grid-template-columns:1fr}}
.IconConfigEditor-module__Ey9lbG__container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.IconConfigEditor-module__Ey9lbG__header{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-bottom:1px solid #bae6fd;padding:12px 16px}.IconConfigEditor-module__Ey9lbG__title{color:#075985;margin:0;font-size:15px;font-weight:600}.IconConfigEditor-module__Ey9lbG__body{padding:16px}.IconConfigEditor-module__Ey9lbG__formGroup{margin-bottom:16px}.IconConfigEditor-module__Ey9lbG__label{color:#374151;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.IconConfigEditor-module__Ey9lbG__select{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.IconConfigEditor-module__Ey9lbG__select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.IconConfigEditor-module__Ey9lbG__input{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.IconConfigEditor-module__Ey9lbG__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.IconConfigEditor-module__Ey9lbG__input::placeholder{color:#9ca3af}.IconConfigEditor-module__Ey9lbG__fileInput{color:#374151;cursor:pointer;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.IconConfigEditor-module__Ey9lbG__fileInput:hover{background:#eff6ff;border-color:#3b82f6}.IconConfigEditor-module__Ey9lbG__helperText{color:#6b7280;margin-top:6px;font-size:12px;display:block}.IconConfigEditor-module__Ey9lbG__link{color:#3b82f6;font-weight:500;text-decoration:none;transition:color .2s}.IconConfigEditor-module__Ey9lbG__link:hover{color:#2563eb;text-decoration:underline}.IconConfigEditor-module__Ey9lbG__preview{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:center;gap:12px;margin-top:12px;padding:16px;display:inline-flex}.IconConfigEditor-module__Ey9lbG__previewImage{border-radius:6px;max-width:100px;max-height:100px;box-shadow:0 2px 8px #0000001a}.IconConfigEditor-module__Ey9lbG__previewError{color:#ef4444;background:#fee2e2;border-radius:6px;margin-top:8px;padding:8px;font-size:12px}.IconConfigEditor-module__Ey9lbG__removeButton{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.IconConfigEditor-module__Ey9lbG__removeButton:hover{background:#e5e7eb;border-color:#9ca3af}.IconConfigEditor-module__Ey9lbG__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.IconConfigEditor-module__Ey9lbG__iconPreviewBox{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px solid #bae6fd;border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin-top:20px;padding:20px;display:flex}.IconConfigEditor-module__Ey9lbG__iconPreviewTitle{color:#075985;margin:0;font-size:13px;font-weight:600}.IconConfigEditor-module__Ey9lbG__iconPreviewContent{background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px 20px;display:flex;box-shadow:0 2px 8px #0000001a}.IconConfigEditor-module__Ey9lbG__iconPreviewLabel{color:#374151;font-size:14px;font-weight:500}.IconConfigEditor-module__Ey9lbG__emptyState{text-align:center;color:#9ca3af;padding:24px;font-size:13px}@media (max-width:768px){.IconConfigEditor-module__Ey9lbG__grid{grid-template-columns:1fr}}
.FieldEditor-module__B3yJGq__modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.FieldEditor-module__B3yJGq__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}.FieldEditor-module__B3yJGq__modalHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.FieldEditor-module__B3yJGq__modalTitle{color:#111827;margin:0;font-size:18px;font-weight:600}.FieldEditor-module__B3yJGq__headerActions{gap:8px;display:flex}.FieldEditor-module__B3yJGq__modalBody{flex:1;padding:24px;overflow-y:auto}.FieldEditor-module__B3yJGq__formGroup{margin-bottom:20px}.FieldEditor-module__B3yJGq__grid{gap:16px;display:grid}.FieldEditor-module__B3yJGq__grid2{grid-template-columns:repeat(2,1fr)}.FieldEditor-module__B3yJGq__label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.FieldEditor-module__B3yJGq__input,.FieldEditor-module__B3yJGq__select,.FieldEditor-module__B3yJGq__textarea{color:#374151;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .2s}.FieldEditor-module__B3yJGq__input:focus,.FieldEditor-module__B3yJGq__select:focus,.FieldEditor-module__B3yJGq__textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.FieldEditor-module__B3yJGq__input::placeholder,.FieldEditor-module__B3yJGq__textarea::placeholder{color:#9ca3af}.FieldEditor-module__B3yJGq__textarea{resize:vertical;font-family:Courier New,monospace}.FieldEditor-module__B3yJGq__helperText{color:#9ca3af;margin-top:4px;font-size:12px}.FieldEditor-module__B3yJGq__card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:20px}.FieldEditor-module__B3yJGq__cardHeader{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:10px 10px 0 0;padding:14px 16px}.FieldEditor-module__B3yJGq__cardTitle{color:#111827;margin:0;font-size:15px;font-weight:600}.FieldEditor-module__B3yJGq__cardBody{padding:16px}.FieldEditor-module__B3yJGq__checkboxGroup{align-items:center;gap:16px;padding-top:28px;display:flex}.FieldEditor-module__B3yJGq__checkboxLabel{cursor:pointer;align-items:center;gap:8px;display:flex}.FieldEditor-module__B3yJGq__checkboxLabel input[type=checkbox]{cursor:pointer;width:16px;height:16px}.FieldEditor-module__B3yJGq__checkboxLabel span{color:#374151;font-size:14px}.FieldEditor-module__B3yJGq__previewBox{background:#f5f5f5;border:1px solid #e5e7eb;border-radius:8px;max-height:200px;margin-top:12px;padding:12px;overflow:auto}.FieldEditor-module__B3yJGq__previewPre{color:#374151;margin:0;font-family:Courier New,monospace;font-size:12px}.FieldEditor-module__B3yJGq__button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.FieldEditor-module__B3yJGq__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.FieldEditor-module__B3yJGq__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.FieldEditor-module__B3yJGq__buttonPrimary{color:#fff;background:#3b82f6}.FieldEditor-module__B3yJGq__buttonPrimary:hover:not(:disabled){background:#2563eb}.FieldEditor-module__B3yJGq__buttonSecondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.FieldEditor-module__B3yJGq__buttonSecondary:hover:not(:disabled){background:#e5e7eb}.FieldEditor-module__B3yJGq__buttonSmall{padding:6px 12px;font-size:12px}
.SectionEditor-module__bTGcLa__modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.SectionEditor-module__bTGcLa__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}.SectionEditor-module__bTGcLa__modalHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.SectionEditor-module__bTGcLa__modalTitle{color:#111827;margin:0;font-size:18px;font-weight:600}.SectionEditor-module__bTGcLa__headerActions{gap:8px;display:flex}.SectionEditor-module__bTGcLa__modalBody{flex:1;padding:24px;overflow-y:auto}.SectionEditor-module__bTGcLa__formGroup{margin-bottom:20px}.SectionEditor-module__bTGcLa__label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.SectionEditor-module__bTGcLa__input,.SectionEditor-module__bTGcLa__select{color:#374151;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.SectionEditor-module__bTGcLa__input:focus,.SectionEditor-module__bTGcLa__select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.SectionEditor-module__bTGcLa__input::placeholder{color:#9ca3af}.SectionEditor-module__bTGcLa__card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:20px}.SectionEditor-module__bTGcLa__cardHeader{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:10px 10px 0 0;padding:14px 16px}.SectionEditor-module__bTGcLa__cardTitle{color:#111827;margin:0;font-size:15px;font-weight:600}.SectionEditor-module__bTGcLa__cardBody{padding:16px}.SectionEditor-module__bTGcLa__infoText{color:#6b7280;font-size:13px;line-height:1.6}.SectionEditor-module__bTGcLa__infoList{color:#9ca3af;margin-top:8px;margin-left:16px;font-size:12px}.SectionEditor-module__bTGcLa__infoList li{margin-bottom:4px}.SectionEditor-module__bTGcLa__button{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.SectionEditor-module__bTGcLa__button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.SectionEditor-module__bTGcLa__buttonPrimary{color:#fff;background:#3b82f6}.SectionEditor-module__bTGcLa__buttonPrimary:hover{background:#2563eb}.SectionEditor-module__bTGcLa__buttonSecondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.SectionEditor-module__bTGcLa__buttonSecondary:hover{background:#e5e7eb}
.VisualBuilder-module__DySv8W__card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.VisualBuilder-module__DySv8W__cardHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:20px 24px}.VisualBuilder-module__DySv8W__headerContent{justify-content:space-between;align-items:center;gap:20px;display:flex}.VisualBuilder-module__DySv8W__headerInfo{flex:1}.VisualBuilder-module__DySv8W__title{color:#111827;margin:0 0 4px;font-size:18px;font-weight:600}.VisualBuilder-module__DySv8W__subtitle{color:#6b7280;margin:0;font-size:13px}.VisualBuilder-module__DySv8W__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.VisualBuilder-module__DySv8W__button{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.VisualBuilder-module__DySv8W__button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.VisualBuilder-module__DySv8W__button:active{transform:translateY(0)}.VisualBuilder-module__DySv8W__buttonPurple{color:#fff;background:#8b5cf6}.VisualBuilder-module__DySv8W__buttonPurple:hover{background:#7c3aed}.VisualBuilder-module__DySv8W__buttonPrimary{color:#fff;background:#3b82f6}.VisualBuilder-module__DySv8W__buttonPrimary:hover{background:#2563eb}.VisualBuilder-module__DySv8W__buttonSuccess{color:#fff;background:#10b981}.VisualBuilder-module__DySv8W__buttonSuccess:hover{background:#059669}.VisualBuilder-module__DySv8W__cardBody{min-height:300px;padding:24px}.VisualBuilder-module__DySv8W__emptyState{text-align:center;padding:64px 20px}.VisualBuilder-module__DySv8W__emptyText{color:#6b7280;margin:0 0 16px;font-size:15px}.VisualBuilder-module__DySv8W__emptyButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .2s}.VisualBuilder-module__DySv8W__emptyButton:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 4px 6px #3b82f64d}.VisualBuilder-module__DySv8W__catalogContainer{flex-direction:column;gap:16px;display:flex}
.FieldRenderer-module__elQb-W__fieldContainer{margin-bottom:20px}.FieldRenderer-module__elQb-W__fullWidth{grid-column:span 12}.FieldRenderer-module__elQb-W__halfWidth{grid-column:span 6}.FieldRenderer-module__elQb-W__autoWidth{grid-column:span 4}.FieldRenderer-module__elQb-W__fieldLabel{color:#374151;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.FieldRenderer-module__elQb-W__fieldLabelTop{flex-direction:column;align-items:flex-start}.FieldRenderer-module__elQb-W__fieldInput{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.FieldRenderer-module__elQb-W__fieldInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.FieldRenderer-module__elQb-W__fieldInput:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.FieldRenderer-module__elQb-W__fieldSelect{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.FieldRenderer-module__elQb-W__fieldSelect:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.FieldRenderer-module__elQb-W__fieldSelect:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.FieldRenderer-module__elQb-W__sliderContainer{align-items:center;gap:12px;display:flex}.FieldRenderer-module__elQb-W__slider{cursor:pointer;-webkit-appearance:none;background:#e5e7eb;border-radius:3px;outline:none;flex:1;height:6px}.FieldRenderer-module__elQb-W__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#3b82f6;border-radius:50%;width:20px;height:20px;transition:all .2s}.FieldRenderer-module__elQb-W__slider::-webkit-slider-thumb:hover{background:#2563eb;transform:scale(1.1)}.FieldRenderer-module__elQb-W__slider::-moz-range-thumb{cursor:pointer;background:#3b82f6;border:none;border-radius:50%;width:20px;height:20px;transition:all .2s}.FieldRenderer-module__elQb-W__slider::-moz-range-thumb:hover{background:#2563eb;transform:scale(1.1)}.FieldRenderer-module__elQb-W__slider:disabled{opacity:.5;cursor:not-allowed}.FieldRenderer-module__elQb-W__sliderValue{text-align:center;color:#3b82f6;min-width:40px;font-size:14px;font-weight:600}.FieldRenderer-module__elQb-W__switchContainer{flex-wrap:wrap;gap:8px;display:flex}.FieldRenderer-module__elQb-W__switchOption{color:#374151;cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.FieldRenderer-module__elQb-W__switchOption:hover:not(.FieldRenderer-module__elQb-W__disabled){background:#eff6ff;border-color:#3b82f6}.FieldRenderer-module__elQb-W__switchOption.FieldRenderer-module__elQb-W__active{color:#fff;background:#3b82f6;border-color:#3b82f6}.FieldRenderer-module__elQb-W__switchOption.FieldRenderer-module__elQb-W__disabled{opacity:.5;cursor:not-allowed}.FieldRenderer-module__elQb-W__buttonContainer{flex-wrap:wrap;gap:10px;display:flex}.FieldRenderer-module__elQb-W__buttonOption{color:#374151;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.FieldRenderer-module__elQb-W__buttonOption:hover:not(.FieldRenderer-module__elQb-W__disabled){background:#eff6ff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f633}.FieldRenderer-module__elQb-W__buttonOption.FieldRenderer-module__elQb-W__active{color:#fff;background:#10b981;border-color:#10b981}.FieldRenderer-module__elQb-W__buttonOption.FieldRenderer-module__elQb-W__disabled{opacity:.5;cursor:not-allowed}.FieldRenderer-module__elQb-W__circleContainer{flex-wrap:wrap;gap:12px;display:flex}.FieldRenderer-module__elQb-W__circleOption{cursor:pointer;color:#fff;border:3px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;transition:all .2s;display:flex}.FieldRenderer-module__elQb-W__circleOption:hover:not(.FieldRenderer-module__elQb-W__disabled){transform:scale(1.1);box-shadow:0 4px 12px #0003}.FieldRenderer-module__elQb-W__circleOption.FieldRenderer-module__elQb-W__active{border-color:#1f2937;box-shadow:0 0 0 4px #3b82f633}.FieldRenderer-module__elQb-W__circleOption.FieldRenderer-module__elQb-W__disabled{opacity:.5;cursor:not-allowed}.FieldRenderer-module__elQb-W__dropdownContainer{position:relative}.FieldRenderer-module__elQb-W__dropdownTrigger{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;padding:10px 12px;transition:all .2s;display:flex}.FieldRenderer-module__elQb-W__dropdownTrigger:hover{border-color:#3b82f6}.FieldRenderer-module__elQb-W__dropdownTrigger.FieldRenderer-module__elQb-W__disabled{cursor:not-allowed;background:#f3f4f6}.FieldRenderer-module__elQb-W__dropdownText{color:#374151;flex:1;font-size:14px}.FieldRenderer-module__elQb-W__dropdownTextPlaceholder{opacity:.5}.FieldRenderer-module__elQb-W__dropdownArrow{color:#6b7280;margin-left:8px;font-size:12px}.FieldRenderer-module__elQb-W__dropdownMenu{z-index:1000;background:#fff;border:1px solid #d1d5db;border-radius:8px;max-height:320px;animation:.2s FieldRenderer-module__elQb-W__slideDown;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 10px 25px #0000001a}@keyframes FieldRenderer-module__elQb-W__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FieldRenderer-module__elQb-W__dropdownSearch{border:1px solid #d1d5db;border-radius:6px;outline:none;width:calc(100% - 16px);margin:8px;padding:8px 12px;font-size:14px}.FieldRenderer-module__elQb-W__dropdownSearch:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.FieldRenderer-module__elQb-W__dropdownList{max-height:240px;overflow-y:auto}.FieldRenderer-module__elQb-W__dropdownItem{cursor:pointer;color:#374151;border-bottom:1px solid #f3f4f6;padding:10px 12px;font-size:14px;transition:background .15s}.FieldRenderer-module__elQb-W__dropdownItem:hover{background:#f9fafb}.FieldRenderer-module__elQb-W__dropdownItemActive{color:#3b82f6;background:#eff6ff;font-weight:500}.FieldRenderer-module__elQb-W__dropdownEmpty{text-align:center;color:#9ca3af;padding:20px;font-size:13px}.FieldRenderer-module__elQb-W__dropdownLoadMore{text-align:center;color:#6b7280;background:#f9fafb;padding:8px;font-size:12px}.FieldRenderer-module__elQb-W__loadingField{color:#6b7280;text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px;font-size:14px}.FieldRenderer-module__elQb-W__placeholderField{color:#9ca3af;text-align:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;padding:12px;font-size:13px}@media (max-width:768px){.FieldRenderer-module__elQb-W__fullWidth,.FieldRenderer-module__elQb-W__halfWidth,.FieldRenderer-module__elQb-W__autoWidth{grid-column:span 12}.FieldRenderer-module__elQb-W__switchContainer,.FieldRenderer-module__elQb-W__buttonContainer,.FieldRenderer-module__elQb-W__circleContainer{justify-content:flex-start}}
.FormRenderer-module__kyb4yW__formGrid{grid-template-columns:repeat(12,1fr);gap:20px;padding:20px 0;display:grid}.FormRenderer-module__kyb4yW__formSection{grid-column:span 12;margin-bottom:24px}.FormRenderer-module__kyb4yW__sectionTitle{color:#111827;border-bottom:2px solid #e5e7eb;margin:0 0 16px;padding-bottom:12px;font-size:18px;font-weight:600}.FormRenderer-module__kyb4yW__accordionSection{background:#fff;border:1px solid #e5e7eb;border-radius:12px;grid-column:span 12;margin-bottom:16px;overflow:hidden}.FormRenderer-module__kyb4yW__accordionHeader{cursor:pointer;color:#374151;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);padding:16px 20px;font-size:16px;font-weight:600;transition:all .2s}.FormRenderer-module__kyb4yW__accordionHeader:hover{background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%)}.FormRenderer-module__kyb4yW__accordionHeader:before{content:"▶";color:#6b7280;margin-right:12px;transition:transform .2s;display:inline-block}.FormRenderer-module__kyb4yW__accordionSection[open] .FormRenderer-module__kyb4yW__accordionHeader:before{transform:rotate(90deg)}.FormRenderer-module__kyb4yW__accordionContent{padding:20px;animation:.3s FormRenderer-module__kyb4yW__slideDown}@keyframes FormRenderer-module__kyb4yW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FormRenderer-module__kyb4yW__tabContainer{grid-column:span 12;margin-bottom:24px}.FormRenderer-module__kyb4yW__tabTitle{color:#111827;border-bottom:3px solid #3b82f6;margin:0 0 20px;padding-bottom:12px;font-size:20px;font-weight:600}.FormRenderer-module__kyb4yW__tabContent{padding:20px 0}@media (max-width:768px){.FormRenderer-module__kyb4yW__formGrid{gap:16px;padding:16px 0}.FormRenderer-module__kyb4yW__sectionTitle{font-size:16px}.FormRenderer-module__kyb4yW__tabTitle{font-size:18px}}
.DataSourceEditor-module__0Jk6Ra__modal{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DataSourceEditor-module__0Jk6Ra__modalContent{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;animation:.3s DataSourceEditor-module__0Jk6Ra__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 48px #0003}@keyframes DataSourceEditor-module__0Jk6Ra__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.DataSourceEditor-module__0Jk6Ra__modalHeader{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px;display:flex}.DataSourceEditor-module__0Jk6Ra__modalTitle{color:#075985;margin:0;font-size:20px;font-weight:600}.DataSourceEditor-module__0Jk6Ra__headerActions{gap:12px;display:flex}.DataSourceEditor-module__0Jk6Ra__modalBody{flex:1;padding:24px;overflow-y:auto}.DataSourceEditor-module__0Jk6Ra__description{color:#6b7280;margin:0 0 20px;font-size:14px;line-height:1.6}.DataSourceEditor-module__0Jk6Ra__textarea{color:#374151;resize:vertical;background:#f9fafb;border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;min-height:400px;padding:16px;font-family:Courier New,monospace;font-size:13px;transition:all .2s}.DataSourceEditor-module__0Jk6Ra__textarea:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.DataSourceEditor-module__0Jk6Ra__footer{background:#f9fafb;border-top:1px solid #e5e7eb;gap:12px;padding:16px 24px;display:flex}.DataSourceEditor-module__0Jk6Ra__button{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.DataSourceEditor-module__0Jk6Ra__button:disabled{opacity:.5;cursor:not-allowed}.DataSourceEditor-module__0Jk6Ra__buttonPrimary{color:#fff;background:#3b82f6}.DataSourceEditor-module__0Jk6Ra__buttonPrimary:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.DataSourceEditor-module__0Jk6Ra__buttonSecondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.DataSourceEditor-module__0Jk6Ra__buttonSecondary:hover:not(:disabled){background:#e5e7eb}.DataSourceEditor-module__0Jk6Ra__buttonSuccess{color:#fff;background:#10b981}.DataSourceEditor-module__0Jk6Ra__buttonSuccess:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}@media (max-width:768px){.DataSourceEditor-module__0Jk6Ra__modalContent{border-radius:0;max-width:100%;max-height:100vh}.DataSourceEditor-module__0Jk6Ra__modalBody{padding:16px}.DataSourceEditor-module__0Jk6Ra__headerActions,.DataSourceEditor-module__0Jk6Ra__footer{flex-direction:column}.DataSourceEditor-module__0Jk6Ra__button{justify-content:center;width:100%}}
.LiveFormPreview-module__fKTXnG__modal{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.LiveFormPreview-module__fKTXnG__modalContent{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:1200px;height:90vh;animation:.3s LiveFormPreview-module__fKTXnG__slideUp;display:flex;overflow:hidden;box-shadow:0 25px 50px #00000040}@keyframes LiveFormPreview-module__fKTXnG__slideUp{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.LiveFormPreview-module__fKTXnG__modalHeader{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:24px;display:flex}.LiveFormPreview-module__fKTXnG__modalTitle{color:#1e40af;align-items:center;gap:12px;margin:0;font-size:22px;font-weight:600;display:flex}.LiveFormPreview-module__fKTXnG__headerActions{gap:12px;display:flex}.LiveFormPreview-module__fKTXnG__modalBody{background:#f9fafb;flex:1;padding:24px;overflow-y:auto}.LiveFormPreview-module__fKTXnG__formPreview{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.LiveFormPreview-module__fKTXnG__valuesSection{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;padding:20px}.LiveFormPreview-module__fKTXnG__valuesTitle{color:#374151;margin:0 0 12px;font-size:16px;font-weight:600}.LiveFormPreview-module__fKTXnG__valuesPre{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;max-height:200px;margin:0;padding:16px;font-family:Courier New,monospace;font-size:13px;line-height:1.6;overflow:auto}.LiveFormPreview-module__fKTXnG__button{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.LiveFormPreview-module__fKTXnG__button:disabled{opacity:.5;cursor:not-allowed}.LiveFormPreview-module__fKTXnG__buttonPurple{color:#fff;background:#7c3aed}.LiveFormPreview-module__fKTXnG__buttonPurple:hover:not(:disabled){background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed4d}.LiveFormPreview-module__fKTXnG__buttonSuccess{color:#fff;background:#10b981}.LiveFormPreview-module__fKTXnG__buttonSuccess:hover:not(:disabled){background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.LiveFormPreview-module__fKTXnG__buttonSecondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.LiveFormPreview-module__fKTXnG__buttonSecondary:hover:not(:disabled){background:#e5e7eb}.LiveFormPreview-module__fKTXnG__loading{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.LiveFormPreview-module__fKTXnG__spinner{border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:48px;height:48px;margin-bottom:16px;animation:.8s linear infinite LiveFormPreview-module__fKTXnG__spin}@keyframes LiveFormPreview-module__fKTXnG__spin{to{transform:rotate(360deg)}}.LiveFormPreview-module__fKTXnG__loadingText{font-size:14px;font-weight:500}@media (max-width:768px){.LiveFormPreview-module__fKTXnG__modalContent{border-radius:0;max-width:100%;height:100vh}.LiveFormPreview-module__fKTXnG__modalHeader{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.LiveFormPreview-module__fKTXnG__headerActions{flex-direction:column}.LiveFormPreview-module__fKTXnG__button{justify-content:center;width:100%}.LiveFormPreview-module__fKTXnG__modalBody,.LiveFormPreview-module__fKTXnG__formPreview{padding:16px}}
.QuickActions-module__awfhAq__container{margin-bottom:24px}.QuickActions-module__awfhAq__actions{flex-wrap:wrap;gap:8px;display:flex}.QuickActions-module__awfhAq__button{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.QuickActions-module__awfhAq__button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.QuickActions-module__awfhAq__button:active{transform:translateY(0)}.QuickActions-module__awfhAq__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.QuickActions-module__awfhAq__buttonPrimary{color:#fff;background:#3b82f6}.QuickActions-module__awfhAq__buttonPrimary:hover:not(:disabled){background:#2563eb}.QuickActions-module__awfhAq__buttonSecondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.QuickActions-module__awfhAq__buttonSecondary:hover:not(:disabled){background:#e5e7eb}.QuickActions-module__awfhAq__buttonSuccess{color:#fff;background:#10b981}.QuickActions-module__awfhAq__buttonSuccess:hover:not(:disabled){background:#059669}.QuickActions-module__awfhAq__buttonDanger{color:#fff;background:#ef4444}.QuickActions-module__awfhAq__buttonDanger:hover:not(:disabled){background:#dc2626}.QuickActions-module__awfhAq__buttonSmall{padding:6px 12px;font-size:12px}.QuickActions-module__awfhAq__modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.QuickActions-module__awfhAq__modalContent{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:700px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}.QuickActions-module__awfhAq__modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.QuickActions-module__awfhAq__modalTitle{color:#111827;margin:0;font-size:18px;font-weight:600}.QuickActions-module__awfhAq__modalBody{flex:1;padding:24px;overflow-y:auto}.QuickActions-module__awfhAq__samplesSection{margin-bottom:24px}.QuickActions-module__awfhAq__samplesTitle{color:#374151;margin:0 0 12px;font-size:14px;font-weight:500}.QuickActions-module__awfhAq__samplesButtons{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.QuickActions-module__awfhAq__importSection{flex-direction:column;display:flex}.QuickActions-module__awfhAq__label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.QuickActions-module__awfhAq__textarea{color:#1f2937;resize:vertical;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;min-height:300px;padding:12px;font-family:Courier New,monospace;font-size:13px;transition:all .2s}.QuickActions-module__awfhAq__textarea:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.QuickActions-module__awfhAq__textarea::placeholder{color:#9ca3af}.QuickActions-module__awfhAq__modalActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}
.CreateArticleModal-module__t8D3pq__modal{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s CreateArticleModal-module__t8D3pq__fadeIn;display:flex;position:fixed;inset:0}@keyframes CreateArticleModal-module__t8D3pq__fadeIn{0%{opacity:0}to{opacity:1}}.CreateArticleModal-module__t8D3pq__modalContent{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;animation:.3s CreateArticleModal-module__t8D3pq__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 48px #0003}@keyframes CreateArticleModal-module__t8D3pq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateArticleModal-module__t8D3pq__modalHeader{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-bottom:1px solid #e5e7eb;padding:24px}.CreateArticleModal-module__t8D3pq__modalTitle{color:#1e40af;margin:0 0 8px;font-size:20px;font-weight:600}.CreateArticleModal-module__t8D3pq__modalSubtitle{color:#6b7280;margin:0;font-size:14px}.CreateArticleModal-module__t8D3pq__modalBody{flex:1;padding:24px;overflow-y:auto}.CreateArticleModal-module__t8D3pq__infoBox{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:10px;margin-bottom:20px;padding:16px}.CreateArticleModal-module__t8D3pq__infoTitle{color:#075985;margin:0 0 8px;font-size:14px;font-weight:600}.CreateArticleModal-module__t8D3pq__infoText{color:#0c4a6e;margin:0;font-size:13px;line-height:1.6}.CreateArticleModal-module__t8D3pq__formField{margin-bottom:20px}.CreateArticleModal-module__t8D3pq__label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.CreateArticleModal-module__t8D3pq__required{color:#ef4444;margin-left:4px}.CreateArticleModal-module__t8D3pq__input{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.CreateArticleModal-module__t8D3pq__input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CreateArticleModal-module__t8D3pq__input:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.CreateArticleModal-module__t8D3pq__select{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.CreateArticleModal-module__t8D3pq__select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CreateArticleModal-module__t8D3pq__select:disabled{color:#9ca3af;cursor:not-allowed;background:#f3f4f6}.CreateArticleModal-module__t8D3pq__helperText{color:#6b7280;margin:6px 0 0;font-size:12px}.CreateArticleModal-module__t8D3pq__helperText code{color:#374151;background:#f3f4f6;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:11px}.CreateArticleModal-module__t8D3pq__errorText{color:#ef4444;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.CreateArticleModal-module__t8D3pq__errorText:before{content:"⚠️"}.CreateArticleModal-module__t8D3pq__imageOptions{flex-direction:column;gap:16px;margin-top:12px;display:flex}.CreateArticleModal-module__t8D3pq__imageOption{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.CreateArticleModal-module__t8D3pq__radioLabel{color:#374151;cursor:pointer;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}.CreateArticleModal-module__t8D3pq__radioLabel input[type=radio]{cursor:pointer}.CreateArticleModal-module__t8D3pq__fileInput{cursor:pointer;background:#fff;border:2px dashed #d1d5db;border-radius:6px;width:100%;padding:8px;font-size:13px;transition:all .2s}.CreateArticleModal-module__t8D3pq__fileInput:hover{background:#eff6ff;border-color:#3b82f6}.CreateArticleModal-module__t8D3pq__fileInfo{color:#059669;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.CreateArticleModal-module__t8D3pq__fileInfo:before{content:"✓";font-weight:600}.CreateArticleModal-module__t8D3pq__previewBox{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:1px solid #fbbf24;border-radius:10px;margin-top:20px;padding:16px}.CreateArticleModal-module__t8D3pq__previewTitle{color:#78350f;margin:0 0 12px;font-size:14px;font-weight:600}.CreateArticleModal-module__t8D3pq__previewGrid{flex-direction:column;gap:10px;display:flex}.CreateArticleModal-module__t8D3pq__previewItem{justify-content:space-between;align-items:center;font-size:13px;display:flex}.CreateArticleModal-module__t8D3pq__previewLabel{color:#92400e;font-weight:500}.CreateArticleModal-module__t8D3pq__previewValue{color:#451a03;align-items:center;gap:8px;font-family:Courier New,monospace;display:flex}.CreateArticleModal-module__t8D3pq__colorSwatch{border:2px solid #fff;border-radius:4px;width:24px;height:24px;box-shadow:0 2px 4px #0003}.CreateArticleModal-module__t8D3pq__modalFooter{background:#f9fafb;border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.CreateArticleModal-module__t8D3pq__button{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.CreateArticleModal-module__t8D3pq__button:disabled{opacity:.5;cursor:not-allowed}.CreateArticleModal-module__t8D3pq__buttonPrimary{color:#fff;background:#3b82f6}.CreateArticleModal-module__t8D3pq__buttonPrimary:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.CreateArticleModal-module__t8D3pq__buttonSecondary{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.CreateArticleModal-module__t8D3pq__buttonSecondary:hover:not(:disabled){background:#e5e7eb}.CreateArticleModal-module__t8D3pq__regenerateButton{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:4px;margin-left:8px;padding:4px 8px;font-size:14px;transition:all .2s}.CreateArticleModal-module__t8D3pq__regenerateButton:hover:not(:disabled){background:#f3f4f6;transform:scale(1.1)}.CreateArticleModal-module__t8D3pq__regenerateButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.CreateArticleModal-module__t8D3pq__modalContent{border-radius:0;max-width:100%;max-height:100vh}.CreateArticleModal-module__t8D3pq__modalBody{padding:16px}.CreateArticleModal-module__t8D3pq__modalFooter{flex-direction:column-reverse}.CreateArticleModal-module__t8D3pq__button{width:100%}}
.UniversalSearch-module__fCbXMW__wrapper,.UniversalSearch-module__fCbXMW__searchContainer{width:100%;position:relative}.UniversalSearch-module__fCbXMW__searchBar{align-items:center;gap:8px;width:100%;display:flex}.UniversalSearch-module__fCbXMW__searchInputWrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px 12px;transition:all .2s;display:flex;position:relative}.UniversalSearch-module__fCbXMW__searchInputWrapper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.UniversalSearch-module__fCbXMW__inputIcon{color:#9ca3af;flex-shrink:0}.UniversalSearch-module__fCbXMW__selectedFields{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.UniversalSearch-module__fCbXMW__fieldFilterTag{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.UniversalSearch-module__fCbXMW__fieldName{font-weight:600}.UniversalSearch-module__fCbXMW__fieldQuery{color:#3b82f6;font-weight:400}.UniversalSearch-module__fCbXMW__fieldTagRemove{cursor:pointer;color:#3b82f6;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:all .15s;display:flex}.UniversalSearch-module__fCbXMW__fieldTagRemove:hover{color:#1e40af;background:#3b82f633}.UniversalSearch-module__fCbXMW__formGroup{flex:1;align-items:center;display:flex}.UniversalSearch-module__fCbXMW__formGroup input{background:0 0;border:none;outline:none;width:100%;padding:0;font-size:14px}.UniversalSearch-module__fCbXMW__formGroup input::placeholder{color:#9ca3af}.UniversalSearch-module__fCbXMW__clearBtn{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:all .15s;display:flex}.UniversalSearch-module__fCbXMW__clearBtn:hover{color:#111827;background:#f3f4f6}.UniversalSearch-module__fCbXMW__dropdownArrow{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:all .15s;display:flex}.UniversalSearch-module__fCbXMW__dropdownArrow:hover{color:#111827;background:#f3f4f6}.UniversalSearch-module__fCbXMW__chevronIcon{transition:transform .2s}.UniversalSearch-module__fCbXMW__chevronIcon.UniversalSearch-module__fCbXMW__rotated{transform:rotate(180deg)}.UniversalSearch-module__fCbXMW__filterBtn{cursor:pointer;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.UniversalSearch-module__fCbXMW__filterBtn:hover{background:#f9fafb;border-color:#d1d5db}.UniversalSearch-module__fCbXMW__filterBtn.UniversalSearch-module__fCbXMW__active{color:#fff;background:#3b82f6;border-color:#3b82f6}.UniversalSearch-module__fCbXMW__filterBadge{color:#fff;text-align:center;background:#ef4444;border-radius:10px;min-width:18px;padding:2px 6px;font-size:11px;font-weight:600}.UniversalSearch-module__fCbXMW__suggestionsDropdown{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:300px;animation:.2s UniversalSearch-module__fCbXMW__slideDown;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}@keyframes UniversalSearch-module__fCbXMW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UniversalSearch-module__fCbXMW__suggestionItem{cursor:pointer;color:#374151;align-items:center;gap:8px;padding:10px 12px;font-size:13px;transition:background .15s;display:flex}.UniversalSearch-module__fCbXMW__suggestionItem:hover{background:#f3f4f6}.UniversalSearch-module__fCbXMW__suggestionIcon{color:#9ca3af;flex-shrink:0}.UniversalSearch-module__fCbXMW__suggestionText{flex:1}.UniversalSearch-module__fCbXMW__suggestionText strong{color:#111827;font-weight:600}.UniversalSearch-module__fCbXMW__suggestionQuery{color:#3b82f6;font-style:normal}.UniversalSearch-module__fCbXMW__tagsContainer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:0 4px;display:flex}.UniversalSearch-module__fCbXMW__filterTag{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.UniversalSearch-module__fCbXMW__tagRemove{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:all .15s;display:flex}.UniversalSearch-module__fCbXMW__tagRemove:hover{color:#111827;background:#e5e7eb}.UniversalSearch-module__fCbXMW__resetButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s}.UniversalSearch-module__fCbXMW__resetButton:hover{background:#dc2626}.UniversalSearch-module__fCbXMW__dropdownResults{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;animation:.2s UniversalSearch-module__fCbXMW__slideDown;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.UniversalSearch-module__fCbXMW__dropdownItem{cursor:pointer;border-bottom:1px solid #f3f4f6;padding:12px 16px;transition:background .15s}.UniversalSearch-module__fCbXMW__dropdownItem:last-child{border-bottom:none}.UniversalSearch-module__fCbXMW__dropdownItem:hover,.UniversalSearch-module__fCbXMW__dropdownItem.UniversalSearch-module__fCbXMW__focused{background:#f9fafb}.UniversalSearch-module__fCbXMW__dropdownItemTitle{color:#111827;margin-bottom:4px;font-size:14px;font-weight:500}.UniversalSearch-module__fCbXMW__dropdownItemSubtitle{color:#6b7280;font-size:12px}.UniversalSearch-module__fCbXMW__filterPanel{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:280px;max-width:400px;max-height:500px;animation:.2s UniversalSearch-module__fCbXMW__slideDown;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.UniversalSearch-module__fCbXMW__configSection{border-bottom:1px solid #f3f4f6}.UniversalSearch-module__fCbXMW__configSection:last-child{border-bottom:none}.UniversalSearch-module__fCbXMW__configSection h4{color:#111827;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin:0;padding:12px 16px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.UniversalSearch-module__fCbXMW__configSection h4:hover{background:#f9fafb}.UniversalSearch-module__fCbXMW__chevron{color:#9ca3af;transition:transform .2s}.UniversalSearch-module__fCbXMW__chevron.UniversalSearch-module__fCbXMW__expanded{transform:rotate(180deg)}.UniversalSearch-module__fCbXMW__configSectionContent{padding:8px 16px 16px}.UniversalSearch-module__fCbXMW__filterGroup{margin-bottom:16px}.UniversalSearch-module__fCbXMW__filterGroup:last-child{margin-bottom:0}.UniversalSearch-module__fCbXMW__filterLabel{color:#374151;margin-bottom:8px;font-size:13px;font-weight:500}.UniversalSearch-module__fCbXMW__filterOptions{flex-direction:column;gap:6px;display:flex}.UniversalSearch-module__fCbXMW__checkboxOptions{cursor:pointer;color:#374151;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:13px;transition:background .15s;display:flex}.UniversalSearch-module__fCbXMW__checkboxOptions:hover{background:#f3f4f6}.UniversalSearch-module__fCbXMW__checkboxOptions input[type=checkbox],.UniversalSearch-module__fCbXMW__checkboxOptions input[type=radio]{cursor:pointer;accent-color:#3b82f6}.UniversalSearch-module__fCbXMW__flex{display:flex}.UniversalSearch-module__fCbXMW__itemsCenter{align-items:center}.UniversalSearch-module__fCbXMW__gap2{gap:8px}.UniversalSearch-module__fCbXMW__suggestionsDropdown::-webkit-scrollbar{width:6px}.UniversalSearch-module__fCbXMW__dropdownResults::-webkit-scrollbar{width:6px}.UniversalSearch-module__fCbXMW__filterPanel::-webkit-scrollbar{width:6px}.UniversalSearch-module__fCbXMW__suggestionsDropdown::-webkit-scrollbar-track{background:#f3f4f6}.UniversalSearch-module__fCbXMW__dropdownResults::-webkit-scrollbar-track{background:#f3f4f6}.UniversalSearch-module__fCbXMW__filterPanel::-webkit-scrollbar-track{background:#f3f4f6}.UniversalSearch-module__fCbXMW__suggestionsDropdown::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.UniversalSearch-module__fCbXMW__dropdownResults::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.UniversalSearch-module__fCbXMW__filterPanel::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.UniversalSearch-module__fCbXMW__suggestionsDropdown::-webkit-scrollbar-thumb:hover{background:#9ca3af}.UniversalSearch-module__fCbXMW__dropdownResults::-webkit-scrollbar-thumb:hover{background:#9ca3af}.UniversalSearch-module__fCbXMW__filterPanel::-webkit-scrollbar-thumb:hover{background:#9ca3af}
.CategoryTreeManager-module__EMsIHW__sidebar{background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;min-width:240px;max-width:600px;height:100%;transition:none;display:flex;position:relative;overflow:hidden}.CategoryTreeManager-module__EMsIHW__resizeHandle{cursor:ew-resize;z-index:1000;background:0 0;justify-content:center;align-items:center;width:8px;transition:background .2s;display:flex;position:fixed;top:0;bottom:0}.CategoryTreeManager-module__EMsIHW__resizeHandle:hover{background:#3b82f61a}.CategoryTreeManager-module__EMsIHW__resizeHandle:hover .CategoryTreeManager-module__EMsIHW__gripIcon{color:#3b82f6}.CategoryTreeManager-module__EMsIHW__gripIcon{color:#d1d5db;transition:color .2s}.CategoryTreeManager-module__EMsIHW__header{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:16px}.CategoryTreeManager-module__EMsIHW__headerTitle{color:#111827;margin:0 0 12px;font-size:18px;font-weight:600}.CategoryTreeManager-module__EMsIHW__syncButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:12px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.CategoryTreeManager-module__EMsIHW__syncButton:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.CategoryTreeManager-module__EMsIHW__syncButton:active{transform:translateY(0)}.CategoryTreeManager-module__EMsIHW__searchContainer{margin-top:8px;position:relative}.CategoryTreeManager-module__EMsIHW__searchIcon{color:#9ca3af;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.CategoryTreeManager-module__EMsIHW__searchInput{border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;padding:8px 12px 8px 36px;font-size:14px;transition:all .2s}.CategoryTreeManager-module__EMsIHW__searchInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CategoryTreeManager-module__EMsIHW__treeContainer{flex:1;overflow:hidden auto}.CategoryTreeManager-module__EMsIHW__treeContainer::-webkit-scrollbar{width:8px}.CategoryTreeManager-module__EMsIHW__treeContainer::-webkit-scrollbar-track{background:#f3f4f6}.CategoryTreeManager-module__EMsIHW__treeContainer::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.CategoryTreeManager-module__EMsIHW__treeContainer::-webkit-scrollbar-thumb:hover{background:#9ca3af}.CategoryTreeManager-module__EMsIHW__toolbarContainer{z-index:5;background:#fff;border-bottom:1px solid #e5e7eb;padding:12px;position:sticky;top:0}.CategoryTreeManager-module__EMsIHW__emptyText{color:#6b7280;text-align:center;margin-bottom:12px;font-size:14px}.CategoryTreeManager-module__EMsIHW__nodeWrapper{position:relative}.CategoryTreeManager-module__EMsIHW__node{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-height:36px;padding:6px 12px;transition:all .15s;display:flex;position:relative}.CategoryTreeManager-module__EMsIHW__node:hover{background:#f3f4f6}.CategoryTreeManager-module__EMsIHW__nodeActive{border-left:3px solid #3b82f6;padding-left:9px;background:#eff6ff!important}.CategoryTreeManager-module__EMsIHW__nodeClient{background:linear-gradient(90deg,#f0f9ff,#0000);border-left:3px solid #0ea5e9;padding-left:9px}.CategoryTreeManager-module__EMsIHW__nodeClient:hover{background:linear-gradient(90deg,#e0f2fe,#0000)}.CategoryTreeManager-module__EMsIHW__nodeForm{background:linear-gradient(90deg,#f0fdf4,#0000);border-left:3px solid #22c55e;padding-left:9px}.CategoryTreeManager-module__EMsIHW__nodeForm:hover{background:linear-gradient(90deg,#dcfce7,#0000)}.CategoryTreeManager-module__EMsIHW__nodeSchema{opacity:.75;font-size:13px}.CategoryTreeManager-module__EMsIHW__expandButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:all .15s;display:flex}.CategoryTreeManager-module__EMsIHW__expandButton:hover{color:#111827;background:#e5e7eb}.CategoryTreeManager-module__EMsIHW__nodeIcon{flex-shrink:0;align-items:center;display:flex}.CategoryTreeManager-module__EMsIHW__iconFolder{color:#f59e0b;width:18px;height:18px}.CategoryTreeManager-module__EMsIHW__iconFile{color:#3b82f6;width:18px;height:18px}.CategoryTreeManager-module__EMsIHW__iconClient{color:#0ea5e9;filter:drop-shadow(0 1px 2px #0ea5e94d);width:20px;height:20px}.CategoryTreeManager-module__EMsIHW__iconSection{color:#8b5cf6;width:16px;height:16px}.CategoryTreeManager-module__EMsIHW__iconField{color:#ec4899;width:14px;height:14px}.CategoryTreeManager-module__EMsIHW__nodeName{color:#374151;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex;overflow:hidden}.CategoryTreeManager-module__EMsIHW__nodeId{color:#9ca3af;margin-left:4px;font-family:Monaco,Courier New,monospace;font-size:11px;font-weight:400}.CategoryTreeManager-module__EMsIHW__codeChip{color:#1e40af;white-space:nowrap;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-family:Monaco,Courier New,monospace;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.CategoryTreeManager-module__EMsIHW__codeChip:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000001a}.CategoryTreeManager-module__EMsIHW__checkIcon{color:#22c55e;animation:.3s CategoryTreeManager-module__EMsIHW__checkPop}@keyframes CategoryTreeManager-module__EMsIHW__checkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.CategoryTreeManager-module__EMsIHW__fieldType{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.CategoryTreeManager-module__EMsIHW__editInput{border:1px solid #3b82f6;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-size:14px;box-shadow:0 0 0 3px #3b82f61a}.CategoryTreeManager-module__EMsIHW__actions{flex-shrink:0;gap:4px;margin-left:auto;display:none}.CategoryTreeManager-module__EMsIHW__node:hover .CategoryTreeManager-module__EMsIHW__actions{display:flex}.CategoryTreeManager-module__EMsIHW__actionButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.CategoryTreeManager-module__EMsIHW__actionButton:hover{color:#111827;background:#e5e7eb}.CategoryTreeManager-module__EMsIHW__propertiesButton:hover{background:#dbeafe}.CategoryTreeManager-module__EMsIHW__editButton:hover{color:#3b82f6;background:#dbeafe}.CategoryTreeManager-module__EMsIHW__deleteButton:hover{color:#ef4444;background:#fee2e2}.CategoryTreeManager-module__EMsIHW__saveButton{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:4px;align-items:center;padding:4px 8px;transition:all .15s;display:flex}.CategoryTreeManager-module__EMsIHW__saveButton:hover{background:#059669}.CategoryTreeManager-module__EMsIHW__cancelButton{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:4px;align-items:center;padding:4px 8px;transition:all .15s;display:flex}.CategoryTreeManager-module__EMsIHW__cancelButton:hover{background:#dc2626}.CategoryTreeManager-module__EMsIHW__addButton{cursor:pointer;color:#3b82f6;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;padding:4px;transition:all .15s;display:none}.CategoryTreeManager-module__EMsIHW__node:hover .CategoryTreeManager-module__EMsIHW__addButton{display:flex}.CategoryTreeManager-module__EMsIHW__addButton:hover,.CategoryTreeManager-module__EMsIHW__addButtonActive{background:#dbeafe}.CategoryTreeManager-module__EMsIHW__addMenu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:4px 0;padding:4px;animation:.2s CategoryTreeManager-module__EMsIHW__slideDown;box-shadow:0 4px 12px #0000001a}@keyframes CategoryTreeManager-module__EMsIHW__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CategoryTreeManager-module__EMsIHW__addMenuItem{cursor:pointer;color:#374151;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:13px;transition:all .15s;display:flex}.CategoryTreeManager-module__EMsIHW__addMenuItem:hover{background:#f3f4f6}.CategoryTreeManager-module__EMsIHW__menuIcon{flex-shrink:0}.CategoryTreeManager-module__EMsIHW__button{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.CategoryTreeManager-module__EMsIHW__buttonPrimary{color:#fff;background:#3b82f6}.CategoryTreeManager-module__EMsIHW__buttonPrimary:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.CategoryTreeManager-module__EMsIHW__buttonSuccess{color:#fff;background:#10b981}.CategoryTreeManager-module__EMsIHW__buttonSuccess:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.CategoryTreeManager-module__EMsIHW__legend{background:#f9fafb;border-top:1px solid #e5e7eb;flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;display:grid}.CategoryTreeManager-module__EMsIHW__legendItem{color:#6b7280;align-items:center;gap:6px;font-size:12px;display:flex}.CategoryTreeManager-module__EMsIHW__copyButton{cursor:pointer;color:inherit;opacity:.5;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:all .2s;display:flex}.CategoryTreeManager-module__EMsIHW__copyButton:hover{opacity:1;background:#ffffff80;transform:scale(1.1)}.CategoryTreeManager-module__EMsIHW__loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.CategoryTreeManager-module__EMsIHW__spinner{border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite CategoryTreeManager-module__EMsIHW__spin}@keyframes CategoryTreeManager-module__EMsIHW__spin{to{transform:rotate(360deg)}}.CategoryTreeManager-module__EMsIHW__loadingText{color:#6b7280;font-size:14px}.CategoryTreeManager-module__EMsIHW__children{animation:.2s CategoryTreeManager-module__EMsIHW__expandIn}@keyframes CategoryTreeManager-module__EMsIHW__expandIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}@media (max-width:768px){.CategoryTreeManager-module__EMsIHW__sidebar{min-width:280px;width:280px!important}.CategoryTreeManager-module__EMsIHW__resizeHandle{display:none}}
.ArticleEditPanel-module__0IQqyq__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ArticleEditPanel-module__0IQqyq__panel{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:600px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}.ArticleEditPanel-module__0IQqyq__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ArticleEditPanel-module__0IQqyq__title{color:#111827;margin:0;font-size:18px;font-weight:600}.ArticleEditPanel-module__0IQqyq__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:4px;font-size:24px;line-height:1}.ArticleEditPanel-module__0IQqyq__closeButton:hover{color:#111827}.ArticleEditPanel-module__0IQqyq__body{flex:1;padding:24px;overflow-y:auto}.ArticleEditPanel-module__0IQqyq__field{margin-bottom:20px}.ArticleEditPanel-module__0IQqyq__label{color:#374151;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.ArticleEditPanel-module__0IQqyq__required{color:#ef4444}.ArticleEditPanel-module__0IQqyq__input,.ArticleEditPanel-module__0IQqyq__select{color:#111827;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:all .2s}.ArticleEditPanel-module__0IQqyq__input:focus,.ArticleEditPanel-module__0IQqyq__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.ArticleEditPanel-module__0IQqyq__input:disabled,.ArticleEditPanel-module__0IQqyq__select:disabled{cursor:not-allowed;background:#f3f4f6}.ArticleEditPanel-module__0IQqyq__colorInput{align-items:center;gap:8px;display:flex}.ArticleEditPanel-module__0IQqyq__colorInput .ArticleEditPanel-module__0IQqyq__input{flex:1}.ArticleEditPanel-module__0IQqyq__colorPreview{border:1px solid #d1d5db;border-radius:6px;width:40px;height:40px}.ArticleEditPanel-module__0IQqyq__regenerateButton{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:16px;transition:all .2s}.ArticleEditPanel-module__0IQqyq__regenerateButton:hover:not(:disabled){background:#f3f4f6;transform:scale(1.1)}.ArticleEditPanel-module__0IQqyq__regenerateButton:disabled{opacity:.5;cursor:not-allowed}.ArticleEditPanel-module__0IQqyq__helperText{color:#6b7280;margin-top:4px;margin-bottom:0;font-size:12px}.ArticleEditPanel-module__0IQqyq__imagePreview{border:1px solid #e5e7eb;border-radius:8px;margin-top:12px;overflow:hidden}.ArticleEditPanel-module__0IQqyq__imagePreview img{width:100%;height:auto;display:block}.ArticleEditPanel-module__0IQqyq__error{color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-top:12px;padding:12px;font-size:14px}.ArticleEditPanel-module__0IQqyq__footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.ArticleEditPanel-module__0IQqyq__button{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.ArticleEditPanel-module__0IQqyq__button:disabled{opacity:.5;cursor:not-allowed}.ArticleEditPanel-module__0IQqyq__buttonSecondary{color:#374151;background:#fff;border:1px solid #d1d5db}.ArticleEditPanel-module__0IQqyq__buttonSecondary:hover:not(:disabled){background:#f9fafb}.ArticleEditPanel-module__0IQqyq__buttonPrimary{color:#fff;background:#3b82f6}.ArticleEditPanel-module__0IQqyq__buttonPrimary:hover:not(:disabled){background:#2563eb}
.FormBuilderContainer-module__CiA7Pq__container{background:#f9fafb;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.FormBuilderContainer-module__CiA7Pq__mainContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.FormBuilderContainer-module__CiA7Pq__header{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px 24px;box-shadow:0 1px 3px #0000000d}.FormBuilderContainer-module__CiA7Pq__headerTop{justify-content:space-between;align-items:center;display:flex}.FormBuilderContainer-module__CiA7Pq__headerTitle{color:#1f2937;margin:0;font-size:24px;font-weight:700}.FormBuilderContainer-module__CiA7Pq__headerSubtitle{color:#6b7280;margin:8px 0 0;font-size:14px}.FormBuilderContainer-module__CiA7Pq__articleBadge{color:#1e40af;background:#dbeafe;border-radius:4px;margin-left:8px;padding:4px 8px;font-family:Courier New,monospace;font-size:11px;font-weight:500;display:inline-block}.FormBuilderContainer-module__CiA7Pq__builderContent{background:#f9fafb;flex:1;overflow:auto}.FormBuilderContainer-module__CiA7Pq__builderInner{margin:0 auto;padding:24px}
