.fad.fa-circle-2::after, .fa-duotone.fa-circle-2::after{content: "\e0ef\e0ef";} .fad.fa-magnet::after, .fa-duotone.fa-magnet::after{content: "\f076\f076";} .fad.fa-jar::after, .fa-duotone.fa-jar::after{content: "\e516\e516";} .fad.fa-gramophone::after, .fa-duotone.fa-gramophone::after{content: "\f8bd\f8bd";} .fad.fa-dice-d12::after, .fa-duotone.fa-dice-d12::after{content: "\f6ce\f6ce";} .fad.fa-note-sticky::after, .fa-duotone.fa-note-sticky::after{content: "\f249\f249";} .fad.fa-sticky-note::after, .fa-duotone.fa-sticky-note::after{content: "\f249\f249";} .fad.fa-down::after, .fa-duotone.fa-down::after{content: "\f354\f354";} .fad.fa-arrow-alt-down::after, .fa-duotone.fa-arrow-alt-down::after{content: "\f354\f354";} .fad.fa-hundred-points::after, .fa-duotone.fa-hundred-points::after{content: "\e41c\e41c";} .fad.fa-100::after, .fa-duotone.fa-100::after{content: "\e41c\e41c";} .fad.fa-paperclip-vertical::after, .fa-duotone.fa-paperclip-vertical::after{content: "\e3c2\e3c2";} .fad.fa-wind-warning::after, .fa-duotone.fa-wind-warning::after{content: "\f776\f776";} .fad.fa-wind-circle-exclamation::after, .fa-duotone.fa-wind-circle-exclamation::after{content: "\f776\f776";} .fad.fa-location-pin-slash::after, .fa-duotone.fa-location-pin-slash::after{content: "\f60c\f60c";} .fad.fa-map-marker-slash::after, .fa-duotone.fa-map-marker-slash::after{content: "\f60c\f60c";} .fad.fa-face-sad-sweat::after, .fa-duotone.fa-face-sad-sweat::after{content: "\e38a\e38a";} .fad.fa-bug-slash::after, .fa-duotone.fa-bug-slash::after{content: "\e490\e490";} .fad.fa-cupcake::after, .fa-duotone.fa-cupcake::after{content: "\e402\e402";} .fad.fa-light-switch-off::after, .fa-duotone.fa-light-switch-off::after{content: "\e018\e018";} .fad.fa-toggle-large-off::after, .fa-duotone.fa-toggle-large-off::after{content: "\e5b0\e5b0";} .fad.fa-pen-fancy-slash::after, .fa-duotone.fa-pen-fancy-slash::after{content: "\e210\e210";} .fad.fa-truck-container::after, .fa-duotone.fa-truck-container::after{content: "\f4dc\f4dc";} .fad.fa-boot::after, .fa-duotone.fa-boot::after{content: "\f782\f782";} .fad.fa-arrow-up-from-water-pump::after, .fa-duotone.fa-arrow-up-from-water-pump::after{content: "\e4b6\e4b6";} .fad.fa-file-check::after, .fa-duotone.fa-file-check::after{content: "\f316\f316";} .fad.fa-bone::after, .fa-duotone.fa-bone::after{content: "\f5d7\f5d7";} .fad.fa-cards-blank::after, .fa-duotone.fa-cards-blank::after{content: "\e4df\e4df";} .fad.fa-circle-3::after, .fa-duotone.fa-circle-3::after{content: "\e0f0\e0f0";} .fad.fa-bench-tree::after, .fa-duotone.fa-bench-tree::after{content: "\e2e7\e2e7";} .fad.fa-keyboard-brightness-low::after, .fa-duotone.fa-keyboard-brightness-low::after{content: "\e1c1\e1c1";} .fad.fa-ski-boot-ski::after, .fa-duotone.fa-ski-boot-ski::after{content: "\e3cd\e3cd";} .fad.fa-brain-circuit::after, .fa-duotone.fa-brain-circuit::after{content: "\e0c6\e0c6";} .fad.fa-user-injured::after, .fa-duotone.fa-user-injured::after{content: "\f728\f728";} .fad.fa-block-brick-fire::after, .fa-duotone.fa-block-brick-fire::after{content: "\e3dc\e3dc";} .fad.fa-firewall::after, .fa-duotone.fa-firewall::after{content: "\e3dc\e3dc";} .fad.fa-face-sad-tear::after, .fa-duotone.fa-face-sad-tear::after{content: "\f5b4\f5b4";} .fad.fa-sad-tear::after, .fa-duotone.fa-sad-tear::after{content: "\f5b4\f5b4";} .fad.fa-plane::after, .fa-duotone.fa-plane::after{content: "\f072\f072";} .fad.fa-tent-arrows-down::after, .fa-duotone.fa-tent-arrows-down::after{content: "\e581\e581";} .fad.fa-exclamation::after, .fa-duotone.fa-exclamation::after{content: "\21\21";} .fad.fa-arrows-spin::after, .fa-duotone.fa-arrows-spin::after{content: "\e4bb\e4bb";} .fad.fa-face-smile-relaxed::after, .fa-duotone.fa-face-smile-relaxed::after{content: "\e392\e392";} .fad.fa-comment-xmark::after, .fa-duotone.fa-comment-xmark::after{content: "\f4b5\f4b5";} .fad.fa-comment-times::after, .fa-duotone.fa-comment-times::after{content: "\f4b5\f4b5";} .fad.fa-print::after, .fa-duotone.fa-print::after{content: "\f02f\f02f";} .fad.fa-turkish-lira-sign::after, .fa-duotone.fa-turkish-lira-sign::after{content: "\e2bb\e2bb";} .fad.fa-try::after, .fa-duotone.fa-try::after{content: "\e2bb\e2bb";} .fad.fa-turkish-lira::after, .fa-duotone.fa-turkish-lira::after{content: "\e2bb\e2bb";} .fad.fa-face-nose-steam::after, .fa-duotone.fa-face-nose-steam::after{content: "\e382\e382";} .fad.fa-circle-waveform-lines::after, .fa-duotone.fa-circle-waveform-lines::after{content: "\e12d\e12d";} .fad.fa-waveform-circle::after, .fa-duotone.fa-waveform-circle::after{content: "\e12d\e12d";} .fad.fa-dollar-sign::after, .fa-duotone.fa-dollar-sign::after{content: "\24\24";} .fad.fa-dollar::after, .fa-duotone.fa-dollar::after{content: "\24\24";} .fad.fa-usd::after, .fa-duotone.fa-usd::after{content: "\24\24";} .fad.fa-ferris-wheel::after, .fa-duotone.fa-ferris-wheel::after{content: "\e174\e174";} .fad.fa-computer-speaker::after, .fa-duotone.fa-computer-speaker::after{content: "\f8b2\f8b2";} .fad.fa-skull-cow::after, .fa-duotone.fa-skull-cow::after{content: "\f8de\f8de";} .fad.fa-x::after, .fa-duotone.fa-x::after{content: "\58\58";} .fad.fa-magnifying-glass-dollar::after, .fa-duotone.fa-magnifying-glass-dollar::after{content: "\f688\f688";} .fad.fa-search-dollar::after, .fa-duotone.fa-search-dollar::after{content: "\f688\f688";} .fad.fa-users-gear::after, .fa-duotone.fa-users-gear::after{content: "\f509\f509";} .fad.fa-users-cog::after, .fa-duotone.fa-users-cog::after{content: "\f509\f509";} .fad.fa-person-military-pointing::after, .fa-duotone.fa-person-military-pointing::after{content: "\e54a\e54a";} .fad.fa-building-columns::after, .fa-duotone.fa-building-columns::after{content: "\f19c\f19c";} .fad.fa-bank::after, .fa-duotone.fa-bank::after{content: "\f19c\f19c";} .fad.fa-institution::after, .fa-duotone.fa-institution::after{content: "\f19c\f19c";} .fad.fa-museum::after, .fa-duotone.fa-museum::after{content: "\f19c\f19c";} .fad.fa-university::after, .fa-duotone.fa-university::after{content: "\f19c\f19c";} .fad.fa-circle-t::after, .fa-duotone.fa-circle-t::after{content: "\e124\e124";} .fad.fa-sack::after, .fa-duotone.fa-sack::after{content: "\f81c\f81c";} .fad.fa-grid-2::after, .fa-duotone.fa-grid-2::after{content: "\e196\e196";} .fad.fa-camera-cctv::after, .fa-duotone.fa-camera-cctv::after{content: "\f8ac\f8ac";} .fad.fa-cctv::after, .fa-duotone.fa-cctv::after{content: "\f8ac\f8ac";} .fad.fa-umbrella::after, .fa-duotone.fa-umbrella::after{content: "\f0e9\f0e9";} .fad.fa-trowel::after, .fa-duotone.fa-trowel::after{content: "\e589\e589";} .fad.fa-horizontal-rule::after, .fa-duotone.fa-horizontal-rule::after{content: "\f86c\f86c";} .fad.fa-bed-front::after, .fa-duotone.fa-bed-front::after{content: "\f8f7\f8f7";} .fad.fa-bed-alt::after, .fa-duotone.fa-bed-alt::after{content: "\f8f7\f8f7";} .fad.fa-d::after, .fa-duotone.fa-d::after{content: "\44\44";} .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;}