.zinc-journey-activity-step.glow-shadow{box-shadow:0 0 #8bb449;animation:pulseGlow 2s ease-in-out infinite alternate}@keyframes pulseGlow{0%{box-shadow:none}to{box-shadow:0 0 15px #8bb449,0 0 15px #8bb449}}.response-section-icon{font-size:18px;color:#8bb449;margin-right:10px;vertical-align:middle;display:inline-block}.response-section-title{font-size:2rem;font-weight:600;color:#1f2937}.response-content-container{background:#fff;border-radius:0 0 .5rem .5rem}.response-tabs{display:flex;background:#f3f4f6;border-radius:0}.response-tab{flex:1;padding:1rem 1.5rem;font-size:1.3rem;font-weight:500;color:#6b7280;background:#f9fafb;border:none;border-radius:0;cursor:pointer;transition:all .2s ease}.response-tab:hover{background:#f3f4f6;color:#374151}.response-tab.active{background:#e5e7eb;color:#1f2937;font-weight:600}.response-content{min-height:300px;padding:2rem;background:#f8f9fa;border-radius:0 0 .5rem .5rem}.response-text{white-space:pre-wrap;color:#1f2937}.highlighted-background{background:#f4faef;border:1.5px solid #b6e6c9;border-radius:10px;padding:10px}.scoring-panel{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;margin-bottom:1rem}.scoring-panel .header{margin-bottom:1rem}.scoring-panel .header h3{font-weight:700}.scoring-panel .score-display{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.scoring-panel .score-display .score-section{text-align:center}.scoring-panel .score-display .score-section .label{font-size:1.17rem;color:#6b7280;margin-bottom:.25rem}.scoring-panel .score-display .score-section .score{font-size:1.875rem;font-weight:700;line-height:2.25rem}.scoring-panel .score-display .improvement{display:flex;align-items:center;color:#16a34a}.scoring-panel .score-display .improvement .icon{margin-right:.25rem}.scoring-panel .score-display .improvement .value{font-size:1.2rem;line-height:1.75rem}.scoring-panel .divider{margin:1rem 0;border-top:1px solid #e5e7eb}.scoring-panel .teacher-scoring .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.scoring-panel .teacher-scoring .section-header h4{margin:0;font-weight:700}.scoring-panel .teacher-scoring .description{color:#4b5563;margin-bottom:.75rem}.scoring-panel .teacher-scoring .rubric-link{color:#8bb449;text-decoration:underline;cursor:pointer;margin-bottom:1rem;display:inline-block}.scoring-panel .teacher-scoring .reset-button{background:none;border:0px;color:#8bb449;padding:.25rem .75rem;border-radius:.25rem;cursor:pointer}.scoring-panel .teacher-scoring .reset-button:hover{background:#f0fdf4}.scoring-panel .criteria-section{margin-bottom:1rem}.scoring-panel .criteria-section .criteria-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.scoring-panel .criteria-section .criteria-header .name{font-weight:500}.scoring-panel .criteria-section .criteria-header .points{color:#6b7280}.scoring-panel .criteria-section .score-buttons{display:flex;grid-gap:.5rem;gap:.5rem}.scoring-panel .criteria-section .score-buttons .score-button{flex:1;height:3.2rem;border-radius:.25rem;border:1px solid #d1d5db;background:#f9fafb;color:#374151;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.scoring-panel .criteria-section .score-buttons .score-button:hover{background:#f3f4f6}.scoring-panel .criteria-section .score-buttons .score-button.selected{background:#8bb449;color:#fff;border-color:#8bb449}.scoring-panel .score-summary{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.scoring-panel .score-summary .summary-section{text-align:center}.scoring-panel .score-summary .summary-section .label{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.scoring-panel .score-summary .summary-section .score{font-size:1.5rem;line-height:2rem}.scoring-panel .score-summary .summary-section .score.ai-score{color:#9ca3af}.scoring-panel .save-button{width:100%;background:#8bb449;color:#fff;padding:.75rem;border-radius:.25rem;border:none;cursor:pointer;font-weight:500}.scoring-panel .save-button:hover:not(:disabled){background:#6f903a}.scoring-panel .save-button:disabled{background:#9ca3af;cursor:not-allowed}.header-navigation{font-family:Nunito}.header-navigation .student-title{font-size:28px;font-weight:700;line-height:1.2;color:#3d3c3c;margin:0}.header-navigation .navigation-buttons .nav-button{font-family:Nunito;font-size:14px;font-weight:500;padding:8px 16px;border-radius:0;border:none;cursor:pointer;transition:all .2s ease-in-out;text-transform:none!important}.header-navigation .navigation-buttons .nav-button.primary{background-color:#8bb449;color:#fff}.header-navigation .navigation-buttons .nav-button.primary:hover:not(:disabled){background-color:#6f903a}.header-navigation .navigation-buttons .nav-button.secondary{background-color:#8bb44a;color:#fff}.header-navigation .navigation-buttons .nav-button.secondary:hover:not(:disabled){background-color:#6f903b}.header-navigation .navigation-buttons .nav-button:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.article-info{font-family:Nunito}.article-info .article-label{font-size:14px;color:#6b7280}.article-info .article-title{font-size:20px;font-weight:600;line-height:1.2;color:#1f2937}.article-info .article-author{font-size:14px;color:#6b7280}.article-info .date-section .date-label{font-size:14px;color:#6b7280;margin-bottom:4px}.article-info .date-section .date-value{font-size:15px;font-weight:500;color:#1f2937}.writing-section-icon{font-size:18px;color:#8bb449;margin-right:10px;margin-left:8px;vertical-align:middle;display:inline-block}.writing-prompt-section{margin-bottom:1.5rem;background:#fff;border:1px solid #d1d5db;border-radius:.5rem}.writing-prompt-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1rem 1.5rem;background:#f9fafb;border-radius:.5rem .5rem 0 0}.writing-prompt-title{font-size:2rem;font-weight:600;color:#1f2937}.writing-prompt-content{padding:2rem;background:#f8f9fa;border-radius:0 0 .5rem .5rem}.writing-prompt-text{font-size:1.125rem;line-height:1.75;color:#1f2937}.article-summary{border:1px solid #d7d7d7;border-radius:4px;padding:20px;margin-bottom:20px}.article-summary .article-title{color:#3d3c3c;font-family:Nunito;margin-bottom:15px}.article-summary .article-title .subtext{display:inline-block;font-size:22px;font-weight:lighter;margin-right:6px}.article-summary .article-title .title{font-size:24px}.article-summary .article-source{color:#3d3c3c;font-family:Nunito;font-size:15px;text-transform:uppercase}.article-summary .article-image{max-height:245px;width:100%;-o-object-fit:contain;object-fit:contain}.article-summary .instructions-wrapper{display:flex;height:auto;align-items:center;justify-content:center;padding-top:20px;padding-bottom:20px}.article-summary .instructions-wrapper .instructions{text-align:center;width:100%}.article-summary .instructions-wrapper .instructions .main-instruction{font-size:21px;margin-bottom:15px}.article-summary .instructions-wrapper .instructions .read-article{text-transform:uppercase;font-size:18px;line-height:22px;margin:0;width:100%}.article-summary .writing-prompt-image{display:block;margin:0 auto;height:210px;width:330px}.step-one-look .step-header{display:flex;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #8BB449}.step-one-look .step-header .step-icon{font-size:24px;color:#8bb449;margin-right:15px}.step-one-look .step-header .step-title{font-size:28px;font-weight:700;color:#000;margin:0}.step-one-look .step-instructions{margin-bottom:10px}.step-one-look .step-instructions .instructions-text{font-size:16px;color:#666;margin-bottom:25px;line-height:1.5}.step-one-look .step-instructions .note-taking-section .notes-textarea{width:100%;min-height:300px;padding:15px;border:2px solid #DDD;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;outline:none;background-color:#fff}.step-one-look .step-instructions .note-taking-section .notes-textarea:focus{border-color:#8bb449;box-shadow:0 0 0 3px #8bb4491a}.step-one-look .step-instructions .note-taking-section .notes-textarea::-moz-placeholder{color:#999}.step-one-look .step-instructions .note-taking-section .notes-textarea::placeholder{color:#999}.step-one-look .step-instructions .note-taking-section .character-count{margin-top:8px;text-align:right}.step-one-look .step-instructions .note-taking-section .character-count .count-text{font-size:12px;color:#666}.step-one-look .step-error{margin-bottom:20px}.step-one-look .step-error .error-message{background-color:#ff1d1d1a;border-radius:4px;padding:12px;color:#f56565;font-size:14px;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.step-one-look .step-error .error-message .error-icon{font-size:16px}.step-one-look .step-actions{display:flex;justify-content:flex-end;margin-top:20px}.step-one-look .step-actions .continue-button{background-color:#8bb449;border-color:#8bb449;font-weight:600;min-width:200px}.step-one-look .step-actions .continue-button:hover:not(:disabled){background-color:#6f903a;border-color:#6f903a}.step-one-look .step-actions .continue-button:disabled{background-color:#ccc;border-color:#ccc;color:#666;cursor:not-allowed}.step-two-organize .step-header{display:flex;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #8BB449}.step-two-organize .step-header .step-icon{font-size:24px;color:#8bb449;margin-right:15px}.step-two-organize .step-header .step-title{font-size:28px;font-weight:700;color:#000;margin:0}.step-two-organize .step-instructions{margin-bottom:30px}.step-two-organize .step-instructions .instructions-text{font-size:16px;color:#666;margin-bottom:25px;line-height:1.5}.step-two-organize .step-instructions .notes-reference{margin-bottom:25px}.step-two-organize .step-instructions .notes-reference h3{font-size:16px;font-weight:600;color:#000;margin-bottom:10px}.step-two-organize .step-instructions .notes-reference .reference-notes{background-color:#e6f9ed;padding:15px;border-radius:6px;border:1px solid #b6e6c9;font-size:14px;color:#2d6246;max-height:150px;overflow-y:auto;white-space:pre-wrap}.step-two-organize .step-instructions .thesis-section,.step-two-organize .step-instructions .evidence-section{margin-bottom:25px}.step-two-organize .step-instructions .thesis-section .thesis-label,.step-two-organize .step-instructions .thesis-section .evidence-label,.step-two-organize .step-instructions .evidence-section .thesis-label,.step-two-organize .step-instructions .evidence-section .evidence-label{display:block;font-size:16px;font-weight:600;color:#000;margin-bottom:8px}.step-two-organize .step-instructions .thesis-section .show-me-how-link,.step-two-organize .step-instructions .evidence-section .show-me-how-link{color:#06c;text-decoration:none;font-size:14px;margin-left:10px}.step-two-organize .step-instructions .thesis-section .show-me-how-link:hover,.step-two-organize .step-instructions .evidence-section .show-me-how-link:hover{text-decoration:underline}.step-two-organize .step-instructions .thesis-section .textarea-container,.step-two-organize .step-instructions .evidence-section .textarea-container{position:relative}.step-two-organize .step-instructions .thesis-section .textarea-container .thesis-textarea,.step-two-organize .step-instructions .thesis-section .textarea-container .evidence-textarea,.step-two-organize .step-instructions .evidence-section .textarea-container .thesis-textarea,.step-two-organize .step-instructions .evidence-section .textarea-container .evidence-textarea{width:100%;min-height:120px;padding:15px;border:2px solid #DDD;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;outline:none;background-color:#fff}.step-two-organize .step-instructions .thesis-section .textarea-container .thesis-textarea:focus,.step-two-organize .step-instructions .thesis-section .textarea-container .evidence-textarea:focus,.step-two-organize .step-instructions .evidence-section .textarea-container .thesis-textarea:focus,.step-two-organize .step-instructions .evidence-section .textarea-container .evidence-textarea:focus{border-color:#8bb449;box-shadow:0 0 0 3px #8bb4491a}.step-two-organize .step-instructions .thesis-section .textarea-container .thesis-textarea::-moz-placeholder,.step-two-organize .step-instructions .thesis-section .textarea-container .evidence-textarea::-moz-placeholder,.step-two-organize .step-instructions .evidence-section .textarea-container .thesis-textarea::-moz-placeholder,.step-two-organize .step-instructions .evidence-section .textarea-container .evidence-textarea::-moz-placeholder{color:#999}.step-two-organize .step-instructions .thesis-section .textarea-container .thesis-textarea::placeholder,.step-two-organize .step-instructions .thesis-section .textarea-container .evidence-textarea::placeholder,.step-two-organize .step-instructions .evidence-section .textarea-container .thesis-textarea::placeholder,.step-two-organize .step-instructions .evidence-section .textarea-container .evidence-textarea::placeholder{color:#999}.step-two-organize .step-instructions .thesis-section .textarea-container .word-count,.step-two-organize .step-instructions .evidence-section .textarea-container .word-count{position:absolute;bottom:8px;right:12px;font-size:12px;color:#666;background-color:#ffffffe6;padding:2px 6px;border-radius:3px}.step-two-organize .step-actions{display:flex;flex-direction:column;align-items:flex-end;margin-top:30px}.step-two-organize .step-actions .continue-button{background-color:#8bb449;border-color:#8bb449;font-weight:600;min-width:200px}.step-two-organize .step-actions .continue-button:hover:not(:disabled){background-color:#6f903a;border-color:#6f903a}.step-two-organize .step-actions .continue-button:disabled{background-color:#ccc;border-color:#ccc;color:#666;cursor:not-allowed}.step-two-organize .step-actions .continue-button .loading-spinner{margin-right:8px;animation:spin 1s linear infinite}.step-two-organize .step-actions .button-group{display:flex;grid-gap:12px;gap:12px;align-items:center}.step-two-organize .step-actions .button-group .continue-editing-btn,.step-two-organize .step-actions .button-group .next-step-btn{min-width:160px;font-weight:600}.step-two-organize .remaining-feedback-counter{font-size:14px;color:#666;margin-top:8px;font-style:italic}.step-feedback{background:#f4faef;border:1.5px solid #b6e6c9;border-radius:10px;padding:24px 24px 16px;margin:32px 0 0;color:#2d6246;font-size:1.08em}.step-feedback .feedback-title{font-weight:700;font-size:1.15em;margin-bottom:10px}.step-feedback .feedback-loading{color:#2d6246;font-size:1em;padding:20px 0;text-align:center;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.step-feedback .feedback-loading .loading-spinner{animation:spin 1s linear infinite;font-size:16px}.step-feedback .feedback-list{margin:0 0 18px;padding-left:18px;color:#2d6246;font-size:1em;list-style:none}.step-feedback .feedback-list li{margin-bottom:4px}.step-feedback .feedback-list li:first-child{margin-bottom:6px}.step-feedback .feedback-instructions{margin-top:20px;padding-top:15px;border-top:1px solid #b6e6c9}.step-feedback .feedback-instructions p{margin:0;color:#2d6246;font-size:1em}.popup-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup-overlay .popup-content{background:#fff;border-radius:16px;width:90%;max-width:520px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 4px 20px #00000026}.popup-overlay .popup-content .popup-close{position:absolute;top:20px;right:20px;background:none;border:none;font-size:24px;color:#ccc;cursor:pointer;padding:8px;line-height:1}.popup-overlay .popup-content .popup-close:hover{color:#999}.popup-overlay .popup-content .popup-header{padding:32px 32px 24px;text-align:left}.popup-overlay .popup-content .popup-header h3{margin:0;font-size:22px;font-weight:bolder;color:#333;line-height:1.3}.popup-overlay .popup-content .popup-body{padding:0 32px 24px}.popup-overlay .popup-content .popup-body .example-section{margin-bottom:20px}.popup-overlay .popup-content .popup-body .example-section:last-child{margin-bottom:0}.popup-overlay .popup-content .popup-body .example-section h4{font-size:16px;font-weight:700;color:#333;margin:0 0 8px}.popup-overlay .popup-content .popup-body .example-section p{font-size:15px;line-height:1.4;color:#333;margin:0;background-color:transparent;padding:0;border:none}.popup-overlay .popup-content .popup-footer{padding:24px 32px 32px;text-align:center}.step-three-write .step-header{display:flex;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #8BB449}.step-three-write .step-header .step-icon{font-size:24px;color:#8bb449;margin-right:15px}.step-three-write .step-header .step-title{font-size:28px;font-weight:700;color:#000;margin:0}.step-three-write .step-instructions{margin-bottom:30px}.step-three-write .step-instructions .instructions-text{font-size:16px;color:#666;margin-bottom:25px;line-height:1.5}.step-three-write .step-instructions .instructions-text strong{color:#000;font-weight:600}.step-three-write .step-instructions .reference-section{margin-bottom:25px}.step-three-write .step-instructions .reference-section h3{font-size:16px;font-weight:600;color:#000;margin-bottom:10px}.step-three-write .step-instructions .reference-section .reference-box{background-color:#e6f9ed;padding:15px;border-radius:6px;border:1px solid #b6e6c9;font-size:14px;color:#2d6246;min-height:60px;white-space:pre-wrap;line-height:1.4;max-height:150px;overflow-y:auto}.step-three-write .step-instructions .writing-section .writing-label{display:block;font-size:16px;font-weight:600;color:#000;margin-bottom:15px}.step-three-write .step-instructions .writing-section .textarea-container{position:relative}.step-three-write .step-instructions .writing-section .textarea-container .answer-textarea{width:100%;min-height:400px;padding:15px;border:2px solid #DDD;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;outline:none;background-color:#fff;line-height:1.5}.step-three-write .step-instructions .writing-section .textarea-container .answer-textarea:focus{border-color:#8bb449;box-shadow:0 0 0 3px #8bb4491a}.step-three-write .step-instructions .writing-section .textarea-container .answer-textarea::-moz-placeholder{color:#999}.step-three-write .step-instructions .writing-section .textarea-container .answer-textarea::placeholder{color:#999}.step-three-write .step-instructions .writing-section .textarea-container .word-count{position:absolute;bottom:8px;right:12px;font-size:12px;color:#666;background-color:#ffffffe6;padding:2px 6px;border-radius:3px}.step-three-write .warning-overlay{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.step-three-write .warning-overlay .warning-popup{background:#fff;border-radius:12px;padding:32px;max-width:500px;width:90%;box-shadow:0 20px 40px #0003}.step-three-write .warning-overlay .warning-popup .warning-header{display:flex;align-items:center;margin-bottom:20px}.step-three-write .warning-overlay .warning-popup .warning-header .warning-icon{font-size:24px;color:#f39c12;margin-right:12px}.step-three-write .warning-overlay .warning-popup .warning-header h3{margin:0;font-size:20px;font-weight:600;color:#333}.step-three-write .warning-overlay .warning-popup .warning-content{margin-bottom:24px;color:#666;line-height:1.5}.step-three-write .warning-overlay .warning-popup .warning-content p{margin-bottom:12px}.step-three-write .warning-overlay .warning-popup .warning-content p:last-child{margin-bottom:0}.step-three-write .warning-overlay .warning-popup .warning-actions{display:flex;grid-gap:12px;gap:12px;justify-content:flex-end}.step-three-write .step-actions{display:flex;justify-content:flex-end;align-items:center;margin-top:30px;margin-bottom:20px}.step-three-write .step-actions .submit-button{background-color:#8bb449;border-color:#8bb449;font-weight:600;min-width:200px}.step-three-write .step-actions .submit-button:hover:not(:disabled){background-color:#6f903a;border-color:#6f903a}.step-three-write .step-actions .submit-button:disabled{background-color:#ccc;border-color:#ccc;color:#666;cursor:not-allowed}.step-three-write .step-actions .submit-button .loading-spinner{margin-right:8px;animation:spin 1s linear infinite}.step-three-write .step-error{margin-bottom:20px}.step-three-write .step-error .error-message{background-color:#ff1d1d1a;border-radius:4px;padding:12px;color:#f56565;font-size:14px;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.step-three-write .step-error .error-message .error-icon{font-size:16px}.step-three-write .step-feedback{background:#f4faef;border:1.5px solid #b6e6c9;border-radius:10px;padding:24px;margin:32px 0 0;color:#2d6246;font-size:1.08em}.step-three-write .step-feedback .feedback-title{font-weight:700;font-size:1.15em;margin-bottom:15px;color:#2d6246}.step-three-write .step-feedback .feedback-loading{color:#2d6246;font-size:1em;padding:20px 0;text-align:center;display:flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.step-three-write .step-feedback .feedback-loading .loading-spinner{animation:spin 1s linear infinite;font-size:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.step-three-write .step-feedback .feedback-content{margin:0 0 18px;color:#2d6246;font-size:1em;line-height:1.4}.step-three-write .step-feedback .feedback-content div{margin-bottom:6px}.step-three-write .step-feedback .detailed-feedback-toggle{margin-top:15px;margin-bottom:10px}.step-three-write .step-feedback .detailed-feedback-toggle .toggle-text{color:#2d6246;cursor:pointer;display:flex;align-items:center;font-size:1em}.step-three-write .step-feedback .detailed-feedback-toggle .toggle-text:hover{text-decoration:underline}.step-three-write .step-feedback .detailed-feedback-toggle .toggle-text .toggle-arrow{margin-left:8px;font-size:14px}.step-three-write .step-feedback .detailed-feedback-content{margin-top:15px;color:#2d6246;font-size:1em;line-height:1.4}.step-three-write .step-feedback .detailed-feedback-content div{margin-bottom:6px}.step-three-write .step-feedback .feedback-instructions{margin-top:20px;padding-top:15px;border-top:1px solid #b6e6c9}.step-three-write .step-feedback .feedback-instructions p{margin:0;color:#2d6246;font-size:1em}.step-three-write.final-submitted .final-response-section{margin-top:30px;margin-bottom:30px}.step-three-write.final-submitted .final-response-section h3{font-size:18px;font-weight:600;color:#000;margin-bottom:15px}.step-three-write.final-submitted .final-response-section .final-response-textarea{width:100%;background:#f4faef;border:1.5px solid #b6e6c9;border-radius:10px;padding:20px;color:#2d6246;font-size:14px;font-family:inherit;line-height:1.5;resize:none;outline:none;cursor:default}.step-three-write.final-submitted .final-response-section .final-response-textarea:focus{border-color:#b6e6c9;box-shadow:none}.ai-writing-prompt-container{margin:25px auto 35px;min-width:950px;max-width:1200px}.ai-writing-prompt-container .ai-writing-prompt-header{margin-bottom:0;display:flex;justify-content:flex-end}.ai-writing-prompt-container .ai-writing-prompt-sidebar{background-color:#f5f5f5;padding:20px;border-right:1px solid #DDD;border-radius:3px;position:relative}.ai-writing-prompt-container .ai-writing-prompt-sidebar .writing-prompt-heading{margin-bottom:20px}.ai-writing-prompt-container .ai-writing-prompt-sidebar .writing-prompt-heading .step-icon{font-size:30px;color:#8bb449;margin-right:15px}.ai-writing-prompt-container .ai-writing-prompt-main{padding:20px;min-height:600px;border:1px solid #DDD;border-radius:3px;background:#fff}.ai-writing-prompt-container .ai-writing-prompt-main .error-message{background-color:#ff1d1d1a;border-radius:4px;padding:8px;color:#f56565;font-size:14px;font-weight:600;text-align:center}.student-performance-district-report__report-wrapper{margin-top:25px}.DateRangePicker_picker{z-index:2}.student-performance-district-report-table__school-row{cursor:pointer}.student-performance-district-report-table__school-row .rt-td:first-child{text-decoration:underline}.student-performance-district-report-table .rt-tr{align-items:center}.student-performance-district-report-table .rt-tr-group:first-child{background-color:#cdcdcd}
