.exam-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 8px}.exam-quick-btn{display:flex;flex-direction:column;gap:4px;text-align:left;padding:16px;border:1px solid rgba(15,23,42,.16);border-radius:14px;background:var(--paper,#fff);color:var(--ink,#0f172a);box-shadow:none;cursor:pointer;min-height:72px;font-family:inherit;transition:background .12s ease,border-color .12s ease}.exam-quick-btn b{font:800 16px/1.2 var(--fd,'Plus Jakarta Sans',Inter,sans-serif)}.exam-quick-btn span{font:600 13px/1.4 var(--f,Inter,sans-serif);color:var(--ink-2,#475569)}.exam-quick-btn:hover{background:#fffaf0;border-color:#e5a40a}.exam-quick-btn:active{background:#fff4d6}.exam-quick-btn:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}.exam-quick-or{display:flex;align-items:center;gap:12px;margin:16px 0 10px;font:700 12px/1 var(--f,Inter,sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,#64748b)}.exam-quick-or::before,.exam-quick-or::after{content:"";flex:1;height:1px;background:rgba(15,23,42,.12)}html.dark .exam-quick-btn{background:var(--yd-card,#212226);color:var(--yd-text,#f2f3f5);border-color:rgba(255,255,255,.14);box-shadow:none}html.dark .exam-quick-btn span{color:var(--yd-muted,#a1a5ad)}html.dark .exam-quick-btn:hover{background:#2c2d33;border-color:#b98606}html.dark .exam-quick-or::before,html.dark .exam-quick-or::after{background:rgba(255,255,255,.12)}@media (max-width:640px){.exam-quick{grid-template-columns:1fr;gap:8px}.exam-quick-btn{min-height:60px}}.exam-mark-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 6px;padding:14px 16px;border:1px solid #e5a40a;border-radius:14px;background:#fff8e6;color:var(--ink,#0f172a);box-shadow:none;text-decoration:none;transition:background .12s ease}.exam-mark-cta:hover{background:#fff1cc}.exam-mark-cta:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}.exam-mark-cta-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.exam-mark-cta-copy b{font:800 16px/1.2 var(--fd,'Plus Jakarta Sans',Inter,sans-serif)}.exam-mark-cta-copy span{font:600 13px/1.4 var(--f,Inter,sans-serif);color:var(--ink-2,#475569)}.exam-mark-cta-go{flex:none;padding:9px 16px;border:0;border-radius:999px;background:#f59e0b;color:#0f172a;font:800 13px/1 var(--fd,'Plus Jakarta Sans',Inter,sans-serif);white-space:nowrap}html.dark .exam-mark-cta{background:rgba(251,191,36,.1);color:#f3f4f6;border-color:#b98606;box-shadow:none}html.dark .exam-mark-cta:hover{background:rgba(251,191,36,.16)}html.dark .exam-mark-cta-copy span{color:#b5bac1}html.dark .exam-mark-cta-go{background:#fbbf24;color:#0f172a}@media (max-width:560px){.exam-mark-cta{flex-direction:column;align-items:flex-start}}.exam-quick-msg{margin:8px 0 6px;padding:12px 14px;border:1px solid #e5a40a;border-radius:14px;background:#fff8e6;color:var(--ink,#0f172a);font:600 14px/1.45 var(--f,Inter,sans-serif)}.exam-quick-msg[data-kind="error"]{border-color:#e11d48;background:#fff1f2}.exam-quick-msg.hidden{display:none}.exam-quick-msg:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}.exam-quick-msg p{margin:0}.exam-quick-msg-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.exam-quick-msg-actions:empty{display:none}.exam-quick-act{min-height:44px;padding:10px 16px;border:1px solid rgba(15,23,42,.2);border-radius:999px;background:#fff;color:var(--ink,#0f172a);font:800 13px/1.2 var(--fd,'Plus Jakarta Sans',Inter,sans-serif);cursor:pointer}.exam-quick-act:first-child{background:#f59e0b;border-color:#f59e0b}.exam-quick-act:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}html.dark .exam-quick-msg{background:rgba(251,191,36,.1);color:#f3f4f6;border-color:#b98606}html.dark .exam-quick-msg[data-kind="error"]{background:rgba(244,63,94,.12);border-color:#fb7185}html.dark .exam-quick-act{background:#2c2d33;color:#f3f4f6;border-color:rgba(255,255,255,.18)}html.dark .exam-quick-act:first-child{background:#fbbf24;color:#0f172a;border-color:#fbbf24}@media (max-width:640px){.exam-mark-cta{min-height:56px}}