/* Situação de envio, independente da cor de destaque do tema. */
.publication-state{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:750;line-height:1.4;white-space:normal;color:var(--publication-tone,var(--ap-muted));min-width:0}
.publication-state-symbol{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;border:1.5px solid currentColor;border-radius:50%;font-size:11px;line-height:1}
.state-published{--publication-tone:#2fa96a}.state-manual{--publication-tone:#6693d5}.state-failed,.state-review{--publication-tone:#e55f69}.state-sending,.state-processing{--publication-tone:#609ce9}.state-scheduled{--publication-tone:#bd9639}.state-retry,.state-manual-pending{--publication-tone:#cf9c39}.state-cancelled,.state-unknown{--publication-tone:var(--ap-muted,#9393a0)}
.board-post.state-published,.board-post.state-failed,.board-post.state-review,.board-post.state-sending,.board-post.state-processing,.board-post.state-scheduled,.board-post.state-retry,.board-post.state-manual{border:1.5px solid var(--publication-tone);border-left-width:3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--publication-tone) 10%,transparent)}
.board-post:hover{border-color:var(--publication-tone,var(--ap-accent-text))}.board-post-copy>span{flex-wrap:wrap;justify-content:flex-start;gap:5px 8px}.board-post .publication-state{font-size:10px}.board-post .publication-state-symbol{width:14px;height:14px;flex-basis:14px;font-size:10px}.board-post .publication-state>span:last-child{display:inline;white-space:normal;overflow:visible}.board-post .board-platform{font-size:10px;margin-top:2px}.board-month .board-post .publication-state{display:flex}.board-month .board-post{padding-bottom:9px}.board-post-copy{padding-right:8px}.publication-state .is-spinning{border-color:color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;animation:publication-spin 1s linear infinite}.agenda-sync{font-size:11px;color:var(--ap-muted);margin-left:auto}.agenda-sync.sync-error{color:var(--ap-danger,#e55f69)}
@keyframes publication-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.publication-state .is-spinning{animation:none;border-style:dotted}}
.batch-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:12px}.batch-destination-group{border:1px solid var(--ap-border,#45404d);border-radius:12px;padding:12px;min-width:0}.batch-destination-group h3{display:flex;align-items:center;gap:7px;font-size:13px;margin:0 0 10px}.batch-destination-group label{display:flex;align-items:center;gap:8px;padding:7px 0;overflow-wrap:anywhere}.batch-destination-group small{font-size:12px;color:var(--ap-muted)}.batch-destination-group .ap-platform-icon{width:23px;height:23px}.batch-destination-group input{width:18px;flex-shrink:0}@media(max-width:600px){.batch-destinations{grid-template-columns:1fr}}

.tiktok-publish-options{display:grid;gap:12px;padding:16px;margin:14px 0;border:1px solid var(--ap-border);border-radius:12px}.tiktok-publish-options h3,.tiktok-publish-options p{margin:0}.tiktok-publish-options fieldset{display:grid;gap:9px;padding:12px}.tiktok-publish-options label{display:flex;gap:8px;align-items:flex-start;line-height:1.5}.tiktok-publish-options label[for]{display:grid}.tiktok-publish-options input[type=checkbox]{width:18px;flex-shrink:0}.tiktok-publish-options [hidden]{display:none!important}.tiktok-publish-options small{color:var(--ap-muted)}
