/* ====================================================================
   OnePaperExam — MCQ INTERACTIVE STYLES
   Shared between the Subjects page and the PPSC Past Papers page
   (subject/topic grids, MCQ cards, pagination, sidebar widgets, tabs).
   ==================================================================== */
.main-layout{display:grid;grid-template-columns:1fr 280px;gap:28px;align-items:start}
.papers-main{min-width:0}
.papers-sidebar{position:sticky;top:80px}

/* SECTION HEADER */
.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}
.section-title{font-size:19px;font-weight:800;color:var(--text);display:flex;align-items:center;gap:9px}
.section-title::before{content:'';display:inline-block;width:4px;height:22px;background:var(--green);border-radius:2px}
.see-all{font-size:14.5px;color:var(--green);font-weight:700;display:flex;align-items:center;gap:5px}

/* SUBJECT GRID */
.subjects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:10px}
.subject-card{background:var(--card-bg);border:2px solid var(--border);border-radius:var(--radius);padding:20px 16px;text-align:center;transition:all .25s cubic-bezier(.34,1.56,.64,1);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:10px}
.subject-card:hover{border-color:var(--green);box-shadow:var(--shadow-lg);transform:translateY(-3px)}
.subj-icon{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}
.subject-card h3{font-size:14px;font-weight:700;color:var(--text)}
.subject-card span{font-size:11.5px;color:var(--text-muted)}
.subj-icon.green{background:#e8f5ee;color:#1a7a4a}
.subj-icon.blue{background:#e8f0ff;color:#3b5bdb}
.subj-icon.red{background:#fff0ee;color:#c0392b}
.subj-icon.orange{background:#fff8e6;color:#f4a200}
.subj-icon.purple{background:#f5eeff;color:#7c3aed}
.subj-icon.teal{background:#e4faff;color:#0891b2}
.subj-icon.pink{background:#fff0f5;color:#db2777}
.subj-icon.brown{background:#fdf4ee;color:#92400e}
[data-theme="dark"] .subj-icon.green{background:#123322;color:#7fe3ab}
[data-theme="dark"] .subj-icon.blue{background:#16213d;color:#8fa8f5}
[data-theme="dark"] .subj-icon.red{background:#3a1a15;color:#f0a99c}
[data-theme="dark"] .subj-icon.orange{background:#332508;color:#f0c766}
[data-theme="dark"] .subj-icon.purple{background:#241a3d;color:#c4b5fd}
[data-theme="dark"] .subj-icon.teal{background:#0f333a;color:#7fdcec}
[data-theme="dark"] .subj-icon.pink{background:#3a1526;color:#f2a3c7}
[data-theme="dark"] .subj-icon.brown{background:#2e2013;color:#d9a066}

/* TOPIC LIST/GRID */
.topics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}
.topic-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:15px 16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .22s cubic-bezier(.34,1.56,.64,1)}
.topic-card:hover{border-color:var(--green);box-shadow:var(--shadow);transform:translateY(-2px) translateX(2px)}
.topic-icon{width:38px;height:38px;border-radius:9px;background:var(--green-light);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;transition:all .22s}
.topic-card:hover .topic-icon{background:var(--green);color:#fff;transform:scale(1.1) rotate(-5deg)}
.topic-info h4{font-size:14.5px;font-weight:700;color:var(--text);margin-bottom:2px;line-height:1.45}
.topic-info span{font-size:12.5px;color:var(--text-muted)}

/* SEARCH BOX (topics filter) */
.topic-search{display:flex;gap:0;margin-bottom:18px;max-width:420px}
.topic-search input{flex:1;min-width:0;max-width:100%;padding:10px 14px;border:2px solid var(--border);border-radius:8px 0 0 8px;font-size:13.5px;font-family:'Poppins',sans-serif;outline:none;background:var(--card-bg);color:var(--text);border-right:none}
.topic-search input:focus{border-color:var(--green)}
.topic-search button{padding:10px 16px;background:var(--green);color:#fff;border:none;border-radius:0 8px 8px 0;cursor:pointer;font-size:13.5px}

/* MCQ SECTION (shared with PPSC page) */
.mcq-section-header{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.mcq-paper-title{font-size:15px;font-weight:800;color:var(--text)}
.mcq-paper-meta{font-size:13.5px;color:var(--text-muted);display:flex;gap:12px;flex-wrap:wrap}
.mcq-paper-meta span{display:flex;align-items:center;gap:4px}
.mcq-paper-meta i{color:var(--green)}

.mcq-list{display:flex;flex-direction:column;gap:12px}
.mcq-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;transition:all .2s}
.mcq-card:hover{border-color:var(--green);box-shadow:var(--shadow);transform:translateX(3px)}
.mcq-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}
.mcq-num{width:26px;height:26px;border-radius:50%;background:var(--green);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.mcq-cat{display:inline-block;background:var(--green-light);color:var(--green);padding:2px 9px;border-radius:20px;font-size:11px;font-weight:700}
.mcq-year-tag{display:inline-block;background:var(--accent-light);color:var(--accent);padding:2px 9px;border-radius:20px;font-size:11px;font-weight:700}
.mcq-card h4{font-size:16.5px;font-weight:700;margin-bottom:12px;color:var(--text);line-height:1.55}
.mcq-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.mcq-opt{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:7px;background:var(--bg);border:1px solid var(--border);font-size:14.5px;cursor:pointer;transition:all .18s;user-select:none;color:var(--text)}
.mcq-opt:hover{border-color:var(--green);background:var(--green-light);color:var(--green)}
.mcq-opt.selected-wrong{background:#fff0ee;border-color:#c0392b;color:#c0392b}
.mcq-opt.correct{background:#e8f5ee;border-color:var(--green);color:var(--green);font-weight:600}
.mcq-opt.selected{background:var(--accent-light);border-color:var(--accent);color:var(--accent);font-weight:600}
.mcq-opt.selected .opt-letter{background:var(--accent);color:#fff}
[data-theme="dark"] .mcq-opt.selected-wrong{background:#3a1512;border-color:#e05a4a;color:#ff9a8a}
[data-theme="dark"] .mcq-opt.correct{background:#123322;border-color:var(--green-mid);color:#7fe3ab}
.opt-letter{width:22px;height:22px;border-radius:50%;background:var(--border);color:var(--text);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;transition:all .18s}
.mcq-opt.correct .opt-letter{background:var(--green);color:#fff}
.mcq-opt.selected-wrong .opt-letter{background:#c0392b;color:#fff}
[data-theme="dark"] .mcq-opt.correct .opt-letter{background:var(--green-mid);color:#08210f}
.mcq-explanation{margin-top:12px;padding:12px 16px;background:var(--green-light);border-left:3px solid var(--green);border-radius:0 6px 6px 0;font-size:14.5px;line-height:1.6;color:var(--text);display:none}
.mcq-explanation.show{display:block}
.mcq-actions{display:flex;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}
.show-answer-btn{background:none;border:none;color:var(--green);font-size:12.5px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;padding:0;font-family:'Poppins',sans-serif;transition:all .2s}
.show-answer-btn:hover{color:var(--green-dark);transform:translateX(3px)}
.mcq-ref{font-size:11.5px;color:var(--text-muted);display:flex;align-items:center;gap:4px}

/* PAGINATION */
.pgn-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:22px}
.pgn-btn{min-width:42px;height:40px;padding:0 13px;border-radius:8px;border:2px solid var(--border);background:var(--card-bg);color:var(--text);font-size:14px;font-weight:700;cursor:pointer;font-family:'Poppins',sans-serif;transition:all .22s cubic-bezier(.34,1.56,.64,1);display:inline-flex;align-items:center;justify-content:center}
.pgn-btn:hover:not(:disabled){border-color:var(--green);color:var(--green);transform:translateY(-2px) scale(1.06)}
.pgn-btn.active{background:var(--green);color:#fff;border-color:var(--green)}
.pgn-btn:disabled{opacity:.38;cursor:not-allowed}
.pgn-btn.pgn-dots{cursor:default;border-color:transparent;background:transparent;color:var(--text-muted)}

/* SIDEBAR WIDGETS */
.widget{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:18px}
.widget-header{background:var(--green);color:#fff;padding:11px 16px;font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:7px}
.widget-body{padding:14px}
.widget-links a{display:flex;align-items:center;gap:9px;padding:9px 4px;border-bottom:1px solid var(--border);font-size:14.5px;color:var(--text);transition:all .18s;border-radius:6px}
.widget-links a:last-child{border-bottom:none}
.widget-links a:hover{padding-left:12px;background:var(--green-light);color:var(--green)}
.widget-links a i{color:var(--green);font-size:13px;width:18px}

.subj-mini-list{display:flex;flex-direction:column;gap:6px}
.subj-mini-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;transition:all .2s cubic-bezier(.34,1.56,.64,1);font-size:12.5px;font-weight:600;color:var(--text)}
.subj-mini-row:hover{background:var(--green-light);color:var(--green);transform:translateX(4px)}
.subj-mini-row.active{background:var(--green-light);color:var(--green)}
.subj-mini-row i{width:16px;color:var(--green);font-size:12px}

/* BACK BTN */
.back-btn{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-size:14.5px;font-weight:600;cursor:pointer;transition:all .2s;margin-bottom:16px;background:none;border:none;font-family:'Poppins',sans-serif;padding:0}
.back-btn:hover{transform:translateX(-4px)}

/* STATE LABELS */
.view-label{font-size:14px;color:var(--text-muted);font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.view-label .path-sep{color:var(--green-mid);font-size:16px}
.view-label .active-crumb{color:var(--text);font-weight:700}

/* TABS */
.tab-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}
.tab-btn{padding:7px 16px;border-radius:20px;font-size:12.5px;font-weight:600;cursor:pointer;border:2px solid var(--border);background:var(--bg);color:var(--text-muted);font-family:'Poppins',sans-serif;transition:all .22s cubic-bezier(.34,1.56,.64,1)}
.tab-btn:hover{border-color:var(--green);color:var(--green)}
.tab-btn.active{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 4px 14px rgba(26,122,74,.3)}

/* ── QUIZ PROGRESS BAR (Quiz Mode) ── */
.quiz-progress{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.progress-bar-wrap{flex:1;min-width:120px}
.progress-bar{height:8px;background:var(--border);border-radius:4px;overflow:hidden}
.progress-fill{height:100%;background:linear-gradient(90deg,var(--green),var(--green-mid));border-radius:4px;transition:width .4s ease}
.progress-info{margin-top:6px;font-size:11.5px;color:var(--text-muted)}
.quiz-score{font-size:14px;font-weight:800;color:var(--green);white-space:nowrap}

/* ── ANIMATIONS ── */
@keyframes mcqFadeIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}

/* ── YEAR & PAPER GRIDS (Past Papers + Past Papers Quiz) ── */
.year-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-bottom:28px}
.year-card{background:var(--card-bg);border:2px solid var(--border);border-radius:var(--radius);padding:18px 12px;text-align:center;cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1)}
.year-card:hover,.year-card.active{border-color:var(--green);box-shadow:var(--shadow-lg);transform:translateY(-3px)}
.year-card.active{background:var(--green-light)}
.year-num{font-size:26px;font-weight:800;color:var(--green);line-height:1}
.year-count{font-size:11.5px;color:var(--text-muted);margin-top:4px}
.papers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}
.paper-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;align-items:center;gap:13px;cursor:pointer;transition:all .22s cubic-bezier(.34,1.56,.64,1)}
.paper-card:hover{border-color:var(--green);box-shadow:var(--shadow);transform:translateY(-2px) translateX(2px)}
.paper-icon{width:44px;height:44px;border-radius:10px;background:var(--green-light);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:all .22s}
.paper-card:hover .paper-icon{background:var(--green);color:#fff;transform:scale(1.12) rotate(-5deg)}
.paper-info h4{font-size:13px;font-weight:700;color:var(--text);margin-bottom:2px;line-height:1.4}
.paper-info span{font-size:11.5px;color:var(--text-muted)}
.paper-badge{display:inline-block;background:var(--green-light);color:var(--green);font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;margin-top:4px}

/* ── QUIZ PAGE: SETUP SCREEN ── */
.quiz-setup-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:26px 24px;max-width:520px}
.quiz-setup-card h3{font-size:18px;font-weight:800;color:var(--text);margin-bottom:8px}
.quiz-setup-sub{font-size:13.5px;color:var(--text-muted);margin-bottom:18px;line-height:1.6}
.quiz-count-row{display:flex;flex-wrap:wrap;gap:10px}
.quiz-count-btn{padding:10px 20px;border-radius:8px;border:2px solid var(--border);background:var(--bg);color:var(--text);font-size:13.5px;font-weight:700;cursor:pointer;font-family:'Poppins',sans-serif;transition:all .2s cubic-bezier(.34,1.56,.64,1)}
.quiz-count-btn:hover{border-color:var(--green);color:var(--green)}
.quiz-count-btn.active{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 4px 14px rgba(26,122,74,.3)}

/* ── QUIZ PAGE: TAKING (answers hidden) ── */
.quiz-hint-bar{display:flex;align-items:center;gap:8px;background:var(--accent-light);border:1px solid var(--accent);color:var(--text);border-radius:var(--radius);padding:10px 16px;font-size:13px;font-weight:600;margin-bottom:16px}
.quiz-hint-bar i{color:var(--accent)}
.mcq-opt.selected{background:var(--accent-light);border-color:var(--accent);color:var(--accent);font-weight:600}
.mcq-opt.selected .opt-letter{background:var(--accent);color:#fff}
.quiz-submit-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;margin-top:18px;position:sticky;bottom:12px;box-shadow:var(--shadow-lg)}

/* ── QUIZ PAGE: RESULT ── */
.quiz-result-banner{display:flex;align-items:center;gap:20px;border-radius:var(--radius);padding:20px 24px;border:1px solid var(--border);background:var(--card-bg);flex-wrap:wrap}
.quiz-result-score{font-size:34px;font-weight:900;color:var(--green);line-height:1;min-width:90px;text-align:center}
.quiz-result-info{flex:1;min-width:200px}
.quiz-result-pct{font-size:15px;font-weight:800;color:var(--text);margin-bottom:4px}
.quiz-result-msg{font-size:13px;color:var(--text-muted)}
.quiz-result-great{border-color:var(--green);background:var(--green-light)}
.quiz-result-great .quiz-result-score{color:var(--green)}
.quiz-result-ok{border-color:var(--accent);background:var(--accent-light)}
.quiz-result-ok .quiz-result-score{color:var(--accent)}
.quiz-result-poor{border-color:#c0392b;background:#fff0ee}
.quiz-result-poor .quiz-result-score{color:#c0392b}
[data-theme="dark"] .quiz-result-poor{background:#3a1512}

/* ── CLASS PAGE: INTERNAL TABS (Notes/Books/Syllabus/Date Sheet/Results live inside the page) ── */
.class-tab-bar{background:var(--card-bg);border-bottom:1px solid var(--border);position:sticky;top:var(--header-h,0);z-index:80;overflow-x:auto}
.class-tab-bar-inner{max-width:1200px;margin:0 auto;display:flex;gap:4px;padding:0 20px}
.class-tab{flex-shrink:0;background:none;border:none;border-bottom:3px solid transparent;padding:14px 16px;font-size:13.5px;font-weight:700;color:var(--text-muted);cursor:pointer;font-family:'Poppins',sans-serif;display:flex;align-items:center;gap:7px;transition:all .15s}
.class-tab:hover{color:var(--green)}
.class-tab.active{color:var(--green);border-bottom-color:var(--green)}
.class-soon-card{max-width:520px;margin:40px auto;text-align:center;padding:40px 24px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius)}
.class-soon-card i{font-size:34px;color:var(--accent);margin-bottom:14px}
.class-soon-card h3{font-size:18px;font-weight:800;color:var(--text);margin-bottom:8px}
.class-soon-card p{font-size:13.5px;color:var(--text-muted);line-height:1.7}

/* ── CLASS PAGE: SYLLABUS / NOTES / BOOKS / DATE SHEET / RESULTS PANELS ── */
.class-panel-intro{max-width:720px;margin:0 0 24px}
.class-panel-intro h3{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:800;color:var(--text);margin-bottom:8px}
.class-panel-intro h3 i{color:var(--accent)}
.class-panel-intro p{font-size:13.5px;color:var(--text-muted);line-height:1.7}
.class-panel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}
.class-panel-card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px;max-height:320px;display:flex;flex-direction:column}
.class-panel-card-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border)}
.class-panel-card-head h4{font-size:14px;font-weight:800;color:var(--text);flex:1}
.class-panel-card-head span{font-size:11px;color:var(--text-muted);white-space:nowrap}
.class-panel-topic-list{list-style:none;overflow-y:auto;flex:1;font-size:12.5px;color:var(--text-muted);line-height:2}
.class-panel-topic-list li{padding:2px 0;border-bottom:1px dashed var(--border)}
.class-panel-topic-list li:last-child{border-bottom:none}
.class-panel-topic-list-clickable li{cursor:pointer;color:var(--text);transition:color .15s}
.class-panel-topic-list-clickable li:hover{color:var(--green);font-weight:600}

.class-official-card{display:flex;align-items:center;gap:16px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:20px;max-width:640px;flex-wrap:wrap}
.class-official-icon{width:52px;height:52px;border-radius:12px;background:var(--green-light);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}
.class-official-info{flex:1;min-width:200px}
.class-official-info h4{font-size:14.5px;font-weight:800;color:var(--text);margin-bottom:3px}
.class-official-info span{font-size:12px;color:var(--text-muted)}

.class-board-card{display:flex;align-items:center;gap:12px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;text-decoration:none;transition:all .2s cubic-bezier(.34,1.56,.64,1)}
.class-board-card:hover{border-color:var(--green);box-shadow:var(--shadow);transform:translateY(-2px)}
.class-board-icon{width:38px;height:38px;border-radius:9px;background:var(--green-light);color:var(--green);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}
.class-board-info h4{font-size:13px;font-weight:700;color:var(--text)}
.class-board-info span{font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:5px;margin-top:2px}

/* ── RESPONSIVE ── */
@media(max-width:1100px){.main-layout{grid-template-columns:1fr}.papers-sidebar{display:none}}
@media(max-width:600px){.mcq-options{grid-template-columns:1fr}.subjects-grid{grid-template-columns:repeat(3,1fr)}.year-grid{grid-template-columns:repeat(3,1fr)}.quiz-submit-bar{flex-direction:column;align-items:stretch;text-align:center}.quiz-result-banner{flex-direction:column;text-align:center}}

/* ── DAILY QUIZ CHALLENGE: countdown timer + leaderboard ── */
.daily-timer-bar{display:flex;align-items:center;gap:10px;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:10px 16px;margin-bottom:14px;font-weight:700;font-size:14px;color:var(--text)}
.daily-timer-bar i{color:var(--accent)}
#dailyQuizTimerText{min-width:44px}
.daily-timer-track{flex:1;height:6px;border-radius:4px;background:var(--border);overflow:hidden}
.daily-timer-fill{height:100%;background:var(--accent);width:100%;transition:width 1s linear,background .3s}

.daily-leaderboard{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:16px;margin-top:16px}
.daily-leaderboard-header{display:flex;align-items:center;gap:8px;font-weight:800;font-size:15px;color:var(--text);margin-bottom:10px}
.daily-leaderboard-header i{color:var(--accent)}
.daily-leaderboard-msg{font-size:13px;color:var(--text-muted);padding:8px 0 12px;border-bottom:1px solid var(--border);margin-bottom:8px}
.daily-leaderboard-empty{font-size:13px;color:var(--text-muted);padding:8px 0}
.daily-leaderboard-row{display:grid;grid-template-columns:28px 1fr auto auto;align-items:center;gap:10px;padding:8px 6px;border-bottom:1px dashed var(--border);font-size:13px}
.daily-leaderboard-row:last-child{border-bottom:none}
.daily-leaderboard-row .rank{font-weight:800;color:var(--text-muted)}
.daily-leaderboard-row.top3 .rank{color:var(--accent)}
.daily-leaderboard-row .name{font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.daily-leaderboard-row .score{font-weight:700;color:var(--green)}
.daily-leaderboard-row .time{color:var(--text-muted);font-size:12px;white-space:nowrap}
@media(max-width:480px){.daily-leaderboard-row{grid-template-columns:22px 1fr auto;font-size:12px}.daily-leaderboard-row .time{display:none}}
