.cs-current-affairs-daily-pdf-page .cs-header-center{justify-content:center}.cs-back-link-wrap{max-width:1000px;margin:0 auto;padding:16px 16px 0}.cs-back-link{font-size:13px;font-weight:700;color:var(--red);text-decoration:none}.cs-back-link:hover{text-decoration:underline}.cs-daily-pdf-wrap{max-width:1000px;margin:0 auto;padding:24px 16px 56px;display:flex;flex-direction:column;gap:14px}.cs-daily-filter-bar{display:flex;flex-direction:column;gap:14px;margin-bottom:8px}.cs-month-buttons{display:flex;flex-wrap:wrap;gap:10px}.cs-month-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 18px;border:2px solid var(--border);border-radius:8px;background:var(--card);font-family:var(--font);font-size:15px;font-weight:800;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:#fff0;outline:none;transition:border-color .15s,background .15s}.cs-month-btn-en{font-size:11px;font-weight:600;color:var(--muted)}.cs-month-btn:hover:not(.active){border-color:var(--gold);background:rgb(248 180 48 / .08)}.cs-month-btn:focus-visible{box-shadow:0 0 0 2px var(--gold)}.cs-month-btn.active{border-color:var(--red);background:rgb(189 10 10 / .06)}.cs-month-btn.active .cs-month-btn-en{color:var(--red)}.cs-daily-range-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;background:var(--filter-bg);border:1px solid var(--border);border-radius:10px}.cs-daily-range-label{font-size:13px;font-weight:700;color:var(--muted);margin-right:2px}.cs-daily-date-input{font-family:var(--font);font-size:13.5px;font-weight:600;color:var(--text);padding:8px 10px;border:1.5px solid var(--border);border-radius:7px;background:var(--card)}.cs-daily-range-to{font-size:13px;color:var(--muted);font-weight:600}.cs-daily-range-btn,.cs-daily-range-clear{font-family:var(--font);font-size:13px;font-weight:800;padding:9px 18px;border-radius:7px;border:none;cursor:pointer;-webkit-tap-highlight-color:#fff0}.cs-daily-range-btn{background:var(--red);color:#fff}.cs-daily-range-btn:hover{background:var(--red-dk)}.cs-daily-range-clear{background:#fff0;color:var(--muted);border:1.5px solid var(--border);display:inline-flex;align-items:center}.cs-daily-range-clear:hover{border-color:var(--red);color:var(--red)}.cs-month-pdf-frame{display:none;flex-direction:column;gap:14px}.cs-month-pdf-frame.active{display:flex}.cs-daily-pdf-wrap.cs-filter-mode .cs-month-pdf-frame{display:flex!important}.cs-day-pdf-row{width:100%}.cs-day-pdf-row.cs-hide{display:none}@media (max-width:600px){.cs-month-btn{padding:9px 14px;font-size:13px}.cs-daily-range-row{flex-direction:column;align-items:stretch}.cs-daily-range-label{margin-bottom:2px}.cs-daily-date-input{width:100%}.cs-daily-range-btn,.cs-daily-range-clear{width:100%;justify-content:center}}.cs-pdf-card{display:flex;align-items:center;gap:18px;padding:24px;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);flex-wrap:wrap}.cs-pdf-card-icon{font-size:40px;flex-shrink:0}.cs-pdf-card-thumb{width:56px;height:56px;flex-shrink:0;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.cs-pdf-card-body{flex:1;min-width:180px}.cs-pdf-card-title{font-size:17px;font-weight:800;color:var(--text);margin:0 0 4px}.cs-pdf-card-sub{font-size:13px;color:var(--muted);margin:0;font-weight:600}.cs-pdf-card-btn{flex-shrink:0;padding:12px 26px;background:var(--red);color:#fff;border:none;border-radius:50px;font-family:var(--font);font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 4px 16px rgb(189 10 10 / .3);-webkit-tap-highlight-color:#fff0}.cs-pdf-card-btn:hover{background:var(--red-dk)}.cs-video-empty.cs-day-pdf-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:36px 20px;border:2px dashed var(--border);border-radius:12px;background:var(--filter-bg);text-align:center;color:var(--muted)}.cs-day-pdf-empty .cs-video-empty-icon{font-size:30px;opacity:.6}.cs-day-pdf-empty p{margin:0;font-size:14px;font-weight:700;line-height:1.6}.cs-day-pdf-empty .cs-video-empty-sub{font-size:12px;font-weight:600;color:var(--muted)}@media (max-width:600px){.cs-pdf-card{flex-direction:column;align-items:flex-start;text-align:left}.cs-pdf-card-btn{width:100%;text-align:center}}