/* 沉浸式编辑页隐藏后台右栏，避免顶栏/画布与详情面板重叠 */
.admin-columns:has(.modern-editor-page) .admin-right{display:none}
.admin-columns:has(.modern-editor-page){grid-template-columns:1fr}
/*
 * Modern Editor Style Overrides
 *
 * Late-loading overrides that complete the immersive editor page once its
 * markup is present.
 *
 * Authors:
 * MoyuZJ <moyuzj@moyuzj.cn> @LinearTeam - Made in China with ♥
 *
 * Copyright (C) 2026 Evarentha
 * SPDX-License-Identifier: GPL-3.0-or-later
 */

/*
 * Takes over the admin layout (hiding the right column), styles rich-text
 * editable fields and per-block editor bodies, and positions the floating
 * inline format toolbar.
 * @since 1.4.0
 */

.modern-rich-editable{outline:0;min-height:1.6em;white-space:pre-wrap;cursor:text;border:0!important;background:transparent!important;padding:0!important}.modern-rich-editable:empty:before{content:'开始输入…';color:#b4bdb5;pointer-events:none}.modern-rich-editable:focus{outline:0}.modern-rich-editable strong,.modern-rich-editable b{font-weight:700}.modern-rich-editable em,.modern-rich-editable i{font-style:italic}.modern-rich-editable u{text-decoration-line:underline}.modern-rich-editable s,.modern-rich-editable del{text-decoration-line:line-through}.modern-format-bar{position:fixed;z-index:100;display:none;align-items:center;gap:3px;padding:5px;background:#17201c;color:#fff;box-shadow:0 8px 22px rgba(0,0,0,.2);font:13px Arial,sans-serif}.modern-format-bar.is-visible{display:flex}.modern-format-bar button,.modern-format-bar label{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border:0;background:transparent;color:#fff;cursor:pointer;font:inherit}.modern-format-bar button:hover,.modern-format-bar label:hover{background:#d35d3e}.modern-format-bar input[type=color]{position:absolute;opacity:0;width:1px;height:1px}.modern-block-label{display:none}.modern-block-body{font-family:Georgia,'Times New Roman',serif}.modern-block-body .modern-meta-field{display:inline-flex;align-items:center;gap:7px;margin:14px 12px 0 0;font:11px Arial,sans-serif;color:#7c857e}.modern-meta-field input,.modern-meta-field select{width:auto;min-width:120px;border:1px solid #d9dfd9;background:#fff;padding:7px;font:12px Arial,sans-serif;color:#17201c}.modern-block-body-heading .modern-rich-editable{font-size:31px;line-height:1.2}.modern-block-body-quote .modern-rich-editable,.modern-block-body-citation .modern-rich-editable{font-size:21px;font-style:italic}.modern-edit-list{margin:0;padding-left:28px;font-size:19px;line-height:1.7}.modern-edit-list li{outline:0;min-height:1.5em}.modern-edit-table{width:100%;border-collapse:collapse;font-size:16px}.modern-edit-table th,.modern-edit-table td{border:1px solid #d9dfd9;padding:10px;text-align:left;outline:0;min-width:90px}.modern-edit-table th{background:#f3f6f1;font-weight:700}.modern-table-controls,.modern-columns-controls{display:flex;gap:10px;margin-top:8px}.modern-table-action{opacity:1!important;border:1px solid #d9dfd9!important;background:#fff!important;color:#17201c!important;padding:6px 9px!important;font:11px Arial,sans-serif!important;text-decoration:none!important}.modern-table-action:hover{background:#17201c!important;color:#fff!important}.modern-edit-columns{display:grid;grid-template-columns:repeat(var(--column-count,2),minmax(0,1fr));gap:24px;font-size:19px;line-height:1.6}.modern-column{min-width:0}.modern-column-switcher{opacity:0;margin:0 0 5px!important}.modern-column:hover .modern-column-switcher,.modern-column:focus-within .modern-column-switcher{opacity:1}.modern-column-edit{border-top:2px solid #17201c;min-height:80px;padding-top:10px}.modern-nested-block-body{padding:10px 0}.modern-summary-edit{font-weight:700;font-size:17px}.modern-rich-content{margin-top:10px}.modern-edit-buttons{display:flex;flex-wrap:wrap;gap:8px}.modern-button-edit{display:inline-block;background:#17201c;color:#fff;padding:9px 15px;outline:0}.modern-code-edit{display:block;background:#202823!important;color:#e8eee8!important;padding:16px!important;font:13px/1.6 Consolas,monospace!important;white-space:pre-wrap}.modern-icon-edit{font-size:42px;display:inline-block}.modern-spacer-edit{border-top:1px dashed #d9dfd9;background:linear-gradient(transparent,#f3f6f1)}.modern-media-edit{display:block;max-width:100%;max-height:300px;margin-top:14px}.modern-block-body-image .modern-media-edit{object-fit:contain}.modern-check,.modern-schedule{display:inline-flex;align-items:center;gap:8px;position:relative;cursor:pointer}.modern-check input[type=checkbox],.modern-schedule input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;flex:0 0 18px;margin:0;border:1px solid #a9b3aa;border-radius:3px;background:#fff;cursor:pointer}.modern-check input[type=checkbox]:checked,.modern-schedule input[type=checkbox]:checked{border-color:#d35d3e;background:#d35d3e}.modern-checkmark{display:none;position:absolute;left:0;top:50%;width:18px;height:18px;transform:translateY(-50%);align-items:center;justify-content:center;color:#fff;font:700 13px/18px Arial,sans-serif;pointer-events:none}.modern-check input[type=checkbox]:checked+.modern-checkmark,.modern-schedule input[type=checkbox]:checked+.modern-checkmark{display:flex}.lp-modern-columns{display:grid;gap:1.5rem;margin:1.5rem 0}.lp-modern-columns-1{grid-template-columns:minmax(0,1fr)}.lp-modern-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-modern-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-modern-column{min-width:0}.lp-modern-column>p:first-child{margin-top:0}.lp-modern-column>p:last-child{margin-bottom:0}@media(max-width:700px){.modern-edit-columns{grid-template-columns:1fr!important}.modern-format-bar{transform:translateX(-4px)}.lp-modern-columns-2,.lp-modern-columns-3{grid-template-columns:1fr}}
