.bo-posts{margin:0;padding:0;list-style:none;display:grid}.bo-posts>li{border-top:1px solid var(--platform-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;padding:14px 0;display:grid}.bo-posts>li:last-child{padding-bottom:0}.bo-post-text{gap:2px;min-width:0;display:grid}.bo-post-text strong{overflow-wrap:anywhere;font-size:14.5px}.bo-post-text small{color:var(--platform-muted);overflow-wrap:anywhere;font-size:12.5px}.bo-post-state{border:1px dashed var(--platform-line);color:var(--platform-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.bo-post-state:before{content:"";border:1.5px solid #b3a396;border-radius:50%;width:7px;height:7px}.bo-post-state[data-state=published]{border:1px solid var(--bo-tint-line);color:var(--platform-accent-ink)}.bo-post-state[data-state=published]:before{background:var(--platform-accent);border:0}.bo-posts-empty{padding:36px 20px}.bo-posts-empty h3{margin:4px 0 0;font-size:17px}.bo-post-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cm .bo-post-back{color:var(--platform-accent-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:13.5px;font-weight:700;display:inline-flex}.bo-post-back .bo-icon{width:17px;height:17px}.cm :is(.bo-post-title,.bo-post-excerpt){border:1px solid var(--cm-field-line);width:100%;min-width:0;color:var(--platform-ink);background:#fff;border-radius:10px;padding:10px 12px;font-weight:400}.cm .bo-post-title{font-size:17px;font-weight:650}.cm .bo-post-excerpt{resize:vertical}.cm :is(.bo-post-title,.bo-post-excerpt)[aria-invalid=true]{border-color:#b93f0c}.cm .bo-post-issue{color:#b93f0c;font-weight:650}.cm .bo-post-body{border:1px solid var(--platform-line);background:#fdfaf7;border-radius:12px;gap:10px;min-width:0;margin:0;padding:16px;display:grid}.cm .bo-post-body[aria-invalid=true]{border-color:#b93f0c}.cm .bo-post-body>legend{padding:0 6px;font-size:13.5px;font-weight:700}.cm .bo-post-body fieldset{border:0;border-top:1px solid var(--platform-line);min-width:0;margin:12px 0 0;padding:12px 0 0}.cm .bo-post-body fieldset>legend{padding:0 8px 0 0;font-size:13px;font-weight:650}.cm .bo-post-body .se-image-current{max-width:360px}.cm .bo-post-body .se-element-row>button:first-child{font-size:13px;font-weight:650}.cm .bo-post-body .se-element-row button{min-height:32px;color:var(--platform-ink);cursor:pointer;border-radius:7px}.cm .bo-post-body .se-element-row button:hover:not(:disabled){background:var(--cm-tint);color:var(--platform-accent-ink)}.cm .bo-post-body :is(.se-element-fields,.se-inline-add) button{border:1px solid var(--cm-field-line);min-height:34px;color:var(--platform-ink);cursor:pointer;background:#fff;border-radius:9px;padding:6px 12px;font-size:13px;font-weight:650}.cm .bo-post-body .se-inline-add>button{color:var(--platform-accent-ink);border-style:dashed}.cm .bo-post-body button:disabled{cursor:not-allowed;opacity:.55}.cm .bo-post-body .se-inline-add{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.cm .bo-post-body .se-inline-add .se-field{flex:200px;margin:0}.cm .platform-button.bo-post-delete{color:#9c330a;border-color:#efc9b4}.cm .platform-button.bo-post-delete:hover:not(:disabled){color:#8a2d08;background:#fbe9df;border-color:#b93f0c}.bo-post-confirm{background:#fdf1ea;border:1px solid #efc9b4;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.bo-post-confirm p{margin:0}@media (max-width:640px){.bo-posts>li{grid-template-columns:minmax(0,1fr) auto}.bo-posts>li>.bo-button{grid-column:1/-1}.cm .bo-post-body{padding:12px}}
