.premium-main{max-width:960px;padding-top:48px;padding-bottom:64px}.premium-card{border:1px solid var(--line);border-radius:12px;padding:28px;background:#fff;margin:24px 0}.premium-form{display:flex;gap:18px;flex-wrap:wrap;align-items:end}.premium-form label{display:grid;gap:8px;font-weight:600}.premium-form select,.premium-form input,.code-value{font:inherit;border:1px solid #b2bfce;border-radius:8px;padding:12px;min-height:48px;background:#fff;color:var(--ink)}.premium-form input{width:min(100%,600px)}.premium-form .wide{flex:1 1 400px}.selected{border-color:var(--blue);background:#ecf2ff;box-shadow:inset 0 0 0 1px var(--blue)}.exam-meta{display:flex;gap:12px;justify-content:space-between;align-items:center;font-weight:700;color:var(--blue)}.exam-meta time{font-variant-numeric:tabular-nums;font-size:26px}.history-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid var(--line)}.code-value{width:100%;font-family:monospace;font-size:13px;word-break:break-all}.checkbox-row{display:flex;gap:12px;align-items:start;margin:18px 0}.checkbox-row input{min-width:22px;width:22px;height:22px;margin-top:2px}.test-banner{background:#fff4d8;border:1px solid #f1cd70;padding:16px;border-radius:10px}.premium-main .actions{margin:20px 0}.premium-main h1{font-size:clamp(32px,5vw,48px)}.premium-main h2{font-size:26px}.premium-main .option{margin:10px 0}.premium-main [role=status]{min-height:28px}.premium-main .button:disabled{opacity:.6;cursor:wait}@media(max-width:700px){.premium-main{padding-top:30px}.premium-card{padding:20px}.premium-form{display:grid}.premium-form .wide{min-width:0}.history-row{align-items:start;flex-direction:column}.exam-meta{font-size:14px}}
