.content-page{margin-bottom:30px}.content-body{line-height:1.7;overflow-wrap:anywhere}.content-body> :first-child{margin-top:0}.content-body> :last-child{margin-bottom:0}.content-body img{max-width:100%;height:auto}.content-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.content-body th,.content-body td{padding:9px;border:1px solid var(--line)}.content-body blockquote{margin:20px 0;padding:12px 18px;border-left:4px solid var(--red);background:#f6f4f2}.content-layout{display:grid;gap:24px;margin:24px 0}.content-layout.columns-1{grid-template-columns:1fr}.content-layout.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.content-layout.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.content-column{min-width:0}.sitemap-group{margin-top:28px}.sitemap-group li{margin:8px 0}
.admin-page-heading{align-items:center;margin:14px 0}.admin-page-heading h1{margin:3px 0}.admin-page-list{max-width:none}.admin-page-list>.section-head{align-items:flex-start}.admin-page-list>.section-head h2,.admin-page-list>.section-head p{margin:0 0 5px}.admin-page-list td>small{display:block;margin-top:5px;color:var(--muted)}.page-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.page-row-actions form{margin:0}.page-row-actions .compact{white-space:nowrap}
.page-editor-form{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start;margin-bottom:40px}.page-editor-main{min-width:0}.page-editor-settings{position:sticky;top:20px}.page-editor-settings>label{display:block;margin:14px 0;font-weight:700}.page-editor-settings select,.page-editor-settings input[type=number]{display:block;width:100%;margin-top:6px;padding:10px;border:1px solid #bbb;border-radius:6px;background:#fff}.page-title-fields{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;margin-bottom:20px}.page-title-fields label{font-weight:750}.page-title-fields input{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #bbb;border-radius:6px;font:inherit}.slug-input{display:flex;align-items:center;margin-top:6px;border:1px solid #bbb;border-radius:6px;background:#f4f3f1}.slug-input b{padding-left:11px;color:var(--muted)}.slug-input input{margin:0;border:0;background:transparent}.content-editor-shell{border:1px solid #bbb;border-radius:8px;overflow:hidden;background:#fff}.content-editor-toolbar,.content-layout-toolbar{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:8px;background:#f1efed;border-bottom:1px solid #ccc}.content-editor-toolbar>span{width:1px;height:24px;background:#ccc;margin:0 3px}.content-editor-toolbar button,.content-layout-toolbar button{min-width:0;padding:7px 9px!important;border:1px solid #ccc!important;border-radius:4px!important;background:#fff!important;color:#333!important;font:inherit;font-size:12px}.content-editor-toolbar button:hover,.content-layout-toolbar button:hover{border-color:var(--red)!important;color:var(--red)!important}.content-layout-toolbar{background:#faf9f8}.content-layout-toolbar b{font-size:12px;margin-right:5px}.content-layout-toolbar .danger-text{margin-left:auto;color:#a20b20!important}.page-content-editor{min-height:430px;padding:24px;outline:0}.page-content-editor:focus{box-shadow:inset 0 0 0 2px #c5162e33}.page-content-editor:empty:before{content:attr(data-placeholder);color:#999}.page-content-editor .content-layout{padding:12px;border:1px dashed #c6a4aa;border-radius:6px}.page-content-editor .content-column{min-height:75px;padding:10px;border:1px dashed #ccc;background:#fff}.page-content-editor .content-column:focus-within{border-color:var(--red)}.page-visibility{display:grid;gap:10px;margin:20px 0}.preview-notice{margin-top:18px}.preview-notice a{font-weight:700;color:var(--red)}
@media(max-width:850px){.page-editor-form{grid-template-columns:1fr}.page-editor-settings{position:static}.page-title-fields{grid-template-columns:1fr}.content-layout.columns-3{grid-template-columns:1fr}.content-layout.columns-2{grid-template-columns:1fr}}@media(max-width:560px){.content-editor-toolbar>span{display:none}.content-layout-toolbar .danger-text{margin-left:0}.page-content-editor{min-height:320px;padding:15px}}
