/* Khulaasooyinka: xulashada fasalka iyo 8-da maaddo, mobile first. */
.grSummaryTop{display:flex;align-items:center;gap:14px;background:linear-gradient(125deg,#e9f8ee,#f8f8e8);border-radius:22px;padding:18px;margin-bottom:18px;color:#174d39}.grSummaryTop>span{font-size:36px}.grSummaryTop h3{margin:0 0 4px;font-size:18px}.grSummaryTop p{margin:0;font-size:12px;line-height:1.5}.grSummaryGrades{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 20px}.grSummaryGrades button{border:1px solid #d8e7db;border-radius:15px;background:#fff;color:#254b3a;min-width:0;padding:12px 3px;font-size:10px;cursor:pointer}.grSummaryGrades button b{display:block;font-size:16px}.grSummaryGrades button.active{border:2px solid #159b79;background:#e0f6ea}.grSummarySearch{border:1px solid #e1e9df;border-radius:15px;background:#fff;display:flex;align-items:center;gap:9px;padding:11px 14px;margin-bottom:22px}.grSummarySearch input{min-width:0;flex:1;border:0;outline:0;color:#213e31;font:inherit;background:transparent}.grSummaryHeading{font-size:19px;margin:0 0 12px}.grSummarySubjects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grSummarySubject{min-width:0;border:1px solid #e2ece3;border-radius:18px;background:#fff;padding:12px;box-shadow:0 6px 18px rgba(25,62,36,.04)}.grSummarySubject[hidden],.grSummaryNoMatch[hidden]{display:none}.grSummarySubjectHead{display:flex;gap:9px;align-items:center}.grSummarySubjectHead img{width:40px;height:40px;object-fit:cover;border-radius:11px}.grSummarySubjectHead div{min-width:0}.grSummarySubjectHead b{display:block;font-size:12px;line-height:1.25}.grSummarySubjectHead small{display:block;color:#5e7d69;font-size:10px}.grSummarySubject>p{font-size:10px;line-height:1.45;color:#6b7b70;margin:9px 0 0}.grSummaryFiles{margin-top:9px;display:grid;gap:6px}.grSummaryFiles button{display:flex;align-items:center;width:100%;gap:6px;background:#ebf8ee;border:0;border-radius:10px;padding:9px;text-align:left;color:#155f47;cursor:pointer}.grSummaryFiles button>span:nth-child(2){min-width:0;flex:1}.grSummaryFiles b,.grSummaryFiles small{display:block;font-size:10px}.grSummaryFiles small{font-size:9px}.grSummaryFiles em{font-style:normal;font-size:18px}.grSummaryNoMatch{font-size:13px;color:#647b68}.grSummarySubjects button:focus-visible,.grSummaryGrades button:focus-visible,.grSummarySearch input:focus-visible{outline:3px solid #e8ac4a;outline-offset:2px}html[data-guul-comfort-resolved="dark"] .grSummaryTop{background:#204334;color:#eff9f0}html[data-guul-comfort-resolved="dark"] .grSummaryGrades button,html[data-guul-comfort-resolved="dark"] .grSummarySearch,html[data-guul-comfort-resolved="dark"] .grSummarySubject{background:#1c3228;color:#e8f6ea;border-color:#335844}html[data-guul-comfort-resolved="dark"] .grSummaryGrades button.active,html[data-guul-comfort-resolved="dark"] .grSummaryFiles button{background:#285442;color:#eaffed}html[data-guul-comfort-resolved="dark"] .grSummarySearch input{color:#fff}@media(max-width:370px){.grSummarySubjects{grid-template-columns:1fr}}
