/* Diário de Pressão 25.7.5.3 — Sync Invisível · RC1 I01 */
.sync17-quiet-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 20px;border:1px solid var(--border-soft,rgba(100,35,59,.18));border-radius:18px;background:linear-gradient(135deg,rgba(165,74,104,.10),rgba(100,35,59,.04));margin:14px 0 16px}
.sync17-quiet-copy{display:grid;gap:5px}.sync17-quiet-copy small{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.68}.sync17-quiet-copy strong{font-size:20px;line-height:1.15}.sync17-quiet-copy span{font-size:13px;line-height:1.45;opacity:.78;max-width:62ch}
.sync17-orb{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;font-weight:800}.sync17-quiet-card[data-state="ok"] .sync17-orb{color:#0f7a58;background:rgba(15,122,88,.08)}.sync17-quiet-card[data-state="working"] .sync17-orb{color:#782C47;background:rgba(100,35,59,.08);animation:sync17Pulse 1.4s ease-in-out infinite}.sync17-quiet-card[data-state="offline"] .sync17-orb,.sync17-quiet-card[data-state="setup"] .sync17-orb{color:#af3d67;background:rgba(175,61,103,.08)}.sync17-quiet-card[data-state="attention"] .sync17-orb{color:#b56700;background:rgba(181,103,0,.10)}
.sync17-detail-toggle{margin:12px 0 0;border-top:1px solid var(--border-soft,rgba(100,35,59,.16));padding-top:12px}.sync17-detail-toggle>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;font-weight:700;color:var(--text-secondary,#345);padding:8px 0}.sync17-detail-toggle>summary::-webkit-details-marker{display:none}.sync17-detail-toggle>summary:before{content:'›';display:inline-block;transition:transform .18s ease}.sync17-detail-toggle[open]>summary:before{transform:rotate(90deg)}
.sync17-technical-wrap{display:grid;gap:14px;padding-top:8px}.sync17-technical-note{font-size:12px;line-height:1.45;opacity:.72}.sync17-quiet-actions{display:flex;flex-wrap:wrap;gap:8px}.sync17-quiet-actions .primary{order:1}
.sync17-last-ok{font-variant-numeric:tabular-nums}.sync17-attention{border-color:rgba(181,103,0,.28)}
.sync-assist-chip.ok span,.sync-assist-chip.local span{white-space:nowrap}
@keyframes sync17Pulse{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.06);opacity:1}}
@media(max-width:640px){.sync17-quiet-card{grid-template-columns:1fr auto;padding:16px}.sync17-quiet-copy strong{font-size:18px}.sync17-technical-wrap .sync13-grid{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.sync17-quiet-card[data-state="working"] .sync17-orb{animation:none}}
