.woz{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fffbeb;border:1px dashed #fcd34d;border-radius:var(--radius-md, .5rem);font-size:.75rem;color:#92400e}.woz i{font-size:1rem}.woz__routes{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.woz--inline{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.35rem;width:auto;margin-left:.5rem;padding:.1rem .5rem}.woz__routes--inline{width:auto;gap:.5rem}.woz-link{background:none;border:none;padding:0;font-size:.75rem;font-weight:600;color:#92400e;cursor:pointer;text-decoration:underline}.woz-link:hover{color:#78350f}.woz-link:focus-visible{outline:2px solid #d97706;outline-offset:2px;border-radius:2px}.read-skeleton{display:contents}.read-skeleton-card{display:flex;flex-direction:column;gap:.625rem;padding:1.25rem;background:#fff;border:1px solid #e5e7eb;border-left:3px solid #e5e7eb;border-radius:8px}.skeleton-line{display:block;height:.75rem;border-radius:4px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:400% 100%;animation:read-skeleton-sheen 1.4s ease infinite}.skeleton-line--badge{width:4.5rem;height:1.25rem;border-radius:999px}.skeleton-line--title{width:70%;height:1rem}.skeleton-line--meta{width:45%}.skeleton-line--body{width:100%}@keyframes read-skeleton-sheen{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.skeleton-line{animation:none}}.read-stat--unresolved{opacity:.65}.read-stat--unresolved .campaign-stat-value,.read-stat--unresolved .goal-stat-value{color:#9ca3af}.read-failed{grid-column:1 / -1;display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.read-failed>.bx{flex-shrink:0;font-size:1.25rem;color:#dc2626}.read-failed strong{display:block;font-size:.875rem;color:#991b1b}.read-failed p{margin:.25rem 0 .75rem;font-size:.8125rem;line-height:1.5;color:#7f1d1d;max-width:46rem}.read-failed button{width:auto}.read-row--pending{border-style:dashed}.read-pending-label{font-size:.75rem;font-style:italic;color:#9ca3af}
