.codex-editor .h1,.codex-editor .h2,.codex-editor .h3,.codex-editor .h4,.codex-editor .h5,.codex-editor .h6,.codex-editor h1,.codex-editor h2,.codex-editor h3,.codex-editor h4,.codex-editor h5,.codex-editor h6{color:var(--editor-heading-color,#000)}.cdx-notifies{color:#222;margin-right:10px;z-index:10000!important}.ce-toolbar__actions{padding-right:0}.ce-popover-item[data-item-name=paragraph] svg{background-color:#fff;border-radius:4px;color:#222;z-index:11}.read-only .cdx-button,.read-only .ce-popover{display:none}.ce-inline-tool{height:38px}.ce-inline-toolbar,.ce-toolbar{color:#222}.ce-paragraph[data-placeholder]:empty:before{color:#999;position:relative;top:2px}.cdx-notify{padding-right:20px!important}.cdx-notify__cross:after,.cdx-notify__cross:before{left:0!important}.cdx-block{max-width:95%}.ce-block__content,.ce-toolbar__content{max-width:88%}.read-only .cdx-block,.read-only .ce-block__content,.read-only .ce-toolbar__content{max-width:100%}.image-tool .image-tool__caption:not(.caption-empty){background:transparent!important;bottom:auto!important;clear:both;color:#555;font-style:italic;left:auto!important;margin:10px 0 0!important;position:static!important;text-align:center;width:100%}.read-only .image-tool__caption.caption-empty{display:none!important}.ce-block{margin:1.15em 0!important}.cdx-nested-list{padding-left:2rem!important}.codex-editor__redactor{padding:0!important}.form-editor-codex{margin:0;padding:0}@media (max-width:470px){.read-only .ce-block__content,.read-only .ce-toolbar__content{max-width:calc(100% - 10px)}}@media (max-width:720px){.cdx-block,.ce-block__content,.ce-toolbar__content{max-width:100%}.form-editor-codex{padding-left:0;padding-right:0}}.collab-conflict-banner{align-items:center;background:rgba(226,160,58,.18);border-radius:4px;display:flex;font-size:12px;gap:8px;margin-top:6px;padding:6px 10px}.collab-conflict-banner button{border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:3px 10px}.collab-conflict-banner button:first-of-type{background:#3a5fd9;color:#fff}.collab-conflict-banner button:last-of-type{background:#444;color:#fff}.collab-field--focused{border-radius:4px;box-shadow:0 0 0 2px var(--collab-color,#3a9bd9)}.collab-field-badge{display:inline-flex;gap:4px;margin-left:6px;vertical-align:middle}.collab-field-badge__name{border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.25);color:#111;font-size:11px;font-weight:600;line-height:1;padding:3px 7px;white-space:nowrap}.field-history{align-items:center;display:inline-flex;position:relative}.field-history-toggle{background:none;border:0;color:var(--admin-muted,#6b7280);cursor:pointer;line-height:1;opacity:.75;padding:0 .15em}.field-history-toggle:hover,.field-history-toggle[aria-expanded=true],.field-history[data-field-history] .field-history-panel:not([hidden])+.field-history-toggle{color:var(--admin-accent,#2563eb);opacity:1}.field-history.is-restored .field-history-toggle{color:var(--admin-success,#16a34a);opacity:1}.field-history-panel{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#d1d5db);border-radius:var(--admin-radius,6px);box-shadow:0 8px 24px rgba(0,0,0,.16);color:var(--admin-text,#111827);left:0;max-width:420px;min-width:280px;padding:.5em 0;position:absolute;text-align:left;top:calc(100% + 6px);white-space:normal;z-index:1080}.field-history-panel.is-flipped{left:auto;right:0}.field-history-title{color:var(--admin-muted,#6b7280);font-size:10px;font-weight:600;letter-spacing:.04em;margin:0 0 .25em;padding:0 .9em;text-transform:uppercase}.field-history-panel ul{list-style:none;margin:0;padding:0}.field-history-entry{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:.45em .9em;text-align:left;width:100%}.field-history-entry:hover:not(:disabled){background:var(--admin-bg,#f3f4f6)}.field-history-entry:disabled{cursor:default;opacity:.6}.field-history-meta{color:var(--admin-muted,#6b7280);display:flex;flex-wrap:wrap;font-size:10px;gap:0 .5em}.field-history-hash{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;opacity:.8}.field-history-preview{display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.35;margin-top:.15em;-webkit-box-orient:vertical;overflow:hidden}.field-history-note{border-top:1px solid var(--admin-border,#d1d5db);color:var(--admin-success,#16a34a);font-size:11px;margin:.4em 0 0;padding:.35em .9em 0}.field-history-note.is-error{color:var(--admin-danger,#dc2626)}.disabled{pointer-events:none}