.quality-nav{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:20px}.quality-nav button{font:inherit;font-size:13px;border:1px solid transparent;background:transparent;border-radius:8px;padding:9px 12px;color:#6c8176;display:flex;gap:8px;align-items:center;cursor:pointer}.quality-nav button.active{border-color:#b6d5c3;background:#e9f4ed;color:#21654e}.quality-nav small{font:10px var(--mono,monospace);opacity:.65}.quality-import,.quality-imports{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quality-import label{cursor:pointer;gap:7px;position:relative;overflow:hidden}.quality-import input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.quality-conditions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-block:1px solid var(--line);padding:16px 0;color:#6b8173;font-size:12px}.quality-conditions label{display:flex;gap:8px;align-items:center}.quality-conditions input{accent-color:#238564}.quality-workspace .rf-controls select[multiple]{flex-basis:100%;font-size:12px}.quality-history{margin-top:24px}.quality-report{border-top:2px solid #91b99f;margin-top:24px;padding-top:10px}.quality-folds{display:grid;gap:14px}.quality-folds>section{border-bottom:1px solid var(--line);padding:8px 0 18px}.quality-timeline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:#668474}.quality-timeline>span{display:flex;gap:8px;align-items:center}.quality-report .rf-table td{white-space:normal}.quality-workspace code{overflow-wrap:anywhere;font-size:11px;color:#728b7b}.quality-workspace :focus-visible{outline:2px solid #248b69;outline-offset:3px}.quality-report li{font-size:12px;line-height:1.7;color:#6e8376}@media(max-width:760px){.quality-nav button{font-size:11px;padding:8px}.quality-nav small{display:none}.quality-conditions{gap:10px}.quality-timeline{gap:8px}}

.quality-wallet-tabs{display:flex;gap:7px;margin:14px 0}.quality-wallet-tabs [aria-pressed=true]{background:#e9f4ed;color:#21654e;border-color:#b6d5c3}.quality-report .lab-chart svg{width:100%;max-height:350px}.quality-study-entry p{font-size:13px;color:#6e8376}
