.AdminToast-module-scss-module__zge0-G__toast{color:#fff;z-index:999999;box-sizing:border-box;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.875rem;font-weight:650;animation:.2s AdminToast-module-scss-module__zge0-G__fadeIn;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 12px 30px #00000040}.AdminToast-module-scss-module__zge0-G__toast.AdminToast-module-scss-module__zge0-G__success{background:#0f172a;border-left:4px solid #4ade80}.AdminToast-module-scss-module__zge0-G__toast.AdminToast-module-scss-module__zge0-G__error{background:#991b1b;border-left:4px solid #fca5a5}@keyframes AdminToast-module-scss-module__zge0-G__fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.FormFieldModal-module-scss-module__M8f_-G__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999999;background:#0f172ab3;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out FormFieldModal-module-scss-module__M8f_-G__fadeIn;display:flex;position:fixed;inset:0}@keyframes FormFieldModal-module-scss-module__M8f_-G__fadeIn{0%{opacity:0}to{opacity:1}}.FormFieldModal-module-scss-module__M8f_-G__modalCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:100%;max-width:620px;max-height:90vh;padding:2rem;overflow-y:auto;box-shadow:0 25px 60px #00000040}.FormFieldModal-module-scss-module__M8f_-G__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.85rem;display:flex}.FormFieldModal-module-scss-module__M8f_-G__headerLeft{align-items:center;gap:10px;display:flex}.FormFieldModal-module-scss-module__M8f_-G__iconBadge{color:#0e4c18;background:#ecfdf5;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.FormFieldModal-module-scss-module__M8f_-G__title{color:#0f172a;margin:0;font-size:1.25rem;font-weight:850}.FormFieldModal-module-scss-module__M8f_-G__subtitle{color:#64748b;font-size:.78rem}.FormFieldModal-module-scss-module__M8f_-G__closeBtn{cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.FormFieldModal-module-scss-module__M8f_-G__closeBtn:hover{background:#e2e8f0}.FormFieldModal-module-scss-module__M8f_-G__errorBox{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem;padding:.65rem .85rem;font-size:.825rem;font-weight:650}.FormFieldModal-module-scss-module__M8f_-G__form{flex-direction:column;gap:1.1rem;display:flex}.FormFieldModal-module-scss-module__M8f_-G__label{color:#334155;margin-bottom:.35rem;font-size:.8125rem;font-weight:750;display:block}.FormFieldModal-module-scss-module__M8f_-G__requiredStar{color:#ef4444}.FormFieldModal-module-scss-module__M8f_-G__textInput{border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.7rem .85rem;font-size:.875rem;transition:border-color .15s}.FormFieldModal-module-scss-module__M8f_-G__textInput:focus{border-color:#0e4c18}.FormFieldModal-module-scss-module__M8f_-G__twoCol{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.FormFieldModal-module-scss-module__M8f_-G__selectInput{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.7rem .85rem;font-size:.875rem;transition:border-color .15s}.FormFieldModal-module-scss-module__M8f_-G__selectInput:focus{border-color:#0e4c18}.FormFieldModal-module-scss-module__M8f_-G__selectConfigBox{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;flex-direction:column;gap:.9rem;padding:1.15rem;display:flex}.FormFieldModal-module-scss-module__M8f_-G__currencyHeader{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.FormFieldModal-module-scss-module__M8f_-G__currencyTitle{color:#0f172a;font-size:.8125rem;font-weight:800}.FormFieldModal-module-scss-module__M8f_-G__currencySubtitle{color:#64748b;font-size:.72rem}.FormFieldModal-module-scss-module__M8f_-G__currencyRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FormFieldModal-module-scss-module__M8f_-G__currencyBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:4px;padding:5px 12px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.FormFieldModal-module-scss-module__M8f_-G__currencyBtn:hover{background:#f1f5f9}.FormFieldModal-module-scss-module__M8f_-G__currencyBtn.FormFieldModal-module-scss-module__M8f_-G__active{color:#fff;background:#0e4c18;border-color:#0e4c18}.FormFieldModal-module-scss-module__M8f_-G__preloadBtn{color:#0e4c18;cursor:pointer;background:#ecfdf5;border:1px dashed #10b981;border-radius:8px;margin-left:auto;padding:5px 10px;font-size:.75rem;font-weight:750;transition:all .15s}.FormFieldModal-module-scss-module__M8f_-G__preloadBtn:hover{background:#d1fae5}.FormFieldModal-module-scss-module__M8f_-G__optionsContainer{border-top:1px solid #e2e8f0;padding-top:.85rem}.FormFieldModal-module-scss-module__M8f_-G__optionsTitle{color:#0f172a;margin-bottom:.25rem;font-size:.8125rem;font-weight:800;display:block}.FormFieldModal-module-scss-module__M8f_-G__optionsSubtitle{color:#64748b;margin-bottom:.65rem;font-size:.74rem;display:block}.FormFieldModal-module-scss-module__M8f_-G__addOptionRow{gap:8px;margin-bottom:.85rem;display:flex}.FormFieldModal-module-scss-module__M8f_-G__addOptionBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#0e4c18;border:none;border-radius:8px;padding:.65rem 1.1rem;font-size:.825rem;font-weight:750;transition:background .15s}.FormFieldModal-module-scss-module__M8f_-G__addOptionBtn:hover{background:#0a3811}.FormFieldModal-module-scss-module__M8f_-G__optionsList{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow-y:auto}.FormFieldModal-module-scss-module__M8f_-G__noOptions{color:#94a3b8;padding:.5rem 0;font-size:.8rem;font-style:italic}.FormFieldModal-module-scss-module__M8f_-G__optionItem{background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex;box-shadow:0 1px 3px #00000008}.FormFieldModal-module-scss-module__M8f_-G__optionLeft{align-items:center;gap:8px;display:flex;overflow:hidden}.FormFieldModal-module-scss-module__M8f_-G__optionIndex{color:#0e4c18;background:#ecfdf5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:800;display:flex}.FormFieldModal-module-scss-module__M8f_-G__optionText{color:#0f172a;word-break:break-word;font-size:.85rem;font-weight:650}.FormFieldModal-module-scss-module__M8f_-G__optionActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.FormFieldModal-module-scss-module__M8f_-G__moveOptionBtn{cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;padding:2px 6px;font-size:.7rem;transition:background .15s}.FormFieldModal-module-scss-module__M8f_-G__moveOptionBtn:hover{background:#e2e8f0}.FormFieldModal-module-scss-module__M8f_-G__removeOptionBtn{color:#b91c1c;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-left:2px;font-size:.85rem;font-weight:800;transition:background .15s;display:flex}.FormFieldModal-module-scss-module__M8f_-G__removeOptionBtn:hover{background:#fecaca}.FormFieldModal-module-scss-module__M8f_-G__mandatoryBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.FormFieldModal-module-scss-module__M8f_-G__checkbox{cursor:pointer;accent-color:#0e4c18;width:18px;height:18px}.FormFieldModal-module-scss-module__M8f_-G__checkboxLabel{color:#334155;cursor:pointer;font-size:.85rem;font-weight:700}.FormFieldModal-module-scss-module__M8f_-G__footerActions{justify-content:flex-end;gap:.75rem;margin-top:.75rem;display:flex}.FormFieldModal-module-scss-module__M8f_-G__cancelBtn{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;padding:.65rem 1.25rem;font-size:.875rem;font-weight:700;transition:all .15s}.FormFieldModal-module-scss-module__M8f_-G__cancelBtn:hover{background:#e2e8f0}.FormFieldModal-module-scss-module__M8f_-G__submitBtn{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:8px;padding:.65rem 1.5rem;font-size:.875rem;font-weight:750;transition:background .15s;box-shadow:0 4px 12px #0e4c1840}.FormFieldModal-module-scss-module__M8f_-G__submitBtn:hover{background:#0a3811}
.CustomSelect-module-scss-module__9RILJq__selectContainer{box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:relative}.CustomSelect-module-scss-module__9RILJq__selectContainer *,.CustomSelect-module-scss-module__9RILJq__selectContainer :before,.CustomSelect-module-scss-module__9RILJq__selectContainer :after{box-sizing:border-box}.CustomSelect-module-scss-module__9RILJq__selectTrigger{box-sizing:border-box;color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 14px;font-family:inherit;font-size:14px;transition:all .2s;display:flex}.CustomSelect-module-scss-module__9RILJq__selectTrigger:hover:not(:disabled){border-color:#94a3b8}.CustomSelect-module-scss-module__9RILJq__selectTrigger:focus,.CustomSelect-module-scss-module__9RILJq__selectTrigger.CustomSelect-module-scss-module__9RILJq__isOpen{border-color:#0e4c18;box-shadow:0 0 0 3px #0e4c181a}.CustomSelect-module-scss-module__9RILJq__selectTrigger.CustomSelect-module-scss-module__9RILJq__hasError{background:#fef2f2!important;border-color:#dc2626!important}.CustomSelect-module-scss-module__9RILJq__selectTrigger.CustomSelect-module-scss-module__9RILJq__hasError:focus,.CustomSelect-module-scss-module__9RILJq__selectTrigger.CustomSelect-module-scss-module__9RILJq__hasError.CustomSelect-module-scss-module__9RILJq__isOpen{box-shadow:0 0 0 3px #dc262626!important}.CustomSelect-module-scss-module__9RILJq__selectTrigger:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.CustomSelect-module-scss-module__9RILJq__selectedText{white-space:nowrap;text-overflow:ellipsis;color:#0f172a;flex:1;min-width:0;font-weight:500;overflow:hidden}.CustomSelect-module-scss-module__9RILJq__selectedText.CustomSelect-module-scss-module__9RILJq__isPlaceholder{color:#94a3b8;font-weight:400}.CustomSelect-module-scss-module__9RILJq__arrowIcon{color:#64748b;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex}.CustomSelect-module-scss-module__9RILJq__arrowIcon.CustomSelect-module-scss-module__9RILJq__arrowRotated{color:#0e4c18;transform:rotate(180deg)}.CustomSelect-module-scss-module__9RILJq__dropdownMenu{box-sizing:border-box;z-index:9999;scrollbar-width:thin;scrollbar-color:#cbd5e1 #0000;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;max-width:100%;max-height:250px;margin:0;padding:6px;list-style:none;animation:.15s ease-out CustomSelect-module-scss-module__9RILJq__dropdownFadeIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #00000024,0 2px 6px #0000000a}.CustomSelect-module-scss-module__9RILJq__dropdownMenu::-webkit-scrollbar{width:6px}.CustomSelect-module-scss-module__9RILJq__dropdownMenu::-webkit-scrollbar-track{background:0 0}.CustomSelect-module-scss-module__9RILJq__dropdownMenu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.CustomSelect-module-scss-module__9RILJq__dropdownMenu::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CustomSelect-module-scss-module__9RILJq__dropdownOption{color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;width:100%;max-width:100%;padding:10px 12px;font-size:13.5px;transition:all .15s;display:flex}.CustomSelect-module-scss-module__9RILJq__dropdownOption .CustomSelect-module-scss-module__9RILJq__optionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.CustomSelect-module-scss-module__9RILJq__dropdownOption .CustomSelect-module-scss-module__9RILJq__checkIcon{color:#166534;flex-shrink:0;font-size:13px}.CustomSelect-module-scss-module__9RILJq__dropdownOption:hover{color:#0f172a;background:#f1f5f9}.CustomSelect-module-scss-module__9RILJq__dropdownOption.CustomSelect-module-scss-module__9RILJq__isSelected{color:#166534;background:#f0fdf4;font-weight:600}@keyframes CustomSelect-module-scss-module__9RILJq__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.CollectionManagerComponents-module-scss-module__BT-ZLq__creatorBadge{color:#0e4c18;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:.68rem;font-weight:600;display:inline-flex}.CollectionManagerComponents-module-scss-module__BT-ZLq__reorderGroup{gap:4px;display:flex}.CollectionManagerComponents-module-scss-module__BT-ZLq__topButton{color:#4338ca;cursor:pointer;background:#e0e7ff;border:1px solid #c7d2fe;border-radius:4px;padding:3px 6px;font-size:.7rem;font-weight:800;transition:all .15s}.CollectionManagerComponents-module-scss-module__BT-ZLq__topButton.CollectionManagerComponents-module-scss-module__BT-ZLq__compact{padding:2px 6px;font-size:.68rem}.CollectionManagerComponents-module-scss-module__BT-ZLq__topButton:hover:not(:disabled){background:#c7d2fe}.CollectionManagerComponents-module-scss-module__BT-ZLq__topButton:disabled{color:#cbd5e1;cursor:not-allowed;background:#f1f5f9}.CollectionManagerComponents-module-scss-module__BT-ZLq__arrowButton{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;padding:3px 6px;font-size:.7rem;transition:all .15s;display:flex}.CollectionManagerComponents-module-scss-module__BT-ZLq__arrowButton.CollectionManagerComponents-module-scss-module__BT-ZLq__compact{padding:2px 6px;font-size:.68rem}.CollectionManagerComponents-module-scss-module__BT-ZLq__arrowButton:hover:not(:disabled){background:#e2e8f0}.CollectionManagerComponents-module-scss-module__BT-ZLq__arrowButton:disabled{color:#cbd5e1;cursor:not-allowed;background:#f1f5f9}.CollectionManagerComponents-module-scss-module__BT-ZLq__queuedBadge{color:#065f46;letter-spacing:.02em;cursor:default;-webkit-user-select:none;user-select:none;background:#ecfdf5;border:1.5px solid #a7f3d0;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 1px 2px #10b98114}.CollectionManagerComponents-module-scss-module__BT-ZLq__queuedBadge.CollectionManagerComponents-module-scss-module__BT-ZLq__compact{box-shadow:none;border-width:1px;gap:4px;padding:2px 8px;font-size:.68rem}.CollectionManagerComponents-module-scss-module__BT-ZLq__queuedDot{background:#10b981;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px #d1fae5}.CollectionManagerComponents-module-scss-module__BT-ZLq__queuedDot.CollectionManagerComponents-module-scss-module__BT-ZLq__compact{width:6px;height:6px;box-shadow:none}.CollectionManagerComponents-module-scss-module__BT-ZLq__statusToggleWrapper{align-items:center;gap:8px;display:inline-flex}.CollectionManagerComponents-module-scss-module__BT-ZLq__statusToggleWrapper.CollectionManagerComponents-module-scss-module__BT-ZLq__compact{gap:6px}.CollectionManagerComponents-module-scss-module__BT-ZLq__toggleSwitch{cursor:pointer;background:#cbd5e1;border:none;border-radius:9999px;flex-shrink:0;align-items:center;width:38px;height:22px;padding:2px;transition:all .2s;display:flex;position:relative}.CollectionManagerComponents-module-scss-module__BT-ZLq__toggleSwitch.CollectionManagerComponents-module-scss-module__BT-ZLq__isPublished{background:#16a34a}.CollectionManagerComponents-module-scss-module__BT-ZLq__toggleSwitch.CollectionManagerComponents-module-scss-module__BT-ZLq__compact{width:32px;height:18px}.CollectionManagerComponents-module-scss-module__BT-ZLq__toggleSwitch:disabled{cursor:wait}.CollectionManagerComponents-module-scss-module__BT-ZLq__toggleThumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.4,0,.2,1);display:block;transform:translate(0);box-shadow:0 1px 3px #00000040}.CollectionManagerComponents-module-scss-module__BT-ZLq__toggleThumb.CollectionManagerComponents-module-scss-module__BT-ZLq__isPublished{transform:translate(16px)}.CollectionManagerComponents-module-scss-module__BT-ZLq__toggleThumb.CollectionManagerComponents-module-scss-module__BT-ZLq__compact{width:14px;height:14px;box-shadow:0 1px 2px #00000040}.CollectionManagerComponents-module-scss-module__BT-ZLq__toggleThumb.CollectionManagerComponents-module-scss-module__BT-ZLq__compact.CollectionManagerComponents-module-scss-module__BT-ZLq__isPublished{transform:translate(14px)}.CollectionManagerComponents-module-scss-module__BT-ZLq__statusBadge{text-transform:uppercase;letter-spacing:.02em;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:800}.CollectionManagerComponents-module-scss-module__BT-ZLq__statusBadge.CollectionManagerComponents-module-scss-module__BT-ZLq__isPublished{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.CollectionManagerComponents-module-scss-module__BT-ZLq__statusBadge.CollectionManagerComponents-module-scss-module__BT-ZLq__isHidden{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.CollectionManagerComponents-module-scss-module__BT-ZLq__statusBadge.CollectionManagerComponents-module-scss-module__BT-ZLq__compact{border-radius:4px;padding:1px 6px;font-size:.68rem}.CollectionManagerComponents-module-scss-module__BT-ZLq__maintenanceBadge{color:#b45309;text-transform:uppercase;letter-spacing:.02em;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:.72rem;font-weight:800;display:inline-flex}.CollectionManagerComponents-module-scss-module__BT-ZLq__maintenanceBadge.CollectionManagerComponents-module-scss-module__BT-ZLq__compact{border-radius:4px;padding:1px 6px;font-size:.68rem}
.SectionDiffViewer-module-scss-module__XElSca__wrapper{margin-top:8px}.SectionDiffViewer-module-scss-module__XElSca__toggleBtn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.SectionDiffViewer-module-scss-module__XElSca__toggleBtn:hover{background:#f1f5f9;border-color:#94a3b8}.SectionDiffViewer-module-scss-module__XElSca__diffContainer{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;margin-top:8px;padding:.75rem}.SectionDiffViewer-module-scss-module__XElSca__emptyText{color:#64748b;margin:0;font-size:.8rem;font-style:italic}.SectionDiffViewer-module-scss-module__XElSca__diffList{flex-direction:column;gap:8px;display:flex}.SectionDiffViewer-module-scss-module__XElSca__diffCard{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px}.SectionDiffViewer-module-scss-module__XElSca__diffHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.SectionDiffViewer-module-scss-module__XElSca__fieldTitle{color:#1e293b;font-size:.75rem;font-weight:800}.SectionDiffViewer-module-scss-module__XElSca__newBadge{color:#059669;background:#dcfce7;border-radius:4px;padding:1px 5px;font-size:.68rem;font-weight:700}.SectionDiffViewer-module-scss-module__XElSca__diffGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.SectionDiffViewer-module-scss-module__XElSca__liveBox{background:#fef2f2;border:1px solid #fee2e2;border-radius:4px;padding:6px 8px}.SectionDiffViewer-module-scss-module__XElSca__liveTitle{color:#991b1b;margin-bottom:2px;font-size:.7rem;font-weight:700;display:block}.SectionDiffViewer-module-scss-module__XElSca__liveVal{white-space:pre-wrap;word-break:break-word;color:#7f1d1d;margin:0;font-size:.72rem}.SectionDiffViewer-module-scss-module__XElSca__draftBox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:6px 8px}.SectionDiffViewer-module-scss-module__XElSca__draftTitle{color:#1e40af;margin-bottom:2px;font-size:.7rem;font-weight:700;display:block}.SectionDiffViewer-module-scss-module__XElSca__draftVal{white-space:pre-wrap;word-break:break-word;color:#1e3a8a;margin:0;font-size:.72rem}
.CodeAssetManager-module-scss-module__l7hBKW__container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:1rem;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 2px 8px #0000000a}.CodeAssetManager-module-scss-module__l7hBKW__container.CodeAssetManager-module-scss-module__l7hBKW__compact{margin-top:.75rem;margin-bottom:1rem}.CodeAssetManager-module-scss-module__l7hBKW__headerBar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:.65rem .85rem;display:flex}.CodeAssetManager-module-scss-module__l7hBKW__headerInfo{flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.CodeAssetManager-module-scss-module__l7hBKW__iconBox{color:#0e4c18;background:#ecfdf5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;font-weight:700;display:flex}.CodeAssetManager-module-scss-module__l7hBKW__headerTitles{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.CodeAssetManager-module-scss-module__l7hBKW__headerTitle{color:#0f172a;font-size:.825rem;font-weight:700}.CodeAssetManager-module-scss-module__l7hBKW__statsBadge{color:#475569;background:#e2e8f0;border-radius:10px;padding:1px 7px;font-size:.7rem;font-weight:700}.CodeAssetManager-module-scss-module__l7hBKW__statsBadge.CodeAssetManager-module-scss-module__l7hBKW__hasLocal{color:#b91c1c;background:#fee2e2}.CodeAssetManager-module-scss-module__l7hBKW__statsBadge.CodeAssetManager-module-scss-module__l7hBKW__hasRelative{color:#92400e;background:#fef3c7}.CodeAssetManager-module-scss-module__l7hBKW__topActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.CodeAssetManager-module-scss-module__l7hBKW__fixAllButton{color:#92400e;cursor:pointer;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.72rem;font-weight:700;transition:all .15s;display:inline-flex}.CodeAssetManager-module-scss-module__l7hBKW__fixAllButton:hover{background:#fde68a}.CodeAssetManager-module-scss-module__l7hBKW__uploadInsertButton{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.72rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #0e4c1833}.CodeAssetManager-module-scss-module__l7hBKW__uploadInsertButton:hover{background:#146c24}.CodeAssetManager-module-scss-module__l7hBKW__feedbackToast{align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;display:flex}.CodeAssetManager-module-scss-module__l7hBKW__feedbackToast.CodeAssetManager-module-scss-module__l7hBKW__success{color:#166534;background:#f0fdf4;border-bottom:1px solid #bbf7d0}.CodeAssetManager-module-scss-module__l7hBKW__feedbackToast.CodeAssetManager-module-scss-module__l7hBKW__error{color:#991b1b;background:#fef2f2;border-bottom:1px solid #fecaca}.CodeAssetManager-module-scss-module__l7hBKW__feedbackToast span{word-break:break-all}.CodeAssetManager-module-scss-module__l7hBKW__body{padding:.75rem .85rem}.CodeAssetManager-module-scss-module__l7hBKW__emptyState{text-align:center;color:#64748b;padding:.85rem 0;font-size:.78rem}.CodeAssetManager-module-scss-module__l7hBKW__emptyState i{margin-right:5px}.CodeAssetManager-module-scss-module__l7hBKW__assetsList{flex-direction:column;gap:8px;display:flex}.CodeAssetManager-module-scss-module__l7hBKW__assetCard{border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.CodeAssetManager-module-scss-module__l7hBKW__assetCard.CodeAssetManager-module-scss-module__l7hBKW__valid{background:#f8fafc;border:1px solid #e2e8f0}.CodeAssetManager-module-scss-module__l7hBKW__assetCard.CodeAssetManager-module-scss-module__l7hBKW__relative{background:#fffbeb;border:1px solid #fde68a}.CodeAssetManager-module-scss-module__l7hBKW__assetCard.CodeAssetManager-module-scss-module__l7hBKW__local{background:#fef2f2;border:1px solid #fca5a5}.CodeAssetManager-module-scss-module__l7hBKW__assetTopRow{align-items:center;gap:8px;width:100%;display:flex}.CodeAssetManager-module-scss-module__l7hBKW__thumbnailBox{background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.CodeAssetManager-module-scss-module__l7hBKW__thumbnailBox i{color:#ef4444;font-size:1.05rem}.CodeAssetManager-module-scss-module__l7hBKW__thumbnailImage{object-fit:cover;width:100%;height:100%}.CodeAssetManager-module-scss-module__l7hBKW__assetPathInfo{flex:1;min-width:0}.CodeAssetManager-module-scss-module__l7hBKW__assetRawSrc{color:#0f172a;word-break:break-all;font-family:monospace;font-size:.78rem;font-weight:600;line-height:1.25}.CodeAssetManager-module-scss-module__l7hBKW__assetTagRow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.CodeAssetManager-module-scss-module__l7hBKW__tagBadge{text-transform:uppercase;color:#334155;background:#e2e8f0;border-radius:3px;padding:1px 4px;font-size:.65rem;font-weight:800}.CodeAssetManager-module-scss-module__l7hBKW__statusServerReady{color:#16a34a;align-items:center;gap:3px;font-size:.68rem;font-weight:700;display:inline-flex}.CodeAssetManager-module-scss-module__l7hBKW__statusRelative{color:#b45309;align-items:center;gap:3px;font-size:.68rem;font-weight:700;display:inline-flex}.CodeAssetManager-module-scss-module__l7hBKW__statusLocal{color:#dc2626;align-items:center;gap:3px;font-size:.68rem;font-weight:700;display:inline-flex}.CodeAssetManager-module-scss-module__l7hBKW__copyButton{color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;flex-shrink:0;padding:3px 7px;font-size:.72rem;transition:all .15s}.CodeAssetManager-module-scss-module__l7hBKW__copyButton:hover{background:#f1f5f9}.CodeAssetManager-module-scss-module__l7hBKW__assetBottomRow{border-top:1px dashed #e2e8f0;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;padding-top:4px;display:flex}.CodeAssetManager-module-scss-module__l7hBKW__assetCard.CodeAssetManager-module-scss-module__l7hBKW__relative .CodeAssetManager-module-scss-module__l7hBKW__assetBottomRow{border-top-color:#fde68a}.CodeAssetManager-module-scss-module__l7hBKW__assetCard.CodeAssetManager-module-scss-module__l7hBKW__local .CodeAssetManager-module-scss-module__l7hBKW__assetBottomRow{border-top-color:#fecaca}.CodeAssetManager-module-scss-module__l7hBKW__fixSingleButton{color:#92400e;cursor:pointer;background:#fff;border:1px solid #d97706;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:700;transition:all .15s;display:inline-flex}.CodeAssetManager-module-scss-module__l7hBKW__fixSingleButton:hover{background:#fef3c7}.CodeAssetManager-module-scss-module__l7hBKW__replaceButton{color:#0e4c18;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;transition:all .15s;display:inline-flex}.CodeAssetManager-module-scss-module__l7hBKW__replaceButton:hover:not(:disabled){background:#f1f5f9}.CodeAssetManager-module-scss-module__l7hBKW__replaceButton.CodeAssetManager-module-scss-module__l7hBKW__localReplaceButton{color:#fff;background:#dc2626;border:none;box-shadow:0 2px 6px #dc262640}.CodeAssetManager-module-scss-module__l7hBKW__replaceButton.CodeAssetManager-module-scss-module__l7hBKW__localReplaceButton:hover:not(:disabled){background:#b91c1c}.CodeAssetManager-module-scss-module__l7hBKW__replaceButton:disabled{cursor:not-allowed;opacity:.6}.CodeAssetManager-module-scss-module__l7hBKW__folderNote{color:#64748b;margin-left:auto;font-size:.65rem}
.RichTextEditor-module-scss-module__ab5gmG__editorWrapper{margin-bottom:1.25rem}.RichTextEditor-module-scss-module__ab5gmG__topBar{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.RichTextEditor-module-scss-module__ab5gmG__label{color:#334155;font-size:.85rem;font-weight:700}.RichTextEditor-module-scss-module__ab5gmG__label .RichTextEditor-module-scss-module__ab5gmG__required{color:#dc2626}.RichTextEditor-module-scss-module__ab5gmG__modeSwitchBtn{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:2px 9px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.RichTextEditor-module-scss-module__ab5gmG__modeSwitchBtn:hover{background:#e2e8f0}.RichTextEditor-module-scss-module__ab5gmG__modeSwitchBtn.RichTextEditor-module-scss-module__ab5gmG__active{color:#fff;background:#0e4c18;border-color:#0e4c18}.RichTextEditor-module-scss-module__ab5gmG__editorContainer{background:#fff;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px #00000005}.RichTextEditor-module-scss-module__ab5gmG__toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px;display:flex}.RichTextEditor-module-scss-module__ab5gmG__toolbarGroup{border-right:1px solid #e2e8f0;align-items:center;gap:2px;padding-right:6px;display:flex}.RichTextEditor-module-scss-module__ab5gmG__toolbarGroup:last-child{border-right:none;padding-right:0}.RichTextEditor-module-scss-module__ab5gmG__toolbarBtn{color:#334155;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:3px;padding:4px 6px;font-size:.76rem;font-weight:600;transition:all .12s;display:inline-flex}.RichTextEditor-module-scss-module__ab5gmG__toolbarBtn:hover{color:#0f172a;background:#e2e8f0}.RichTextEditor-module-scss-module__ab5gmG__toolbarBtn.RichTextEditor-module-scss-module__ab5gmG__active{color:#fff;background:#0e4c18}.RichTextEditor-module-scss-module__ab5gmG__visualContentArea{color:#1e293b;outline:none;padding:1rem 1.25rem;font-size:.925rem;line-height:1.65;overflow-y:auto}.RichTextEditor-module-scss-module__ab5gmG__visualContentArea:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;font-style:italic}.RichTextEditor-module-scss-module__ab5gmG__visualContentArea p{margin:0 0 .85rem}.RichTextEditor-module-scss-module__ab5gmG__visualContentArea h1,.RichTextEditor-module-scss-module__ab5gmG__visualContentArea h2,.RichTextEditor-module-scss-module__ab5gmG__visualContentArea h3,.RichTextEditor-module-scss-module__ab5gmG__visualContentArea h4,.RichTextEditor-module-scss-module__ab5gmG__visualContentArea h5,.RichTextEditor-module-scss-module__ab5gmG__visualContentArea h6{color:#0f172a;margin:1.25rem 0 .5rem;font-weight:700}.RichTextEditor-module-scss-module__ab5gmG__visualContentArea ul,.RichTextEditor-module-scss-module__ab5gmG__visualContentArea ol{margin-bottom:.85rem;padding-left:1.5rem}.RichTextEditor-module-scss-module__ab5gmG__visualContentArea blockquote{color:#475569;border-left:3px solid #0e4c18;margin:.85rem 0;padding-left:1rem;font-style:italic}.RichTextEditor-module-scss-module__ab5gmG__visualContentArea img{border-radius:8px;max-width:100%;height:auto;margin:.75rem 0}.RichTextEditor-module-scss-module__ab5gmG__visualContentArea a{color:#0e4c18;text-decoration:underline}.RichTextEditor-module-scss-module__ab5gmG__htmlTextarea{color:#0f172a;resize:vertical;background:#fff;border:none;outline:none;width:100%;padding:1rem 1.25rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.84rem;line-height:1.5}.RichTextEditor-module-scss-module__ab5gmG__footerBar{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:4px 12px;font-size:.72rem;display:flex}.RichTextEditor-module-scss-module__ab5gmG__helperText{color:#64748b;margin-top:.35rem;font-size:.74rem}.RichTextEditor-module-scss-module__ab5gmG__modalBackdrop{z-index:10050;background:#0f172a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.RichTextEditor-module-scss-module__ab5gmG__modalCard{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:520px;display:flex;overflow:hidden;box-shadow:0 10px 25px #00000026}.RichTextEditor-module-scss-module__ab5gmG__modalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.RichTextEditor-module-scss-module__ab5gmG__modalHeader h3{color:#0f172a;margin:0;font-size:1rem;font-weight:700}.RichTextEditor-module-scss-module__ab5gmG__modalBody{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.RichTextEditor-module-scss-module__ab5gmG__modalFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:8px;padding:.75rem 1.25rem;display:flex}.RichTextEditor-module-scss-module__ab5gmG__fieldGroup{flex-direction:column;gap:4px;display:flex}.RichTextEditor-module-scss-module__ab5gmG__fieldGroup label{color:#334155;font-size:.8rem;font-weight:600}.RichTextEditor-module-scss-module__ab5gmG__fieldGroup input[type=text],.RichTextEditor-module-scss-module__ab5gmG__fieldGroup input[type=url]{border:1px solid #cbd5e1;border-radius:6px;outline:none;padding:.5rem .75rem;font-size:.84rem;transition:border-color .15s}.RichTextEditor-module-scss-module__ab5gmG__fieldGroup input[type=text]:focus,.RichTextEditor-module-scss-module__ab5gmG__fieldGroup input[type=url]:focus{border-color:#0e4c18}.RichTextEditor-module-scss-module__ab5gmG__checkboxLabel{color:#334155;cursor:pointer;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.RichTextEditor-module-scss-module__ab5gmG__btnCancel{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.45rem 1rem;font-size:.82rem;font-weight:600}.RichTextEditor-module-scss-module__ab5gmG__btnCancel:hover{background:#f1f5f9}.RichTextEditor-module-scss-module__ab5gmG__btnPrimary{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:6px;padding:.45rem 1.1rem;font-size:.82rem;font-weight:600;box-shadow:0 1px 3px #0e4c1833}.RichTextEditor-module-scss-module__ab5gmG__btnPrimary:hover{background:#146c24}.RichTextEditor-module-scss-module__ab5gmG__stockGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;display:grid}.RichTextEditor-module-scss-module__ab5gmG__stockThumbnail{cursor:pointer;aspect-ratio:16/9;border:1px solid #e2e8f0;border-radius:6px;transition:all .15s;position:relative;overflow:hidden}.RichTextEditor-module-scss-module__ab5gmG__stockThumbnail:hover{border-color:#0e4c18;transform:translateY(-1px)}.RichTextEditor-module-scss-module__ab5gmG__stockThumbnail.RichTextEditor-module-scss-module__ab5gmG__selected{border:2px solid #0e4c18}.RichTextEditor-module-scss-module__ab5gmG__stockThumbnail img{object-fit:cover;width:100%;height:100%}
@keyframes VideoPickerModal-module-scss-module__PRkDYG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.VideoPickerModal-module-scss-module__PRkDYG__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:99999;background:#0f172abf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.VideoPickerModal-module-scss-module__PRkDYG__modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:740px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0006}.VideoPickerModal-module-scss-module__PRkDYG__header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;display:flex}.VideoPickerModal-module-scss-module__PRkDYG__headerLeft{align-items:center;gap:12px;display:flex}.VideoPickerModal-module-scss-module__PRkDYG__headerIcon{color:#0e4c18;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;display:flex}.VideoPickerModal-module-scss-module__PRkDYG__headerTitle{color:#0f172a;margin:0;font-size:1.1rem;font-weight:800}.VideoPickerModal-module-scss-module__PRkDYG__headerSubtitle{color:#64748b;margin:0;font-size:.78rem}.VideoPickerModal-module-scss-module__PRkDYG__closeButton{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.85rem;transition:all .15s;display:flex}.VideoPickerModal-module-scss-module__PRkDYG__closeButton:hover{color:#0f172a;background:#e2e8f0}.VideoPickerModal-module-scss-module__PRkDYG__tabs{background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:8px;padding:0 1.5rem;display:flex}.VideoPickerModal-module-scss-module__PRkDYG__tabButton{cursor:pointer;color:#64748b;background:0 0;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:6px;padding:10px 14px;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.VideoPickerModal-module-scss-module__PRkDYG__tabButton:hover{color:#0e4c18}.VideoPickerModal-module-scss-module__PRkDYG__tabButton.VideoPickerModal-module-scss-module__PRkDYG__tabButtonActive{color:#0e4c18;border-bottom-color:#0e4c18}.VideoPickerModal-module-scss-module__PRkDYG__body{flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.VideoPickerModal-module-scss-module__PRkDYG__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;max-height:340px;padding:2px;display:grid;overflow-y:auto}.VideoPickerModal-module-scss-module__PRkDYG__emptyState{text-align:center;color:#64748b;grid-column:1/-1;padding:2rem;font-size:.85rem}.VideoPickerModal-module-scss-module__PRkDYG__videoCard{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .15s;overflow:hidden;box-shadow:0 1px 3px #0000000a}.VideoPickerModal-module-scss-module__PRkDYG__videoCard:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 10px #00000014}.VideoPickerModal-module-scss-module__PRkDYG__videoCard.VideoPickerModal-module-scss-module__PRkDYG__videoCardSelected{background:#f0fdf4;border:2px solid #0e4c18;box-shadow:0 4px 12px #0e4c1826}.VideoPickerModal-module-scss-module__PRkDYG__videoThumbnailWrapper{background:#0f172a;width:100%;height:110px;position:relative;overflow:hidden}.VideoPickerModal-module-scss-module__PRkDYG__videoElement{object-fit:cover;width:100%;height:100%}.VideoPickerModal-module-scss-module__PRkDYG__videoBadge{color:#fff;background:#000000b3;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700;position:absolute;top:6px;right:6px}.VideoPickerModal-module-scss-module__PRkDYG__selectedCheck{color:#fff;background:#0e4c18;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.8rem;font-weight:800;display:flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 4px #0000004d}.VideoPickerModal-module-scss-module__PRkDYG__videoCardInfo{padding:8px 10px}.VideoPickerModal-module-scss-module__PRkDYG__videoName{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;display:block;overflow:hidden}.VideoPickerModal-module-scss-module__PRkDYG__videoCardSelected .VideoPickerModal-module-scss-module__PRkDYG__videoName{color:#0e4c18}.VideoPickerModal-module-scss-module__PRkDYG__videoUrl{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.65rem;display:block;overflow:hidden}.VideoPickerModal-module-scss-module__PRkDYG__uploadArea{padding:1rem 0}.VideoPickerModal-module-scss-module__PRkDYG__uploadBox{text-align:center;background:#f0fdf4;border:2px dashed #0e4c18;border-radius:14px;padding:2.5rem 1.5rem;transition:background .2s}.VideoPickerModal-module-scss-module__PRkDYG__uploadBoxInner{flex-direction:column;align-items:center;gap:10px;display:flex}.VideoPickerModal-module-scss-module__PRkDYG__uploadIconCircle{color:#0e4c18;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.75rem;display:flex}.VideoPickerModal-module-scss-module__PRkDYG__uploadTitle{color:#064e3b;margin:0 0 4px;font-size:1rem;font-weight:800}.VideoPickerModal-module-scss-module__PRkDYG__uploadSubtitle{color:#047857;margin:0;font-size:.8rem}.VideoPickerModal-module-scss-module__PRkDYG__uploadButton{color:#fff;cursor:pointer;background:#0e4c18;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:10px 24px;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #0e4c1833}.VideoPickerModal-module-scss-module__PRkDYG__uploadButton.VideoPickerModal-module-scss-module__PRkDYG__uploadButtonDisabled{cursor:not-allowed;box-shadow:none;background:#94a3b8}.VideoPickerModal-module-scss-module__PRkDYG__uploadButton:hover:not(.VideoPickerModal-module-scss-module__PRkDYG__uploadButtonDisabled){background:#146c24}.VideoPickerModal-module-scss-module__PRkDYG__uploadSpinner{border:2px solid #fff;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite VideoPickerModal-module-scss-module__PRkDYG__spin;display:inline-block}.VideoPickerModal-module-scss-module__PRkDYG__uploadError{color:#dc2626;margin-top:10px;font-size:.82rem;font-weight:600}.VideoPickerModal-module-scss-module__PRkDYG__uploadError i{margin-right:6px}.VideoPickerModal-module-scss-module__PRkDYG__urlSection{padding:1rem 0}.VideoPickerModal-module-scss-module__PRkDYG__urlLabel{color:#334155;margin-bottom:.5rem;font-size:.85rem;font-weight:700;display:block}.VideoPickerModal-module-scss-module__PRkDYG__urlRow{gap:8px;margin-bottom:1rem;display:flex}.VideoPickerModal-module-scss-module__PRkDYG__urlInputWrapper{flex:1;position:relative}.VideoPickerModal-module-scss-module__PRkDYG__urlIcon{color:#94a3b8;font-size:1.2rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.VideoPickerModal-module-scss-module__PRkDYG__urlInput{color:#0f172a;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:10px 12px 10px 38px;font-size:.875rem;transition:border-color .15s}.VideoPickerModal-module-scss-module__PRkDYG__urlInput:focus{border-color:#0e4c18}.VideoPickerModal-module-scss-module__PRkDYG__pasteButton{color:#334155;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.VideoPickerModal-module-scss-module__PRkDYG__pasteButton:hover{color:#0f172a;background:#e2e8f0}.VideoPickerModal-module-scss-module__PRkDYG__urlHint{color:#64748b;font-size:.75rem}.VideoPickerModal-module-scss-module__PRkDYG__previewStrip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:12px;margin-top:1rem;padding:10px 14px;display:flex}.VideoPickerModal-module-scss-module__PRkDYG__previewThumbnail{background:#000;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;width:90px;height:56px;position:relative;overflow:hidden}.VideoPickerModal-module-scss-module__PRkDYG__previewVideo{object-fit:cover;width:100%;height:100%}.VideoPickerModal-module-scss-module__PRkDYG__previewInfo{flex:1;min-width:0}.VideoPickerModal-module-scss-module__PRkDYG__previewBadge{color:#0e4c18;text-transform:uppercase;letter-spacing:.5px;font-size:.68rem;font-weight:800;display:block}.VideoPickerModal-module-scss-module__PRkDYG__previewPath{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.VideoPickerModal-module-scss-module__PRkDYG__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.VideoPickerModal-module-scss-module__PRkDYG__footerInfo{color:#64748b;font-size:.78rem}.VideoPickerModal-module-scss-module__PRkDYG__footerInfo strong{color:#0f172a}.VideoPickerModal-module-scss-module__PRkDYG__footerActions{gap:8px;display:flex}.VideoPickerModal-module-scss-module__PRkDYG__cancelButton{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:all .15s}.VideoPickerModal-module-scss-module__PRkDYG__cancelButton:hover{color:#1e293b;background:#f1f5f9}.VideoPickerModal-module-scss-module__PRkDYG__applyButton{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 22px;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #0e4c1840}.VideoPickerModal-module-scss-module__PRkDYG__applyButton:hover{background:#146c24}
.VideoUploadField-module-scss-module__JAoQ1a__container{box-sizing:border-box;width:100%;margin-bottom:1.25rem}.VideoUploadField-module-scss-module__JAoQ1a__hiddenInput{display:none}.VideoUploadField-module-scss-module__JAoQ1a__labelHeader{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.VideoUploadField-module-scss-module__JAoQ1a__labelGroup{align-items:center;gap:8px;display:flex}.VideoUploadField-module-scss-module__JAoQ1a__label{color:#1e293b;margin:0;font-size:.85rem;font-weight:700}.VideoUploadField-module-scss-module__JAoQ1a__badge{color:#0e4c18;text-transform:uppercase;letter-spacing:.5px;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:4px;padding:1px 6px;font-size:.65rem;font-weight:700}.VideoUploadField-module-scss-module__JAoQ1a__removeBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.72rem;font-weight:600;transition:background .15s;display:inline-flex}.VideoUploadField-module-scss-module__JAoQ1a__removeBtn:hover{background:#fee2e2}.VideoUploadField-module-scss-module__JAoQ1a__card{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 1px 3px #0000000a}.VideoUploadField-module-scss-module__JAoQ1a__topSection{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:nowrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.VideoUploadField-module-scss-module__JAoQ1a__previewBox{cursor:pointer;background:#0f172a;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:74px;height:48px;display:flex;position:relative;overflow:hidden}.VideoUploadField-module-scss-module__JAoQ1a__previewVideo{object-fit:cover;width:100%;height:100%}.VideoUploadField-module-scss-module__JAoQ1a__playOverlay{color:#fff;background:#00000040;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.VideoUploadField-module-scss-module__JAoQ1a__placeholderIcon{text-align:center;color:#94a3b8;font-size:1.2rem;display:block}.VideoUploadField-module-scss-module__JAoQ1a__metaInfo{flex:1;min-width:0;overflow:hidden}.VideoUploadField-module-scss-module__JAoQ1a__displayName{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.VideoUploadField-module-scss-module__JAoQ1a__urlSubtext{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.7rem;overflow:hidden}.VideoUploadField-module-scss-module__JAoQ1a__actionsGroup{flex-shrink:0;gap:6px;display:flex}.VideoUploadField-module-scss-module__JAoQ1a__uploadBtn{color:#0e4c18;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.VideoUploadField-module-scss-module__JAoQ1a__uploadBtn:hover{background:#f0fdf4}.VideoUploadField-module-scss-module__JAoQ1a__uploadBtn:disabled{cursor:not-allowed;opacity:.7}.VideoUploadField-module-scss-module__JAoQ1a__spinner{border:2px solid #0e4c18;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.75s linear infinite VideoUploadField-module-scss-module__JAoQ1a__spin;display:inline-block}@keyframes VideoUploadField-module-scss-module__JAoQ1a__spin{to{transform:rotate(360deg)}}.VideoUploadField-module-scss-module__JAoQ1a__selectBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#0e4c18;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:.75rem;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:0 1px 3px #0e4c1833}.VideoUploadField-module-scss-module__JAoQ1a__selectBtn:hover{background:#0a3811}.VideoUploadField-module-scss-module__JAoQ1a__errorAlert{color:#dc2626;background:#fef2f2;border-bottom:1px solid #fecaca;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:600;display:flex}.VideoUploadField-module-scss-module__JAoQ1a__bottomSection{background:#fff;padding:10px 12px}.VideoUploadField-module-scss-module__JAoQ1a__inputRow{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;width:100%;display:flex;overflow:hidden}.VideoUploadField-module-scss-module__JAoQ1a__linkIconWrap{color:#94a3b8;background:#f8fafc;border-right:1px solid #e2e8f0;align-self:stretch;align-items:center;padding:0 8px;font-size:.85rem;display:flex}.VideoUploadField-module-scss-module__JAoQ1a__textInput{color:#0f172a;box-sizing:border-box;border:none;outline:none;flex:1;min-width:0;padding:7px 10px;font-family:monospace;font-size:.8rem}.VideoUploadField-module-scss-module__JAoQ1a__pasteBtn{color:#334155;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:none;border-left:1px solid #e2e8f0;align-self:stretch;align-items:center;gap:4px;padding:7px 10px;font-size:.72rem;font-weight:600;transition:background .15s;display:inline-flex}.VideoUploadField-module-scss-module__JAoQ1a__pasteBtn:hover{background:#e2e8f0}.VideoUploadField-module-scss-module__JAoQ1a__helperRow{color:#64748b;justify-content:space-between;align-items:center;margin-top:5px;font-size:.68rem;display:flex}.VideoUploadField-module-scss-module__JAoQ1a__formatBadge{color:#94a3b8}.VideoUploadField-module-scss-module__JAoQ1a__presetsSection{border-top:1px solid #f1f5f9;margin-top:8px;padding-top:8px}.VideoUploadField-module-scss-module__JAoQ1a__presetsList{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.VideoUploadField-module-scss-module__JAoQ1a__presetsLabel{color:#64748b;font-size:.68rem;font-weight:700}.VideoUploadField-module-scss-module__JAoQ1a__presetBtn{color:#334155;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2px 7px;font-size:.68rem;font-weight:600;transition:all .1s}.VideoUploadField-module-scss-module__JAoQ1a__presetBtn:hover{background:#e2e8f0}.VideoUploadField-module-scss-module__JAoQ1a__presetBtn.VideoUploadField-module-scss-module__JAoQ1a__active{color:#fff;background:#0e4c18;border-color:#0e4c18}
.RepeaterField-module-scss-module__C3AgYG__container{background:#fafaf9;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.RepeaterField-module-scss-module__C3AgYG__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.RepeaterField-module-scss-module__C3AgYG__label{color:#0f172a;font-size:.95rem;font-weight:800;display:block}.RepeaterField-module-scss-module__C3AgYG__countBadge{color:#64748b;background:#e2e8f0;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:700}.RepeaterField-module-scss-module__C3AgYG__itemCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:.75rem;padding:1.25rem;box-shadow:0 2px 6px #00000005}.RepeaterField-module-scss-module__C3AgYG__itemHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:.85rem;padding-bottom:.5rem;display:flex}.RepeaterField-module-scss-module__C3AgYG__itemTitle{color:#0e4c18;align-items:center;gap:6px;font-size:.875rem;font-weight:750;display:flex}.RepeaterField-module-scss-module__C3AgYG__indexCircle{color:#0e4c18;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:800;display:inline-flex}.RepeaterField-module-scss-module__C3AgYG__itemActions{align-items:center;gap:4px;display:flex}.RepeaterField-module-scss-module__C3AgYG__moveBtn{cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;align-items:center;padding:3px 6px;transition:background .15s;display:inline-flex}.RepeaterField-module-scss-module__C3AgYG__moveBtn:hover{background:#e2e8f0}.RepeaterField-module-scss-module__C3AgYG__deleteBtn{color:#b91c1c;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:4px;align-items:center;gap:4px;margin-left:4px;padding:3px 8px;font-size:.75rem;font-weight:700;transition:background .15s;display:inline-flex}.RepeaterField-module-scss-module__C3AgYG__deleteBtn:hover{background:#fecaca}.RepeaterField-module-scss-module__C3AgYG__subFieldsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.RepeaterField-module-scss-module__C3AgYG__fullWidth{grid-column:1/-1}.RepeaterField-module-scss-module__C3AgYG__subFieldLabel{color:#334155;margin-bottom:.25rem;font-size:.8125rem;font-weight:700;display:block}.RepeaterField-module-scss-module__C3AgYG__inputField{background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:.55rem .75rem;font-size:.85rem;transition:border-color .15s}.RepeaterField-module-scss-module__C3AgYG__inputField:focus{border-color:#0e4c18}.RepeaterField-module-scss-module__C3AgYG__checkboxRow{align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.RepeaterField-module-scss-module__C3AgYG__checkbox{cursor:pointer;width:16px;height:16px}.RepeaterField-module-scss-module__C3AgYG__checkboxLabel{color:#334155;cursor:pointer;font-size:.8125rem;font-weight:700}.RepeaterField-module-scss-module__C3AgYG__linkRow{gap:6px;display:flex}.RepeaterField-module-scss-module__C3AgYG__linkInput{border:1px solid #cbd5e1;border-radius:6px;outline:none;flex:1;padding:.55rem .75rem;font-size:.85rem;transition:border-color .15s}.RepeaterField-module-scss-module__C3AgYG__linkInput:focus{border-color:#0e4c18}.RepeaterField-module-scss-module__C3AgYG__linkPickerBtn{color:#2563eb;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:.8rem;font-weight:700;transition:background .15s;display:inline-flex}.RepeaterField-module-scss-module__C3AgYG__linkPickerBtn:hover{background:#dbeafe}.RepeaterField-module-scss-module__C3AgYG__addBtn{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:8px;align-items:center;gap:6px;padding:.6rem 1.25rem;font-size:.85rem;font-weight:750;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #0e4c1833}.RepeaterField-module-scss-module__C3AgYG__addBtn:hover{background:#0a3811}
.SectionEditorForm-module-scss-module__6ulMJW__formContainer{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem}.SectionEditorForm-module-scss-module__6ulMJW__formHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__formTitle{color:#0f172a;margin-bottom:.25rem;font-size:1.25rem}.SectionEditorForm-module-scss-module__6ulMJW__formDescription{color:#64748b;margin:0;font-size:.8125rem}.SectionEditorForm-module-scss-module__6ulMJW__collectionTableLink{color:#2563eb;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:.35rem .65rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .15s}.SectionEditorForm-module-scss-module__6ulMJW__collectionTableLink:hover{background:#dbeafe}.SectionEditorForm-module-scss-module__6ulMJW__tabsNav{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;gap:4px;margin-bottom:1.25rem;padding:4px;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__tabBtn{cursor:pointer;color:#64748b;box-shadow:none;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:.8rem;font-weight:700;transition:all .15s;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__tabBtn.SectionEditorForm-module-scss-module__6ulMJW__active{color:#0e4c18;background:#fff;box-shadow:0 1px 3px #00000014}.SectionEditorForm-module-scss-module__6ulMJW__tabBtn.SectionEditorForm-module-scss-module__6ulMJW__activeRichText{color:#fff;background:#0e4c18;box-shadow:0 1px 3px #0e4c182e}.SectionEditorForm-module-scss-module__6ulMJW__tabBtn.SectionEditorForm-module-scss-module__6ulMJW__activeLibrary{color:#fff;background:#4338ca;box-shadow:0 1px 3px #4338ca4d}.SectionEditorForm-module-scss-module__6ulMJW__infoBannerGreen{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__targetFieldSelect{color:#0e4c18;cursor:pointer;background:#fff;border:1px solid #86efac;border-radius:6px;padding:3px 8px;font-size:.75rem;font-weight:700}.SectionEditorForm-module-scss-module__6ulMJW__fieldsColumn{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__cmLabelRow{color:#1e293b;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.85rem;font-weight:700;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__cmBadge{color:#64748b;font-family:monospace;font-size:.75rem}.SectionEditorForm-module-scss-module__6ulMJW__cmBox{border:1.5px solid #cbd5e1;border-radius:10px;overflow:hidden}.SectionEditorForm-module-scss-module__6ulMJW__fieldLabelHeader{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__fieldLabel{font-size:.875rem;font-weight:600;display:block}.SectionEditorForm-module-scss-module__6ulMJW__fieldKeyBadge{color:#64748b;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:.7rem}.SectionEditorForm-module-scss-module__6ulMJW__fieldInputText{border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.5rem;font-size:.875rem;transition:border-color .15s}.SectionEditorForm-module-scss-module__6ulMJW__fieldInputText:focus{border-color:#0e4c18;outline:none}.SectionEditorForm-module-scss-module__6ulMJW__fieldTextarea{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.55rem;font-size:.875rem;line-height:1.45}.SectionEditorForm-module-scss-module__6ulMJW__fieldTextarea.SectionEditorForm-module-scss-module__6ulMJW__codeMode{background:#fcfcfd;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem}.SectionEditorForm-module-scss-module__6ulMJW__destinationPickerBtn{color:#0e4c18;cursor:pointer;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:700;transition:background .15s;display:inline-flex}.SectionEditorForm-module-scss-module__6ulMJW__destinationPickerBtn:hover{background:#d1fae5}.SectionEditorForm-module-scss-module__6ulMJW__fieldSelect{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:.55rem;font-size:.875rem}.SectionEditorForm-module-scss-module__6ulMJW__fieldCheckboxRow{align-items:center;gap:.5rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__seoCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.25rem;overflow:hidden;box-shadow:0 2px 6px #00000005}.SectionEditorForm-module-scss-module__6ulMJW__seoHeader{cursor:pointer;background:#fff;border-bottom:none;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .15s;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__seoHeader.SectionEditorForm-module-scss-module__6ulMJW__active{background:#f8fafc;border-bottom:1px solid #e2e8f0}.SectionEditorForm-module-scss-module__6ulMJW__seoIconBox{color:#16a34a;background:#f0fdf4;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__seoTitleGroup{align-items:center;gap:8px;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__seoTitle{color:#0f172a;font-size:.85rem;font-weight:700}.SectionEditorForm-module-scss-module__6ulMJW__seoSubtitle{color:#64748b;font-size:.72rem;display:block}.SectionEditorForm-module-scss-module__6ulMJW__seoBody{background:#fafafa;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__seoFieldLabel{color:#334155;margin-bottom:4px;font-size:.775rem;font-weight:700;display:block}.SectionEditorForm-module-scss-module__6ulMJW__seoInput{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:8px 10px;font-size:.825rem}.SectionEditorForm-module-scss-module__6ulMJW__seoCounter{color:#64748b;font-size:.7rem}.SectionEditorForm-module-scss-module__6ulMJW__submitBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;width:100%;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:background .15s}.SectionEditorForm-module-scss-module__6ulMJW__submitBtn:disabled{cursor:not-allowed;opacity:.7}.SectionEditorForm-module-scss-module__6ulMJW__submitBtn:hover:not(:disabled){background:#1d4ed8}.SectionEditorForm-module-scss-module__6ulMJW__libraryBanner{cursor:pointer;background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:1.25rem;padding:12px 16px;transition:all .15s;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__libraryBanner:hover{background:#dcfce7;border-color:#86efac}.SectionEditorForm-module-scss-module__6ulMJW__libraryBannerIcon{color:#fff;background:linear-gradient(135deg,#0e4c18 0%,#16a34a 100%);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__libraryBannerTitle{color:#166534;font-size:.875rem;font-weight:700}.SectionEditorForm-module-scss-module__6ulMJW__libraryBannerDesc{color:#15803d;font-size:.75rem}.SectionEditorForm-module-scss-module__6ulMJW__statusMessage{border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.85rem}.SectionEditorForm-module-scss-module__6ulMJW__statusMessage.SectionEditorForm-module-scss-module__6ulMJW__success{color:#166534;background:#dcfce7}.SectionEditorForm-module-scss-module__6ulMJW__statusMessage.SectionEditorForm-module-scss-module__6ulMJW__error{color:#991b1b;background:#fee2e2}.SectionEditorForm-module-scss-module__6ulMJW__codePresetsContainer{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__codePresetsBanner{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:.75rem 1rem;font-size:.8125rem}.SectionEditorForm-module-scss-module__6ulMJW__codePresetsLabel{color:#64748b;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:700;display:block}.SectionEditorForm-module-scss-module__6ulMJW__codePresetsGrid{flex-wrap:wrap;gap:6px;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__codePresetBtn{cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:600;transition:background .15s}.SectionEditorForm-module-scss-module__6ulMJW__codePresetBtn:hover{background:#e2e8f0}.SectionEditorForm-module-scss-module__6ulMJW__codeResetBtn{color:#dc2626;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:600}.SectionEditorForm-module-scss-module__6ulMJW__codeResetBtn:hover{background:#fca5a5}.SectionEditorForm-module-scss-module__6ulMJW__navSectionBlock{border-top:1px solid #e2e8f0;margin-top:1.5rem;margin-bottom:1.5rem;padding-top:1.25rem}.SectionEditorForm-module-scss-module__6ulMJW__navSectionHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__navSectionTitle{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.SectionEditorForm-module-scss-module__6ulMJW__navItemsList{flex-direction:column;gap:.75rem;width:100%;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__navItemCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .15s,box-shadow .15s;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.SectionEditorForm-module-scss-module__6ulMJW__navItemCard:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0f172a14}.SectionEditorForm-module-scss-module__6ulMJW__navItemCardHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__navItemTitleGroup{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__navItemOrderBadge{color:#475569;background:#e2e8f0;border-radius:4px;flex-shrink:0;padding:.15rem .45rem;font-size:.7rem;font-weight:700;line-height:1.2}.SectionEditorForm-module-scss-module__6ulMJW__navItemPreviewLabel{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.825rem;font-weight:600;overflow:hidden}.SectionEditorForm-module-scss-module__6ulMJW__navItemActionsGroup{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__navItemReorderBtn{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .15s;display:inline-flex}.SectionEditorForm-module-scss-module__6ulMJW__navItemReorderBtn:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.SectionEditorForm-module-scss-module__6ulMJW__navItemReorderBtn:disabled{opacity:.35;cursor:not-allowed}.SectionEditorForm-module-scss-module__6ulMJW__navItemPickerBtn{color:#2563eb;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;align-items:center;gap:4px;height:26px;padding:0 .55rem;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex}.SectionEditorForm-module-scss-module__6ulMJW__navItemPickerBtn:hover{background:#dbeafe;border-color:#93c5fd}.SectionEditorForm-module-scss-module__6ulMJW__navItemDeleteBtn{color:#ef4444;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .15s;display:inline-flex}.SectionEditorForm-module-scss-module__6ulMJW__navItemDeleteBtn:hover{color:#dc2626;background:#fecaca}.SectionEditorForm-module-scss-module__6ulMJW__navItemCardBody{grid-template-columns:1fr 1fr;gap:.5rem;padding:.65rem .75rem;display:grid}@media (max-width:420px){.SectionEditorForm-module-scss-module__6ulMJW__navItemCardBody{grid-template-columns:1fr}}.SectionEditorForm-module-scss-module__6ulMJW__navFieldGroup{flex-direction:column;gap:.25rem;min-width:0;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__navFieldLabel{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:600}.SectionEditorForm-module-scss-module__6ulMJW__navInputField{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:5px;outline:none;width:100%;min-width:0;padding:.4rem .55rem;font-size:.8125rem;transition:all .15s}.SectionEditorForm-module-scss-module__6ulMJW__navInputField:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61f}.SectionEditorForm-module-scss-module__6ulMJW__navInputField::placeholder{color:#94a3b8}.SectionEditorForm-module-scss-module__6ulMJW__navItemRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__navItemInput{border:1px solid #cbd5e1;border-radius:4px;flex:120px;min-width:0;padding:.35rem .5rem;font-size:.8125rem}.SectionEditorForm-module-scss-module__6ulMJW__addNavLinkBtn{cursor:pointer;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s}.SectionEditorForm-module-scss-module__6ulMJW__addNavLinkBtn:hover{background:#dcfce7}.SectionEditorForm-module-scss-module__6ulMJW__cardItemRow{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.SectionEditorForm-module-scss-module__6ulMJW__cardItemHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__cardItemTitle{color:#0f172a;font-size:.85rem;font-weight:600}.SectionEditorForm-module-scss-module__6ulMJW__cardItemToggleBadge{color:#64748b;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.SectionEditorForm-module-scss-module__6ulMJW__cardItemToggleBadge.SectionEditorForm-module-scss-module__6ulMJW__expanded{color:#2563eb}.SectionEditorForm-module-scss-module__6ulMJW__cardItemBody{border-top:1px solid #e2e8f0;flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__cardItemFieldLabel{margin-bottom:.2rem;font-size:.75rem;font-weight:600;display:block}.SectionEditorForm-module-scss-module__6ulMJW__cardItemInput{border:1px solid #cbd5e1;border-radius:4px;width:100%;padding:.4rem;font-size:.8125rem}.SectionEditorForm-module-scss-module__6ulMJW__cardItemTwoCol{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.SectionEditorForm-module-scss-module__6ulMJW__cardItemActionRow{justify-content:space-between;align-items:center;margin-top:.4rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__cardItemDeleteBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem}.SectionEditorForm-module-scss-module__6ulMJW__cardItemDeleteBtn:hover{text-decoration:underline}.SectionEditorForm-module-scss-module__6ulMJW__cardItemDoneBtn{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:4px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.SectionEditorForm-module-scss-module__6ulMJW__cardItemDoneBtn:hover{background:#047857}.SectionEditorForm-module-scss-module__6ulMJW__addCardItemBtn{color:#2563eb;cursor:pointer;text-align:center;background:#eff6ff;border:1px dashed #2563eb;border-radius:6px;width:100%;margin-top:.5rem;padding:.5rem;font-size:.8125rem;font-weight:600;transition:all .15s}.SectionEditorForm-module-scss-module__6ulMJW__addCardItemBtn:hover{background:#dbeafe}.SectionEditorForm-module-scss-module__6ulMJW__bulletsContainer{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.5rem;padding:.65rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__bulletsList{flex-direction:column;gap:.5rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__bulletItemRow{align-items:center;gap:.35rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__bulletInput{border:1px solid #cbd5e1;border-radius:4px;flex:1;padding:.35rem .5rem;font-size:.75rem;font-weight:600}.SectionEditorForm-module-scss-module__6ulMJW__bulletDeleteBtn{color:#ef4444;cursor:pointer;background:#fee2e2;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem .4rem;display:inline-flex}.SectionEditorForm-module-scss-module__6ulMJW__bulletDeleteBtn:hover{background:#fecaca}.SectionEditorForm-module-scss-module__6ulMJW__addBulletBtn{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px dashed #bfdbfe;border-radius:4px;padding:.35rem;font-size:.75rem;font-weight:600}.SectionEditorForm-module-scss-module__6ulMJW__addBulletBtn:hover{background:#dbeafe}.SectionEditorForm-module-scss-module__6ulMJW__libraryHeaderCard{background:#ede9fe;border:1px solid #ddd6fe;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__libraryHeaderTitle{color:#4338ca;font-size:.85rem;display:block}.SectionEditorForm-module-scss-module__6ulMJW__libraryHeaderDesc{color:#6d28d9;font-size:.75rem}.SectionEditorForm-module-scss-module__6ulMJW__libraryOpenModalBtn{color:#fff;cursor:pointer;background:#4338ca;border:none;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:700;transition:background .15s}.SectionEditorForm-module-scss-module__6ulMJW__libraryOpenModalBtn:hover{background:#3730a3}.SectionEditorForm-module-scss-module__6ulMJW__libraryEmptyState{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:2rem}.SectionEditorForm-module-scss-module__6ulMJW__libraryEmptyText{color:#64748b;margin:0 0 .5rem;font-size:.85rem}.SectionEditorForm-module-scss-module__6ulMJW__libraryCreateLink{color:#0e4c18;font-size:.8rem;font-weight:700;text-decoration:none}.SectionEditorForm-module-scss-module__6ulMJW__libraryCreateLink:hover{text-decoration:underline}.SectionEditorForm-module-scss-module__6ulMJW__libraryGrid{flex-direction:column;gap:.75rem;max-height:420px;display:flex;overflow-y:auto}.SectionEditorForm-module-scss-module__6ulMJW__templateCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.75rem;padding:.6rem .75rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000a}.SectionEditorForm-module-scss-module__6ulMJW__templateCard.SectionEditorForm-module-scss-module__6ulMJW__applied{background:#f0fdf4;border:2px solid #10b981;box-shadow:0 2px 8px #10b98126}.SectionEditorForm-module-scss-module__6ulMJW__templateThumb{object-fit:cover;border:1px solid #f1f5f9;border-radius:6px;width:60px;height:45px}.SectionEditorForm-module-scss-module__6ulMJW__templateThumbFallback{color:#94a3b8;background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:60px;height:45px;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__templateThumbFallback.SectionEditorForm-module-scss-module__6ulMJW__applied{color:#16a34a;background:#dcfce7}.SectionEditorForm-module-scss-module__6ulMJW__templateInfo{flex:1;min-width:0}.SectionEditorForm-module-scss-module__6ulMJW__templateTitleRow{align-items:center;gap:6px;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__templateTitle{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;font-weight:700;overflow:hidden}.SectionEditorForm-module-scss-module__6ulMJW__templateActiveBadge{color:#15803d;background:#dcfce7;border-radius:4px;padding:1px 5px;font-size:.65rem;font-weight:800}.SectionEditorForm-module-scss-module__6ulMJW__templateCategoryBadge{color:#6d28d9;background:#f5f3ff;border-radius:4px;margin-top:2px;padding:1px 6px;font-size:.7rem;font-weight:600;display:inline-block}.SectionEditorForm-module-scss-module__6ulMJW__templateApplyBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#10b981;border:none;border-radius:6px;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.SectionEditorForm-module-scss-module__6ulMJW__templateApplyBtn.SectionEditorForm-module-scss-module__6ulMJW__applied{color:#15803d;background:#dcfce7;border:1px solid #86efac}.SectionEditorForm-module-scss-module__6ulMJW__templateApplyBtn:hover:not(.SectionEditorForm-module-scss-module__6ulMJW__applied){background:#059669}.SectionEditorForm-module-scss-module__6ulMJW__actionOutlineBtn{color:#2563eb;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;align-items:center;gap:4px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.SectionEditorForm-module-scss-module__6ulMJW__actionOutlineBtn:hover{background:#dbeafe}.SectionEditorForm-module-scss-module__6ulMJW__itemBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;transition:all .2s;overflow:hidden}.SectionEditorForm-module-scss-module__6ulMJW__itemBox.SectionEditorForm-module-scss-module__6ulMJW__expanded{background:#fff;border:1.5px solid #2563eb}.SectionEditorForm-module-scss-module__6ulMJW__itemBoxHeader{cursor:pointer;background:#f8fafc;justify-content:space-between;align-items:center;padding:.65rem .85rem;transition:background .15s;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__itemBoxHeader.SectionEditorForm-module-scss-module__6ulMJW__expanded{background:#eff6ff}.SectionEditorForm-module-scss-module__6ulMJW__itemBoxToggle{color:#64748b;align-items:center;gap:4px;font-size:.75rem;font-weight:600;display:inline-flex}.SectionEditorForm-module-scss-module__6ulMJW__itemBoxToggle.SectionEditorForm-module-scss-module__6ulMJW__expanded{color:#2563eb}.SectionEditorForm-module-scss-module__6ulMJW__quickLibraryBanner{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.6rem .85rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__quickLibraryBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#7c3aed;border:none;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:700;transition:background .15s}.SectionEditorForm-module-scss-module__6ulMJW__quickLibraryBtn:hover{background:#6d28d9}.SectionEditorForm-module-scss-module__6ulMJW__assetManagerWrapper{margin-top:.5rem;margin-bottom:1.25rem}.SectionEditorForm-module-scss-module__6ulMJW__featureItemCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.3rem;padding:.5rem .65rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__featureDescInput{color:#475569;border:1px solid #cbd5e1;border-radius:4px;width:100%;padding:.3rem .5rem;font-size:.72rem}.SectionEditorForm-module-scss-module__6ulMJW__anchorInputGroup{align-items:center;gap:4px;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__anchorHashPrefix{color:#94a3b8;font-size:.85rem;font-weight:700}.SectionEditorForm-module-scss-module__6ulMJW__bannerContentGroup{align-items:center;gap:12px;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__fieldTitleRow{align-items:center;gap:6px;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__navDropdownContainer{border-top:1px dashed #cbd5e1;grid-column:1/-1;margin-top:.5rem;padding-top:.75rem}.SectionEditorForm-module-scss-module__6ulMJW__navDropdownToggleBtn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.SectionEditorForm-module-scss-module__6ulMJW__navDropdownToggleBtn:hover{color:#0f172a;background:#e2e8f0}.SectionEditorForm-module-scss-module__6ulMJW__navDropdownToggleBtn.SectionEditorForm-module-scss-module__6ulMJW__active{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.SectionEditorForm-module-scss-module__6ulMJW__subnavPanel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:.75rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__subnavHeader{justify-content:space-between;align-items:center;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__subnavTitle{color:#1e293b;margin:0;font-size:.8125rem;font-weight:700}.SectionEditorForm-module-scss-module__6ulMJW__subnavItemCard{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;gap:.5rem;padding:.65rem;display:flex;box-shadow:0 1px 2px #00000008}.SectionEditorForm-module-scss-module__6ulMJW__subnavItemHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:.4rem;display:flex}.SectionEditorForm-module-scss-module__6ulMJW__subnavGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:480px){.SectionEditorForm-module-scss-module__6ulMJW__subnavGrid{grid-template-columns:1fr}}
.SectionNamingModal-module-scss-module__rzo01q__form{flex-direction:column;gap:1rem;display:flex}.SectionNamingModal-module-scss-module__rzo01q__label{color:#334155;margin-bottom:.4rem;font-size:.825rem;font-weight:700;display:block}.SectionNamingModal-module-scss-module__rzo01q__input{box-sizing:border-box;border:1.5px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.65rem .85rem;font-size:.9rem;transition:border-color .15s}.SectionNamingModal-module-scss-module__rzo01q__input:focus{border-color:#0e4c18}.SectionNamingModal-module-scss-module__rzo01q__buttonRow{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.SectionNamingModal-module-scss-module__rzo01q__cancelButton{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:background .15s}.SectionNamingModal-module-scss-module__rzo01q__cancelButton:hover{background:#e2e8f0}.SectionNamingModal-module-scss-module__rzo01q__submitButton{color:#fff;background:#0e4c18;border:none;border-radius:8px;padding:8px 18px;font-size:.85rem;font-weight:700;transition:all .15s}.SectionNamingModal-module-scss-module__rzo01q__submitButton:disabled{cursor:not-allowed;opacity:.6}.SectionNamingModal-module-scss-module__rzo01q__submitButton:not(:disabled):hover{cursor:pointer;background:#0a3811}
.Toast-module-scss-module___a6TJa__toast{z-index:99999;box-sizing:border-box;background:#fff;border-radius:16px;align-items:center;gap:14px;max-width:420px;padding:16px 20px;animation:.25s ease-out Toast-module-scss-module___a6TJa__slideInRight;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 20px 40px #0000002e}.Toast-module-scss-module___a6TJa__toast.Toast-module-scss-module___a6TJa__success{border:1px solid #bbf7d0}.Toast-module-scss-module___a6TJa__toast.Toast-module-scss-module___a6TJa__error{border:1px solid #fca5a5}.Toast-module-scss-module___a6TJa__toast.Toast-module-scss-module___a6TJa__info{border:1px solid #bfdbfe}.Toast-module-scss-module___a6TJa__iconWrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.6rem;display:flex}.Toast-module-scss-module___a6TJa__iconWrapper.Toast-module-scss-module___a6TJa__success{color:#0e4c18;background:#ecfdf5;border:1px solid #bbf7d0}.Toast-module-scss-module___a6TJa__iconWrapper.Toast-module-scss-module___a6TJa__error{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5}.Toast-module-scss-module___a6TJa__iconWrapper.Toast-module-scss-module___a6TJa__info{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.Toast-module-scss-module___a6TJa__icon{font-size:1.4rem}.Toast-module-scss-module___a6TJa__content{flex:1}.Toast-module-scss-module___a6TJa__title{color:#0f172a;margin:0;font-size:.95rem;font-weight:700}.Toast-module-scss-module___a6TJa__message{color:#475569;margin:2px 0 0;font-size:.8rem}.Toast-module-scss-module___a6TJa__closeButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:1.1rem;transition:color .15s;display:flex}.Toast-module-scss-module___a6TJa__closeButton:hover{color:#334155}@keyframes Toast-module-scss-module___a6TJa__slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}
.EditableSectionWrapper-module-scss-module__18_OgG__wrapper{cursor:pointer;outline-offset:-2px;outline:1px dashed #0000;transition:all .15s ease-in-out;position:relative}.EditableSectionWrapper-module-scss-module__18_OgG__wrapper.EditableSectionWrapper-module-scss-module__18_OgG__selected{outline:3px solid #2563eb}.EditableSectionWrapper-module-scss-module__18_OgG__toolbarPill{z-index:90;color:#0f172a;pointer-events:auto;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;font-size:.75rem;font-weight:600;transition:all .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 18px #00000024}.EditableSectionWrapper-module-scss-module__18_OgG__toolbarPill.EditableSectionWrapper-module-scss-module__18_OgG__selected{border:1.5px solid #2563eb}.EditableSectionWrapper-module-scss-module__18_OgG__iconCircleBtn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.EditableSectionWrapper-module-scss-module__18_OgG__iconCircleBtn:hover{background:#e2e8f0;border-color:#94a3b8}.EditableSectionWrapper-module-scss-module__18_OgG__primaryEditBtn{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:5px;padding:4px 12px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #2563eb14}.EditableSectionWrapper-module-scss-module__18_OgG__primaryEditBtn:hover{background:#dbeafe;border-color:#93c5fd}.EditableSectionWrapper-module-scss-module__18_OgG__codeEditorBtn{color:#94a3b8;cursor:pointer;background:#0f172a;border:none;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #0000002e}.EditableSectionWrapper-module-scss-module__18_OgG__codeEditorBtn:hover{color:#fff;background:#1e293b}.EditableSectionWrapper-module-scss-module__18_OgG__deleteBtn{color:#b91c1c;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:9999px;align-items:center;gap:5px;padding:4px 12px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #e11d4826}.EditableSectionWrapper-module-scss-module__18_OgG__deleteBtn:hover{background:#fecaca;border-color:#f87171}.EditableSectionWrapper-module-scss-module__18_OgG__lockedBadge{color:#92400e;cursor:not-allowed;-webkit-user-select:none;user-select:none;background-color:#fef3c7;border:1.5px solid #f59e0b;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.EditableSectionWrapper-module-scss-module__18_OgG__draftAuthorTag{color:#1d4ed8;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-flex}
.VisualCanvasBody-module-scss-module__VnVlKW__canvasBody{background:#fff;flex:1;min-height:80vh;position:relative;overflow-x:hidden}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryContainer{background:#fafafa;position:relative}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryContainer.VisualCanvasBody-module-scss-module__VnVlKW__isHeader{border-bottom:1px dashed #cbd5e1}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryContainer.VisualCanvasBody-module-scss-module__VnVlKW__isFooter{border-top:1px dashed #cbd5e1}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryToolbar{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:3px 8px;display:flex;position:absolute;top:8px;right:16px;box-shadow:0 2px 8px #00000014}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryBadge{color:#0e4c18;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:800}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryEditBtn{color:#1e293b;cursor:pointer;background:#f1f5f9;border:none;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:.72rem;font-weight:700;transition:all .15s;display:inline-flex}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryEditBtn:hover{background:#e2e8f0}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryDeleteBtn{color:#dc2626;cursor:pointer;background:#fef2f2;border:1px solid #fee2e2;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:.72rem;font-weight:700;transition:all .15s;display:inline-flex}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryDeleteBtn:hover{background:#fee2e2}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryHiddenBar{color:#64748b;background:#f8fafc;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;font-size:.8rem;display:flex}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryHiddenBar.VisualCanvasBody-module-scss-module__VnVlKW__isHeader{border-bottom:1px dashed #cbd5e1}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryHiddenBar.VisualCanvasBody-module-scss-module__VnVlKW__isFooter{border-top:1px dashed #cbd5e1}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryHiddenLabel{align-items:center;gap:6px;display:flex}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryRestoreBtn{color:#059669;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.VisualCanvasBody-module-scss-module__VnVlKW__boundaryRestoreBtn:hover{background:#d1fae5}.VisualCanvasBody-module-scss-module__VnVlKW__emptyStateContainer{text-align:center;color:#64748b;padding:5rem 2rem}.VisualCanvasBody-module-scss-module__VnVlKW__emptyStateContainer h2{color:#0f172a;margin-bottom:.75rem;font-size:1.4rem;font-weight:700}.VisualCanvasBody-module-scss-module__VnVlKW__emptyStateContainer p{margin-bottom:1.75rem;font-size:1rem}.VisualCanvasBody-module-scss-module__VnVlKW__addFirstSectionBtn{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:9999px;align-items:center;gap:8px;padding:.75rem 1.75rem;font-size:.95rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #0e4c1833}.VisualCanvasBody-module-scss-module__VnVlKW__addFirstSectionBtn:hover{background:#146c24;transform:translateY(-1px)}
.visual-canvas-module-scss-module__4KLTza__canvasContainer{background:#f8fafc;flex-direction:column;min-height:100vh;display:flex}.visual-canvas-module-scss-module__4KLTza__topControlsHeader{z-index:1000;color:#0f172a;scrollbar-width:thin;scrollbar-color:#cbd5e1 #0000;background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.45rem;min-height:48px;padding:.35rem .75rem;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005}.visual-canvas-module-scss-module__4KLTza__topControlsHeader::-webkit-scrollbar{height:4px}.visual-canvas-module-scss-module__4KLTza__topControlsHeader::-webkit-scrollbar-track{background:0 0}.visual-canvas-module-scss-module__4KLTza__topControlsHeader::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.visual-canvas-module-scss-module__4KLTza__headerLeft,.visual-canvas-module-scss-module__4KLTza__headerCenter,.visual-canvas-module-scss-module__4KLTza__headerRight{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.visual-canvas-module-scss-module__4KLTza__layersToggleBtn{color:#334155;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex}.visual-canvas-module-scss-module__4KLTza__layersToggleBtn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.visual-canvas-module-scss-module__4KLTza__layersToggleBtn.visual-canvas-module-scss-module__4KLTza__active{color:#fff;background:#0e4c18;border-color:#0e4c18;box-shadow:0 2px 6px #0e4c1838}.visual-canvas-module-scss-module__4KLTza__pageBadge{color:#64748b;box-sizing:border-box;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:4px;height:33px;padding:0 9px;font-size:.78rem;font-weight:500;display:inline-flex}.visual-canvas-module-scss-module__4KLTza__pageBadge strong{color:#0f172a;font-weight:700}.visual-canvas-module-scss-module__4KLTza__undoRedoGroup{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:2px;height:33px;padding:2px;display:flex}.visual-canvas-module-scss-module__4KLTza__undoRedoBtn{cursor:pointer;color:#334155;background:0 0;border:none;border-radius:5px;align-items:center;gap:3px;height:27px;padding:0 6px;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.visual-canvas-module-scss-module__4KLTza__undoRedoBtn:hover:not(:disabled){color:#0f172a;background:#fff;box-shadow:0 1px 2px #0000000f}.visual-canvas-module-scss-module__4KLTza__undoRedoBtn:disabled{cursor:not-allowed;color:#94a3b8;opacity:.45}.visual-canvas-module-scss-module__4KLTza__seoBtn{color:#15803d;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.visual-canvas-module-scss-module__4KLTza__seoBtn:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-1px);box-shadow:0 2px 5px #16a34a1f}.visual-canvas-module-scss-module__4KLTza__connectionsBtn{color:#0369a1;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#f0f9ff;border:1px solid #bae6fd;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.visual-canvas-module-scss-module__4KLTza__connectionsBtn:hover{background:#e0f2fe;border-color:#7dd3fc;transform:translateY(-1px);box-shadow:0 2px 5px #0284c71f}.visual-canvas-module-scss-module__4KLTza__maintenanceToggleBtn{color:#475569;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 1px 2px #00000008}.visual-canvas-module-scss-module__4KLTza__maintenanceToggleBtn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.visual-canvas-module-scss-module__4KLTza__maintenanceToggleBtn.visual-canvas-module-scss-module__4KLTza__active{color:#b45309;background:#fffbeb;border:1px solid #fcd34d;box-shadow:0 1px 4px #f59e0b26}.visual-canvas-module-scss-module__4KLTza__maintenanceToggleBtn.visual-canvas-module-scss-module__4KLTza__active:hover{background:#fef3c7}.visual-canvas-module-scss-module__4KLTza__reviewHubBtn{color:#1e293b;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:6px;height:33px;padding:0 9px;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.visual-canvas-module-scss-module__4KLTza__reviewHubBtn:hover{background:#f8fafc;border-color:#94a3b8}.visual-canvas-module-scss-module__4KLTza__reviewHubBtn.visual-canvas-module-scss-module__4KLTza__hasErrors{color:#dc2626;background:#fef2f2;border:1.5px solid #fca5a5;box-shadow:0 2px 6px #dc262626}.visual-canvas-module-scss-module__4KLTza__reviewHubBtn.visual-canvas-module-scss-module__4KLTza__hasErrors:hover{background:#fee2e2}.visual-canvas-module-scss-module__4KLTza__badgeNeedsFix{color:#fff;background:#dc2626;border-radius:9999px;padding:1px 6px;font-size:.7rem;font-weight:800}.visual-canvas-module-scss-module__4KLTza__badgeDiffsNotes{color:#15803d;background:#dcfce7;border-radius:9999px;padding:1px 6px;font-size:.7rem;font-weight:700}.visual-canvas-module-scss-module__4KLTza__roleActionsGroup{align-items:center;gap:8px;display:flex}.visual-canvas-module-scss-module__4KLTza__approverQueueBtn{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.visual-canvas-module-scss-module__4KLTza__approverQueueBtn:hover{background:#dbeafe}.visual-canvas-module-scss-module__4KLTza__publishLiveBtn{color:#fff;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:linear-gradient(135deg,#0e4c18 0%,#15803d 100%);border:none;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 11px;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 2px 6px #0e4c1838}.visual-canvas-module-scss-module__4KLTza__publishLiveBtn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 10px #0e4c184d}.visual-canvas-module-scss-module__4KLTza__creatorLiveStatusBadge{color:#047857;box-sizing:border-box;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:.78rem;font-weight:600;display:inline-flex}.visual-canvas-module-scss-module__4KLTza__adminReviewBtn{color:#fff;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 10px;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 2px 6px #2563eb38}.visual-canvas-module-scss-module__4KLTza__adminReviewBtn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 10px #2563eb4d}.visual-canvas-module-scss-module__4KLTza__creatorSubmitBtn{color:#fff;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%);border:none;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 10px;font-size:.78rem;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 2px 6px #ea580c38}.visual-canvas-module-scss-module__4KLTza__creatorSubmitBtn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 10px #ea580c4d}.visual-canvas-module-scss-module__4KLTza__mySubmissionsLink{color:#1e40af;box-sizing:border-box;white-space:nowrap;background:#f8fafc;border:1px solid #bfdbfe;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.visual-canvas-module-scss-module__4KLTza__mySubmissionsLink:hover{background:#eff6ff;border-color:#93c5fd}.visual-canvas-module-scss-module__4KLTza__toolbarDivider{background:#e2e8f0;flex-shrink:0;width:1px;height:22px;margin:0 4px}.visual-canvas-module-scss-module__4KLTza__viewLiveSiteBtn{color:#334155;box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .18s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.visual-canvas-module-scss-module__4KLTza__viewLiveSiteBtn:hover{color:#0e4c18;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 5px #0000000f}.visual-canvas-module-scss-module__4KLTza__addSectionBtn{color:#fff;cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#0e4c18;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:.8125rem;font-weight:600;transition:all .18s;display:inline-flex;box-shadow:0 2px 6px #0e4c1838}.visual-canvas-module-scss-module__4KLTza__addSectionBtn:hover{background:#146c24;transform:translateY(-1px);box-shadow:0 4px 10px #0e4c184d}.visual-canvas-module-scss-module__4KLTza__maintenanceStickyBanner{z-index:9;background:linear-gradient(90deg,#fffbeb 0%,#fef3c7 100%);border-bottom:2px solid #f59e0b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1.5rem;display:flex;box-shadow:0 2px 8px #f59e0b1a}.visual-canvas-module-scss-module__4KLTza__maintenanceIconBox{color:#fff;background:#f59e0b;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.visual-canvas-module-scss-module__4KLTza__maintenanceTitle{color:#92400e;margin:0;font-size:.86rem;font-weight:800}.visual-canvas-module-scss-module__4KLTza__maintenanceText{color:#b45309;margin:0;font-size:.78rem}.visual-canvas-module-scss-module__4KLTza__maintenanceSettingsBtn{color:#92400e;cursor:pointer;background:#fff;border:1px solid #fcd34d;border-radius:6px;align-items:center;gap:5px;padding:4px 12px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.visual-canvas-module-scss-module__4KLTza__maintenanceSettingsBtn:hover{background:#fef3c7}.visual-canvas-module-scss-module__4KLTza__page_edit_1{flex:1;display:flex;position:relative}.visual-canvas-module-scss-module__4KLTza__page_edit_2{color:#475569;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:.4rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.visual-canvas-module-scss-module__4KLTza__page_edit_3{color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:.45rem .95rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #00000026}.visual-canvas-module-scss-module__4KLTza__page_edit_4{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:.4rem .85rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.visual-canvas-module-scss-module__4KLTza__page_edit_5{align-items:center;gap:8px;display:flex}.visual-canvas-module-scss-module__4KLTza__page_edit_6{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0;border-radius:9999px;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:700}.visual-canvas-module-scss-module__4KLTza__page_edit_7{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:700}.visual-canvas-module-scss-module__4KLTza__page_edit_8{color:#0f172a}.visual-canvas-module-scss-module__4KLTza__page_edit_9{font-size:.85rem;font-weight:700}.visual-canvas-module-scss-module__4KLTza__page_edit_10{border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.visual-canvas-module-scss-module__4KLTza__page_edit_11{align-items:center;gap:10px;display:flex}.visual-canvas-module-scss-module__4KLTza__page_edit_12{z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1.5rem;display:flex;box-shadow:0 2px 8px #0000000d}.visual-canvas-module-scss-module__4KLTza__page_edit_13{margin-left:8px}.visual-canvas-module-scss-module__4KLTza__page_edit_14{color:#64748b;font-size:.9rem;font-weight:500}.visual-canvas-module-scss-module__4KLTza__page_edit_15{border:3px solid #e2e8f0;border-top-color:#0e4c18;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite visual-canvas-module-scss-module__4KLTza__spin}.visual-canvas-module-scss-module__4KLTza__page_edit_16{flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:80vh;display:flex}
.CustomCanvas-module-scss-module__767-wa__badgeWrapper{position:relative}.CustomCanvas-module-scss-module__767-wa__badgeCenter{justify-content:center}.CustomCanvas-module-scss-module__767-wa__headingWrapper{position:relative}.CustomCanvas-module-scss-module__767-wa__headingBase{margin:1rem 0;line-height:1.25}.CustomCanvas-module-scss-module__767-wa__headingDark{color:#fff}.CustomCanvas-module-scss-module__767-wa__headingLight{color:#0f172a}.CustomCanvas-module-scss-module__767-wa__descWrapper{position:relative}.CustomCanvas-module-scss-module__767-wa__descBase{line-height:1.7}.CustomCanvas-module-scss-module__767-wa__descDark{color:#cbd5e1}.CustomCanvas-module-scss-module__767-wa__descLight{color:#475569}.CustomCanvas-module-scss-module__767-wa__imageWrapper{position:relative;overflow:hidden}.CustomCanvas-module-scss-module__767-wa__imageContainer{-webkit-user-select:none;user-select:none;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000014}.CustomCanvas-module-scss-module__767-wa__imageElem{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.CustomCanvas-module-scss-module__767-wa__imageOverlayBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;pointer-events:auto;z-index:10;background:#fffffff5;border:1px solid #dcfce7;border-radius:16px;align-items:center;gap:10px;padding:6px 14px 6px 8px;transition:all .2s;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 10px 25px #0000001f}.CustomCanvas-module-scss-module__767-wa__imageOverlayIconWrap{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 2px 6px #0e4c1814}.CustomCanvas-module-scss-module__767-wa__imageOverlayIcon{color:#0e4c18;font-size:1.25rem}.CustomCanvas-module-scss-module__767-wa__imageOverlayTextWrap{text-align:left}.CustomCanvas-module-scss-module__767-wa__imageOverlayTitle{color:#0e4c18;font-size:.825rem;font-weight:700;line-height:1.2}.CustomCanvas-module-scss-module__767-wa__imageOverlaySubtitle{color:#64748b;font-size:.7rem}.CustomCanvas-module-scss-module__767-wa__buttonGroup{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem;display:flex;position:relative}.CustomCanvas-module-scss-module__767-wa__btnGroupCenter{justify-content:center}.CustomCanvas-module-scss-module__767-wa__btnGroupLeft{justify-content:flex-start}.CustomCanvas-module-scss-module__767-wa__btnMovableItem{-webkit-user-select:none;user-select:none;z-index:10;cursor:grab;display:inline-flex;position:relative}.CustomCanvas-module-scss-module__767-wa__btnVisitorItem{display:inline-flex}.CustomCanvas-module-scss-module__767-wa__btnLinkBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0e4c18;cursor:pointer;white-space:nowrap;z-index:35;background:#fffffffa;border:1.5px solid #0e4c18;border-radius:16px;align-items:center;gap:5px;padding:2px 10px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0e4c182e}.CustomCanvas-module-scss-module__767-wa__btnLinkIcon{font-size:.9rem}.CustomCanvas-module-scss-module__767-wa__ctaBtnPrimary{color:#fff;background:#0e4c18;border-radius:9999px;align-items:center;gap:8px;padding:12px 28px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #0e4c1833}.CustomCanvas-module-scss-module__767-wa__ctaBtnSecondary{border-radius:9999px;align-items:center;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}.CustomCanvas-module-scss-module__767-wa__secondaryLight{color:#0e4c18;background:0 0;border:1px solid #cbd5e1}.CustomCanvas-module-scss-module__767-wa__secondaryDark{color:#fff;background:#ffffff14;border:1px solid #ffffff4d}.CustomCanvas-module-scss-module__767-wa__btnTextEditable{cursor:text}.CustomCanvas-module-scss-module__767-wa__sectionBase{position:relative}.CustomCanvas-module-scss-module__767-wa__ambientBg{pointer-events:none;position:absolute;inset:0}.CustomCanvas-module-scss-module__767-wa__ambientBgDark{background:radial-gradient(600px at 50% 30%,#0e4c1826,#0000 70%)}.CustomCanvas-module-scss-module__767-wa__ambientBgLight{background:radial-gradient(600px at 50% 30%,#0e4c180a,#0000 70%)}.CustomCanvas-module-scss-module__767-wa__tagSub{opacity:.8;margin-left:6px}.CustomCanvas-module-scss-module__767-wa__divider{background:#cbd5e1;width:1px;height:16px;margin:0 4px}.CustomCanvas-module-scss-module__767-wa__containerWrap{z-index:1;width:100%;position:relative}.CustomCanvas-module-scss-module__767-wa__sectionLibTitle{color:#7c3aed}.CustomCanvas-module-scss-module__767-wa__emptyStateCircle{color:#0e4c18;border:2px solid #0e4c18;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.4rem;font-weight:700;display:flex}.CustomCanvas-module-scss-module__767-wa__bannerInner{z-index:5;width:100%;position:relative}.CustomCanvas-module-scss-module__767-wa__centerContent{text-align:center;max-width:850px;margin:0 auto}.CustomCanvas-module-scss-module__767-wa__splitHeader{text-align:center;max-width:800px;margin:0 auto 3.5rem}.CustomCanvas-module-scss-module__767-wa__gridCardIcon{pointer-events:none;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.CustomCanvas-module-scss-module__767-wa__gridCardTitle{margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.CustomCanvas-module-scss-module__767-wa__gridCardTitleLight{color:#0f172a}.CustomCanvas-module-scss-module__767-wa__gridCardTitleDark{color:#fff}.CustomCanvas-module-scss-module__767-wa__gridCardDesc{flex:1;font-size:.95rem;line-height:1.6}.CustomCanvas-module-scss-module__767-wa__gridCardDescLight{color:#64748b}.CustomCanvas-module-scss-module__767-wa__gridCardDescDark{color:#94a3b8}.CustomCanvas-module-scss-module__767-wa__mediaModalDialog{width:90%;max-width:640px}.CustomCanvas-module-scss-module__767-wa__mediaModalHeaderRow{align-items:center;gap:14px;display:flex}.CustomCanvas-module-scss-module__767-wa__mediaModalIconBox{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.CustomCanvas-module-scss-module__767-wa__mediaModalIcon{color:#0e4c18;font-size:1.5rem}.CustomCanvas-module-scss-module__767-wa__mediaModalTitle{color:#0f172a;margin:0;font-size:1.2rem;font-weight:700}.CustomCanvas-module-scss-module__767-wa__mediaModalSubtitle{color:#64748b;margin:0;font-size:.825rem}.CustomCanvas-module-scss-module__767-wa__iconBtnCenter{justify-content:center;align-items:center;display:inline-flex}.CustomCanvas-module-scss-module__767-wa__modalFormGroup{margin-bottom:1.25rem}.CustomCanvas-module-scss-module__767-wa__modalFormGroupLg{margin-bottom:1.5rem}.CustomCanvas-module-scss-module__767-wa__modalLabel{color:#334155;margin-bottom:.4rem;font-size:.85rem;font-weight:600;display:block}.CustomCanvas-module-scss-module__767-wa__modalLabelGrid{color:#334155;margin-bottom:.6rem;font-size:.85rem;font-weight:600;display:block}.CustomCanvas-module-scss-module__767-wa__modalInputRow{gap:8px;display:flex}.CustomCanvas-module-scss-module__767-wa__flex1{flex:1}.CustomCanvas-module-scss-module__767-wa__mediaGrid{grid-template-columns:repeat(4,1fr);gap:10px;max-height:200px;padding:4px;display:grid;overflow-y:auto}.CustomCanvas-module-scss-module__767-wa__mediaCardActive{border:2px solid #0e4c18;border-radius:10px}.CustomCanvas-module-scss-module__767-wa__mediaCardInactive{border:1px solid #e2e8f0;border-radius:10px}.CustomCanvas-module-scss-module__767-wa__mediaCardImg{object-fit:cover;border-radius:6px;width:100%;height:55px}.CustomCanvas-module-scss-module__767-wa__mediaCardCaption{color:#475569;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.675rem;display:block;overflow:hidden}.CustomCanvas-module-scss-module__767-wa__btnModalDialog{width:90%;max-width:500px}.CustomCanvas-module-scss-module__767-wa__btnModalHeaderRow{align-items:center;gap:8px;display:flex}.CustomCanvas-module-scss-module__767-wa__btnModalIconBox{color:#2563eb;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.25rem;display:flex}.CustomCanvas-module-scss-module__767-wa__btnModalTitle{color:#0f172a;margin:0;font-size:1.15rem;font-weight:700}.CustomCanvas-module-scss-module__767-wa__btnModalSubtitle{color:#64748b;margin:0;font-size:.8rem}.CustomCanvas-module-scss-module__767-wa__presetRow{flex-wrap:wrap;gap:6px;display:flex}.CustomCanvas-module-scss-module__767-wa__presetLabel{color:#64748b;width:100%;margin-bottom:2px;font-size:.75rem}.CustomCanvas-module-scss-module__767-wa__customCodeContainerWrap{width:100%;max-width:100%;margin:0;padding:0}.CustomCanvas-module-scss-module__767-wa__bannerInnerFull{width:100%;margin:0;padding:0}
