.acers-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;margin:20px 0;box-shadow:0 8px 24px rgba(15,23,42,.06)}
.acers-prizes{padding:12px 16px;background:#f8fafc;border-radius:8px;margin:16px 0}.acers-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;padding-left:18px}.acers-warning{background:#fff7ed;border-color:#fdba74}.acers-quiz-head,.acers-nav{display:flex;justify-content:space-between;align-items:center;gap:12px}.acers-options{display:grid;gap:10px;margin:18px 0}.acers-options label{display:flex;gap:10px;padding:13px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer}.acers-options label:hover{background:#f8fafc}.acers-nav button,#acers-start-quiz{padding:11px 18px;border-radius:7px}.acers-result{text-align:center;padding:20px;background:#f0fdf4;border-radius:10px}.acers-table{width:100%;border-collapse:collapse}.acers-table th,.acers-table td{padding:10px;border-bottom:1px solid #e2e8f0;text-align:left}.acers-winners li{margin:10px 0}@media(max-width:600px){.acers-card{padding:16px}.acers-quiz-head{align-items:flex-start}}
.acers-feedback-list{margin-top:24px}.acers-feedback-item{margin:16px 0;padding:16px;border:1px solid #ddd;border-left-width:5px;border-radius:6px;background:#fff}.acers-feedback-item.is-correct{border-left-color:#2e7d32}.acers-feedback-item.is-incorrect{border-left-color:#c62828}.acers-feedback-item h4{margin-top:0}.acers-feedback-item p:last-child{margin-bottom:0}

.acers-rules-link { font-weight: 600; }
.acers-contest-rules ol { padding-left: 1.4rem; }
.acers-contest-rules li { margin-bottom: .65rem; }
.acers-question-clock{font-weight:700;margin:10px 0;padding:8px 12px;border:1px solid #dcdcde;border-radius:6px;display:inline-block}.acers-time-note{font-size:.9em;opacity:.75;margin-top:10px}
