:is(.page-editor,.regional-text) .page-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;margin:20px 0}
:is(.page-editor,.regional-text) .page-layout-cell{min-width:0;display:flow-root;overflow-wrap:anywhere}
:is(.page-editor,.regional-text) .page-info-box{padding:20px;border:1px solid #555;border-left:4px solid #ed102b;border-radius:4px;background:#ffffff08;margin:20px 0}
:is(.page-editor,.regional-text) .page-divider{border:0;border-top:1px solid #666;margin:28px 0;clear:both}
:is(.page-editor,.regional-text) a.page-link-button{display:inline-block;padding:10px 18px;background:#ed102b;border:1px solid #ed102b;border-radius:4px;color:#fff;text-decoration:none;font-weight:bold}
.page-editor .page-layout-cell{border:1px dashed #777;padding:12px}
.page-editor .page-layout-cell:empty:before{content:"Hier Text oder ein Bild einfügen";color:#999}
.page-editor-block-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-basis:100%;padding-top:8px;border-top:1px solid #555}
.page-editor-toolbar .page-editor-block-controls label{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.page-editor-toolbar .page-editor-block-controls select{width:auto;max-width:100%;padding:8px;background:#151515;color:#fff;border:1px solid #555;border-radius:4px;font:inherit}
@media(max-width:640px){:is(.page-editor,.regional-text) .page-layout{grid-template-columns:minmax(0,1fr);gap:16px}}
