.grade-picker[data-v-3b8e1472]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.grade-picker button.grade-option[data-v-3b8e1472]{box-sizing:border-box;color:#244f35;box-shadow:none;text-align:left;cursor:pointer;background:#f8f9ee;border:2px solid #b9cba5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:130px;margin:0;padding:14px;font-family:Pond Nunito,Trebuchet MS,sans-serif;display:flex}.grade-picker button.grade-option[data-v-3b8e1472]:hover{box-shadow:none;background:#eaf3dc}.grade-picker button.grade-option[aria-pressed=true][data-v-3b8e1472]{background:#d6edb5;border-color:#285d32;box-shadow:0 0 0 2px #43813340}.grade-picker button.grade-option[data-v-3b8e1472]:focus-visible{outline-offset:3px;outline:3px solid #2277ba}.grade-picker strong[data-v-3b8e1472]{width:100%;font-size:22px;font-weight:800;line-height:1.3}.grade-picker strong span[data-v-3b8e1472]{float:right}.grade-picker button.grade-option>span[data-v-3b8e1472]{font-size:12px;font-weight:600;line-height:1.5}.grade-picker small[data-v-3b8e1472]{color:#52633d;margin-top:auto;font-size:15px;font-weight:700;line-height:1.4}@media (width<=600px){.grade-picker[data-v-3b8e1472]{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-picker button.grade-option[data-v-3b8e1472]{min-height:120px;padding:10px}}
