.AdminFormFields-module-scss-module__QDUasq__label{color:#334155;margin-bottom:.35rem;font-size:.85rem;font-weight:700;display:block}.AdminFormFields-module-scss-module__QDUasq__input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.65rem .85rem;font-size:.9rem;transition:border-color .15s}.AdminFormFields-module-scss-module__QDUasq__input:focus{border-color:#0e4c18}.AdminFormFields-module-scss-module__QDUasq__textarea{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.65rem .85rem;font-family:inherit;font-size:.9rem;transition:border-color .15s}.AdminFormFields-module-scss-module__QDUasq__textarea:focus{border-color:#0e4c18}.AdminFormFields-module-scss-module__QDUasq__twoColRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AdminFormFields-module-scss-module__QDUasq__listFieldContainer{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem}.AdminFormFields-module-scss-module__QDUasq__listFieldLabel{color:#0f172a;margin-bottom:.5rem;font-size:.85rem;font-weight:700;display:block}.AdminFormFields-module-scss-module__QDUasq__listItemsWrapper{flex-direction:column;gap:.5rem;display:flex}.AdminFormFields-module-scss-module__QDUasq__listItemRow{gap:.5rem;display:flex}.AdminFormFields-module-scss-module__QDUasq__listItemInput{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;outline:none;flex:1;padding:.5rem .75rem;font-size:.85rem;transition:border-color .15s}.AdminFormFields-module-scss-module__QDUasq__listItemInput:focus{border-color:#0e4c18}.AdminFormFields-module-scss-module__QDUasq__removeBtn{color:#ef4444;cursor:pointer;background:#fee2e2;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 .6rem;transition:background .15s;display:inline-flex}.AdminFormFields-module-scss-module__QDUasq__removeBtn:hover{background:#fecaca}.AdminFormFields-module-scss-module__QDUasq__addItemBtn{color:#0e4c18;cursor:pointer;background:#ecfdf5;border:1px dashed #a7f3d0;border-radius:6px;padding:.45rem;font-size:.8rem;font-weight:700;transition:all .15s}.AdminFormFields-module-scss-module__QDUasq__addItemBtn:hover{background:#d1fae5;border-color:#6ee7b7}
.AdminSectionCard-module-scss-module__D3DYOG__card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #00000005}.AdminSectionCard-module-scss-module__D3DYOG__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.AdminSectionCard-module-scss-module__D3DYOG__title{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:700;display:flex}.AdminSectionCard-module-scss-module__D3DYOG__subtitle{color:#64748b;margin:4px 0 0;font-size:.8125rem}
.ConfirmModal-module-scss-module__h7hfTW__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999999;background:#0f172abf;justify-content:center;align-items:center;animation:.15s ease-out ConfirmModal-module-scss-module__h7hfTW__fadeIn;display:flex;position:fixed;inset:0}.ConfirmModal-module-scss-module__h7hfTW__modalCard{color:#0f172a;text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:92%;max-width:480px;padding:1.75rem;animation:.18s cubic-bezier(.16,1,.3,1) ConfirmModal-module-scss-module__h7hfTW__scaleIn;box-shadow:0 25px 60px #0003}.ConfirmModal-module-scss-module__h7hfTW__iconBadge{border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 1.25rem;font-size:1.5rem;display:flex}.ConfirmModal-module-scss-module__h7hfTW__iconBadge.ConfirmModal-module-scss-module__h7hfTW__danger{color:#e11d48;background:#fff1f2;border:1.5px solid #fecdd3;box-shadow:0 4px 14px #e11d4826}.ConfirmModal-module-scss-module__h7hfTW__iconBadge.ConfirmModal-module-scss-module__h7hfTW__warning{color:#b45309;background:#fef3c7;border:1.5px solid #fde68a;box-shadow:0 4px 14px #d9770626}.ConfirmModal-module-scss-module__h7hfTW__iconBadge.ConfirmModal-module-scss-module__h7hfTW__primary{color:#2563eb;background:#eff6ff;border:1.5px solid #bfdbfe;box-shadow:0 4px 14px #2563eb26}.ConfirmModal-module-scss-module__h7hfTW__title{color:#0f172a;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.ConfirmModal-module-scss-module__h7hfTW__message{color:#64748b;margin:0 0 1.75rem;font-size:.9rem;line-height:1.55}.ConfirmModal-module-scss-module__h7hfTW__message.ConfirmModal-module-scss-module__h7hfTW__hasInput{margin-bottom:1rem}.ConfirmModal-module-scss-module__h7hfTW__inputGroup{text-align:left;margin-bottom:1.5rem}.ConfirmModal-module-scss-module__h7hfTW__inputLabel{color:#334155;margin-bottom:6px;font-size:.8rem;font-weight:700;display:block}.ConfirmModal-module-scss-module__h7hfTW__textarea{resize:vertical;box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.65rem .85rem;font-family:inherit;font-size:.85rem;transition:border-color .15s}.ConfirmModal-module-scss-module__h7hfTW__textarea:focus{border-color:#2563eb}.ConfirmModal-module-scss-module__h7hfTW__buttonRow{justify-content:center;gap:10px;display:flex}.ConfirmModal-module-scss-module__h7hfTW__cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex:1;padding:10px 18px;font-size:.875rem;font-weight:600;transition:all .15s}.ConfirmModal-module-scss-module__h7hfTW__cancelBtn:hover{background:#f8fafc;border-color:#94a3b8}.ConfirmModal-module-scss-module__h7hfTW__confirmBtn{color:#fff;cursor:pointer;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:.875rem;font-weight:700;transition:all .15s;display:inline-flex}.ConfirmModal-module-scss-module__h7hfTW__confirmBtn.ConfirmModal-module-scss-module__h7hfTW__danger{background:#e11d48;box-shadow:0 4px 14px #e11d4840}.ConfirmModal-module-scss-module__h7hfTW__confirmBtn.ConfirmModal-module-scss-module__h7hfTW__danger:hover{background:#be123c}.ConfirmModal-module-scss-module__h7hfTW__confirmBtn.ConfirmModal-module-scss-module__h7hfTW__warning{background:#d97706;box-shadow:0 4px 14px #d9770640}.ConfirmModal-module-scss-module__h7hfTW__confirmBtn.ConfirmModal-module-scss-module__h7hfTW__warning:hover{background:#b45309}.ConfirmModal-module-scss-module__h7hfTW__confirmBtn.ConfirmModal-module-scss-module__h7hfTW__primary{background:#0e4c18;box-shadow:0 4px 14px #0e4c1840}.ConfirmModal-module-scss-module__h7hfTW__confirmBtn.ConfirmModal-module-scss-module__h7hfTW__primary:hover{background:#0a3811}@keyframes ConfirmModal-module-scss-module__h7hfTW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmModal-module-scss-module__h7hfTW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.AdminBaseModal-module-scss-module__rJI48W__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.AdminBaseModal-module-scss-module__rJI48W__modalCard{box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;gap:1.25rem;width:100%;max-height:90vh;padding:1.75rem;display:flex;box-shadow:0 20px 40px #0003}.AdminBaseModal-module-scss-module__rJI48W__header{justify-content:space-between;align-items:center;display:flex}.AdminBaseModal-module-scss-module__rJI48W__headerLeft{align-items:center;gap:10px;display:flex}.AdminBaseModal-module-scss-module__rJI48W__iconBox{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AdminBaseModal-module-scss-module__rJI48W__title{color:#0f172a;margin:0;font-size:1.1rem;font-weight:800}.AdminBaseModal-module-scss-module__rJI48W__subtitle{color:#64748b;margin:0;font-size:.78rem}.AdminBaseModal-module-scss-module__rJI48W__closeBtn{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.AdminBaseModal-module-scss-module__rJI48W__closeBtn:hover{color:#0f172a;background:#e2e8f0}.AdminBaseModal-module-scss-module__rJI48W__body{flex:1;overflow-y:auto}.AdminBaseModal-module-scss-module__rJI48W__footer{border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}
@keyframes CreatorFeedbackModal-module-scss-module__O08pUa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CreatorFeedbackModal-module-scss-module__O08pUa__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.CreatorFeedbackModal-module-scss-module__O08pUa__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999999;background:#0f172abf;justify-content:center;align-items:center;padding:1rem;animation:.15s ease-out CreatorFeedbackModal-module-scss-module__O08pUa__fadeIn;display:flex;position:fixed;inset:0}.CreatorFeedbackModal-module-scss-module__O08pUa__modal{background:#fff;border:1px solid #cbd5e1;border-radius:16px;flex-direction:column;width:100%;max-width:780px;max-height:90vh;animation:.18s cubic-bezier(.16,1,.3,1) CreatorFeedbackModal-module-scss-module__O08pUa__scaleIn;display:flex;overflow:hidden;box-shadow:0 25px 60px #00000040}.CreatorFeedbackModal-module-scss-module__O08pUa__header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__headerLeft{align-items:center;gap:10px;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__iconBox{color:#0e4c18;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__title{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800}.CreatorFeedbackModal-module-scss-module__O08pUa__subtitle{color:#64748b;margin:2px 0 0;font-size:.8rem}.CreatorFeedbackModal-module-scss-module__O08pUa__closeButton{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:700;transition:all .15s;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__closeButton:hover{color:#0f172a;background:#e2e8f0}.CreatorFeedbackModal-module-scss-module__O08pUa__controlsBar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.5rem;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__tabsGroup{gap:6px;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__tabButton{cursor:pointer;color:#64748b;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:.45rem .9rem;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.CreatorFeedbackModal-module-scss-module__O08pUa__tabButton.CreatorFeedbackModal-module-scss-module__O08pUa__tabFeedbackActive{color:#dc2626;background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #0000000d}.CreatorFeedbackModal-module-scss-module__O08pUa__tabButton.CreatorFeedbackModal-module-scss-module__O08pUa__tabDiffsActive{color:#0e4c18;background:#fff;border-color:#cbd5e1;box-shadow:0 1px 3px #0000000d}.CreatorFeedbackModal-module-scss-module__O08pUa__searchWrapper{width:240px;position:relative}.CreatorFeedbackModal-module-scss-module__O08pUa__searchInput{background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.45rem .75rem .45rem 2rem;font-size:.82rem;transition:border-color .15s}.CreatorFeedbackModal-module-scss-module__O08pUa__searchInput:focus{border-color:#0e4c18}.CreatorFeedbackModal-module-scss-module__O08pUa__searchIcon{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.CreatorFeedbackModal-module-scss-module__O08pUa__body{flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.CreatorFeedbackModal-module-scss-module__O08pUa__emptyContainer{text-align:center;color:#64748b;padding:3rem 1rem}.CreatorFeedbackModal-module-scss-module__O08pUa__emptyIconCircle{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 1rem;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__emptyIconCircle.CreatorFeedbackModal-module-scss-module__O08pUa__green{color:#059669;background:#dcfce7}.CreatorFeedbackModal-module-scss-module__O08pUa__emptyIconCircle.CreatorFeedbackModal-module-scss-module__O08pUa__themeGreen{color:#0e4c18;background:#f0fdf4}.CreatorFeedbackModal-module-scss-module__O08pUa__emptyTitle{color:#0f172a;margin:0 0 4px;font-size:1.05rem;font-weight:800}.CreatorFeedbackModal-module-scss-module__O08pUa__emptySubtitle{margin:0;font-size:.84rem}.CreatorFeedbackModal-module-scss-module__O08pUa__cardsList{flex-direction:column;gap:1rem;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__rejectedCard{background:#fff;border:1px solid #fca5a5;border-radius:12px;padding:1.15rem 1.25rem;box-shadow:0 2px 8px #dc26260d}.CreatorFeedbackModal-module-scss-module__O08pUa__submittedCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.15rem 1.25rem;box-shadow:0 2px 8px #00000008}.CreatorFeedbackModal-module-scss-module__O08pUa__cardHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__cardTitleGroup{align-items:center;gap:8px;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__sectionTypeBadge{border-radius:4px;padding:2px 7px;font-size:.72rem;font-weight:800}.CreatorFeedbackModal-module-scss-module__O08pUa__sectionTitle{color:#0f172a;margin:0;font-size:1.05rem;font-weight:800}.CreatorFeedbackModal-module-scss-module__O08pUa__statusBadge{border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.CreatorFeedbackModal-module-scss-module__O08pUa__feedbackBox{background:#fef2f2;border:1px solid #fee2e2;border-radius:8px;margin:8px 0 10px;padding:.75rem 1rem}.CreatorFeedbackModal-module-scss-module__O08pUa__feedbackLabel{color:#991b1b;text-transform:uppercase;margin-bottom:2px;font-size:.72rem;font-weight:800;display:block}.CreatorFeedbackModal-module-scss-module__O08pUa__feedbackText{color:#7f1d1d;margin:0;font-size:.85rem;line-height:1.5}.CreatorFeedbackModal-module-scss-module__O08pUa__diffToggleWrapper{margin-bottom:10px}.CreatorFeedbackModal-module-scss-module__O08pUa__diffToggleButton{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.CreatorFeedbackModal-module-scss-module__O08pUa__diffToggleButton:hover{background:#e2e8f0}.CreatorFeedbackModal-module-scss-module__O08pUa__diffDetailsBox{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;margin-top:8px;padding:.75rem}.CreatorFeedbackModal-module-scss-module__O08pUa__diffList{flex-direction:column;gap:6px;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__diffItem{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 8px}.CreatorFeedbackModal-module-scss-module__O08pUa__diffFieldLabel{color:#1e293b;font-size:.75rem;font-weight:700}.CreatorFeedbackModal-module-scss-module__O08pUa__diffValuesGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.CreatorFeedbackModal-module-scss-module__O08pUa__liveValBox{color:#991b1b;background:#fef2f2;border-radius:4px;padding:4px 6px;font-size:.72rem}.CreatorFeedbackModal-module-scss-module__O08pUa__draftValBox{color:#1e40af;background:#eff6ff;border-radius:4px;padding:4px 6px;font-size:.72rem}.CreatorFeedbackModal-module-scss-module__O08pUa__cardActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__editCanvasButton{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:8px;align-items:center;gap:6px;padding:.5rem 1rem;font-size:.82rem;font-weight:700;transition:background .15s;display:inline-flex}.CreatorFeedbackModal-module-scss-module__O08pUa__editCanvasButton:hover{background:#146c24}.CreatorFeedbackModal-module-scss-module__O08pUa__focusCanvasButton{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:.45rem .85rem;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex}.CreatorFeedbackModal-module-scss-module__O08pUa__focusCanvasButton:hover{background:#f1f5f9}.CreatorFeedbackModal-module-scss-module__O08pUa__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.85rem 1.5rem;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__tipText{color:#64748b;font-size:.78rem}.CreatorFeedbackModal-module-scss-module__O08pUa__footerActions{gap:8px;display:flex}.CreatorFeedbackModal-module-scss-module__O08pUa__closeFooterButton{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem 1rem;font-size:.82rem;font-weight:600;transition:all .15s}.CreatorFeedbackModal-module-scss-module__O08pUa__closeFooterButton:hover{background:#f1f5f9}.CreatorFeedbackModal-module-scss-module__O08pUa__submitReviewButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff9800 0%,#ea580c 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:.45rem 1.1rem;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #ea580c33}.CreatorFeedbackModal-module-scss-module__O08pUa__submitReviewButton:hover{opacity:.95;transform:translateY(-1px)}
.CustomFieldAdder-module-scss-module__ICkM-G__wrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:1.5rem;padding:1.25rem}.CustomFieldAdder-module-scss-module__ICkM-G__headerBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.CustomFieldAdder-module-scss-module__ICkM-G__headerLeft{align-items:center;gap:10px;display:flex}.CustomFieldAdder-module-scss-module__ICkM-G__iconBox{background:#e0f2fe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CustomFieldAdder-module-scss-module__ICkM-G__headerTitle{color:#0f172a;margin:0;font-size:.92rem;font-weight:700;line-height:1.3}.CustomFieldAdder-module-scss-module__ICkM-G__headerSubtitle{color:#64748b;font-size:.75rem}.CustomFieldAdder-module-scss-module__ICkM-G__addBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#0e4c18;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:.8rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #0e4c1833}.CustomFieldAdder-module-scss-module__ICkM-G__addBtn:hover{background:#146c24;transform:translateY(-1px)}.CustomFieldAdder-module-scss-module__ICkM-G__addBox{background:#fff;border:1.5px solid #0284c7;border-radius:10px;margin-bottom:1rem;padding:1rem;box-shadow:0 4px 12px #0284c714}.CustomFieldAdder-module-scss-module__ICkM-G__addBoxHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.CustomFieldAdder-module-scss-module__ICkM-G__addBoxTitle{color:#0369a1;font-size:.8rem;font-weight:700}.CustomFieldAdder-module-scss-module__ICkM-G__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px}.CustomFieldAdder-module-scss-module__ICkM-G__closeBtn:hover{color:#475569;background:#f1f5f9}.CustomFieldAdder-module-scss-module__ICkM-G__formRow{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}@media (max-width:640px){.CustomFieldAdder-module-scss-module__ICkM-G__formRow{grid-template-columns:1fr}}.CustomFieldAdder-module-scss-module__ICkM-G__fieldLabel{color:#475569;margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}.CustomFieldAdder-module-scss-module__ICkM-G__textInput{border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-size:.82rem}.CustomFieldAdder-module-scss-module__ICkM-G__textInput:focus{border-color:#0284c7}.CustomFieldAdder-module-scss-module__ICkM-G__selectInput{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-size:.82rem}.CustomFieldAdder-module-scss-module__ICkM-G__selectInput:focus{border-color:#0284c7}.CustomFieldAdder-module-scss-module__ICkM-G__btnGroup{justify-content:flex-end;align-items:center;gap:8px;display:flex}.CustomFieldAdder-module-scss-module__ICkM-G__cancelBtn{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:6px;padding:6px 12px;font-size:.8rem;font-weight:600}.CustomFieldAdder-module-scss-module__ICkM-G__cancelBtn:hover{background:#e2e8f0}.CustomFieldAdder-module-scss-module__ICkM-G__confirmAddBtn{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:6px;padding:6px 14px;font-size:.8rem;font-weight:700;box-shadow:0 2px 6px #0284c740}.CustomFieldAdder-module-scss-module__ICkM-G__confirmAddBtn:hover{background:#0369a1}.CustomFieldAdder-module-scss-module__ICkM-G__errorAlert{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:.75rem;padding:6px 10px;font-size:.78rem}.CustomFieldAdder-module-scss-module__ICkM-G__fieldsList{flex-direction:column;gap:.85rem;display:flex}.CustomFieldAdder-module-scss-module__ICkM-G__fieldCard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem;box-shadow:0 1px 3px #00000005}.CustomFieldAdder-module-scss-module__ICkM-G__fieldCardHeader{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.CustomFieldAdder-module-scss-module__ICkM-G__fieldCardTitleGroup{align-items:center;gap:8px;display:flex}.CustomFieldAdder-module-scss-module__ICkM-G__fieldCardLabel{color:#1e293b;margin:0;font-size:.84rem;font-weight:700}.CustomFieldAdder-module-scss-module__ICkM-G__fieldCardBadge{color:#64748b;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:.68rem;font-weight:600}.CustomFieldAdder-module-scss-module__ICkM-G__fieldKeyBadge{color:#94a3b8;font-family:monospace;font-size:.68rem;font-weight:500}.CustomFieldAdder-module-scss-module__ICkM-G__deleteBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.CustomFieldAdder-module-scss-module__ICkM-G__deleteBtn:hover{color:#dc2626;background:#fef2f2}.CustomFieldAdder-module-scss-module__ICkM-G__checkboxLabel{cursor:pointer;align-items:center;gap:8px;margin-top:4px;display:inline-flex}.CustomFieldAdder-module-scss-module__ICkM-G__checkboxInput{accent-color:#0e4c18;cursor:pointer;width:16px;height:16px}.CustomFieldAdder-module-scss-module__ICkM-G__checkboxText{color:#334155;font-size:.8125rem;font-weight:600}
.ImagePickerModal-module-scss-module__JfJx9q__modalBody{padding:1.25rem 1.5rem}.ImagePickerModal-module-scss-module__JfJx9q__uploadGroup{margin-bottom:1.25rem}.ImagePickerModal-module-scss-module__JfJx9q__label{color:#334155;margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.ImagePickerModal-module-scss-module__JfJx9q__fileInput{font-size:.85rem}.ImagePickerModal-module-scss-module__JfJx9q__uploadingText{color:#0e4c18;margin-left:8px;font-size:.75rem}.ImagePickerModal-module-scss-module__JfJx9q__urlRow{gap:8px;display:flex}.ImagePickerModal-module-scss-module__JfJx9q__urlInput{border:1px solid #cbd5e1;border-radius:6px;outline:none;flex:1;padding:8px 12px;font-size:.85rem;transition:border-color .15s}.ImagePickerModal-module-scss-module__JfJx9q__urlInput:focus{border-color:#0e4c18}.ImagePickerModal-module-scss-module__JfJx9q__pasteBtn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;font-size:.8rem;font-weight:600;transition:background .15s}.ImagePickerModal-module-scss-module__JfJx9q__pasteBtn:hover{background:#e2e8f0}.ImagePickerModal-module-scss-module__JfJx9q__galleryGrid{grid-template-columns:repeat(4,1fr);gap:8px;max-height:180px;padding:2px;display:grid;overflow-y:auto}.ImagePickerModal-module-scss-module__JfJx9q__emptyGallery{text-align:center;color:#64748b;grid-column:span 4;padding:1rem;font-size:.8rem}.ImagePickerModal-module-scss-module__JfJx9q__galleryCard{cursor:pointer;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:4px;transition:all .15s;overflow:hidden}.ImagePickerModal-module-scss-module__JfJx9q__galleryCard:hover{border-color:#94a3b8}.ImagePickerModal-module-scss-module__JfJx9q__galleryCard.ImagePickerModal-module-scss-module__JfJx9q__active{border:2px solid #0e4c18}.ImagePickerModal-module-scss-module__JfJx9q__galleryThumb{object-fit:cover;border-radius:4px;width:100%;height:50px}.ImagePickerModal-module-scss-module__JfJx9q__galleryName{color:#475569;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.65rem;display:block;overflow:hidden}.ImagePickerModal-module-scss-module__JfJx9q__modalFooter{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:8px;padding:1rem 1.5rem;display:flex}.ImagePickerModal-module-scss-module__JfJx9q__cancelBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s}.ImagePickerModal-module-scss-module__JfJx9q__cancelBtn:hover{background:#f1f5f9}.ImagePickerModal-module-scss-module__JfJx9q__applyBtn{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:6px;padding:8px 18px;font-size:.85rem;font-weight:600;transition:all .15s}.ImagePickerModal-module-scss-module__JfJx9q__applyBtn:hover{background:#0a3811}
.ImageUploadField-module-scss-module__iMwG2q__container{margin-bottom:1.25rem}.ImageUploadField-module-scss-module__iMwG2q__label{color:#334155;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.ImageUploadField-module-scss-module__iMwG2q__box{box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;display:flex}.ImageUploadField-module-scss-module__iMwG2q__preview{background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:44px;display:flex;overflow:hidden}.ImageUploadField-module-scss-module__iMwG2q__previewImg{object-fit:cover;width:100%;height:100%}.ImageUploadField-module-scss-module__iMwG2q__defaultIcon{color:#94a3b8;font-size:1.25rem}.ImageUploadField-module-scss-module__iMwG2q__info{flex:1;min-width:0}.ImageUploadField-module-scss-module__iMwG2q__urlText{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.775rem;font-weight:600;overflow:hidden}.ImageUploadField-module-scss-module__iMwG2q__hint{color:#64748b;font-size:.7rem}.ImageUploadField-module-scss-module__iMwG2q__changeBtn{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:.775rem;font-weight:600;transition:background .15s;display:inline-flex}.ImageUploadField-module-scss-module__iMwG2q__changeBtn:hover{background:#0a3811}
.LinkExistingSectionModal-module-scss-module__dKO2cW__closeBtn{color:#475569;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:background .15s}.LinkExistingSectionModal-module-scss-module__dKO2cW__closeBtn:hover{background:#e2e8f0}.LinkExistingSectionModal-module-scss-module__dKO2cW__emptyState{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:2rem 1rem}.LinkExistingSectionModal-module-scss-module__dKO2cW__emptyText{color:#64748b;margin:8px 0 0;font-size:.85rem}.LinkExistingSectionModal-module-scss-module__dKO2cW__sectionList{flex-direction:column;gap:.75rem;display:flex}.LinkExistingSectionModal-module-scss-module__dKO2cW__sectionItem{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .15s;display:flex}.LinkExistingSectionModal-module-scss-module__dKO2cW__sectionItem:hover{background:#eff6ff;border-color:#2563eb}.LinkExistingSectionModal-module-scss-module__dKO2cW__sectionName{color:#0f172a;font-size:.9rem;font-weight:700}.LinkExistingSectionModal-module-scss-module__dKO2cW__sectionMeta{color:#64748b;font-family:monospace;font-size:.75rem}.LinkExistingSectionModal-module-scss-module__dKO2cW__linkAction{color:#2563eb;font-size:.8rem;font-weight:700}
.LinkPickerModal-module-scss-module__faE4UG__tabs{background:#f1f5f9;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:8px;padding:.5rem 1.5rem;display:flex}.LinkPickerModal-module-scss-module__faE4UG__tabButton{color:#64748b;cursor:pointer;box-shadow:none;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.825rem;font-weight:700;transition:all .15s;display:inline-flex}.LinkPickerModal-module-scss-module__faE4UG__tabButton:hover{color:#0e4c18}.LinkPickerModal-module-scss-module__faE4UG__tabButton.LinkPickerModal-module-scss-module__faE4UG__tabButtonActive{color:#0e4c18;background:#fff;border:1px solid #cbd5e1;box-shadow:0 2px 4px #0000000a}.LinkPickerModal-module-scss-module__faE4UG__createTabButton{color:#0369a1;cursor:pointer;background:#e0f2fe;border:1px solid #bae6fd;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:.825rem;font-weight:700;transition:all .15s;display:inline-flex}.LinkPickerModal-module-scss-module__faE4UG__createTabButton:hover{background:#bae6fd}.LinkPickerModal-module-scss-module__faE4UG__createTabButton.LinkPickerModal-module-scss-module__faE4UG__createTabButtonActive{color:#fff;background:#0e4c18;border:none}.LinkPickerModal-module-scss-module__faE4UG__searchContainer{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem .5rem}.LinkPickerModal-module-scss-module__faE4UG__searchWrapper{position:relative}.LinkPickerModal-module-scss-module__faE4UG__searchIcon{color:#94a3b8;font-size:.85rem;position:absolute;top:10px;left:12px}.LinkPickerModal-module-scss-module__faE4UG__searchInput{border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:8px 12px 8px 36px;font-size:.85rem;transition:border-color .15s}.LinkPickerModal-module-scss-module__faE4UG__searchInput:focus{border-color:#0e4c18}.LinkPickerModal-module-scss-module__faE4UG__body{flex:1;max-height:380px;padding:1rem 1.5rem;overflow-y:auto}.LinkPickerModal-module-scss-module__faE4UG__list{flex-direction:column;gap:8px;display:flex}.LinkPickerModal-module-scss-module__faE4UG__pageRow{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.LinkPickerModal-module-scss-module__faE4UG__pageRow:hover{background:#f0fdf4;border-color:#0e4c18}.LinkPickerModal-module-scss-module__faE4UG__pageRowLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.LinkPickerModal-module-scss-module__faE4UG__pageRowIcon{color:#0e4c18;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.LinkPickerModal-module-scss-module__faE4UG__pageRowDetails{flex:1;min-width:0}.LinkPickerModal-module-scss-module__faE4UG__pageRowTitle{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.925rem;font-weight:700;overflow:hidden}.LinkPickerModal-module-scss-module__faE4UG__pageRowSlug{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:.75rem;overflow:hidden}.LinkPickerModal-module-scss-module__faE4UG__pageSelectButton{color:#0e4c18;background:#dcfce7;border:1px solid #bbf7d0;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.LinkPickerModal-module-scss-module__faE4UG__collectionRow{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.LinkPickerModal-module-scss-module__faE4UG__collectionRow:hover{background:#eff6ff;border-color:#2563eb}.LinkPickerModal-module-scss-module__faE4UG__collectionRowLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.LinkPickerModal-module-scss-module__faE4UG__collectionRowIcon{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.LinkPickerModal-module-scss-module__faE4UG__collectionRowDetails{flex:1;min-width:0}.LinkPickerModal-module-scss-module__faE4UG__collectionRowTitle{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.925rem;font-weight:700;overflow:hidden}.LinkPickerModal-module-scss-module__faE4UG__collectionRowSlug{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:.75rem;overflow:hidden}.LinkPickerModal-module-scss-module__faE4UG__collectionTypeBadge{background:#f1f5f9;border-radius:3px;margin-right:6px;padding:1px 5px;font-weight:600}.LinkPickerModal-module-scss-module__faE4UG__collectionSelectButton{color:#2563eb;background:#dbeafe;border:1px solid #bfdbfe;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.LinkPickerModal-module-scss-module__faE4UG__externalForm{flex-direction:column;gap:1.25rem;display:flex}.LinkPickerModal-module-scss-module__faE4UG__formGroup{flex-direction:column;display:flex}.LinkPickerModal-module-scss-module__faE4UG__formLabel{color:#334155;margin-bottom:.35rem;font-size:.85rem;font-weight:700;display:block}.LinkPickerModal-module-scss-module__faE4UG__required{color:#e11d48}.LinkPickerModal-module-scss-module__faE4UG__textInput{border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:.9rem;transition:border-color .15s}.LinkPickerModal-module-scss-module__faE4UG__textInput:focus{border-color:#0e4c18}.LinkPickerModal-module-scss-module__faE4UG__monoInput{font-family:monospace}.LinkPickerModal-module-scss-module__faE4UG__checkboxGroup{align-items:center;gap:8px;display:flex}.LinkPickerModal-module-scss-module__faE4UG__checkboxInput{accent-color:#0e4c18;cursor:pointer;width:16px;height:16px}.LinkPickerModal-module-scss-module__faE4UG__checkboxLabel{color:#334155;cursor:pointer;font-size:.85rem;font-weight:600}.LinkPickerModal-module-scss-module__faE4UG__presetsBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.LinkPickerModal-module-scss-module__faE4UG__presetsTitle{color:#475569;margin-bottom:.5rem;font-size:.8rem;font-weight:700}.LinkPickerModal-module-scss-module__faE4UG__presetsRow{flex-wrap:wrap;gap:6px;display:flex}.LinkPickerModal-module-scss-module__faE4UG__presetButton{color:#0e4c18;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:.75rem;transition:all .15s}.LinkPickerModal-module-scss-module__faE4UG__presetButton:hover{background:#f1f5f9;border-color:#0e4c18}.LinkPickerModal-module-scss-module__faE4UG__createForm{flex-direction:column;gap:1.25rem;display:flex}.LinkPickerModal-module-scss-module__faE4UG__createInfoBox{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex}.LinkPickerModal-module-scss-module__faE4UG__createInfoIcon{color:#16a34a;font-size:1.1rem}.LinkPickerModal-module-scss-module__faE4UG__createInfoText{color:#166534;font-size:.825rem}.LinkPickerModal-module-scss-module__faE4UG__createError{color:#991b1b;background:#fef2f2;border:1px solid #fecdd3;border-radius:6px;padding:8px 12px;font-size:.8rem;font-weight:600}.LinkPickerModal-module-scss-module__faE4UG__formHint{color:#64748b;margin-top:4px;font-size:.725rem;display:block}.LinkPickerModal-module-scss-module__faE4UG__createFormActions{justify-content:flex-end;gap:10px;margin-top:.5rem;display:flex}.LinkPickerModal-module-scss-module__faE4UG__createSubmitButton{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 22px;font-size:.875rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #0e4c1840}.LinkPickerModal-module-scss-module__faE4UG__createSubmitButton:hover:not(:disabled){background:#146c24}.LinkPickerModal-module-scss-module__faE4UG__createSubmitButton:disabled{opacity:.7;cursor:not-allowed}.LinkPickerModal-module-scss-module__faE4UG__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.LinkPickerModal-module-scss-module__faE4UG__currentLink{color:#64748b;font-size:.78rem}.LinkPickerModal-module-scss-module__faE4UG__currentLinkCode{color:#0e4c18;font-weight:700}.LinkPickerModal-module-scss-module__faE4UG__footerActions{gap:8px;display:flex}.LinkPickerModal-module-scss-module__faE4UG__cancelButton{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s}.LinkPickerModal-module-scss-module__faE4UG__cancelButton:hover{color:#1e293b;background:#f1f5f9}.LinkPickerModal-module-scss-module__faE4UG__applyButton{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:6px;padding:8px 18px;font-size:.85rem;font-weight:700;transition:all .15s}.LinkPickerModal-module-scss-module__faE4UG__applyButton:hover{background:#146c24}
.InteractiveCustomHtml-module-scss-module__nQsySa__containerWrapper{width:100%;position:relative}.InteractiveCustomHtml-module-scss-module__nQsySa__controlsBar{z-index:35;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1.5px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:8px 14px;display:flex;position:relative;box-shadow:0 4px 16px #0000000f}.InteractiveCustomHtml-module-scss-module__nQsySa__leftControlsGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.InteractiveCustomHtml-module-scss-module__nQsySa__visualEditLabel{color:#0e4c18;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;margin-right:4px;font-size:.72rem;font-weight:800;display:inline-flex}.InteractiveCustomHtml-module-scss-module__nQsySa__toolbarBtn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.InteractiveCustomHtml-module-scss-module__nQsySa__toolbarBtn:hover{background:#f1f5f9;border-color:#94a3b8}.InteractiveCustomHtml-module-scss-module__nQsySa__btnPrimaryAction{color:#0e4c18;font-weight:700}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteModeBtn{cursor:pointer;color:#e11d48;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteModeBtn.InteractiveCustomHtml-module-scss-module__nQsySa__active{color:#fff;background:#e11d48;border-color:#e11d48}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteModeBtn:hover{opacity:.95}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteSelectedBtn{color:#fff;cursor:pointer;background:#e11d48;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 12px;font-size:.75rem;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:0 2px 8px #e11d484d}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteSelectedBtn:hover{background:#be123c}.InteractiveCustomHtml-module-scss-module__nQsySa__autoSavedBadge{color:#15803d;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.InteractiveCustomHtml-module-scss-module__nQsySa__autoSavedBadge i{color:#16a34a}.InteractiveCustomHtml-module-scss-module__nQsySa__rightControlsGroup{align-items:center;gap:8px;display:flex}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteSectionBtn{color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteSectionBtn:hover{background:#ffe4e6}.InteractiveCustomHtml-module-scss-module__nQsySa__rawCodeBtn{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 14px;font-size:.75rem;font-weight:700;transition:background .15s;display:inline-flex;box-shadow:0 2px 8px #0e4c1840}.InteractiveCustomHtml-module-scss-module__nQsySa__rawCodeBtn:hover{background:#093310}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteBanner{color:#9f1239;background:#fff1f2;border:1.5px dashed #e11d48;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 14px;font-size:.8rem;font-weight:700;display:flex}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteBanner .InteractiveCustomHtml-module-scss-module__nQsySa__bannerMessage{align-items:center;gap:8px;display:flex}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteBanner .InteractiveCustomHtml-module-scss-module__nQsySa__bannerMessage i{color:#e11d48;font-size:1rem}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteBanner .InteractiveCustomHtml-module-scss-module__nQsySa__bannerDoneBtn{color:#fff;cursor:pointer;background:#e11d48;border:none;border-radius:4px;padding:3px 10px;font-size:.72rem;font-weight:700;transition:opacity .15s}.InteractiveCustomHtml-module-scss-module__nQsySa__deleteBanner .InteractiveCustomHtml-module-scss-module__nQsySa__bannerDoneBtn:hover{opacity:.9}.InteractiveCustomHtml-module-scss-module__nQsySa__floatingBadge{z-index:9999;color:#fff;pointer-events:auto;background:#0f172a;border:1.5px solid #10b98180;border-radius:24px;align-items:center;gap:8px;padding:5px 12px;font-size:.74rem;font-weight:700;animation:.12s ease-out InteractiveCustomHtml-module-scss-module__nQsySa__fadeIn;display:inline-flex;position:absolute;box-shadow:0 8px 28px #00000073}.InteractiveCustomHtml-module-scss-module__nQsySa__floatingLinkPreview{color:#38bdf8;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#38bdf826;border:1px solid #38bdf866;border-radius:12px;align-items:center;gap:5px;max-width:180px;padding:3px 10px;font-size:.72rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;overflow:hidden}.InteractiveCustomHtml-module-scss-module__nQsySa__floatingLinkPreview:hover{background:#38bdf840}.InteractiveCustomHtml-module-scss-module__nQsySa__floatingLinkPreview i{color:#38bdf8;font-size:.75rem}.InteractiveCustomHtml-module-scss-module__nQsySa__actionBtn{cursor:pointer;color:#fff;border:none;border-radius:14px;align-items:center;gap:4px;padding:3px 10px;font-size:.72rem;font-weight:700;transition:opacity .15s;display:inline-flex}.InteractiveCustomHtml-module-scss-module__nQsySa__actionBtn:hover{opacity:.9}.InteractiveCustomHtml-module-scss-module__nQsySa__actionBtn.InteractiveCustomHtml-module-scss-module__nQsySa__indigo{background:#6366f1}.InteractiveCustomHtml-module-scss-module__nQsySa__actionBtn.InteractiveCustomHtml-module-scss-module__nQsySa__emerald{background:#10b981}.InteractiveCustomHtml-module-scss-module__nQsySa__actionBtn.InteractiveCustomHtml-module-scss-module__nQsySa__rose{background:#e11d48}.InteractiveCustomHtml-module-scss-module__nQsySa__elementTagLabel{font-size:.7rem}.InteractiveCustomHtml-module-scss-module__nQsySa__elementTagLabel.InteractiveCustomHtml-module-scss-module__nQsySa__image{color:#94a3b8}.InteractiveCustomHtml-module-scss-module__nQsySa__elementTagLabel.InteractiveCustomHtml-module-scss-module__nQsySa__image i{color:#10b981;margin-right:3px}.InteractiveCustomHtml-module-scss-module__nQsySa__elementTagLabel.InteractiveCustomHtml-module-scss-module__nQsySa__text{color:#cbd5e1}
.LibraryBrowserModal-module-scss-module__6s1sDa__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background-color:#0f172aa6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.LibraryBrowserModal-module-scss-module__6s1sDa__modalCard{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:1200px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000040}.LibraryBrowserModal-module-scss-module__6s1sDa__header{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.LibraryBrowserModal-module-scss-module__6s1sDa__titleRow{align-items:center;gap:8px;display:flex}.LibraryBrowserModal-module-scss-module__6s1sDa__title{color:#0f172a;margin:0;font-size:1.3rem;font-weight:800}.LibraryBrowserModal-module-scss-module__6s1sDa__proBadge{color:#fff;background:#7c3aed;border-radius:9999px;padding:2px 8px;font-size:.65rem;font-weight:800}.LibraryBrowserModal-module-scss-module__6s1sDa__subtitle{color:#64748b;margin:4px 0 0;font-size:.85rem}.LibraryBrowserModal-module-scss-module__6s1sDa__closeBtn{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.LibraryBrowserModal-module-scss-module__6s1sDa__closeBtn:hover{color:#0f172a;background:#e2e8f0}.LibraryBrowserModal-module-scss-module__6s1sDa__filterBar{border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.75rem;display:flex}.LibraryBrowserModal-module-scss-module__6s1sDa__categoriesList{flex-wrap:wrap;gap:.4rem;display:flex}.LibraryBrowserModal-module-scss-module__6s1sDa__categoryBtn{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:9999px;padding:6px 14px;font-size:.8rem;font-weight:700;transition:all .15s}.LibraryBrowserModal-module-scss-module__6s1sDa__categoryBtn:hover{background:#e2e8f0}.LibraryBrowserModal-module-scss-module__6s1sDa__categoryBtn.LibraryBrowserModal-module-scss-module__6s1sDa__active{color:#fff;background:#4338ca}.LibraryBrowserModal-module-scss-module__6s1sDa__searchWrap{width:280px;position:relative}.LibraryBrowserModal-module-scss-module__6s1sDa__searchInput{border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:7px 12px 7px 32px;font-size:.825rem;transition:border-color .15s}.LibraryBrowserModal-module-scss-module__6s1sDa__searchInput:focus{border-color:#4338ca}.LibraryBrowserModal-module-scss-module__6s1sDa__searchIcon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.LibraryBrowserModal-module-scss-module__6s1sDa__galleryArea{flex:1;padding:1.75rem;overflow-y:auto}.LibraryBrowserModal-module-scss-module__6s1sDa__loadingState{text-align:center;color:#64748b;padding:4rem 0}.LibraryBrowserModal-module-scss-module__6s1sDa__loadingText{margin-top:.5rem;font-weight:600}.LibraryBrowserModal-module-scss-module__6s1sDa__emptyState{text-align:center;color:#64748b;padding:4rem 0}.LibraryBrowserModal-module-scss-module__6s1sDa__emptyTitle{color:#0f172a;margin:.75rem 0 .25rem;font-weight:700}.LibraryBrowserModal-module-scss-module__6s1sDa__emptySub{margin:0;font-size:.85rem}.LibraryBrowserModal-module-scss-module__6s1sDa__createLink{color:#fff;background:#4338ca;border-radius:8px;align-items:center;gap:6px;margin-top:1rem;padding:8px 16px;font-size:.825rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.LibraryBrowserModal-module-scss-module__6s1sDa__createLink:hover{background:#3730a3}.LibraryBrowserModal-module-scss-module__6s1sDa__cardsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.LibraryBrowserModal-module-scss-module__6s1sDa__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.LibraryBrowserModal-module-scss-module__6s1sDa__card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.LibraryBrowserModal-module-scss-module__6s1sDa__cardThumb{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:center;align-items:center;height:160px;display:flex;position:relative;overflow:hidden}.LibraryBrowserModal-module-scss-module__6s1sDa__thumbImg{object-fit:cover;width:100%;height:100%}.LibraryBrowserModal-module-scss-module__6s1sDa__placeholderBox{color:#94a3b8;flex-direction:column;align-items:center;gap:8px;display:flex}.LibraryBrowserModal-module-scss-module__6s1sDa__placeholderText{font-size:.75rem;font-weight:600}.LibraryBrowserModal-module-scss-module__6s1sDa__categoryTag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;letter-spacing:.04em;background:#0f172ad9;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:700;position:absolute;top:10px;left:10px}.LibraryBrowserModal-module-scss-module__6s1sDa__previewTriggerBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0f172a;cursor:pointer;background:#fffffff2;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.72rem;font-weight:700;transition:background .15s;display:flex;position:absolute;bottom:10px;right:10px}.LibraryBrowserModal-module-scss-module__6s1sDa__previewTriggerBtn:hover{background:#fff}.LibraryBrowserModal-module-scss-module__6s1sDa__cardBody{flex-direction:column;flex:1;justify-content:space-between;padding:1rem 1.25rem;display:flex}.LibraryBrowserModal-module-scss-module__6s1sDa__cardTitle{color:#0f172a;margin:0 0 .25rem;font-size:1rem;font-weight:800}.LibraryBrowserModal-module-scss-module__6s1sDa__readyText{color:#10b981;margin-bottom:1rem;font-size:.72rem;font-weight:700;display:block}.LibraryBrowserModal-module-scss-module__6s1sDa__insertBtn{color:#fff;cursor:pointer;background:#4338ca;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:.6rem 1rem;font-size:.825rem;font-weight:700;transition:background .15s;display:flex;box-shadow:0 2px 8px #4338ca40}.LibraryBrowserModal-module-scss-module__6s1sDa__insertBtn:hover{background:#3730a3}.LibraryBrowserModal-module-scss-module__6s1sDa__previewOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100000;background:#0f172ad9;flex-direction:column;padding:2rem;display:flex;position:absolute;inset:0}.LibraryBrowserModal-module-scss-module__6s1sDa__previewModal{background:#fff;border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden}.LibraryBrowserModal-module-scss-module__6s1sDa__previewHeader{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.LibraryBrowserModal-module-scss-module__6s1sDa__previewTitle{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800}.LibraryBrowserModal-module-scss-module__6s1sDa__previewCat{color:#64748b;font-size:.75rem}.LibraryBrowserModal-module-scss-module__6s1sDa__previewActions{gap:.75rem;display:flex}.LibraryBrowserModal-module-scss-module__6s1sDa__insertPreviewBtn{color:#fff;cursor:pointer;background:#4338ca;border:none;border-radius:8px;align-items:center;gap:5px;padding:7px 16px;font-size:.85rem;font-weight:700;transition:background .15s;display:flex}.LibraryBrowserModal-module-scss-module__6s1sDa__insertPreviewBtn:hover{background:#3730a3}.LibraryBrowserModal-module-scss-module__6s1sDa__closePreviewBtn{cursor:pointer;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;padding:7px 12px;font-size:.85rem;font-weight:700;transition:background .15s}.LibraryBrowserModal-module-scss-module__6s1sDa__closePreviewBtn:hover{background:#e2e8f0}.LibraryBrowserModal-module-scss-module__6s1sDa__sandboxContainer{background:#f1f5f9;flex:1;justify-content:center;padding:1.5rem;display:flex;overflow-y:auto}.LibraryBrowserModal-module-scss-module__6s1sDa__sandboxCard{background:#fff;border-radius:12px;width:100%;max-width:1100px;overflow:hidden;box-shadow:0 10px 30px #00000014}.LibraryBrowserModal-module-scss-module__6s1sDa__previewIframe{border:none;width:100%;height:100%;min-height:550px}
.MaintenanceToggleModal-module-scss-module__sXnryG__footerRow{justify-content:flex-end;gap:.75rem;width:100%;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem 1.15rem;font-size:.85rem;font-weight:600;transition:all .15s}.MaintenanceToggleModal-module-scss-module__sXnryG__cancelBtn:hover{background:#f1f5f9}.MaintenanceToggleModal-module-scss-module__sXnryG__saveBtn{color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:.55rem 1.4rem;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex}.MaintenanceToggleModal-module-scss-module__sXnryG__saveBtn.MaintenanceToggleModal-module-scss-module__sXnryG__active{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);box-shadow:0 2px 8px #d9770647}.MaintenanceToggleModal-module-scss-module__sXnryG__saveBtn.MaintenanceToggleModal-module-scss-module__sXnryG__inactive{background:linear-gradient(135deg,#15803d 0%,#0e4c18 100%);box-shadow:0 2px 8px #15803d40}.MaintenanceToggleModal-module-scss-module__sXnryG__modalBody{flex-direction:column;gap:1.25rem;padding:.25rem 0;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__modeSelector{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__modeSelector.MaintenanceToggleModal-module-scss-module__sXnryG__active{background:#fffbeb;border:1.5px solid #f59e0b}.MaintenanceToggleModal-module-scss-module__sXnryG__modeInfoLeft{align-items:center;gap:12px;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__modeIconBox{background:#dcfce7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__modeIconBox.MaintenanceToggleModal-module-scss-module__sXnryG__active{background:#fde68a}.MaintenanceToggleModal-module-scss-module__sXnryG__modeTitle{color:#166534;margin:0 0 2px;font-size:.92rem;font-weight:800}.MaintenanceToggleModal-module-scss-module__sXnryG__modeTitle.MaintenanceToggleModal-module-scss-module__sXnryG__active{color:#92400e}.MaintenanceToggleModal-module-scss-module__sXnryG__modeSubtitle{color:#15803d;margin:0;font-size:.78rem}.MaintenanceToggleModal-module-scss-module__sXnryG__modeSubtitle.MaintenanceToggleModal-module-scss-module__sXnryG__active{color:#b45309}.MaintenanceToggleModal-module-scss-module__sXnryG__toggleLabel{cursor:pointer;flex-shrink:0;align-items:center;display:inline-flex}.MaintenanceToggleModal-module-scss-module__sXnryG__toggleHiddenInput{display:none}.MaintenanceToggleModal-module-scss-module__sXnryG__toggleTrack{background:#cbd5e1;border-radius:9999px;width:48px;height:26px;transition:background .2s;position:relative}.MaintenanceToggleModal-module-scss-module__sXnryG__toggleTrack.MaintenanceToggleModal-module-scss-module__sXnryG__active{background:#f59e0b}.MaintenanceToggleModal-module-scss-module__sXnryG__toggleThumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.MaintenanceToggleModal-module-scss-module__sXnryG__toggleThumb.MaintenanceToggleModal-module-scss-module__sXnryG__active{left:25px}.MaintenanceToggleModal-module-scss-module__sXnryG__configSection{background:#fffaf5;border:1px solid #fed7aa;border-radius:12px;flex-direction:column;gap:1.1rem;padding:1.15rem;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__sectionHeading{align-items:center;gap:6px;margin-bottom:8px;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__sectionHeadingText{color:#9a3412;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700}.MaintenanceToggleModal-module-scss-module__sXnryG__themesGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.MaintenanceToggleModal-module-scss-module__sXnryG__themeCard{cursor:pointer;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;transition:all .15s;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__themeCard:hover{border-color:#cbd5e1}.MaintenanceToggleModal-module-scss-module__sXnryG__themeCard.MaintenanceToggleModal-module-scss-module__sXnryG__active{background:#f0fdf4;border:2px solid #0e4c18;box-shadow:0 2px 8px #0e4c1826}.MaintenanceToggleModal-module-scss-module__sXnryG__themeImg{object-fit:cover;border-radius:6px;width:100%;height:65px}.MaintenanceToggleModal-module-scss-module__sXnryG__themeIconPlaceholder{background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:100%;height:65px;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__themeName{color:#0f172a;font-size:.8rem;font-weight:800}.MaintenanceToggleModal-module-scss-module__sXnryG__themeName.MaintenanceToggleModal-module-scss-module__sXnryG__active{color:#0e4c18}.MaintenanceToggleModal-module-scss-module__sXnryG__themeDesc{color:#64748b;font-size:.67rem}.MaintenanceToggleModal-module-scss-module__sXnryG__borderedTopSection{border-top:1px solid #fed7aa;padding-top:.5rem}.MaintenanceToggleModal-module-scss-module__sXnryG__formGroup{margin-bottom:10px}.MaintenanceToggleModal-module-scss-module__sXnryG__fieldLabel{color:#334155;margin-bottom:4px;font-size:.78rem;font-weight:700;display:block}.MaintenanceToggleModal-module-scss-module__sXnryG__inputControl{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.55rem .75rem;font-size:.84rem;transition:border-color .15s}.MaintenanceToggleModal-module-scss-module__sXnryG__inputControl:focus{border-color:#0e4c18}.MaintenanceToggleModal-module-scss-module__sXnryG__textareaControl{color:#0f172a;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:.55rem .75rem;font-family:inherit;font-size:.84rem;transition:border-color .15s}.MaintenanceToggleModal-module-scss-module__sXnryG__textareaControl:focus{border-color:#0e4c18}.MaintenanceToggleModal-module-scss-module__sXnryG__timerHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__clearTimerBtn{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-size:.74rem;font-weight:600;transition:color .15s}.MaintenanceToggleModal-module-scss-module__sXnryG__clearTimerBtn:hover{color:#b91c1c}.MaintenanceToggleModal-module-scss-module__sXnryG__timerHelp{color:#64748b;margin:0 0 8px;font-size:.78rem}.MaintenanceToggleModal-module-scss-module__sXnryG__presetsBar{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__presetButton{color:#9a3412;cursor:pointer;background:#fff;border:1px solid #fed7aa;border-radius:6px;padding:4px 10px;font-size:.76rem;font-weight:600;transition:all .15s}.MaintenanceToggleModal-module-scss-module__sXnryG__presetButton:hover{background:#fef3c7;border-color:#f59e0b}.MaintenanceToggleModal-module-scss-module__sXnryG__datePickerWrap{flex-direction:column;gap:4px;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__datePickerLabel{color:#475569;font-size:.76rem;font-weight:600}.MaintenanceToggleModal-module-scss-module__sXnryG__dateTimeInput{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;max-width:280px;padding:.5rem .75rem;font-size:.84rem;transition:border-color .15s}.MaintenanceToggleModal-module-scss-module__sXnryG__dateTimeInput:focus{border-color:#0e4c18}.MaintenanceToggleModal-module-scss-module__sXnryG__summaryAlert{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:.76rem;font-weight:600;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__summaryAlert.MaintenanceToggleModal-module-scss-module__sXnryG__past{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.MaintenanceToggleModal-module-scss-module__sXnryG__previewHeaderRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.MaintenanceToggleModal-module-scss-module__sXnryG__previewHeading{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.MaintenanceToggleModal-module-scss-module__sXnryG__previewBadge{color:#94a3b8;font-size:.7rem}.MaintenanceToggleModal-module-scss-module__sXnryG__previewContainer{border:1px solid #cbd5e1;border-radius:12px;overflow:hidden}
.MediaIconUploader-module-scss-module__LffgHq__container{margin-bottom:.85rem}.MediaIconUploader-module-scss-module__LffgHq__label{color:#475569;margin-bottom:.35rem;font-size:.78rem;font-weight:700;display:block}.MediaIconUploader-module-scss-module__LffgHq__box{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;gap:.65rem;padding:.75rem;display:flex}.MediaIconUploader-module-scss-module__LffgHq__mainRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.MediaIconUploader-module-scss-module__LffgHq__thumbnailPreview{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.MediaIconUploader-module-scss-module__LffgHq__previewImg{object-fit:contain;width:100%;height:100%}.MediaIconUploader-module-scss-module__LffgHq__iconBox{background:#ecfdf5;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.MediaIconUploader-module-scss-module__LffgHq__inputWrapper{flex:1;min-width:160px}.MediaIconUploader-module-scss-module__LffgHq__textInput{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;outline:none;width:100%;padding:.45rem .65rem;font-size:.8rem;transition:border-color .15s}.MediaIconUploader-module-scss-module__LffgHq__textInput:focus{border-color:#0e4c18}.MediaIconUploader-module-scss-module__LffgHq__uploadBtn{color:#fff;background:#0e4c18;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:background .15s;display:inline-flex}.MediaIconUploader-module-scss-module__LffgHq__uploadBtn:disabled{cursor:not-allowed;opacity:.6}.MediaIconUploader-module-scss-module__LffgHq__uploadBtn:not(:disabled):hover{cursor:pointer;background:#0a3811}.MediaIconUploader-module-scss-module__LffgHq__pickIconBtn{color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;padding:6px 10px;font-size:.78rem;font-weight:650;transition:all .15s}.MediaIconUploader-module-scss-module__LffgHq__pickIconBtn:hover,.MediaIconUploader-module-scss-module__LffgHq__pickIconBtn.MediaIconUploader-module-scss-module__LffgHq__active{background:#e2e8f0}.MediaIconUploader-module-scss-module__LffgHq__clearBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;font-size:.85rem;transition:color .15s;display:flex}.MediaIconUploader-module-scss-module__LffgHq__clearBtn:hover{color:#475569}.MediaIconUploader-module-scss-module__LffgHq__presetTray{border-top:1px dashed #e2e8f0;flex-wrap:wrap;gap:6px;padding-top:.5rem;display:flex}.MediaIconUploader-module-scss-module__LffgHq__presetBtn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.75rem;font-weight:650;transition:all .15s;display:inline-flex}.MediaIconUploader-module-scss-module__LffgHq__presetBtn:hover{background:#f1f5f9;border-color:#cbd5e1}.MediaIconUploader-module-scss-module__LffgHq__presetBtn.MediaIconUploader-module-scss-module__LffgHq__selected{color:#0e4c18;background:#ecfdf5;border-color:#10b981}.MediaIconUploader-module-scss-module__LffgHq__helperText{color:#64748b;font-size:.72rem}
.PageConnectionsModal-module-scss-module__d6kdiW__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2600;background:#0f172aa6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.PageConnectionsModal-module-scss-module__d6kdiW__modal{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;width:100%;max-width:1050px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #0000004d}.PageConnectionsModal-module-scss-module__d6kdiW__header{background:#fff;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__headerLeft{align-items:center;gap:.85rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__iconBox{background:#0e4c18;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 4px 12px #0e4c1840}.PageConnectionsModal-module-scss-module__d6kdiW__titleRow{align-items:center;gap:8px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__title{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.PageConnectionsModal-module-scss-module__d6kdiW__targetPageBadge{color:#0e4c18;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:700}.PageConnectionsModal-module-scss-module__d6kdiW__subtitle{color:#64748b;margin:2px 0 0;font-size:.8125rem}.PageConnectionsModal-module-scss-module__d6kdiW__headerRight{align-items:center;gap:.75rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__viewTabs{background:#f1f5f9;border-radius:10px;gap:2px;padding:3px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__tabButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__tabButton:hover{color:#0e4c18}.PageConnectionsModal-module-scss-module__d6kdiW__tabButton.PageConnectionsModal-module-scss-module__d6kdiW__tabButtonActive{color:#0e4c18;background:#fff;font-weight:700;box-shadow:0 1px 3px #00000014}.PageConnectionsModal-module-scss-module__d6kdiW__closeButton{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__closeButton:hover{color:#0f172a;background:#e2e8f0}.PageConnectionsModal-module-scss-module__d6kdiW__successBanner{color:#065f46;background:#ecfdf5;border-bottom:1px solid #a7f3d0;align-items:center;gap:8px;padding:.65rem 2rem;font-size:.85rem;font-weight:600;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__navbarStatusBanner{background:#fffbeb;border-bottom:1px solid #fde68a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 2rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__navbarStatusBanner.PageConnectionsModal-module-scss-module__d6kdiW__connected{background:#f0fdf4;border-bottom-color:#bbf7d0}.PageConnectionsModal-module-scss-module__d6kdiW__bannerLeft{align-items:center;gap:.75rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__bannerIcon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__bannerIcon.PageConnectionsModal-module-scss-module__d6kdiW__connected{color:#15803d;background:#dcfce7}.PageConnectionsModal-module-scss-module__d6kdiW__bannerIcon.PageConnectionsModal-module-scss-module__d6kdiW__disconnected{color:#d97706;background:#fef3c7}.PageConnectionsModal-module-scss-module__d6kdiW__bannerTextTitle{font-size:.875rem;display:block}.PageConnectionsModal-module-scss-module__d6kdiW__bannerTextTitle.PageConnectionsModal-module-scss-module__d6kdiW__connected{color:#166534}.PageConnectionsModal-module-scss-module__d6kdiW__bannerTextTitle.PageConnectionsModal-module-scss-module__d6kdiW__disconnected{color:#92400e}.PageConnectionsModal-module-scss-module__d6kdiW__bannerTextSub{font-size:.75rem}.PageConnectionsModal-module-scss-module__d6kdiW__bannerTextSub.PageConnectionsModal-module-scss-module__d6kdiW__connected{color:#15803d}.PageConnectionsModal-module-scss-module__d6kdiW__bannerTextSub.PageConnectionsModal-module-scss-module__d6kdiW__disconnected{color:#b45309}.PageConnectionsModal-module-scss-module__d6kdiW__bannerActions{align-items:center;gap:.6rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__menuLabelInput{background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:140px;padding:6px 10px;font-size:.8125rem}.PageConnectionsModal-module-scss-module__d6kdiW__addToNavButton{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:7px;align-items:center;gap:5px;padding:6px 14px;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__addToNavButton:hover:not(:disabled){background:#146c24}.PageConnectionsModal-module-scss-module__d6kdiW__addToNavButton:disabled{cursor:not-allowed;opacity:.6}.PageConnectionsModal-module-scss-module__d6kdiW__removeFromNavButton{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:7px;align-items:center;gap:5px;padding:6px 12px;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__removeFromNavButton:hover:not(:disabled){background:#fee2e2}.PageConnectionsModal-module-scss-module__d6kdiW__removeFromNavButton:disabled{cursor:not-allowed;opacity:.6}.PageConnectionsModal-module-scss-module__d6kdiW__body{background:#f8fafc;flex:1;padding:1.5rem 2rem;overflow-y:auto}.PageConnectionsModal-module-scss-module__d6kdiW__loadingBox{text-align:center;color:#64748b;padding:3rem}.PageConnectionsModal-module-scss-module__d6kdiW__loadingText{margin-top:.5rem;font-size:.9rem}.PageConnectionsModal-module-scss-module__d6kdiW__sectionConnectionsContent{flex-direction:column;gap:1.25rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__sectionsHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__sectionsHeaderTitle{color:#0f172a;margin:0;font-size:1.05rem;font-weight:800}.PageConnectionsModal-module-scss-module__d6kdiW__sectionsHeaderSubtitle{color:#64748b;margin:2px 0 0;font-size:.8rem}.PageConnectionsModal-module-scss-module__d6kdiW__filterSearchGroup{align-items:center;gap:8px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__pageFilterSelect{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;font-size:.8125rem}.PageConnectionsModal-module-scss-module__d6kdiW__sectionSearchInput{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:200px;padding:6px 12px;font-size:.8125rem}.PageConnectionsModal-module-scss-module__d6kdiW__connectedGroup{background:#f0fdf4;border:1.5px solid #86efac;border-radius:14px;flex-direction:column;gap:.85rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 4px 16px #10b98114}.PageConnectionsModal-module-scss-module__d6kdiW__connectedGroupHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__connectedGroupTitleRow{align-items:center;gap:8px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__connectedGroupTitle{color:#065f46;margin:0;font-size:.95rem;font-weight:800}.PageConnectionsModal-module-scss-module__d6kdiW__connectedGroupCount{color:#0e4c18;background:#dcfce7;border:1px solid #bbf7d0;border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:700}.PageConnectionsModal-module-scss-module__d6kdiW__connectedGroupSubtitle{color:#166534;margin:2px 0 0;font-size:.8rem}.PageConnectionsModal-module-scss-module__d6kdiW__emptyConnectedBanner{color:#166534;background:#fff;border:1px dashed #86efac;border-radius:10px;align-items:center;gap:8px;padding:1rem 1.25rem;font-size:.825rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__availableGroup{flex-direction:column;gap:.85rem;margin-top:.5rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__availableGroupHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__availableGroupTitle{color:#0f172a;margin:0;font-size:.95rem;font-weight:800}.PageConnectionsModal-module-scss-module__d6kdiW__availableGroupSubtitle{color:#64748b;margin:2px 0 0;font-size:.8rem}.PageConnectionsModal-module-scss-module__d6kdiW__connectSecondaryBtn{color:#0e4c18;cursor:pointer;background:#fff;border:1.5px solid #0e4c18;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__connectSecondaryBtn:hover:not(:disabled){background:#f0fdf4;transform:translateY(-1px)}.PageConnectionsModal-module-scss-module__d6kdiW__connectSecondaryBtn:disabled{opacity:.6;cursor:not-allowed}.PageConnectionsModal-module-scss-module__d6kdiW__sectionsList{flex-direction:column;gap:.75rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__emptySections{text-align:center;color:#94a3b8;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;padding:2.5rem}.PageConnectionsModal-module-scss-module__d6kdiW__sectionCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .15s;display:flex;box-shadow:0 1px 3px #00000005}.PageConnectionsModal-module-scss-module__d6kdiW__sectionCard.PageConnectionsModal-module-scss-module__d6kdiW__sectionCardConnected{background:#f0fdf4;border:1.5px solid #10b981;box-shadow:0 3px 12px #10b9811f}.PageConnectionsModal-module-scss-module__d6kdiW__sectionDetails{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__sectionIconBox{color:#64748b;background:#f1f5f9;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__sectionIconBox.PageConnectionsModal-module-scss-module__d6kdiW__connected{color:#0e4c18;background:#ecfdf5}.PageConnectionsModal-module-scss-module__d6kdiW__sectionIconBox.PageConnectionsModal-module-scss-module__d6kdiW__page{color:#2563eb;background:#eff6ff}.PageConnectionsModal-module-scss-module__d6kdiW__sectionIconBox.PageConnectionsModal-module-scss-module__d6kdiW__anchor{color:#7c3aed;background:#faf5ff}.PageConnectionsModal-module-scss-module__d6kdiW__sectionIconBox.PageConnectionsModal-module-scss-module__d6kdiW__single{color:#94a3b8;background:#f8fafc}.PageConnectionsModal-module-scss-module__d6kdiW__sectionMeta{min-width:0}.PageConnectionsModal-module-scss-module__d6kdiW__sectionMetaTop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__sectionName{color:#0f172a;font-size:.95rem;font-weight:800}.PageConnectionsModal-module-scss-module__d6kdiW__pageSlugBadge{color:#0369a1;background:#e0f2fe;border-radius:5px;padding:2px 7px;font-size:.68rem;font-weight:700}.PageConnectionsModal-module-scss-module__d6kdiW__tableNameBadge{color:#475569;background:#f1f5f9;border-radius:5px;padding:2px 7px;font-size:.68rem;font-weight:600}.PageConnectionsModal-module-scss-module__d6kdiW__pageLinkBadge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__sectionAnchorBadge{color:#7e22ce;background:#faf5ff;border:1px solid #e9d5ff;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__singleBadge{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__otherTargetTag{color:#64748b;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__otherTargetTag code{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:1px 6px;font-weight:700}.PageConnectionsModal-module-scss-module__d6kdiW__sectionCtaRow{color:#64748b;align-items:center;gap:10px;font-size:.78rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__sectionUrlCode{color:#334155;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-weight:700}.PageConnectionsModal-module-scss-module__d6kdiW__sectionUrlCode.PageConnectionsModal-module-scss-module__d6kdiW__connected{color:#166534;background:#dcfce7}.PageConnectionsModal-module-scss-module__d6kdiW__sectionActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__connectedTag{color:#0e4c18;background:#dcfce7;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__disconnectButton{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:7px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .15s}.PageConnectionsModal-module-scss-module__d6kdiW__disconnectButton:hover{background:#fee2e2}.PageConnectionsModal-module-scss-module__d6kdiW__connectButton{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #0e4c1840}.PageConnectionsModal-module-scss-module__d6kdiW__connectButton:hover:not(:disabled){background:#146c24}.PageConnectionsModal-module-scss-module__d6kdiW__connectButton:disabled{cursor:not-allowed;opacity:.6}.PageConnectionsModal-module-scss-module__d6kdiW__matrixContent{flex-direction:column;gap:1.25rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__matrixHeaderRow{justify-content:space-between;align-items:center;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__matrixHeaderTitle{color:#0f172a;margin:0;font-size:1rem;font-weight:800}.PageConnectionsModal-module-scss-module__d6kdiW__matrixHeaderSubtitle{color:#64748b;margin:2px 0 0;font-size:.8rem}.PageConnectionsModal-module-scss-module__d6kdiW__matrixStats{color:#475569;align-items:center;gap:1rem;font-size:.75rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__statItem{align-items:center;gap:4px;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__statDotGreen{background:#10b981;border-radius:50%;width:8px;height:8px}.PageConnectionsModal-module-scss-module__d6kdiW__statDotYellow{background:#f59e0b;border-radius:50%;width:8px;height:8px}.PageConnectionsModal-module-scss-module__d6kdiW__matrixList{flex-direction:column;gap:.65rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__matrixCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;transition:all .15s;display:flex;box-shadow:0 1px 3px #00000008}.PageConnectionsModal-module-scss-module__d6kdiW__matrixCard.PageConnectionsModal-module-scss-module__d6kdiW__matrixCardCurrent{border:2px solid #0e4c18;box-shadow:0 4px 14px #0e4c181a}.PageConnectionsModal-module-scss-module__d6kdiW__matrixCardLeft{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__matrixIconBox{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__matrixIconBox.PageConnectionsModal-module-scss-module__d6kdiW__connected{color:#0e4c18;background:#ecfdf5;border-color:#a7f3d0}.PageConnectionsModal-module-scss-module__d6kdiW__matrixDetails{min-width:0}.PageConnectionsModal-module-scss-module__d6kdiW__matrixDetailsTop{align-items:center;gap:6px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__matrixPageTitle{color:#0f172a;font-size:.9rem}.PageConnectionsModal-module-scss-module__d6kdiW__matrixPageSlug{color:#64748b;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-size:.75rem}.PageConnectionsModal-module-scss-module__d6kdiW__currentPageTag{color:#fff;background:#0e4c18;border-radius:4px;padding:1px 6px;font-size:.6875rem;font-weight:700}.PageConnectionsModal-module-scss-module__d6kdiW__matrixMetaSub{color:#94a3b8;gap:.75rem;margin-top:2px;font-size:.75rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__matrixActions{align-items:center;gap:.5rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__unlinkNavButton{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:7px;align-items:center;gap:4px;padding:5px 10px;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__unlinkNavButton:hover:not(:disabled){background:#fee2e2}.PageConnectionsModal-module-scss-module__d6kdiW__addNavButton{color:#0e4c18;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;align-items:center;gap:4px;padding:5px 12px;font-size:.75rem;font-weight:700;transition:all .15s;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__addNavButton:hover:not(:disabled){background:#dcfce7}.PageConnectionsModal-module-scss-module__d6kdiW__treeContent{flex-direction:column;gap:1.25rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__treeHeader{justify-content:space-between;align-items:center;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__treeHeaderTitle{color:#0f172a;margin:0;font-size:1rem;font-weight:800}.PageConnectionsModal-module-scss-module__d6kdiW__treeHeaderSubtitle{color:#64748b;margin:2px 0 0;font-size:.8rem}.PageConnectionsModal-module-scss-module__d6kdiW__addLinkRow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__inputWrapper{flex:1;min-width:150px}.PageConnectionsModal-module-scss-module__d6kdiW__navInput{background:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:.85rem;transition:border-color .15s}.PageConnectionsModal-module-scss-module__d6kdiW__navInput:focus{border-color:#0e4c18}.PageConnectionsModal-module-scss-module__d6kdiW__addCustomNavButton{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:700;transition:background .15s;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__addCustomNavButton:hover:not(:disabled){background:#146c24}.PageConnectionsModal-module-scss-module__d6kdiW__addCustomNavButton:disabled{opacity:.6;cursor:not-allowed}.PageConnectionsModal-module-scss-module__d6kdiW__treeList{flex-direction:column;gap:.5rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__treeItem{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__treeItemLeft{align-items:center;gap:.75rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__treeOrderBadge{color:#64748b;background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__treeItemLabel{color:#0f172a;font-size:.875rem}.PageConnectionsModal-module-scss-module__d6kdiW__treeItemUrl{color:#64748b;margin-left:8px;font-size:.75rem}.PageConnectionsModal-module-scss-module__d6kdiW__treeItemActions{align-items:center;gap:6px;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__orderButton{cursor:pointer;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;padding:5px 8px;transition:all .15s;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__orderButton:hover:not(:disabled){background:#f1f5f9}.PageConnectionsModal-module-scss-module__d6kdiW__orderButton:disabled{color:#cbd5e1;cursor:not-allowed;background:#f8fafc}.PageConnectionsModal-module-scss-module__d6kdiW__deleteTreeButton{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px 8px;transition:all .15s;display:inline-flex}.PageConnectionsModal-module-scss-module__d6kdiW__deleteTreeButton:hover:not(:disabled){background:#fca5a5}.PageConnectionsModal-module-scss-module__d6kdiW__deleteTreeButton:disabled{cursor:not-allowed;opacity:.6}.PageConnectionsModal-module-scss-module__d6kdiW__footer{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.PageConnectionsModal-module-scss-module__d6kdiW__footerNote{color:#64748b;font-size:.75rem}.PageConnectionsModal-module-scss-module__d6kdiW__doneButton{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:8px;padding:8px 18px;font-size:.8125rem;font-weight:700;transition:all .15s}.PageConnectionsModal-module-scss-module__d6kdiW__doneButton:hover{background:#1e293b}
.Badge-module-scss-module__VsqzFW__badge{letter-spacing:.02em;white-space:nowrap;box-sizing:border-box;border-radius:9999px;align-items:center;gap:4px;font-weight:600;display:inline-flex}.Badge-module-scss-module__VsqzFW__badge.Badge-module-scss-module__VsqzFW__sm{padding:2px 8px;font-size:.7rem}.Badge-module-scss-module__VsqzFW__badge.Badge-module-scss-module__VsqzFW__md{padding:4px 10px;font-size:.8rem}.Badge-module-scss-module__VsqzFW__icon{align-items:center;display:inline-flex}.Badge-module-scss-module__VsqzFW__icon.Badge-module-scss-module__VsqzFW__sm{font-size:.7rem}.Badge-module-scss-module__VsqzFW__icon.Badge-module-scss-module__VsqzFW__md{font-size:.8rem}
.IconButton-module-scss-module__wICsiW__iconButton{cursor:pointer;box-sizing:border-box;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.IconButton-module-scss-module__wICsiW__iconButton.IconButton-module-scss-module__wICsiW__sizeSm{width:26px;height:26px;padding:3px;font-size:.8rem}.IconButton-module-scss-module__wICsiW__iconButton.IconButton-module-scss-module__wICsiW__sizeMd{width:32px;height:32px;padding:5px;font-size:.95rem}.IconButton-module-scss-module__wICsiW__iconButton.IconButton-module-scss-module__wICsiW__sizeLg{width:38px;height:38px;padding:7px;font-size:1.1rem}.IconButton-module-scss-module__wICsiW__iconButton.IconButton-module-scss-module__wICsiW__variantDefault{color:#475569;background:#fff;border:1px solid #e2e8f0}.IconButton-module-scss-module__wICsiW__iconButton.IconButton-module-scss-module__wICsiW__variantDefault:hover{background:#f8fafc;border-color:#cbd5e1}.IconButton-module-scss-module__wICsiW__iconButton.IconButton-module-scss-module__wICsiW__variantDanger{color:#ef4444;background:#fff;border:1px solid #fee2e2}.IconButton-module-scss-module__wICsiW__iconButton.IconButton-module-scss-module__wICsiW__variantDanger:hover{background:#fef2f2;border-color:#fca5a5}.IconButton-module-scss-module__wICsiW__iconButton.IconButton-module-scss-module__wICsiW__variantPrimary{color:#fff;background:#0e4c18;border:1px solid #0e4c18}.IconButton-module-scss-module__wICsiW__iconButton.IconButton-module-scss-module__wICsiW__variantPrimary:hover{background:#0a3811;border-color:#0a3811}.IconButton-module-scss-module__wICsiW__iconButton.IconButton-module-scss-module__wICsiW__variantSubtle{color:#64748b;background:0 0;border:none}.IconButton-module-scss-module__wICsiW__iconButton.IconButton-module-scss-module__wICsiW__variantSubtle:hover{color:#334155;background:#f1f5f9}
.PageLayersSidebar-module-scss-module__J7yHNW__boundaryCard{opacity:1;background:#f0fdf4;border:1.5px solid #86efac;border-radius:10px;padding:10px 12px;transition:all .15s;box-shadow:0 1px 3px #00000008}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryCard.PageLayersSidebar-module-scss-module__J7yHNW__hidden{opacity:.6;background:#f8fafc;border:1px dashed #cbd5e1}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryHeaderLeft{align-items:center;gap:8px;display:flex;overflow:hidden}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryBadge{color:#15803d;background:#dcfce7;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.68rem;font-weight:800}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryBadge.PageLayersSidebar-module-scss-module__J7yHNW__badgeHidden{color:#64748b;background:#e2e8f0}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryTitle{color:#0f172a;font-size:.85rem;font-weight:800}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryTitle.PageLayersSidebar-module-scss-module__J7yHNW__titleHidden{color:#64748b}.PageLayersSidebar-module-scss-module__J7yHNW__globalTag{color:#0369a1;background:#e0f2fe;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:750}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryFooter{color:#64748b;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryActions{gap:4px;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryBtn{color:#15803d;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px 4px;transition:background .15s;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryBtn:hover{background:#0000000d}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryBtn.PageLayersSidebar-module-scss-module__J7yHNW__boundaryBtnDanger{color:#dc2626}.PageLayersSidebar-module-scss-module__J7yHNW__boundaryBtn.PageLayersSidebar-module-scss-module__J7yHNW__boundaryBtnSuccess{color:#059669}.PageLayersSidebar-module-scss-module__J7yHNW__sidebar{z-index:900;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:1rem;width:320px;max-height:calc(100vh - 65px);padding:1.25rem 1rem;display:flex;position:sticky;top:65px;overflow-y:auto;box-shadow:2px 0 8px #00000005}.PageLayersSidebar-module-scss-module__J7yHNW__sidebarHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__sidebarTitle{color:#0f172a;align-items:center;gap:6px;margin:0;font-size:.92rem;font-weight:800;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__sidebarSubtitle{color:#64748b;font-size:.75rem}.PageLayersSidebar-module-scss-module__J7yHNW__headerActions{gap:6px;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__libraryBtn{color:#7c3aed;cursor:pointer;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:700;transition:all .15s;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__libraryBtn:hover{background:#ede9fe}.PageLayersSidebar-module-scss-module__J7yHNW__addBtn{color:#15803d;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:700;transition:all .15s;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__addBtn:hover{background:#dcfce7}.PageLayersSidebar-module-scss-module__J7yHNW__layersList{flex-direction:column;gap:8px;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__layerCard{cursor:grab;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;transition:all .15s;position:relative;box-shadow:0 1px 3px #00000008}.PageLayersSidebar-module-scss-module__J7yHNW__layerCard.PageLayersSidebar-module-scss-module__J7yHNW__selected{background:#f0fdf4;border:1.5px solid #16a34a;box-shadow:0 4px 12px #16a34a1f}.PageLayersSidebar-module-scss-module__J7yHNW__layerCard.PageLayersSidebar-module-scss-module__J7yHNW__dragOver{background:#fef9c3;border:2px dashed #ca8a04;box-shadow:0 6px 16px #ca8a0426}.PageLayersSidebar-module-scss-module__J7yHNW__layerCard.PageLayersSidebar-module-scss-module__J7yHNW__hidden{opacity:.75;background:#fafafa;border:1px dashed #d97706}.PageLayersSidebar-module-scss-module__J7yHNW__layerCard.PageLayersSidebar-module-scss-module__J7yHNW__dragged{opacity:.4}.PageLayersSidebar-module-scss-module__J7yHNW__layerCard.PageLayersSidebar-module-scss-module__J7yHNW__locked{background:#fffbeb;border:1px solid #f59e0b}.PageLayersSidebar-module-scss-module__J7yHNW__lockedBadge{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:4px;align-items:center;gap:3px;padding:2px 5px;font-size:.68rem;font-weight:600;display:inline-flex}.PageLayersSidebar-module-scss-module__J7yHNW__badgeContainer,.PageLayersSidebar-module-scss-module__J7yHNW__routingHeader{align-items:center;gap:4px;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__draftAttribution{color:#0369a1;text-overflow:ellipsis;white-space:nowrap;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;align-items:center;gap:4px;max-width:100%;margin-top:4px;padding:2px 6px;font-size:.72rem;display:flex;overflow:hidden}.PageLayersSidebar-module-scss-module__J7yHNW__cardFooterStatus{align-items:center;gap:6px;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__disabledActionBtn{opacity:.35!important;cursor:not-allowed!important;pointer-events:none!important}.PageLayersSidebar-module-scss-module__J7yHNW__footerBoundary{margin-top:4px}.PageLayersSidebar-module-scss-module__J7yHNW__cardHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__cardHeaderLeft{flex:1;align-items:center;gap:8px;display:flex;overflow:hidden}.PageLayersSidebar-module-scss-module__J7yHNW__indexTag{color:#94a3b8;background:#f1f5f9;border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:monospace;font-size:.72rem;font-weight:800}.PageLayersSidebar-module-scss-module__J7yHNW__indexTag.PageLayersSidebar-module-scss-module__J7yHNW__indexSelected{color:#15803d;background:#dcfce7}.PageLayersSidebar-module-scss-module__J7yHNW__indexTag.PageLayersSidebar-module-scss-module__J7yHNW__indexHidden{color:#b45309;background:#fef3c7}.PageLayersSidebar-module-scss-module__J7yHNW__renameRow{flex:1;align-items:center;gap:4px;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__renameInput{border:1.5px solid #10b981;border-radius:4px;outline:none;width:100%;padding:2px 6px;font-size:.8rem;font-weight:700}.PageLayersSidebar-module-scss-module__J7yHNW__layerNameRow{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}.PageLayersSidebar-module-scss-module__J7yHNW__layerTitle{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.PageLayersSidebar-module-scss-module__J7yHNW__layerTitle.PageLayersSidebar-module-scss-module__J7yHNW__titleActive{color:#0e4c18}.PageLayersSidebar-module-scss-module__J7yHNW__renameTriggerBtn{cursor:pointer;opacity:.6;background:0 0;border:none;align-items:center;padding:2px;transition:opacity .15s;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__renameTriggerBtn:hover{opacity:1}.PageLayersSidebar-module-scss-module__J7yHNW__badgeWrap{margin-left:6px}.PageLayersSidebar-module-scss-module__J7yHNW__routingBox{color:#64748b;background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;align-items:center;gap:6px;margin-bottom:8px;padding:5px 8px;font-size:.72rem;line-height:1.35;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__routingBox.PageLayersSidebar-module-scss-module__J7yHNW__routeActive{background:#fff}.PageLayersSidebar-module-scss-module__J7yHNW__routeText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PageLayersSidebar-module-scss-module__J7yHNW__cardFooter{border-top:1px solid #f8fafc;justify-content:space-between;align-items:center;padding-top:4px;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__statusIndicator{color:#94a3b8;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex}.PageLayersSidebar-module-scss-module__J7yHNW__statusIndicator.PageLayersSidebar-module-scss-module__J7yHNW__statusActive{color:#16a34a}.PageLayersSidebar-module-scss-module__J7yHNW__statusIndicator.PageLayersSidebar-module-scss-module__J7yHNW__statusHidden{color:#d97706}.PageLayersSidebar-module-scss-module__J7yHNW__statusDot{background:#94a3b8;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.PageLayersSidebar-module-scss-module__J7yHNW__statusDot.PageLayersSidebar-module-scss-module__J7yHNW__dotActive{background:#16a34a}.PageLayersSidebar-module-scss-module__J7yHNW__statusDot.PageLayersSidebar-module-scss-module__J7yHNW__dotHidden{background:#d97706}.PageLayersSidebar-module-scss-module__J7yHNW__actionsGroup{align-items:center;gap:4px;display:flex}.PageLayersSidebar-module-scss-module__J7yHNW__insertRow{justify-content:center;align-items:center;margin:3px 0;display:flex;position:relative}.PageLayersSidebar-module-scss-module__J7yHNW__insertLine{z-index:1;background:#e2e8f0;height:1px;position:absolute;left:10px;right:10px}.PageLayersSidebar-module-scss-module__J7yHNW__insertBtn{z-index:2;color:#0e4c18;cursor:pointer;background:#fff;border:1px dashed #10b981;border-radius:9999px;align-items:center;gap:4px;padding:2px 9px;font-size:.68rem;font-weight:700;transition:all .15s;display:inline-flex;position:relative;box-shadow:0 1px 3px #0000000d}.PageLayersSidebar-module-scss-module__J7yHNW__insertBtn:hover{background:#ecfdf5;border-color:#059669;transform:scale(1.04)}
.PageSeoModal-module-scss-module__hsyMhG__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2500;background:#0f172aa6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.PageSeoModal-module-scss-module__hsyMhG__modal{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:860px;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #0000004d}.PageSeoModal-module-scss-module__hsyMhG__header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.PageSeoModal-module-scss-module__hsyMhG__headerLeft{align-items:center;gap:12px;display:flex}.PageSeoModal-module-scss-module__hsyMhG__headerIcon{color:#fff;background:linear-gradient(135deg,#0e4c18 0%,#16a34a 100%);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 12px #0e4c1840}.PageSeoModal-module-scss-module__hsyMhG__headerTitle{color:#0f172a;margin:0;font-size:1.25rem;font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__headerSubtitle{color:#64748b;margin:2px 0 0;font-size:.8rem}.PageSeoModal-module-scss-module__hsyMhG__pageSlugCode{color:#0e4c18;font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__geoHighlight{color:#2563eb;font-weight:600}.PageSeoModal-module-scss-module__hsyMhG__closeButton{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.PageSeoModal-module-scss-module__hsyMhG__closeButton:hover{background:#f1f5f9}.PageSeoModal-module-scss-module__hsyMhG__tabBar{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 2rem;display:flex}.PageSeoModal-module-scss-module__hsyMhG__tabButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 18px;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.PageSeoModal-module-scss-module__hsyMhG__tabButton:hover{color:#0e4c18}.PageSeoModal-module-scss-module__hsyMhG__tabButton.PageSeoModal-module-scss-module__hsyMhG__tabButtonActive{color:#0e4c18;border-bottom-color:#0e4c18;font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__body{flex:1;max-height:60vh;padding:1.75rem 2rem;overflow-y:auto}.PageSeoModal-module-scss-module__hsyMhG__formSection{flex-direction:column;gap:1.25rem;display:flex}.PageSeoModal-module-scss-module__hsyMhG__formGroup{flex-direction:column;display:flex}.PageSeoModal-module-scss-module__hsyMhG__labelRow{justify-content:space-between;margin-bottom:6px;display:flex}.PageSeoModal-module-scss-module__hsyMhG__label{color:#0f172a;font-size:.875rem;font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__charCounter{font-size:.75rem;font-weight:600}.PageSeoModal-module-scss-module__hsyMhG__charCounter.PageSeoModal-module-scss-module__hsyMhG__optimal{color:#16a34a}.PageSeoModal-module-scss-module__hsyMhG__charCounter.PageSeoModal-module-scss-module__hsyMhG__warn{color:#e11d48}.PageSeoModal-module-scss-module__hsyMhG__input{border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:.9rem;transition:border-color .15s}.PageSeoModal-module-scss-module__hsyMhG__input:focus{border-color:#0e4c18}.PageSeoModal-module-scss-module__hsyMhG__textarea{resize:vertical;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:.9rem;transition:border-color .15s}.PageSeoModal-module-scss-module__hsyMhG__textarea:focus{border-color:#0e4c18}.PageSeoModal-module-scss-module__hsyMhG__select{background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:.9rem;transition:border-color .15s}.PageSeoModal-module-scss-module__hsyMhG__select:focus{border-color:#0e4c18}.PageSeoModal-module-scss-module__hsyMhG__infoBoxGreen{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:1rem 1.25rem}.PageSeoModal-module-scss-module__hsyMhG__infoBoxTitleRow{align-items:center;gap:8px;margin-bottom:4px;display:flex}.PageSeoModal-module-scss-module__hsyMhG__infoBoxTitle{color:#166534;font-size:.875rem;font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__infoBoxText{color:#15803d;margin:0;font-size:.8rem;line-height:1.5}.PageSeoModal-module-scss-module__hsyMhG__infoBoxText code{font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__ogPreviewRow{align-items:center;gap:1rem;display:flex}.PageSeoModal-module-scss-module__hsyMhG__ogThumbnail{object-fit:cover;border:1px solid #cbd5e1;border-radius:8px;width:130px;height:70px}.PageSeoModal-module-scss-module__hsyMhG__ogInputGroup{flex:1;gap:8px;display:flex}.PageSeoModal-module-scss-module__hsyMhG__ogInput{border:1px solid #cbd5e1;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:.85rem}.PageSeoModal-module-scss-module__hsyMhG__ogInput:focus{border-color:#0e4c18}.PageSeoModal-module-scss-module__hsyMhG__browseButton{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:8px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:background .15s}.PageSeoModal-module-scss-module__hsyMhG__browseButton:hover{background:#146c24}.PageSeoModal-module-scss-module__hsyMhG__codeCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem}.PageSeoModal-module-scss-module__hsyMhG__codeCardTitle{color:#334155;margin:0 0 6px;font-size:.85rem;font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__codeCardText{color:#64748b;margin:0;font-size:.8rem}.PageSeoModal-module-scss-module__hsyMhG__llmsLink{color:#0e4c18;font-weight:600}.PageSeoModal-module-scss-module__hsyMhG__infoBoxBlue{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:1rem 1.25rem}.PageSeoModal-module-scss-module__hsyMhG__infoBoxTitleBlue{color:#1e40af;font-size:.875rem;font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__infoBoxTextBlue{color:#1d4ed8;margin:0;font-size:.8rem;line-height:1.5}.PageSeoModal-module-scss-module__hsyMhG__infoBoxTextBlue code{font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__geoDetailsCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.25rem}.PageSeoModal-module-scss-module__hsyMhG__geoDetailsTitle{color:#0f172a;margin:0 0 10px;font-size:.85rem;font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__geoDetailsGrid{grid-template-columns:repeat(2,1fr);gap:10px;font-size:.8rem;display:grid}.PageSeoModal-module-scss-module__hsyMhG__geoItemLabel{color:#64748b;display:block}.PageSeoModal-module-scss-module__hsyMhG__geoItemValue{color:#0f172a}.PageSeoModal-module-scss-module__hsyMhG__geoItemValue.PageSeoModal-module-scss-module__hsyMhG__greenValue{color:#16a34a}.PageSeoModal-module-scss-module__hsyMhG__previewSection{flex-direction:column;gap:1.75rem;display:flex}.PageSeoModal-module-scss-module__hsyMhG__previewHeader{color:#64748b;text-transform:uppercase;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__serpCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;box-shadow:0 2px 8px #0000000a}.PageSeoModal-module-scss-module__hsyMhG__serpUrl{color:#202124;align-items:center;gap:6px;margin-bottom:4px;font-size:.8rem;display:flex}.PageSeoModal-module-scss-module__hsyMhG__serpUrl span:first-child{font-weight:600}.PageSeoModal-module-scss-module__hsyMhG__serpUrl span:last-child{color:#5f6368}.PageSeoModal-module-scss-module__hsyMhG__serpTitle{color:#1a0dab;cursor:pointer;margin:0 0 6px;font-size:1.2rem;font-weight:500}.PageSeoModal-module-scss-module__hsyMhG__serpSnippet{color:#4d5156;margin:0;font-size:.85rem;line-height:1.5}.PageSeoModal-module-scss-module__hsyMhG__codeBox{color:#38bdf8;background:#0f172a;border-radius:10px;margin:0;padding:1rem;font-size:.75rem;line-height:1.6;overflow-x:auto}.PageSeoModal-module-scss-module__hsyMhG__socialCard{background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;max-width:440px;overflow:hidden}.PageSeoModal-module-scss-module__hsyMhG__socialImage{object-fit:cover;width:100%;height:180px}.PageSeoModal-module-scss-module__hsyMhG__socialContent{padding:1rem}.PageSeoModal-module-scss-module__hsyMhG__socialDomain{color:#64748b;text-transform:uppercase;font-size:.75rem;font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__socialTitle{color:#0f172a;margin:4px 0 6px;font-size:.95rem;font-weight:700}.PageSeoModal-module-scss-module__hsyMhG__socialDescription{color:#475569;margin:0;font-size:.8rem;line-height:1.4}.PageSeoModal-module-scss-module__hsyMhG__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:1.25rem 2rem;display:flex}.PageSeoModal-module-scss-module__hsyMhG__cancelButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;padding:8px 20px;font-size:.875rem;font-weight:600;transition:all .15s}.PageSeoModal-module-scss-module__hsyMhG__cancelButton:hover{background:#f1f5f9}.PageSeoModal-module-scss-module__hsyMhG__saveButton{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:9999px;align-items:center;gap:6px;padding:8px 24px;font-size:.875rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #0e4c1833}.PageSeoModal-module-scss-module__hsyMhG__saveButton:hover:not(:disabled){background:#146c24}.PageSeoModal-module-scss-module__hsyMhG__saveButton:disabled{opacity:.7;cursor:not-allowed}
.PickerModalWrapper-module-scss-module__wTyg9W__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999999;background:#0f172abf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PickerModalWrapper-module-scss-module__wTyg9W__modalCard{box-sizing:border-box;background:#fff;border-radius:16px;width:94%;overflow:hidden;box-shadow:0 25px 50px #00000040}.PickerModalWrapper-module-scss-module__wTyg9W__modalCard.PickerModalWrapper-module-scss-module__wTyg9W__hasMaxHeight{flex-direction:column;display:flex}.PickerModalWrapper-module-scss-module__wTyg9W__header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.PickerModalWrapper-module-scss-module__wTyg9W__headerLeft{align-items:center;gap:10px;display:flex}.PickerModalWrapper-module-scss-module__wTyg9W__iconBox{color:#0e4c18;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.15rem;display:flex}.PickerModalWrapper-module-scss-module__wTyg9W__title{color:#0f172a;margin:0;font-size:1.1rem;font-weight:700}.PickerModalWrapper-module-scss-module__wTyg9W__subtitle{color:#64748b;margin:0;font-size:.775rem}.PickerModalWrapper-module-scss-module__wTyg9W__closeBtn{cursor:pointer;color:#475569;background:#e2e8f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;transition:all .15s;display:flex}.PickerModalWrapper-module-scss-module__wTyg9W__closeBtn:hover{color:#0f172a;background:#cbd5e1}.PickerModalWrapper-module-scss-module__wTyg9W__closeIcon{font-size:.75rem}
.CodeEditorModal-module-scss-module__u1BboG__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:99999;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CodeEditorModal-module-scss-module__u1BboG__modalCard{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:94%;max-width:860px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 60px #0000002e}.CodeEditorModal-module-scss-module__u1BboG__header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.CodeEditorModal-module-scss-module__u1BboG__headerLeft{align-items:center;gap:12px;display:flex}.CodeEditorModal-module-scss-module__u1BboG__iconBox{color:#0e4c18;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.2rem;display:flex}.CodeEditorModal-module-scss-module__u1BboG__title{color:#0f172a;margin:0;font-size:1.15rem;font-weight:700}.CodeEditorModal-module-scss-module__u1BboG__subtitle{color:#64748b;margin:2px 0 0;font-size:.78rem}.CodeEditorModal-module-scss-module__u1BboG__scopeTag{color:#0e4c18;background:#f1f5f9;border-radius:4px;padding:1px 5px}.CodeEditorModal-module-scss-module__u1BboG__closeBtn{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.CodeEditorModal-module-scss-module__u1BboG__closeBtn:hover{color:#0f172a;background:#e2e8f0}.CodeEditorModal-module-scss-module__u1BboG__subheader{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:.75rem 1.5rem;display:flex}.CodeEditorModal-module-scss-module__u1BboG__tabsGroup{gap:8px;display:flex}.CodeEditorModal-module-scss-module__u1BboG__tabBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:6px 16px;font-size:.825rem;font-weight:700;transition:all .15s;display:inline-flex}.CodeEditorModal-module-scss-module__u1BboG__tabBtn:hover{background:#f1f5f9}.CodeEditorModal-module-scss-module__u1BboG__tabBtn.CodeEditorModal-module-scss-module__u1BboG__active{color:#fff;background:#0e4c18;border-color:#0e4c18;box-shadow:0 2px 8px #0e4c1833}.CodeEditorModal-module-scss-module__u1BboG__missingBadge{color:#b91c1c;background:#fee2e2;border-radius:10px;margin-left:2px;padding:1px 6px;font-size:.7rem;font-weight:800}.CodeEditorModal-module-scss-module__u1BboG__missingBadge.CodeEditorModal-module-scss-module__u1BboG__activeBadge{color:#fff;background:#ef4444}.CodeEditorModal-module-scss-module__u1BboG__presetsRow{align-items:center;gap:6px;display:flex}.CodeEditorModal-module-scss-module__u1BboG__presetsLabel{color:#64748b;font-size:.78rem;font-weight:600}.CodeEditorModal-module-scss-module__u1BboG__presetBtn{color:#0e4c18;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 12px;font-size:.75rem;font-weight:600;transition:all .15s}.CodeEditorModal-module-scss-module__u1BboG__presetBtn:hover{background:#f0fdf4;border-color:#86efac}.CodeEditorModal-module-scss-module__u1BboG__editorArea{background:#fff;flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.CodeEditorModal-module-scss-module__u1BboG__editorLabelRow{justify-content:space-between;margin-bottom:6px;display:flex}.CodeEditorModal-module-scss-module__u1BboG__editorLabel{color:#334155;font-size:.8rem;font-weight:600}.CodeEditorModal-module-scss-module__u1BboG__editorHelper{color:#64748b;font-size:.72rem}.CodeEditorModal-module-scss-module__u1BboG__editorHelperGreen{color:#0e4c18;font-size:.72rem;font-weight:600}.CodeEditorModal-module-scss-module__u1BboG__codeMirrorWrapper{border:1.5px solid #cbd5e1;border-radius:10px;overflow:hidden}.CodeEditorModal-module-scss-module__u1BboG__assetHeading{color:#0f172a;margin:0 0 4px;font-size:.95rem;font-weight:700}.CodeEditorModal-module-scss-module__u1BboG__assetSubtext{color:#64748b;margin:0;font-size:.78rem}.CodeEditorModal-module-scss-module__u1BboG__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:10px;padding:1rem 1.5rem;display:flex}.CodeEditorModal-module-scss-module__u1BboG__cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 18px;font-size:.85rem;font-weight:600;transition:all .15s}.CodeEditorModal-module-scss-module__u1BboG__cancelBtn:hover{background:#f1f5f9}.CodeEditorModal-module-scss-module__u1BboG__applyBtn{color:#fff;cursor:pointer;background:#0e4c18;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 24px;font-size:.85rem;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 4px 14px #0e4c1840}.CodeEditorModal-module-scss-module__u1BboG__applyBtn:hover{background:#0a3811}
.RoleSelectorHeader-module-scss-module__qs01ma__container{align-items:center;gap:8px;display:flex}.RoleSelectorHeader-module-scss-module__qs01ma__pillWrapper{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;padding:3px;display:flex}.RoleSelectorHeader-module-scss-module__qs01ma__roleLink{align-items:center;text-decoration:none;display:inline-flex}.RoleSelectorHeader-module-scss-module__qs01ma__roleBadge{color:#0f172a;background:#fff;border-radius:9999px;align-items:center;gap:6px;padding:5px 14px;font-size:.8rem;font-weight:700;transition:all .15s ease-in-out;display:inline-flex;box-shadow:0 1px 4px #0000001a}.RoleSelectorHeader-module-scss-module__qs01ma__roleBadge:hover{background:#f8fafc}.RoleSelectorHeader-module-scss-module__qs01ma__roleLabel{color:#0f172a;font-size:.8rem;font-weight:700}
.SectionEditorDrawer-module-scss-module__3v8zpW__closeBtn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:inline-flex}.SectionEditorDrawer-module-scss-module__3v8zpW__closeBtn:hover{color:#0f172a;background:#f1f5f9}.SectionEditorDrawer-module-scss-module__3v8zpW__selectedElementBanner{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;margin-bottom:1.25rem;padding:1rem}.SectionEditorDrawer-module-scss-module__3v8zpW__selectedElementText{color:#334155;margin-bottom:.75rem;font-size:.875rem;font-weight:600}.SectionEditorDrawer-module-scss-module__3v8zpW__highlightLabel{color:#2563eb}.SectionEditorDrawer-module-scss-module__3v8zpW__actionRow{flex-wrap:wrap;gap:.5rem;display:flex}.SectionEditorDrawer-module-scss-module__3v8zpW__targetNavBtn{cursor:pointer;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:6px;padding:.4rem .8rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.SectionEditorDrawer-module-scss-module__3v8zpW__targetNavBtn:hover{background:#f8fafc;border-color:#94a3b8}
.CustomCode-module-scss-module__3wtvPW__customCodeSection{position:relative}.CustomCode-module-scss-module__3wtvPW__tagSub{opacity:.8;margin-left:6px}.CustomCode-module-scss-module__3wtvPW__contentContainer{z-index:1;width:100%;max-width:100%;margin:0;padding:0;position:relative}
