/* Central Charroco: publicacoes compactas e legiveis (frontend apenas) */
#view .cc-pub-hero{margin-bottom:16px}
#view .cc-publicacoes-hub{display:grid;gap:16px;color:#edf5ef}
#view .cc-publicacoes-head{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:22px 24px;border:1px solid #456653;border-radius:19px;background:linear-gradient(135deg,#183626,#0d1f19);box-shadow:0 12px 34px #0003}
#view .cc-publicacoes-kicker{font-weight:800;letter-spacing:.13em;font-size:10px;color:#bde49b}
#view .cc-publicacoes-head h2{font-size:clamp(21px,2vw,28px);letter-spacing:-.04em;line-height:1.1;margin:6px 0 8px}
#view .cc-publicacoes-head p{margin:0;font-size:12px;color:#bdcbbf;max-width:490px}
#view .cc-publicacoes-counts{display:flex;gap:10px;flex-wrap:wrap}
#view .cc-publicacoes-count{display:flex;flex-direction:column;align-items:center;min-width:94px;padding:11px 15px;border-radius:13px;background:#ffffff0a;border:1px solid #ffffff20}
#view .cc-publicacoes-count strong{font-size:26px;line-height:1.2;font-variant-numeric:tabular-nums}
#view .cc-publicacoes-count span{color:#c3d3c6;font-size:11px}
#view .cc-publicacoes-connection{margin:0;padding:11px 15px;border:1px solid #385645;border-radius:11px;color:#c7e6cd;background:#15271d;font-size:12px;line-height:1.5}
#view .cc-publicacoes-tools{display:flex;gap:10px;align-items:center}
#view .cc-publicacoes-generate{width:auto!important;margin:0!important;background:#c2ee82!important;color:#102018!important;border:1px solid #c2ee82!important;border-radius:11px!important;font-weight:800!important}
#view .cc-publicacoes-filters{display:flex;flex-wrap:wrap;gap:8px}
#view .cc-publicacoes-filter{width:auto!important;margin:0!important;padding:10px 13px!important;background:#1a2d22!important;border:1px solid #395544!important;color:#daeadc!important;border-radius:100px!important;font-size:12px!important}
#view .cc-publicacoes-filter:hover,#view .cc-publicacoes-filter.active{background:#c1e98b!important;color:#13221a!important;border-color:#c1e98b!important}
#view .cc-publicacoes-search{box-sizing:border-box!important;max-width:none!important;border:1px solid #49664f!important;border-radius:12px!important;background:#0f2119!important;color:#f1fff3!important;padding:13px 15px!important;font-size:13px!important}
#view .cc-publicacoes-search:focus{outline:2px solid #b4e284;outline-offset:2px}
#view .cc-publicacoes-resultados{font-size:12px;color:#b9d0be;margin:-5px 0 0}
#view .cc-publicacoes-list{display:grid;gap:10px}
#view .cc-publicacao-item.card{padding:0!important;margin:0!important;border:1px solid #3f5947!important;border-radius:15px!important;overflow:hidden;background:#11251a!important;box-shadow:none!important;color:#f0f6ef}
#view .cc-publicacao-item[hidden],#view .cc-publicacao-editor[hidden],#view .cc-publicacoes-empty[hidden]{display:none!important}
#view .cc-publicacao-summary{display:flex;align-items:center;gap:14px;padding:13px 16px;min-width:0}
#view .cc-publicacao-thumb{width:68px;height:57px;border:1px solid #42604b;border-radius:9px;background:#23382b;color:#91b597;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:9px;text-align:center;flex-shrink:0}
#view .cc-publicacao-thumb img{width:100%;height:100%;object-fit:cover}
#view .cc-publicacao-title{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}
#view .cc-publicacao-title strong{font-size:14px;line-height:1.4;overflow-wrap:anywhere}
#view .cc-publicacao-title span{color:#b1c5b3;font-size:11px}
#view .cc-pub-state{font-size:11px;font-weight:800;border-radius:100px;padding:7px 10px;background:#284432;color:#e8ffe4;white-space:nowrap}
#view .cc-pub-draft{background:#394235;color:#e9f3d9}
#view .cc-pub-ready{background:#2c4937;color:#bef0ae}
#view .cc-pub-scheduled{background:#24425b;color:#cbe9ff}
#view .cc-pub-published{background:#2a5043;color:#d4ffee}
#view .cc-pub-partial,#view .cc-pub-failed{background:#593c2e;color:#ffe0c2}
#view .cc-publicacao-open{width:auto!important;flex-shrink:0;margin:0!important;background:#284332!important;border:1px solid #668b6b!important;color:#f0f7ef!important;border-radius:10px!important;font-size:11px!important;padding:10px 12px!important}
#view .cc-publicacao-open:hover{background:#37543f!important}
#view .cc-publicacao-open:focus-visible,#view .cc-publicacoes-filter:focus-visible{outline:2px solid #d1ff9a;outline-offset:3px}
#view .cc-publicacao-editor{padding:18px;border-top:1px solid #436148;background:#112018}
#view .cc-publicacoes-empty{padding:18px;text-align:center;border:1px dashed #486a4e;border-radius:12px;color:#cbd9ce;margin:0}
#view .cc-publicacoes-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px}
#view .cc-publicacoes-details{min-width:0;border:1px solid #3b5643;border-radius:13px;background:#14291c;padding:12px}
#view .cc-publicacoes-details>summary{cursor:pointer;font-size:13px;font-weight:800;color:#d9ebd9;padding:7px 6px}
#view .cc-publicacoes-details>.card{margin:12px 0 0!important;max-width:100%;overflow-wrap:anywhere}
@media(max-width:900px){#view .cc-publicacoes-head{align-items:flex-start;flex-direction:column}#view .cc-publicacoes-footer{grid-template-columns:1fr}}
@media(max-width:600px){#view .cc-publicacoes-head{padding:18px}#view .cc-publicacoes-counts{width:100%;gap:6px}#view .cc-publicacoes-count{flex:1;min-width:0;padding:9px 5px}#view .cc-publicacao-summary{display:grid;grid-template-columns:54px 1fr auto;gap:9px;padding:11px}#view .cc-publicacao-thumb{width:54px;height:54px;grid-row:span 2}#view .cc-pub-state{grid-column:3;grid-row:1}#view .cc-publicacao-open{grid-column:2 / span 2;grid-row:2;justify-self:stretch}#view .cc-publicacao-title strong{font-size:13px}}
