.qr-statistics{min-width:0}.scan-filter-panel{padding:20px;margin-bottom:22px}.scan-periods{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.scan-periods .button{font-size:12px;min-height:34px;padding:7px 12px}#qr-statistics-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap}#qr-statistics-filter label{display:grid;gap:8px;min-width:130px;font-size:12px;color:#6b8073}#qr-statistics-filter input,#qr-statistics-filter select{width:100%;min-width:0;padding:10px 12px;border:1px solid #dce5df;border-radius:8px;background:#fafcfb;color:#344e40;min-height:40px;font:inherit}#qr-statistics-filter .scan-search{flex:1;min-width:180px}.scan-scope{margin-top:15px;padding:10px 14px;background:#eef5ef;border-radius:8px;color:#4a7459;font-size:12px}.scan-scope a{margin-left:14px;text-decoration:underline}.scan-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.scan-metrics article{background:white;border:1px solid #dfe6df;border-radius:13px;padding:20px;display:grid;gap:10px}.scan-metrics article>span{font-size:12px;color:#6a8172}.scan-metrics article>strong{font-size:32px;color:#255b45;font-weight:600}.scan-metrics small{font-size:12px;color:#8e9d92}.scan-lifetime{display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap;padding:20px 4px;font-size:12px;color:#688072}.scan-lifetime strong{color:#356649}.scan-lifetime small{width:100%;font-size:12px;color:#8a9c90}.scan-distributions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.scan-trend-data{padding:0 22px 18px;font-size:12px;color:#66816c}.scan-trend-data summary{cursor:pointer;padding:10px 0}.scan-table code{font:12px ui-monospace,Consolas,monospace;overflow-wrap:anywhere;display:block;max-width:180px;margin-top:5px}.scan-table .text-link{display:block;font-size:12px;margin-top:8px}.scan-table .button{font-size:12px;white-space:nowrap;padding:7px 10px;min-height:32px}.scan-sequence{color:#37785b;font-size:13px;white-space:nowrap}.scan-result{display:inline-block;color:#97733d;background:#faf3e6;border-radius:5px;padding:5px 8px;font-size:12px;white-space:nowrap}.scan-result.success{color:#31745b;background:#eaf5ed}.scan-visit-summary{background:#f4f8f4;padding:14px 16px;border-radius:10px;font-size:12px;overflow-wrap:anywhere}.scan-visit-summary p{display:grid;gap:6px;margin:8px 0 13px}.scan-visit-summary strong{font-size:12px;color:#8a9a8d}.scan-visit-summary code{font-size:12px}.scan-timeline{list-style:none;padding:8px 0 8px 18px;margin:18px 0}.scan-timeline li{border-left:1px solid #d6e5d9;padding:0 0 24px 22px;position:relative;display:grid;gap:7px}.scan-timeline li:last-child{border-left-color:transparent;padding-bottom:0}.scan-timeline li:before{content:'';position:absolute;left:-5px;top:5px;width:9px;height:9px;border-radius:50%;background:#599879}.scan-timeline strong{font-size:13px;color:#3a6850}.scan-timeline time{font-size:12px;color:#8a9a8c}.qr-statistics .ops-note{margin-top:22px}.qr-statistics .analytics-chart{padding:0 20px 18px}
@media(max-width:900px){.scan-metrics{gap:10px}.scan-metrics article{padding:16px}.scan-table{min-width:880px}}
@media(max-width:700px){.scan-filter-panel{padding:16px}#qr-statistics-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#qr-statistics-filter label{min-width:0}#qr-statistics-filter .scan-search{grid-column:1/-1;min-width:0}#qr-statistics-filter select,#qr-statistics-filter input{padding:10px 8px}.scan-periods .helper{width:100%;margin-top:3px}.scan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scan-metrics article>strong{font-size:27px}.scan-metrics article{padding:17px}.scan-metrics small{font-size:12px}.scan-distributions{grid-template-columns:minmax(0,1fr);gap:16px;margin:18px 0}.scan-table{min-width:0}.scan-table thead{display:none}.scan-table,.scan-table tbody,.scan-table tr,.scan-table td{display:block;width:100%}.scan-table tr{padding:13px 16px;border-bottom:1px solid #e1e9e2}.scan-table td{padding:8px 0;border:0;display:grid;grid-template-columns:86px minmax(0,1fr);gap:4px 8px;text-align:left;overflow-wrap:anywhere}.scan-table td:before{content:attr(data-label);font-size:12px;color:#8c9c90;grid-row:1 / span 5}.scan-table td>*{grid-column:2;max-width:100%}.scan-table code{max-width:none;word-break:break-all}.scan-table .button{justify-self:start}.scan-table .text-link{margin-top:0}.scan-table .scan-result{justify-self:start}.scan-lifetime{font-size:12px;gap:9px}.scan-lifetime small{line-height:1.8}.scan-filter-panel .text-link{font-size:12px}.scan-trend-data{padding:0 15px 15px}.qr-statistics .page-title .title-actions{display:flex;gap:8px;width:100%}.qr-statistics .page-title .button{font-size:12px;padding:10px 12px}.qr-statistics .analytics-chart{padding:0 10px 14px}}
