.checkbox-wrapper{display:flex;align-items:center;gap:10px;margin-top:5px;background:rgba(255,255,255,0.05);padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,0.1);cursor:pointer;transition:0.2s}.checkbox-wrapper:hover{border-color:var(--primary-neon)}.checkbox-wrapper input[type="checkbox"]{width:18px;height:18px;accent-color:var(--primary-neon);cursor:pointer;margin:0}.checkbox-wrapper label{margin:0;cursor:pointer;font-size:0.9em;color:#fff;font-weight:500}.time-result-card{margin-top:30px;background:linear-gradient(145deg,rgba(15,23,42,0.95),rgba(30,41,59,0.8));border-radius:20px;padding:30px;border:1px solid rgba(255,255,255,0.1);position:relative;overflow:hidden;animation:popIn 0.4s ease-out}.time-result-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-neon),var(--secondary-neon));box-shadow:0 0 15px var(--primary-neon)}.time-result-card h2{text-align:center;color:#fff;font-size:1.2em;margin-top:0;margin-bottom:25px;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:15px}.time-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px}.time-box{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:15px 5px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform 0.2s}.time-box:hover{transform:translateY(-5px);background:rgba(6,182,212,0.1);border-color:var(--primary-neon)}.t-val{font-family:var(--font-heading);font-size:2em;font-weight:700;color:var(--primary-neon);line-height:1.2;text-shadow:0 0 10px rgba(6,182,212,0.4)}.t-lbl{font-size:0.75em;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:5px;font-weight:600}