#bonustimer{left:50%!important;width:340px;box-sizing:border-box;padding:9px 13px!important;background:linear-gradient(140deg,#153447f5,#102938f5)!important;border:2px solid #d2b56c!important;box-shadow:0 4px 20px #071d3266;letter-spacing:0!important}
#bonustimer .sprint-clockline{display:flex;align-items:center;gap:12px;justify-content:space-between}
#bonustimer [data-sprint-clock]{font:800 25px/1.1 system-ui;color:#fff0b9;font-variant-numeric:tabular-nums}
#bonustimer [data-sprint-section]{max-width:180px;font:600 12px/1.4 system-ui;color:#e4ede8;text-align:right}
#bonustimer .sprint-meter{height:5px;background:#061d2b;border-radius:3px;margin:8px 0;overflow:hidden}
#bonustimer .sprint-meter i{display:block;height:100%;background:linear-gradient(90deg,#65d6cf,#ffe49a);border-radius:3px}
#bonustimer .sprint-keyline{display:flex;justify-content:space-between;gap:8px;font:10px/1.4 system-ui;color:#c6dde0}
#bonustimer.sprint-urgent{border-color:#ff9871!important}#bonustimer.sprint-urgent [data-sprint-clock]{color:#ffb096}
.sprint-results{max-width:560px;margin:auto;text-align:center}.sprint-results h2{color:#ffe5a3;margin:12px 0}.sprint-result-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.sprint-result-stats span{padding:15px 8px;background:#132b39;border:1px solid #7a8f8d;border-radius:9px;font-size:12px;color:#c6dcdd}.sprint-result-stats b{display:block;color:#ffe4a0;font-size:24px;margin-bottom:6px}.sprint-result-actions{display:flex;flex-direction:column;gap:9px}.sprint-result-actions button{margin:0!important}.sprint-result-actions button:disabled{opacity:.45;cursor:default}
@media(max-width:900px){#bonustimer{left:50%!important;right:auto!important;transform:translateX(-50%)!important;top:calc(env(safe-area-inset-top) + 175px)!important;width:min(340px,calc(100vw - 28px));font-size:14px!important}}
@media(max-height:520px) and (min-width:901px){#bonustimer{top:8px!important;padding:5px 10px!important}#bonustimer [data-sprint-clock]{font-size:20px}.sprint-results{max-height:calc(100vh - 30px);overflow:auto}}

body.sprint-racing #questbox{display:none!important}
#bonustimer [data-sprint-tip]{font:11px/1.4 system-ui;color:#f3dba2;border-top:1px solid #59727a;margin-top:7px;padding-top:5px}
