.fad.fa-stapler::after, .fa-duotone.fa-stapler::after{content: "\e5af\e5af";} .fad.fa-masks-theater::after, .fa-duotone.fa-masks-theater::after{content: "\f630\f630";} .fad.fa-theater-masks::after, .fa-duotone.fa-theater-masks::after{content: "\f630\f630";} .fad.fa-kip-sign::after, .fa-duotone.fa-kip-sign::after{content: "\e1c4\e1c4";} .fad.fa-face-woozy::after, .fa-duotone.fa-face-woozy::after{content: "\e3a2\e3a2";} .fad.fa-cloud-question::after, .fa-duotone.fa-cloud-question::after{content: "\e492\e492";} .fad.fa-pineapple::after, .fa-duotone.fa-pineapple::after{content: "\e31f\e31f";} .fad.fa-hand-point-left::after, .fa-duotone.fa-hand-point-left::after{content: "\f0a5\f0a5";} .fad.fa-gallery-thumbnails::after, .fa-duotone.fa-gallery-thumbnails::after{content: "\e3aa\e3aa";} .fad.fa-circle-j::after, .fa-duotone.fa-circle-j::after{content: "\e112\e112";} .fad.fa-eyes::after, .fa-duotone.fa-eyes::after{content: "\e367\e367";} .fad.fa-handshake-simple::after, .fa-duotone.fa-handshake-simple::after{content: "\f4c6\f4c6";} .fad.fa-handshake-alt::after, .fa-duotone.fa-handshake-alt::after{content: "\f4c6\f4c6";} .fad.fa-page-caret-up::after, .fa-duotone.fa-page-caret-up::after{content: "\e42a\e42a";} .fad.fa-file-caret-up::after, .fa-duotone.fa-file-caret-up::after{content: "\e42a\e42a";} .fad.fa-jet-fighter::after, .fa-duotone.fa-jet-fighter::after{content: "\f0fb\f0fb";} .fad.fa-fighter-jet::after, .fa-duotone.fa-fighter-jet::after{content: "\f0fb\f0fb";} .fad.fa-comet::after, .fa-duotone.fa-comet::after{content: "\e003\e003";} .fad.fa-square-share-nodes::after, .fa-duotone.fa-square-share-nodes::after{content: "\f1e1\f1e1";} .fad.fa-share-alt-square::after, .fa-duotone.fa-share-alt-square::after{content: "\f1e1\f1e1";} .fad.fa-shield-keyhole::after, .fa-duotone.fa-shield-keyhole::after{content: "\e248\e248";} .fad.fa-barcode::after, .fa-duotone.fa-barcode::after{content: "\f02a\f02a";} .fad.fa-plus-minus::after, .fa-duotone.fa-plus-minus::after{content: "\e43c\e43c";} .fad.fa-square-sliders-vertical::after, .fa-duotone.fa-square-sliders-vertical::after{content: "\f3f2\f3f2";} .fad.fa-sliders-v-square::after, .fa-duotone.fa-sliders-v-square::after{content: "\f3f2\f3f2";} .fad.fa-video::after, .fa-duotone.fa-video::after{content: "\f03d\f03d";} .fad.fa-video-camera::after, .fa-duotone.fa-video-camera::after{content: "\f03d\f03d";} .fad.fa-message-middle::after, .fa-duotone.fa-message-middle::after{content: "\e1e1\e1e1";} .fad.fa-comment-middle-alt::after, .fa-duotone.fa-comment-middle-alt::after{content: "\e1e1\e1e1";} .fad.fa-graduation-cap::after, .fa-duotone.fa-graduation-cap::after{content: "\f19d\f19d";} .fad.fa-mortar-board::after, .fa-duotone.fa-mortar-board::after{content: "\f19d\f19d";} .fad.fa-hand-holding-medical::after, .fa-duotone.fa-hand-holding-medical::after{content: "\e05c\e05c";} .fad.fa-person-circle-check::after, .fa-duotone.fa-person-circle-check::after{content: "\e53e\e53e";} .fad.fa-square-z::after, .fa-duotone.fa-square-z::after{content: "\e288\e288";} .fad.fa-message-text::after, .fa-duotone.fa-message-text::after{content: "\e1e6\e1e6";} .fad.fa-comment-alt-text::after, .fa-duotone.fa-comment-alt-text::after{content: "\e1e6\e1e6";} .fad.fa-turn-up::after, .fa-duotone.fa-turn-up::after{content: "\f3bf\f3bf";} .fad.fa-level-up-alt::after, .fa-duotone.fa-level-up-alt::after{content: "\f3bf\f3bf";} :root, :host{--fa-style-family-classic: 'Font Awesome 6 Pro'; --fa-font-light: normal 300 1em/1 'Font Awesome 6 Pro';} @font-face{font-family: 'Font Awesome 6 Pro'; font-style: normal; font-weight: 300; font-display: block; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-light-300.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-light-300.ttf") format("truetype");} .fal, .fa-light{font-weight: 300;} :root, :host{--fa-style-family-classic: 'Font Awesome 6 Pro'; --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Pro';} @font-face{font-family: 'Font Awesome 6 Pro'; font-style: normal; font-weight: 400; font-display: block; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-regular-400.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-regular-400.ttf") format("truetype");} .far, .fa-regular{font-weight: 400;} :root, :host{--fa-style-family-classic: 'Font Awesome 6 Pro'; --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Pro';} @font-face{font-family: 'Font Awesome 6 Pro'; font-style: normal; font-weight: 900; font-display: block; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-solid-900.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-solid-900.ttf") format("truetype");} .fas, .fa-solid{font-weight: 900;} :root, :host{--fa-style-family-classic: 'Font Awesome 6 Pro'; --fa-font-thin: normal 100 1em/1 'Font Awesome 6 Pro';} @font-face{font-family: 'Font Awesome 6 Pro'; font-style: normal; font-weight: 100; font-display: block; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-thin-100.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-thin-100.ttf") format("truetype");} .fat, .fa-thin{font-weight: 100;} @font-face{font-family: 'Font Awesome 5 Brands'; font-display: block; font-weight: 400; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-brands-400.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-brands-400.ttf") format("truetype");} @font-face{font-family: 'Font Awesome 5 Pro'; font-display: block; font-weight: 900; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-solid-900.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-solid-900.ttf") format("truetype");} @font-face{font-family: 'Font Awesome 5 Pro'; font-display: block; font-weight: 400; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-regular-400.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-regular-400.ttf") format("truetype");} @font-face{font-family: 'Font Awesome 5 Pro'; font-display: block; font-weight: 300; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-light-300.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-light-300.ttf") format("truetype");} @font-face{font-family: 'Font Awesome 5 Duotone'; font-display: block; font-weight: 900; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-duotone-900.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-duotone-900.ttf") format("truetype");} @font-face{font-family: 'FontAwesome'; font-display: block; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-solid-900.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-solid-900.ttf") format("truetype");} @font-face{font-family: 'FontAwesome'; font-display: block; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-brands-400.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-brands-400.ttf") format("truetype");} @font-face{font-family: 'FontAwesome'; font-display: block; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-regular-400.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-regular-400.ttf") format("truetype"); unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC;} @font-face{font-family: 'FontAwesome'; font-display: block; src: url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-v4compatibility.woff2") format("woff2"), url("/schooleasy_portal_extension/static/src/css/../webfonts/fa-v4compatibility.ttf") format("truetype"); unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A;} 

/* /schooleasy_reportcard_portal_extension/static/src/css/reportcard_details.css defined in bundle 'web.assets_frontend' */
.schooleasy-grade-section{max-width: 1400px; margin-left: auto !important; margin-right: auto !important; display: flex; flex-direction: column; margin-bottom: 20px;} .schooleasy-card-grade-container{display: flex; flex-direction: column;} .grade-hierarchical-grid{width: 100%; font-family: Arial, sans-serif;} .grade-level{display: flex; margin-top: 10px;} .caret-container{display: flex; justify-content: center; flex: 0 0 auto;} .caretless-container{flex-grow: 1;} .grade-level-items{display: flex; flex-direction: row; width: 100%;} .caretless-container > .nested{display: none; margin-left: 20px;} .caretless-container > .nested.active{display: block;} .grade-level-1 .grade-item-1, .grade-level-2 .grade-item-1{flex-grow: 1;} .grade-item{padding: 5px; border: 1px solid #ccc; margin-right: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .grade-item-2{width: 20%;} .grade-item-3{width: 200px;} .grade-item-4{width:100px;} .caret{cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .caret::before{content: "\25B6"; color: black; display: inline-block; margin-right: 6px;} .smybol-dot{cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} .symbol-dot::before{content: "\2022"; color: black; display: inline-block; margin-right: 6px;} .caret-down::before{-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);} span.caret-down{background-color: #85c6de;}