.quality-head-v61{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.quality-head-v61>div:first-child>span{display:block;margin-bottom:7px;color:#a87800;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.quality-head-v61 h2{margin:0;color:#17202c;font-size:28px;line-height:1.15}.quality-head-v61 p{margin:7px 0 0;color:#748093;font-size:13px}.quality-scan-v61{display:flex;align-items:center;gap:10px;padding:10px 13px;background:#fff;border:1px solid #dfe4e9;border-radius:11px}.quality-scan-v61>i{width:18px;color:#778493}.quality-scan-v61 span{display:grid;gap:2px}.quality-scan-v61 small{color:#929ba7;font-size:8px;font-weight:800}.quality-scan-v61 strong{color:#35404d;font-size:10px}.quality-overview-v61{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:11px;margin-bottom:11px}.quality-overview-v61>article{display:flex;align-items:center;gap:13px;min-height:100px;padding:15px;background:#fff;border:1px solid #dfe4e9;border-radius:13px}.quality-overview-v61>article:not(.quality-score-v61)>i{width:42px;height:42px;padding:11px;border-radius:11px;background:#e9f5f8;color:#16809a}.quality-overview-v61 article.critical>i{background:#fff0ef;color:#d64f48}.quality-overview-v61 article.warning>i{background:#fff4ce;color:#b58100}.quality-overview-v61 small{display:block;color:#838d9a;font-size:9px;font-weight:800;letter-spacing:.035em}.quality-overview-v61 strong{display:block;margin-top:5px;color:#17202c;font-size:21px}.quality-overview-v61 p{margin:4px 0 0;color:#8b95a2;font-size:9px}.quality-score-v61{background:linear-gradient(120deg,#fff 55%,#fbf8eb)!important}.quality-score-v61>span h3{margin:4px 0 0;color:#202a36;font-size:14px}.quality-ring-v61{--score:0;display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:conic-gradient(#0c9870 calc(var(--score)*1%),#edf0f2 0);position:relative}.quality-ring-v61:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.quality-ring-v61 strong{position:relative;z-index:1;margin:0;font-size:14px}.quality-center-v61{overflow:visible;background:#fff;border:1px solid #dfe4e9;border-radius:13px}.quality-center-v61>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;border-bottom:1px solid #e6eaee}.quality-center-v61>header>div:first-child{display:flex;align-items:center;gap:11px}.quality-center-v61>header>div:first-child>span{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:#fff3c8;color:#a87900}.quality-center-v61>header svg{width:18px}.quality-center-v61 h3{margin:0;color:#1e2834;font-size:14px}.quality-center-v61 header p{margin:3px 0 0;color:#87919e;font-size:10px}.quality-counts-v61{display:flex;align-items:center;gap:7px}.quality-counts-v61 b,.quality-counts-v61 span{padding:6px 9px;border-radius:7px;background:#f3f5f7;color:#6e7987;font-size:9px}.quality-counts-v61 span{background:#edf8f4;color:#087e5b}.quality-list-v61{display:grid;gap:9px;padding:11px;background:#f6f8f9}.quality-issue-v61{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(170px,230px);gap:13px;align-items:start;padding:14px;border:1px solid #dfe4e9;border-left:4px solid #68a8b8;border-radius:11px;background:#fff}.quality-issue-v61.critical{border-left-color:#d75149}.quality-issue-v61.warning{border-left-color:#dda900}.quality-severity-v61{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#eaf5f8;color:#1d839b}.quality-issue-v61.critical .quality-severity-v61{background:#fff0ef;color:#d75149}.quality-issue-v61.warning .quality-severity-v61{background:#fff3ca;color:#af7d00}.quality-severity-v61 svg{width:18px}.quality-meta-v61{display:flex;align-items:center;gap:7px}.quality-meta-v61 em{padding:3px 6px;border-radius:5px;background:#f0f2f4;color:#596574;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.quality-meta-v61 span{color:#8993a0;font-size:9px}.quality-issue-v61 section h3{margin:6px 0 0;color:#1f2935;font-size:13px}.quality-issue-v61 section>p{margin:4px 0;color:#778391;font-size:10px}.quality-suggestion-v61{display:flex;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;background:#f7f8f9;border-radius:8px;color:#586574;font-size:9px}.quality-suggestion-v61>i{width:15px;color:#a77900}.quality-suggestion-v61 span{display:flex;gap:6px;align-items:center}.quality-suggestion-v61 small{color:#a77900;font-size:8px;font-weight:800}.quality-issue-v61>aside{display:flex;align-items:flex-end;flex-direction:column;gap:9px}.quality-level-v61{padding:5px 8px;border-radius:6px;background:#f1f4f6;color:#697584;font-size:8px;font-weight:800;text-transform:uppercase}.quality-issue-v61.critical .quality-level-v61{background:#fff0ef;color:#c9463f}.quality-issue-v61.warning .quality-level-v61{background:#fff4ce;color:#9d7100}.quality-fix-v61{width:100%}.quality-fix-v61 summary{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:9px 10px;border:1px solid #e1b20b;border-radius:8px;background:#fff9e5;color:#8d6700;cursor:pointer;list-style:none;font-size:10px;font-weight:800}.quality-fix-v61 summary::-webkit-details-marker{display:none}.quality-fix-v61 summary svg{width:14px}.quality-fix-v61 summary svg:last-child{margin-left:auto}.quality-fix-v61[open] summary svg:last-child{transform:rotate(180deg)}.quality-fix-v61 form{display:grid;gap:9px;margin-top:7px;padding:11px;border:1px solid #e0e4e8;border-radius:9px;background:#fbfcfd;box-shadow:0 10px 25px rgba(24,34,46,.08)}.quality-fix-v61 label{display:grid;gap:5px;color:#687482;font-size:9px;font-weight:700}.quality-fix-v61 input{height:36px;padding:0 9px;border:1px solid #d7dde3;border-radius:7px;background:#fff}.quality-fix-v61 form p{margin:0;color:#6d7885;font-size:9px;line-height:1.45}.quality-fix-v61 button{justify-content:center}.quality-manual-v61{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:8px;background:#f2f4f6;color:#6f7b88;font-size:9px}.quality-manual-v61 svg{width:14px}.quality-empty-v61{display:grid;place-items:center;padding:45px;text-align:center}.quality-empty-v61>i{width:36px;height:36px;color:#07835f}.quality-empty-v61 strong{margin-top:10px;font-size:13px}.quality-empty-v61 p{margin:5px 0;color:#84909d;font-size:10px}
@media(max-width:1050px){.quality-overview-v61{grid-template-columns:repeat(3,1fr)}.quality-score-v61{grid-column:1/-1}.quality-issue-v61{grid-template-columns:auto 1fr}.quality-issue-v61>aside{grid-column:2;align-items:flex-start}.quality-fix-v61{max-width:320px}}@media(max-width:700px){.quality-head-v61{align-items:stretch;flex-direction:column}.quality-scan-v61{align-self:flex-start}.quality-overview-v61{grid-template-columns:1fr}.quality-score-v61{grid-column:auto}.quality-center-v61>header{align-items:flex-start;flex-direction:column}.quality-issue-v61{grid-template-columns:1fr}.quality-issue-v61>aside{grid-column:auto;align-items:stretch}.quality-fix-v61{max-width:none}.quality-suggestion-v61 span{align-items:flex-start;flex-direction:column}.quality-counts-v61{flex-wrap:wrap}}

.quality-fix-v61 select{box-sizing:border-box;width:100%;height:36px;padding:0 9px;border:1px solid #d7dde3;border-radius:7px;background:#fff;color:#26313d}.quality-fix-v61 button:disabled{cursor:not-allowed;opacity:.5}
