.ops-risk-entry[hidden],.ops-risk-board[hidden]{display:none!important}.ops-view.quality-hidden{display:none!important}.ops-risk-entry{border:1px solid #65785c;color:#dcf3cf;background:#243223;padding:10px 13px;border-radius:11px;font:600 12px system-ui;cursor:pointer}.ops-risk-entry.selected{background:#c9ed9c;color:#18251b}.ops-risk-board{padding:20px 0 60px;color:#ecf4e8}.quality-head,.quality-card-top,.quality-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.quality-head h2{font:700 25px system-ui;margin:0 0 7px}.quality-head p,.quality-meta{font-size:12px;color:#a4b9a3}.quality-btn{border:1px solid #71896a;border-radius:10px;color:#dbefd1;background:#26382b;text-decoration:none;font:600 12px system-ui;padding:10px 13px;cursor:pointer}.quality-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:24px 0 15px}.quality-stat{border:1px solid #405341;border-radius:12px;padding:14px 10px;background:#1c2820;color:#e4f1e0;text-align:left;cursor:pointer}.quality-stat.active{border-color:#c5ef95;background:#2b4030}.quality-stat strong{display:block;font:700 24px system-ui}.quality-stat span{font:500 11px system-ui;color:#aac5a2}.quality-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quality-card{border:1px solid #405440;border-radius:15px;background:#19241d;padding:17px;min-width:0}.quality-card-top strong{font-size:15px;overflow-wrap:anywhere}.quality-chip{font-size:10px;padding:6px 8px;border-radius:8px;color:#d5e5ce;background:#344735}.quality-chip.c-security_review{background:#5a342c;color:#ffd1c3}.quality-chip.c-manual_review,.quality-chip.c-format_review{background:#57452a;color:#fff0ba}.quality-reason{font-size:12px;color:#c7dbbe;margin:14px 0}.quality-message{font-size:13px;color:#e3eadb;background:#293629;border-radius:9px;padding:10px 12px;overflow-wrap:anywhere}.quality-actions{justify-content:flex-start}.quality-empty,.quality-error{padding:30px 10px;color:#a9bba3}.quality-error{color:#ffd1bf}@media(max-width:790px){.quality-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-list{grid-template-columns:1fr}.ops-risk-board{padding:14px 0 100px}}