body{--app-font:"Be Vietnam Pro",Arial,sans-serif;--muted:#566176}.muted,.hint,.kq-row small{color:#566176!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:3px solid #255dc9;outline-offset:3px}button,input,select,.card-links a{min-height:28px}body[data-page=results] .tier-chip{display:none!important}body[data-page=results] .ltabs{position:relative;overflow-x:auto;scrollbar-width:thin}body[data-page=results] .ltabs button{min-width:125px;flex-shrink:0}body[data-page=results] .ltabs small{display:block;font-size:11px;color:#566176}.audit-panel{background:white;border:1px solid #e4e8ee;border-radius:14px;padding:20px;margin:16px 0}.audit-panel h2{font-size:21px;margin:0 0 12px}.audit-panel h3{font-size:17px}.audit-controls{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:12px 0}.audit-controls button,.audit-controls select,.audit-controls input{border:1px solid #d8deea;border-radius:8px;background:white;color:#14223c;padding:9px 12px;min-height:40px;font:inherit;font-size:14px}.audit-controls button.on{background:#ed0033;color:white;border-color:#ed0033}.audit-controls label{font-size:14px}.audit-table{width:100%;border-collapse:collapse;font-size:14px}.audit-table th,.audit-table td{text-align:left;padding:12px;border-bottom:1px solid #e5e9f0;vertical-align:top}.audit-table th{background:#f3f5f9;color:#263550}.audit-scroll{overflow:auto}.audit-table .kb{width:29px;height:29px;font-size:12px;display:inline-flex;margin:2px}.audit-message{padding:10px 13px;border-radius:8px;background:#fff3dc;color:#644200;font-size:14px}.audit-error{color:#b00024;font-size:14px;font-weight:600}.audit-next{background:linear-gradient(110deg,#fff4f6,#fff);border-left:4px solid #ed0033}.audit-next .clock{font-size:27px;font-weight:800;color:#d9002d;font-variant-numeric:tabular-nums}.audit-meta{font-size:13px;color:#566176}.audit-linkrow{display:flex;gap:10px;flex-wrap:wrap}.audit-linkrow a,.audit-linkrow button{padding:9px 12px;border:1px solid #d7dfea;border-radius:8px;background:white;font:inherit;font-size:14px}.audit-next a{display:inline-block;background:#ed0033;color:white;padding:11px 17px;border-radius:8px}.audit-next a[aria-disabled=true]{background:#8992a2;pointer-events:none}.audit-stats{display:flex;gap:6px;align-items:end;height:155px;overflow-x:auto}.audit-bar{min-width:24px;flex:1;text-align:center;font-size:10px}.audit-bar i{display:block;background:#ea345b;border-radius:4px 4px 0 0;min-height:2px}.audit-textarea{width:100%;min-height:110px;border:1px solid #cbd3e0;border-radius:8px;padding:12px;font:inherit}.audit-table caption{text-align:left;padding:10px 0;font-weight:700}.kq-balls{flex-wrap:wrap}.audit-filter-state{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px}.audit-filter-state span{background:#fce7ec;padding:6px 10px;border-radius:8px}.audit-tab-hint{font-size:12px;color:#566176}.audit-check-row{padding:12px;border-bottom:1px solid #e6eaf0}.audit-check-row strong{color:#d5002d}@media(max-width:600px){.audit-panel{padding:14px}.audit-table th,.audit-table td{padding:8px}.audit-controls>*{max-width:100%}.audit-next .clock{font-size:24px}}