.speed-sim-error{margin:9px 0 0;color:#9e2e29;font-size:13px;font-weight:700}
.speed-sim-form input[aria-invalid="true"]{outline:2px solid #bf463e;outline-offset:-2px}
#greitaveikos-testas,.speed-test .tool-results{scroll-margin-top:110px}
.performance-loading{margin:18px 0 24px;padding:24px;border:1px solid #bad69b;background:#e3f2cf;color:#183a2b;box-shadow:7px 7px 0 #9ac77e}
.performance-loading[hidden]{display:none}
.performance-loading-head{display:flex;align-items:center;gap:10px;font:700 11px 'DM Mono',monospace;letter-spacing:.03em}
.performance-loading-time{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums}
.performance-loading-pulse{width:10px;height:10px;flex:none;border-radius:50%;background:#4eac59;box-shadow:0 0 0 0 #4eac5966;animation:performance-pulse 1.6s ease-out infinite}
.performance-loading-title{display:block;margin:25px 0 9px;font-size:clamp(23px,2.2vw,31px);line-height:1.15;letter-spacing:-.045em}
.performance-loading-copy{max-width:48ch;margin:0;font-size:14px;line-height:1.55}
.speed-test .performance-loading .performance-loading-copy{color:#264a34}
.performance-loading-track{height:5px;margin:26px 0 13px;overflow:hidden;background:#b7d99e}
.performance-loading-track span{display:block;width:38%;height:100%;background:#287441;animation:performance-scan 1.9s ease-in-out infinite alternate}
.performance-loading-domain{font:700 12px 'DM Mono',monospace;overflow-wrap:anywhere}
@keyframes performance-scan{from{transform:translateX(-100%)}to{transform:translateX(265%)}}
@keyframes performance-pulse{to{box-shadow:0 0 0 12px #4eac5900}}
@media(max-width:600px){.performance-loading{padding:20px;box-shadow:5px 5px 0 #9ac77e}.performance-loading-title{margin-top:19px}}
@media(prefers-reduced-motion:reduce){.performance-loading-pulse,.performance-loading-track span{animation:none}.performance-loading-track span{width:100%}}
