:root{--qt-font:'Inter', system-ui, -apple-system, sans-serif;--qt-accent:#7c3aed;--qt-warning:#f59e0b;--qt-danger:#ef4444;--qt-bg:#ffffff;--qt-border:#e5e7eb;--qt-text:#374151;--qt-time:#6b7280;--qt-radius:10px;--qt-shadow:0 1px 4px rgba(0,0,0,0.05)}div.question-timer{font-family:var(--qt-font)!important;background:var(--qt-bg)!important;border:1px solid var(--qt-border)!important;border-radius:var(--qt-radius)!important;box-shadow:var(--qt-shadow)!important;padding:14px 20px!important;width:100%!important;box-sizing:border-box!important;margin:0 auto 16px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}div.question-timer .qt-label{font-size:1.1rem!important;font-weight:500!important;color:var(--qt-text)!important;font-family:var(--qt-font)!important;flex:1 1 auto!important}div.question-timer .qt-time{font-size:1.1rem!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;color:var(--qt-time)!important;letter-spacing:0.03em!important;font-family:var(--qt-font)!important;transition:color 0.3s ease!important;margin-left:auto!important;flex-shrink:0!important;text-align:right!important}div.question-timer[data-state="warning"] .qt-time{color:var(--qt-warning)!important}div.question-timer[data-state="danger"] .qt-time{color:var(--qt-danger)!important;animation:qtPulse 0.7s ease-in-out infinite!important}@keyframes qtPulse{0%,100%{opacity:1}50%{opacity:.5}}@media (max-width:480px){div.question-timer{padding:12px 14px!important}div.question-timer .qt-label,div.question-timer .qt-time{font-size:0.85rem!important}}