:root{--ops-bg:#0d1015;--ops-panel:#171c23;--ops-ink:#f4f7fa;--ops-muted:#dde3ea;--ops-line:#3a4450;--ops-link:#93c2f2}:root[data-theme=light]{--ops-bg:#fff;--ops-panel:#f2f5f8;--ops-ink:#0d1013;--ops-muted:#2a3037;--ops-line:#b9c2cd;--ops-link:#0b3f70;--fyv-ink:#182332;--fyv-ink-soft:#33455b;--fyv-ink-faint:#42536a;--fyv-surface:#fff;--fyv-surface-2:#f3f5f8;--fyv-surface-3:#e2e9f2;--fyv-line:#aebdce;--fyv-brand:#285a92;--fyv-brand-ink:#183d68}:root{--fyv-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fyv-mono:ui-monospace,SFMono-Regular,Menlo,monospace}.operations-card,#research-follow-up{border:1px solid var(--ops-line);border-radius:10px;padding:18px;margin:20px 0;color:var(--ops-ink);background:var(--ops-panel)}#research-follow-up h2{font-size:19px;margin:0 0 14px}#research-follow-up h3{font-size:17px;margin:0}#research-follow-up a{color:var(--ops-link)}#research-follow-up button,.publisher button{font:inherit;padding:8px 12px;color:var(--ops-ink);background:var(--ops-panel);border:1px solid var(--ops-line);border-radius:8px;cursor:pointer}.followup-row+.followup-row{border-top:1px solid var(--ops-line);margin-top:18px;padding-top:18px}.review-state{font-weight:600}.followup-row dl,.publisher dl{display:grid;grid-template-columns:150px 1fr;gap:8px 18px;margin:18px 0}.followup-row dt,.publisher dt{color:var(--ops-muted)}.followup-row dd,.publisher dd{margin:0;overflow-wrap:anywhere}.review-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.publisher{background:var(--ops-bg);color:var(--ops-ink);font:17px/1.6 system-ui;margin:0}.publisher-wrap{max-width:900px;margin:auto;padding:24px}.publisher a{color:var(--ops-link)}.publisher article{border-top:1px solid var(--ops-line);padding:24px 0;scroll-margin-top:20px}.publisher nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.publisher nav button{margin-left:auto}.publisher code{font-family:ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}.action-link{display:inline-block;padding:12px 0}#feedback{position:static!important;max-width:1080px;margin:auto}#feedbackText{min-height:120px!important;line-height:1.5}#feedback button{float:none!important;margin:10px 0}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--ops-link);outline-offset:3px}@media(max-width:600px){.topbar{padding:16px!important}.wrap{padding:18px 12px!important}.searchbar{flex-wrap:wrap}.searchbar input{width:100%;min-width:0}.searchbar button{width:100%}.card{padding:18px!important;overflow-wrap:anywhere}table{max-width:100%}#out .card table{display:block;overflow-x:auto}#out .card th,#out .card td{min-width:65px}.followup-row dl,.publisher dl{grid-template-columns:100px minmax(0,1fr)}.publisher-wrap{padding:18px}.publisher h1{font-size:28px}#feedback{padding:16px!important}.publisher nav button{margin-left:0}.publisher p,.publisher h2{overflow-wrap:anywhere}#kpis .drill .means{padding-left:18px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
button{min-height:44px}.fact .flagbtn,.audit-item .flagbtn{min-height:44px;min-width:44px;padding:6px 10px;color:var(--fyv-ink);background:var(--fyv-surface-3);border:1px solid var(--fyv-line);border-radius:6px;font:inherit;cursor:pointer}
