.ContentEditor-module__zIKZlq__overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;justify-content:center;align-items:stretch;padding:24px;display:flex;position:fixed;inset:0}.ContentEditor-module__zIKZlq__panel{background:#fff;border-radius:16px;flex-direction:column;width:min(1040px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.ContentEditor-module__zIKZlq__head{background:#fbfbf9;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.ContentEditor-module__zIKZlq__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#6366f1;font-size:11px;font-weight:700}.ContentEditor-module__zIKZlq__title{color:#111;margin:2px 0 0;font-size:20px;font-weight:700}.ContentEditor-module__zIKZlq__headActions{align-items:center;gap:10px;display:flex}.ContentEditor-module__zIKZlq__close{cursor:pointer;background:#f1f1ef;border:none;border-radius:8px;width:32px;height:32px;font-size:14px}.ContentEditor-module__zIKZlq__errors{color:#b91c1c;background:#fef2f2;border-bottom:1px solid #fee2e2;padding:10px 22px;font-size:13px}.ContentEditor-module__zIKZlq__body{flex:1;padding:20px 22px;overflow-y:auto}.ContentEditor-module__zIKZlq__form{flex-direction:column;gap:22px;display:flex}.ContentEditor-module__zIKZlq__block{border:1px solid #eee;border-radius:12px;padding:16px}.ContentEditor-module__zIKZlq__blockModified{background:#fbfbff;border-color:#c7d2fe;box-shadow:inset 3px 0 #6366f1}.ContentEditor-module__zIKZlq__blockHead{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.ContentEditor-module__zIKZlq__blockHead h3{color:#111;margin:0;font-size:15px;font-weight:700}.ContentEditor-module__zIKZlq__blockHint{color:#888;font-size:12px}.ContentEditor-module__zIKZlq__modBadge{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.ContentEditor-module__zIKZlq__diffBanner{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;padding:11px 14px;font-size:13.5px;display:flex}.ContentEditor-module__zIKZlq__diffPill{color:#4338ca;background:#fff;border:1px solid #c7d2fe;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:600}.ContentEditor-module__zIKZlq__field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.ContentEditor-module__zIKZlq__fieldLabel{color:#374151;align-items:baseline;gap:8px;font-size:12.5px;font-weight:600;display:flex}.ContentEditor-module__zIKZlq__fieldLabel em{color:#9ca3af;font-size:11.5px;font-style:normal;font-weight:400}.ContentEditor-module__zIKZlq__input,.ContentEditor-module__zIKZlq__textarea,.ContentEditor-module__zIKZlq__select{color:#111;box-sizing:border-box;background:#fff;border:1px solid #d6d6d2;border-radius:8px;width:100%;padding:9px 11px;font-family:inherit;font-size:14px}.ContentEditor-module__zIKZlq__input:focus,.ContentEditor-module__zIKZlq__textarea:focus,.ContentEditor-module__zIKZlq__select:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11f}.ContentEditor-module__zIKZlq__textarea{resize:vertical;min-height:76px;line-height:1.5}.ContentEditor-module__zIKZlq__grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ContentEditor-module__zIKZlq__sectionRow{border:1px dashed #e3e3e0;border-radius:8px;grid-template-columns:1fr;gap:6px;margin-bottom:8px;padding:10px;display:grid}.ContentEditor-module__zIKZlq__progRow{grid-template-columns:1fr 160px 34px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.ContentEditor-module__zIKZlq__add{color:#4f46e5;cursor:pointer;background:#f5f5ff;border:1px dashed #c7c7ff;border-radius:8px;align-self:flex-start;padding:7px 12px;font-size:13px;font-weight:600}.ContentEditor-module__zIKZlq__remove{color:#b91c1c;cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:12.5px}.ContentEditor-module__zIKZlq__chips{flex-wrap:wrap;gap:7px;margin-bottom:8px;display:flex}.ContentEditor-module__zIKZlq__chip{color:#333;background:#f1f1ef;border-radius:999px;padding:4px 11px;font-size:12.5px}.ContentEditor-module__zIKZlq__chipEdit{color:#3730a3;background:#eef2ff;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 11px;font-size:12.5px;display:inline-flex}.ContentEditor-module__zIKZlq__chipEdit button{color:#6366f1;cursor:pointer;background:0 0;border:none;font-size:11px}.ContentEditor-module__zIKZlq__chipAdd{gap:8px;display:flex}.ContentEditor-module__zIKZlq__foot{background:#fbfbf9;border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.ContentEditor-module__zIKZlq__footRight{gap:10px;display:flex}.ContentEditor-module__zIKZlq__primary{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:9px;padding:10px 18px;font-size:14px;font-weight:700}.ContentEditor-module__zIKZlq__primary:disabled{opacity:.6;cursor:default}.ContentEditor-module__zIKZlq__ghost{color:#374151;cursor:pointer;background:#fff;border:1px solid #d6d6d2;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600}.ContentEditor-module__zIKZlq__reject{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:700}.ContentEditor-module__zIKZlq__reject:disabled{opacity:.6}.ContentEditor-module__zIKZlq__ai{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6d28d9,#4f46e5);border:none;border-radius:9px;padding:9px 15px;font-size:13.5px;font-weight:600}.ContentEditor-module__zIKZlq__ai:disabled{opacity:.6}.ContentEditor-module__zIKZlq__previewNote{color:#6366f1;background:#eef2ff;border-radius:8px;margin-bottom:16px;padding:8px 12px;font-size:12.5px}.ContentEditor-module__zIKZlq__previewExtras{flex-direction:column;gap:18px;margin-top:20px;display:flex}.ContentEditor-module__zIKZlq__previewExtras h4{color:#111;margin:0 0 8px;font-size:14px}.ContentEditor-module__zIKZlq__previewStat{border-bottom:1px solid #f0f0ee;justify-content:space-between;max-width:320px;padding:5px 0;font-size:14px;display:flex}.ContentEditor-module__zIKZlq__donecard{text-align:center;background:#fff;border-radius:16px;max-width:440px;margin:auto;padding:36px 40px;box-shadow:0 24px 60px #00000047}.ContentEditor-module__zIKZlq__donetick{color:#fff;background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:28px;display:flex}.ContentEditor-module__zIKZlq__donecard h2{margin:0 0 8px;font-size:20px}.ContentEditor-module__zIKZlq__donecard p{color:#555;margin:0 0 20px;font-size:14px;line-height:1.55}@media (max-width:640px){.ContentEditor-module__zIKZlq__grid2{grid-template-columns:1fr}.ContentEditor-module__zIKZlq__progRow{grid-template-columns:1fr 34px}.ContentEditor-module__zIKZlq__overlay{padding:0}.ContentEditor-module__zIKZlq__panel{border-radius:0;max-height:100vh}}
