.report-explorer{display:grid;gap:24px}.report-control-panel{padding:28px}.report-heading{display:flex;justify-content:space-between;gap:20px}.report-heading h2{font-size:26px;margin:8px 0}.report-heading p,.report-results-heading p{color:var(--muted,#a7bdd7);line-height:1.65}.report-orbit{font-size:68px;line-height:1;color:#50dcf3;opacity:.7}.report-connections{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:24px}.report-connections>div{border:1px solid #31465c;border-radius:12px;padding:12px}.report-connections small{display:block;color:#a7bdd7;font-size:11px;line-height:1.6;margin-top:5px}.sync-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#f2b85c;margin-right:7px}.sync-dot.synced{background:#83d4a1}.report-schedule{color:#a7bdd7;font-size:12px;line-height:1.7;margin:12px 0 22px}.report-schedule a{color:#53d7f5}.report-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:16px 0;border-top:1px solid #2b4159;border-bottom:1px solid #2b4159}.report-tabs button,.report-view-switch button{border:1px solid transparent;background:transparent;color:#b7cde3;padding:9px 13px;border-radius:8px;cursor:pointer;font:inherit;font-size:13px}.report-tabs button[aria-pressed=true],.report-view-switch button[aria-pressed=true]{background:#153b51;color:#72e8ff;border-color:#3a798b}.report-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.report-filter{display:grid;gap:8px;min-width:0}.report-filter>span,.report-custom-dates label{font-size:12px;font-weight:600;color:#b8cde3}.report-filter input,.report-filter select,.report-custom-dates input{width:100%;min-width:0;background:#0b1d30;color:#eff8ff;border:1px solid #3b536d;border-radius:9px;padding:11px 10px;font:inherit;font-size:14px;color-scheme:dark}.report-filter input:focus,.report-filter select:focus,.report-custom-dates input:focus{outline:2px solid #4dd6f2;outline-offset:2px}.report-search{grid-column:span 2}.report-custom-dates{display:flex;gap:16px;margin-top:16px}.report-custom-dates[hidden]{display:none}.report-custom-dates label{display:grid;gap:8px;max-width:220px}.report-filter-footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;align-items:center;margin:18px 0 12px;font-size:12px;color:#bdd0e2}.report-filter-footer input{accent-color:#4ed9f4;vertical-align:middle;width:16px;height:16px}.report-legend{font-size:12px;line-height:1.75;color:#8fa8c0;margin:0;max-width:90ch}.report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px}.report-summary>div{background:linear-gradient(135deg,#142e44,#102035);border:1px solid #2c4a60;border-radius:14px;padding:19px}.report-summary span{display:block;color:#b5cce0;font-size:12px}.report-summary strong{display:block;font-size:30px;color:#f0faff;margin:10px 0}.report-summary small{display:block;color:#8ca9c1;font-size:10px;line-height:1.6}.report-results-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.report-results-heading h2{font-size:21px}.report-results-heading p{font-size:12px;margin-top:8px}.report-view-switch{display:flex;flex-shrink:0;border:1px solid #2d425a;border-radius:9px;padding:3px}.report-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.report-record{min-width:0;border:1px solid #2d465e;background:#102238;border-radius:15px;padding:21px;border-top:3px solid #45c5e3}.report-record.report-kind-reading{border-top-color:#a98ee8}.report-record.report-kind-course{border-top-color:#e5b15e}.report-record.report-kind-reflection{border-top-color:#7dd3a8}.report-record.report-kind-study{border-top-color:#859cb7}.report-record-top{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:11px;margin-bottom:14px}.report-source{color:#6fdff4}.report-source.libby{color:#c4a9fc}.report-source.gizmos{color:#9bdba8}.report-source.synthesis{color:#e9c77e}.report-type{color:#8eabc2;text-align:right}.report-record h3{font-size:17px;line-height:1.5}.report-date{font-size:12px;color:#9db5cb;line-height:1.6;margin-top:9px}.report-record-values{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:16px}.report-record-values>strong{font-size:18px;text-align:right}.report-record-values small,.report-results-table td>small,.report-results-table strong+small{display:block;font-weight:400;color:#a6bdd2;font-size:11px;line-height:1.7}.report-status{display:inline-block;border-radius:7px;font-size:11px;padding:6px 9px;background:#20364a;color:#c0d1e4;line-height:1.4}.report-status.completed,.report-status.reviewed{background:#174335;color:#b9efc9}.report-status.in-progress,.report-status.ready-for-review{background:#453b25;color:#f5d395}.report-duration{font-size:12px;color:#acbfd1;margin:14px 0}.report-record details,.report-results-table details{border-top:1px solid #2c4359;padding-top:12px}.report-record summary,.report-results-table summary{font-size:12px;color:#63d9f3;cursor:pointer}.report-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;font-size:12px;margin:17px 0}.report-facts div{min-width:0}.report-facts dt{color:#8faac3;margin-bottom:5px}.report-facts dd{margin:0;color:#d4e4f2;line-height:1.7;overflow-wrap:anywhere}.report-note{white-space:pre-wrap;color:#b5cadf;font-size:12px;line-height:1.8;margin:16px 0}.report-record .button,.report-results-table .button{padding:8px 11px;font-size:11px}.report-results-table{background:#102238;border:1px solid #2d465e;border-radius:14px}.report-results-table .report-table{margin:0}.report-results-table .report-table td{vertical-align:top;min-width:130px}.report-results-table .report-table td:first-child{min-width:210px}.report-pagination{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:24px;color:#9fb8d0;font-size:13px}.report-empty{text-align:center;padding:48px 20px;background:#102238;border:1px solid #2d465e;border-radius:14px}.report-empty p{margin:15px;color:#9fb8d0}.report-results-table details[open]{min-width:250px}.science-unit{margin:22px 0;padding:24px;background:linear-gradient(120deg,#12394a,#182c42);border:1px solid #386279;border-radius:20px}.science-unit-head{display:flex;justify-content:space-between;gap:20px}.science-unit-head h2{font-size:23px;margin:10px 0}.science-unit-head p{color:#b4cfe1;max-width:70ch;line-height:1.7}.science-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.science-day{padding:20px;background:#102338;border:1px solid #39627a;border-radius:12px}.science-day .eyebrow{color:#79dfc5}.science-day h3{line-height:1.5;margin:12px 0}.science-day p{font-size:12px;color:#a9c5d9;line-height:1.7;margin-bottom:15px}.science-resources{display:grid;gap:13px;margin:22px 0}.science-resource{padding:20px;border:1px solid #35506b;background:#12283e;border-radius:12px}.science-resource h3{margin:8px 0}.science-resource p{color:#b6cce0;line-height:1.7;font-size:14px;margin:10px 0 16px}.science-alignment{font-size:13px;line-height:1.8;color:#acc7dd}.science-resource .eyebrow{color:#7bdcce}.science-steps-note{margin:15px 0;font-size:13px;color:#a8bfd3;line-height:1.8}@media(max-width:1000px){.report-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-connections{grid-template-columns:repeat(2,minmax(0,1fr))}.report-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.report-control-panel{padding:20px}.report-heading h2{font-size:21px}.report-orbit{display:none}.report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.report-search{grid-column:span 2}.report-cards{grid-template-columns:1fr}.report-record{padding:18px}.report-results-heading{align-items:flex-start;flex-direction:column}.report-summary{gap:10px}.report-summary>div{padding:15px}.report-summary strong{font-size:25px}.report-connections{gap:8px}.report-connections>div{padding:10px}.report-connections strong{font-size:12px}.report-tabs{gap:3px}.report-tabs button{font-size:11px;padding:8px}.report-pagination{gap:12px}.science-days{grid-template-columns:1fr}.science-unit{padding:20px}.science-unit-head{display:block}.report-results-table{max-width:100%}}@media print{.report-control-panel,.report-view-switch,.report-pagination,.report-schedule,.report-results-heading p{display:none!important}.report-summary{grid-template-columns:repeat(4,1fr)}.report-results-table{overflow:visible}.report-results-table .report-table{min-width:0;width:100%}.report-results-table td{min-width:0!important;color:#111!important}.report-results-table small,.report-facts dd,.report-note{color:#333!important}.report-facts{grid-template-columns:1fr}.report-status{color:#111!important;background:#eee!important}.report-record{break-inside:avoid}.report-results-table .button-row{display:none}}

.report-record.report-kind-achievement{border-top-color:#9fd890}
