.feed-request-dashboard,.feed-requests{font-family:Yu Gothic,Meiryo,sans-serif;color:#182d38;background:#fff;padding:24px;margin:24px 0;line-height:1.75;overflow-wrap:anywhere;border-top:4px solid #1c526a}.feed-requests h2{font-size:22px;line-height:1.5;margin:0 0 12px}.feed-request-dashboard h3,.feed-requests h3{font-size:17px;margin:0}.feed-requests p{max-width:65ch}.feed-request-dashboard button,.feed-requests button{font:inherit;cursor:pointer;border:1px solid #1c526a;background:#fff;color:#1c526a;padding:10px 14px;min-height:44px;border-radius:5px;margin:5px 8px 5px 0;white-space:normal}.feed-requests .feed-request-primary{background:#1c526a;color:#fff;font-weight:700}.feed-request-dashboard button:disabled,.feed-requests button:disabled{opacity:.5;cursor:default}.feed-request-dashboard a,.feed-requests a{color:#1c526a;display:inline-block;margin:8px 12px 8px 0}.feed-request-dashboard :focus-visible,.feed-requests :focus-visible{outline:3px solid #5399b7;outline-offset:3px}.feed-request-steps{display:flex;flex-wrap:wrap;gap:12px 26px;padding-left:22px;margin:22px 0;font-weight:700}.feed-request-heading,.feed-request-intake{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.feed-request-intake{padding:14px 0;border-block:1px solid #c2cdd2}.feed-request-current{background:#f1f5f7;padding:18px;margin-top:20px}.feed-request-dashboard small,.feed-requests small{display:block;font-size:13px;color:#526370}.feed-request-copy{white-space:pre-wrap}.feed-request-dashboard [role=alert],.feed-requests [role=alert]{color:#9d2626}.feed-request-preview{border-left:4px solid #ae760c;padding:12px;background:#fff8df}.feed-request-history{margin-top:24px}.feed-request-history ul{padding:0;list-style:none}.feed-request-history li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:16px 0;border-top:1px solid #c2cdd2}.feed-request-history li>div{min-width:0;max-width:100%}.feed-request-state{display:block;font-weight:700;color:#1c526a}.feed-request-state.completed{color:#246344}.feed-request-state.failed{color:#9d2626}.feed-request-state.cancelled{color:#526370}@media(max-width:600px){.feed-request-dashboard,.feed-requests{padding:18px}.feed-requests h2{font-size:20px}.feed-request-intake{display:block}}.feed-quality{flex-basis:100%}.feed-quality-result{padding:16px;background:#f1f5f7;border-left:3px solid #1c526a}.feed-quality-result.needs_review{background:#fff8e8;border-color:#946509}.feed-quality-result dl{margin:14px 0}.feed-quality-result dl>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:4px 0}.feed-quality-result dd{margin:0}.feed-quality-result ul li{display:list-item;border:0;padding:5px 0}.feed-quality-result p{margin-bottom:0;font-size:14px}.feed-request-attention,.feed-request-recovery{padding:14px 16px;background:#fff6eb;border-left:3px solid #995c19;line-height:1.75}.feed-request-attention{margin:16px 0}.feed-request-recovery{flex-basis:100%}.feed-request-attention p,.feed-request-recovery p{margin:6px 0}.feed-request-list>summary{cursor:pointer;padding:12px 0;font-weight:600;min-height:44px}.feed-request-list>summary:focus-visible{outline:3px solid #5399b7;outline-offset:3px}.feed-quality-history{margin:18px 0;padding:18px;border:1px solid #d7ded9;border-radius:12px;background:#f7f8f5;color:#263b35}.feed-quality-history .feed-request-heading{gap:12px;flex-wrap:wrap}.feed-quality-history h3{margin:0;font-size:1rem}.feed-quality-history-notice{padding:12px;border-left:3px solid #b78940;background:#fffaf0;line-height:1.7}.feed-quality-history details{margin:14px 0}.feed-quality-history summary{cursor:pointer;font-weight:600}.feed-quality-history dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.feed-quality-history dl div{padding:10px;background:#fff;border-radius:6px}.feed-quality-history dt{font-size:.85rem}.feed-quality-history dd{margin:4px 0 0;font-size:.9rem;font-weight:600}.feed-quality-history li{line-height:1.7}