.cf23b-fields{display:grid;gap:9px;min-width:0}.cf23b-fields>input,.cf23b-options input,.cf23b-options select,.cf23b-edit input,.cf23b-edit textarea{width:100%;padding:10px 12px;color:#172033;border:1px solid #dbe2eb;border-radius:11px;background:#fff;font:inherit}.cf23b-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cf23b-options label{display:grid;gap:4px;color:#5c6678;font-size:9px;font-weight:900}.cf23b-options label[data-for]{display:none}.cf23b-compose footer .cf23b-draft{color:#622474;border-color:#d8c9df;background:#fff}.cf23b-badges{display:flex;gap:5px;flex-wrap:wrap}.cf23b-badges b{padding:4px 7px;color:#6c267e;border-radius:999px;background:#f4eaf7;font-size:8px}.ch23-post.cf23b-highlight{border-color:#d7a544;box-shadow:0 12px 32px rgba(168,112,15,.13)}.ch23-post>h2{margin:9px 0 4px;color:#172033;font-size:20px}.cf23b-attachment{display:grid;gap:3px;margin-top:11px;padding:14px;color:#172033;border:1px solid #e3d7e8;border-radius:14px;background:#faf6fb;text-decoration:none}.cf23b-attachment b{color:#792a89;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.cf23b-link{display:inline-flex;margin-top:10px;padding:9px 12px;color:#702980;border:1px solid #dfd2e4;border-radius:10px;background:#fff;text-decoration:none;font-weight:900}.cf23b-video{position:relative;margin-top:12px;padding-top:56.25%;overflow:hidden;border-radius:15px;background:#111}.cf23b-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cf23b-edit{position:relative}.cf23b-edit summary{padding:8px 11px;color:#622474;border:1px solid #dfd4e5;border-radius:9px;background:#fff;font-size:11px;font-weight:850;cursor:pointer;list-style:none}.cf23b-edit form{position:absolute;z-index:3;display:grid;gap:7px;width:min(420px,82vw);padding:12px;border:1px solid #dae1e9;border-radius:13px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.18)}.cf23b-edit textarea{min-height:110px;resize:vertical}.cf23b-pages{display:flex;align-items:center;justify-content:center;gap:12px;padding:13px;color:#6b7280}.cf23b-pages a{padding:8px 12px;color:#fff;border-radius:9px;background:#742a87;text-decoration:none;font-weight:900}.cf23b-help{color:#5b6575;line-height:1.55}@media(max-width:620px){.cf23b-options{grid-template-columns:1fr}.cf23b-badges{margin-top:7px}.ch23-post>header{align-items:flex-start;flex-direction:column}.cf23b-edit form{right:-120px}.cf23b-pages{flex-wrap:wrap}}
