.g35-search{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px;margin:20px 0}.g35-search label{display:grid;gap:8px;font-weight:700;color:#163455}.g35-search input,.g35-search select{width:100%;padding:13px 15px;border:1px solid #c6dfd8;border-radius:13px;background:#fff;color:#173955;font:inherit;box-sizing:border-box}.g35-id{display:block;color:#6b8192;font-size:12px;margin-top:6px}.g35-state{display:inline-block;font-size:12px;font-weight:700;line-height:1.5;padding:7px 10px;border-radius:10px;background:#f0f3f7;color:#617286}.g35-state.active{color:#087757;background:#def8ed}.g35-state.submitted{color:#1e6283;background:#e7f3fb}.g35-state.expired{color:#98611c;background:#fff4e3}.g35-buttons{display:flex;flex-wrap:wrap;gap:8px}.g35-buttons button{font-size:13px!important;padding:10px 13px!important;white-space:nowrap}#g35-review{margin-top:25px;border:1px solid #c9e5dc;border-radius:20px;padding:24px;background:#f8fcfa}.g35-review-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.g35-review-head h3{margin:8px 0;font-size:25px;color:#123357}.g35-review-head p{margin:0}.g35-eyebrow{font-size:11px;letter-spacing:1.4px;font-weight:800;color:#078473}.g35-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.g35-metrics>div{display:grid;gap:6px;padding:18px 12px;background:#edf3f6;border-radius:13px;text-align:center;color:#37566f}.g35-metrics b{font-size:26px}.g35-metrics span{font-size:12px}.g35-metrics .good{background:#def5e9;color:#167348}.g35-metrics .bad{background:#fff0f1;color:#b33648}.g35-question{background:#fff;border:1px solid #d8e6e2;border-radius:17px;padding:22px;margin-bottom:16px}.g35-question>header{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#526e81}.g35-question.correct>header{color:#12805a}.g35-question.wrong>header,.g35-question.missed>header{color:#b23246}.g35-question h4{font-size:17px;line-height:1.7;color:#173957;margin:16px 0;overflow-wrap:anywhere}.g35-option{display:flex;align-items:flex-start;gap:12px;border:1px solid #dfe7eb;background:#fafcfd;padding:13px;border-radius:11px;margin:8px 0;color:#355168;line-height:1.6;overflow-wrap:anywhere}.g35-option>b{min-width:23px}.g35-option small{display:block;font-size:12px;font-weight:700;margin-top:5px}.g35-option.right{border-color:#9cdbba;background:#e9f9ef;color:#126341}.g35-option.wrong{border-color:#edb4bd;background:#fff0f2;color:#aa2d40}.g35-explain{font-size:14px;border-top:1px solid #e5eded;padding-top:12px}@media(max-width:650px){.g35-search{grid-template-columns:1fr}.g35-metrics{grid-template-columns:repeat(2,1fr)}#g35-review{padding:15px}.g35-review-head{align-items:flex-start;flex-direction:column}.g35-question{padding:15px}.g35-question h4{font-size:16px}}
