@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:url(/assets/vle/fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(/assets/vle/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(/assets/vle/fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:icon-font;src:url(/assets/vle/fonts/icons/icon-font.ttf?kmcnhs) format("truetype"),url(/assets/vle/fonts/icons/icon-font.woff?kmcnhs) format("woff"),url(/assets/vle/fonts/icons/icon-font.svg?kmcnhs#icon-font) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:url(/assets/vle/fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(/assets/vle/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(/assets/vle/fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:icon-font;src:url(/assets/vle/fonts/icons/icon-font.ttf?kmcnhs) format("truetype"),url(/assets/vle/fonts/icons/icon-font.woff?kmcnhs) format("woff"),url(/assets/vle/fonts/icons/icon-font.svg?kmcnhs#icon-font) format("svg");font-weight:400;font-style:normal;font-display:block}html{height:100%}body{min-height:100%;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,sans-serif;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}@keyframes spinnerAnimation{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:url(/assets/vle/fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(/assets/vle/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(/assets/vle/fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:icon-font;src:url(/assets/vle/fonts/icons/icon-font.ttf?kmcnhs) format("truetype"),url(/assets/vle/fonts/icons/icon-font.woff?kmcnhs) format("woff"),url(/assets/vle/fonts/icons/icon-font.svg?kmcnhs#icon-font) format("svg");font-weight:400;font-style:normal;font-display:block}@media (min-width: 525px){.only-mobile{display:none}}@media (min-width: 768px){.only-tablet{display:none}}@media (min-width: 1024px){.only-desktop{display:none}}.hide-mobile{display:none}@media (min-width: 525px){.hide-mobile{display:inherit}}.hide-tablet{display:none}@media (min-width: 768px){.hide-tablet{display:inherit}}.hide-desktop{display:none}@media (min-width: 1024px){.hide-desktop{display:inherit}}:root{--dd-aquamarine-130: hsla(181, 86%, 15.4%, .9999);--dd-aquamarine-100: hsla(181, 86%, 22%, .9999);--dd-aquamarine-75: hsla(181, 86%, 22%, .75);--dd-aquamarine-65: hsla(181, 86%, 22%, .55);--dd-aquamarine-60: hsla(181, 86%, 22%, .6);--dd-aquamarine-50: hsla(181, 86%, 22%, .5);--dd-aquamarine-30: hsla(181, 86%, 22%, .3);--dd-aquamarine-20: hsla(181, 86%, 22%, .2);--dd-aquamarine-10: hsla(181, 86%, 22%, .1);--dd-aquamarine-5: hsla(181, 86%, 22%, .05);--dd-aquamarine-2: hsla(181, 86%, 22%, .02);--dd-black-130: hsla(0, 0%, 13.72%, .9999);--dd-black-100: hsla(0, 0%, 19.6%, .9999);--dd-black-75: hsla(0, 0%, 19.6%, .75);--dd-black-65: hsla(0, 0%, 19.6%, .55);--dd-black-60: hsla(0, 0%, 19.6%, .6);--dd-black-50: hsla(0, 0%, 19.6%, .5);--dd-black-30: hsla(0, 0%, 19.6%, .3);--dd-black-20: hsla(0, 0%, 19.6%, .2);--dd-black-10: hsla(0, 0%, 19.6%, .1);--dd-black-5: hsla(0, 0%, 19.6%, .05);--dd-black-2: hsla(0, 0%, 19.6%, .02);--dd-blue-130: hsla(215, 43%, 28.7%, .9999);--dd-blue-100: hsla(215, 43%, 41%, .9999);--dd-blue-75: hsla(215, 43%, 41%, .75);--dd-blue-65: hsla(215, 43%, 41%, .55);--dd-blue-60: hsla(215, 43%, 41%, .6);--dd-blue-50: hsla(215, 43%, 41%, .5);--dd-blue-30: hsla(215, 43%, 41%, .3);--dd-blue-20: hsla(215, 43%, 41%, .2);--dd-blue-10: hsla(215, 43%, 41%, .1);--dd-blue-5: hsla(215, 43%, 41%, .05);--dd-blue-2: hsla(215, 43%, 41%, .02);--dd-blue-light-130: hsla(190, 27%, 32.2%, .9999);--dd-blue-light-100: hsla(190, 27%, 46%, .9999);--dd-blue-light-75: hsla(190, 27%, 46%, .75);--dd-blue-light-65: hsla(190, 27%, 46%, .55);--dd-blue-light-60: hsla(190, 27%, 46%, .6);--dd-blue-light-50: hsla(190, 27%, 46%, .5);--dd-blue-light-30: hsla(190, 27%, 46%, .3);--dd-blue-light-20: hsla(190, 27%, 46%, .2);--dd-blue-light-10: hsla(190, 27%, 46%, .1);--dd-blue-light-5: hsla(190, 27%, 46%, .05);--dd-blue-light-2: hsla(190, 27%, 46%, .02);--dd-brown-130: hsla(30, 92%, 9.8%, .9999);--dd-brown-100: hsla(30, 92%, 14%, .9999);--dd-brown-75: hsla(30, 92%, 14%, .75);--dd-brown-65: hsla(30, 92%, 14%, .55);--dd-brown-60: hsla(30, 92%, 14%, .6);--dd-brown-50: hsla(30, 92%, 14%, .5);--dd-brown-30: hsla(30, 92%, 14%, .3);--dd-brown-20: hsla(30, 92%, 14%, .2);--dd-brown-10: hsla(30, 92%, 14%, .1);--dd-brown-5: hsla(30, 92%, 14%, .05);--dd-brown-2: hsla(30, 92%, 14%, .02);--dd-brown-light-130: hsla(17, 50%, 29.4%, .9999);--dd-brown-light-100: hsla(17, 50%, 42%, .9999);--dd-brown-light-75: hsla(17, 50%, 42%, .75);--dd-brown-light-65: hsla(17, 50%, 42%, .55);--dd-brown-light-60: hsla(17, 50%, 42%, .6);--dd-brown-light-50: hsla(17, 50%, 42%, .5);--dd-brown-light-30: hsla(17, 50%, 42%, .3);--dd-brown-light-20: hsla(17, 50%, 42%, .2);--dd-brown-light-10: hsla(17, 50%, 42%, .1);--dd-brown-light-5: hsla(17, 50%, 42%, .05);--dd-brown-light-2: hsla(17, 50%, 42%, .02);--dd-green-130: hsla(180, 92%, 17.5%, .9999);--dd-green-100: hsla(180, 92%, 25%, .9999);--dd-green-75: hsla(180, 92%, 25%, .75);--dd-green-65: hsla(180, 92%, 25%, .55);--dd-green-60: hsla(180, 92%, 25%, .6);--dd-green-50: hsla(180, 92%, 25%, .5);--dd-green-30: hsla(180, 92%, 25%, .3);--dd-green-20: hsla(180, 92%, 25%, .2);--dd-green-10: hsla(180, 92%, 25%, .1);--dd-green-5: hsla(180, 92%, 25%, .05);--dd-green-2: hsla(180, 92%, 25%, .02);--dd-green-base-130: hsla(158, 98%, 18.2%, .9999);--dd-green-base-100: hsla(158, 98%, 26%, .9999);--dd-green-base-75: hsla(158, 98%, 26%, .75);--dd-green-base-65: hsla(158, 98%, 26%, .55);--dd-green-base-60: hsla(158, 98%, 26%, .6);--dd-green-base-50: hsla(158, 98%, 26%, .5);--dd-green-base-30: hsla(158, 98%, 26%, .3);--dd-green-base-20: hsla(158, 98%, 26%, .2);--dd-green-base-10: hsla(158, 98%, 26%, .1);--dd-green-base-5: hsla(158, 98%, 26%, .05);--dd-green-base-2: hsla(158, 98%, 26%, .02);--dd-green-dark-130: hsla(135, 40%, 22.4%, .9999);--dd-green-dark-100: hsla(135, 40%, 32%, .9999);--dd-green-dark-75: hsla(135, 40%, 32%, .75);--dd-green-dark-65: hsla(135, 40%, 32%, .55);--dd-green-dark-60: hsla(135, 40%, 32%, .6);--dd-green-dark-50: hsla(135, 40%, 32%, .5);--dd-green-dark-30: hsla(135, 40%, 32%, .3);--dd-green-dark-20: hsla(135, 40%, 32%, .2);--dd-green-dark-10: hsla(135, 40%, 32%, .1);--dd-green-dark-5: hsla(135, 40%, 32%, .05);--dd-green-dark-2: hsla(135, 40%, 32%, .02);--dd-green-light-130: hsla(158, 96%, 22.4%, .9999);--dd-green-light-100: hsla(158, 96%, 32%, .9999);--dd-green-light-75: hsla(158, 96%, 32%, .75);--dd-green-light-65: hsla(158, 96%, 32%, .55);--dd-green-light-60: hsla(158, 96%, 32%, .6);--dd-green-light-50: hsla(158, 96%, 32%, .5);--dd-green-light-30: hsla(158, 96%, 32%, .3);--dd-green-light-20: hsla(158, 96%, 32%, .2);--dd-green-light-10: hsla(158, 96%, 32%, .1);--dd-green-light-5: hsla(158, 96%, 32%, .05);--dd-green-light-2: hsla(158, 96%, 32%, .02);--dd-green-light-selected-130: hsla(180, 85%, 67.9%, .9999);--dd-green-light-selected-100: hsla(180, 85%, 97%, .9999);--dd-green-light-selected-75: hsla(180, 85%, 97%, .75);--dd-green-light-selected-65: hsla(180, 85%, 97%, .55);--dd-green-light-selected-60: hsla(180, 85%, 97%, .6);--dd-green-light-selected-50: hsla(180, 85%, 97%, .5);--dd-green-light-selected-30: hsla(180, 85%, 97%, .3);--dd-green-light-selected-20: hsla(180, 85%, 97%, .2);--dd-green-light-selected-10: hsla(180, 85%, 97%, .1);--dd-green-light-selected-5: hsla(180, 85%, 97%, .05);--dd-green-light-selected-2: hsla(180, 85%, 97%, .02);--dd-grey-130: hsla(0, 0%, 42%, .9999);--dd-grey-100: hsla(0, 0%, 60%, .9999);--dd-grey-75: hsla(0, 0%, 60%, .75);--dd-grey-65: hsla(0, 0%, 60%, .55);--dd-grey-60: hsla(0, 0%, 60%, .6);--dd-grey-50: hsla(0, 0%, 60%, .5);--dd-grey-30: hsla(0, 0%, 60%, .3);--dd-grey-20: hsla(0, 0%, 60%, .2);--dd-grey-10: hsla(0, 0%, 60%, .1);--dd-grey-5: hsla(0, 0%, 60%, .05);--dd-grey-2: hsla(0, 0%, 60%, .02);--dd-grey-dark-130: hsla(0, 2%, 14.7%, .9999);--dd-grey-dark-100: hsla(0, 2%, 21%, .9999);--dd-grey-dark-75: hsla(0, 2%, 21%, .75);--dd-grey-dark-65: hsla(0, 2%, 21%, .55);--dd-grey-dark-60: hsla(0, 2%, 21%, .6);--dd-grey-dark-50: hsla(0, 2%, 21%, .5);--dd-grey-dark-30: hsla(0, 2%, 21%, .3);--dd-grey-dark-20: hsla(0, 2%, 21%, .2);--dd-grey-dark-10: hsla(0, 2%, 21%, .1);--dd-grey-dark-5: hsla(0, 2%, 21%, .05);--dd-grey-dark-2: hsla(0, 2%, 21%, .02);--dd-grey-light-130: hsla(180, 18%, 67.9%, .9999);--dd-grey-light-100: hsla(180, 18%, 97%, .9999);--dd-grey-light-75: hsla(180, 18%, 97%, .75);--dd-grey-light-65: hsla(180, 18%, 97%, .55);--dd-grey-light-60: hsla(180, 18%, 97%, .6);--dd-grey-light-50: hsla(180, 18%, 97%, .5);--dd-grey-light-30: hsla(180, 18%, 97%, .3);--dd-grey-light-20: hsla(180, 18%, 97%, .2);--dd-grey-light-10: hsla(180, 18%, 97%, .1);--dd-grey-light-5: hsla(180, 18%, 97%, .05);--dd-grey-light-2: hsla(180, 18%, 97%, .02);--dd-orange-130: hsla(36, 100%, 37.1%, .9999);--dd-orange-100: hsla(36, 100%, 53%, .9999);--dd-orange-75: hsla(36, 100%, 53%, .75);--dd-orange-65: hsla(36, 100%, 53%, .55);--dd-orange-60: hsla(36, 100%, 53%, .6);--dd-orange-50: hsla(36, 100%, 53%, .5);--dd-orange-30: hsla(36, 100%, 53%, .3);--dd-orange-20: hsla(36, 100%, 53%, .2);--dd-orange-10: hsla(36, 100%, 53%, .1);--dd-orange-5: hsla(36, 100%, 53%, .05);--dd-orange-2: hsla(36, 100%, 53%, .02);--dd-orange-dark-130: hsla(9, 67%, 28.7%, .9999);--dd-orange-dark-100: hsla(9, 67%, 41%, .9999);--dd-orange-dark-75: hsla(9, 67%, 41%, .75);--dd-orange-dark-65: hsla(9, 67%, 41%, .55);--dd-orange-dark-60: hsla(9, 67%, 41%, .6);--dd-orange-dark-50: hsla(9, 67%, 41%, .5);--dd-orange-dark-30: hsla(9, 67%, 41%, .3);--dd-orange-dark-20: hsla(9, 67%, 41%, .2);--dd-orange-dark-10: hsla(9, 67%, 41%, .1);--dd-orange-dark-5: hsla(9, 67%, 41%, .05);--dd-orange-dark-2: hsla(9, 67%, 41%, .02);--dd-orange-light-130: hsla(36, 76%, 63%, .9999);--dd-orange-light-100: hsla(36, 76%, 90%, .9999);--dd-orange-light-75: hsla(36, 76%, 90%, .75);--dd-orange-light-65: hsla(36, 76%, 90%, .55);--dd-orange-light-60: hsla(36, 76%, 90%, .6);--dd-orange-light-50: hsla(36, 76%, 90%, .5);--dd-orange-light-30: hsla(36, 76%, 90%, .3);--dd-orange-light-20: hsla(36, 76%, 90%, .2);--dd-orange-light-10: hsla(36, 76%, 90%, .1);--dd-orange-light-5: hsla(36, 76%, 90%, .05);--dd-orange-light-2: hsla(36, 76%, 90%, .02);--dd-orange-diddit-130: hsla(20, 100%, 37.1%, .9999);--dd-orange-diddit-100: hsla(20, 100%, 53%, .9999);--dd-orange-diddit-75: hsla(20, 100%, 53%, .75);--dd-orange-diddit-65: hsla(20, 100%, 53%, .55);--dd-orange-diddit-60: hsla(20, 100%, 53%, .6);--dd-orange-diddit-50: hsla(20, 100%, 53%, .5);--dd-orange-diddit-30: hsla(20, 100%, 53%, .3);--dd-orange-diddit-20: hsla(20, 100%, 53%, .2);--dd-orange-diddit-10: hsla(20, 100%, 53%, .1);--dd-orange-diddit-5: hsla(20, 100%, 53%, .05);--dd-orange-diddit-2: hsla(20, 100%, 53%, .02);--dd-pink-130: hsla(330, 81%, 30.1%, .9999);--dd-pink-100: hsla(330, 81%, 43%, .9999);--dd-pink-75: hsla(330, 81%, 43%, .75);--dd-pink-65: hsla(330, 81%, 43%, .55);--dd-pink-60: hsla(330, 81%, 43%, .6);--dd-pink-50: hsla(330, 81%, 43%, .5);--dd-pink-30: hsla(330, 81%, 43%, .3);--dd-pink-20: hsla(330, 81%, 43%, .2);--dd-pink-10: hsla(330, 81%, 43%, .1);--dd-pink-5: hsla(330, 81%, 43%, .05);--dd-pink-2: hsla(330, 81%, 43%, .02);--dd-purple-130: hsla(288, 42%, 38.5%, .9999);--dd-purple-100: hsla(288, 42%, 55%, .9999);--dd-purple-75: hsla(288, 42%, 55%, .75);--dd-purple-65: hsla(288, 42%, 55%, .55);--dd-purple-60: hsla(288, 42%, 55%, .6);--dd-purple-50: hsla(288, 42%, 55%, .5);--dd-purple-30: hsla(288, 42%, 55%, .3);--dd-purple-20: hsla(288, 42%, 55%, .2);--dd-purple-10: hsla(288, 42%, 55%, .1);--dd-purple-5: hsla(288, 42%, 55%, .05);--dd-purple-2: hsla(288, 42%, 55%, .02);--dd-purple-light-130: hsla(277, 15%, 37.1%, .9999);--dd-purple-light-100: hsla(277, 15%, 53%, .9999);--dd-purple-light-75: hsla(277, 15%, 53%, .75);--dd-purple-light-65: hsla(277, 15%, 53%, .55);--dd-purple-light-60: hsla(277, 15%, 53%, .6);--dd-purple-light-50: hsla(277, 15%, 53%, .5);--dd-purple-light-30: hsla(277, 15%, 53%, .3);--dd-purple-light-20: hsla(277, 15%, 53%, .2);--dd-purple-light-10: hsla(277, 15%, 53%, .1);--dd-purple-light-5: hsla(277, 15%, 53%, .05);--dd-purple-light-2: hsla(277, 15%, 53%, .02);--dd-red-130: hsla(3, 86%, 40.6%, .9999);--dd-red-100: hsla(3, 86%, 58%, .9999);--dd-red-75: hsla(3, 86%, 58%, .75);--dd-red-65: hsla(3, 86%, 58%, .55);--dd-red-60: hsla(3, 86%, 58%, .6);--dd-red-50: hsla(3, 86%, 58%, .5);--dd-red-30: hsla(3, 86%, 58%, .3);--dd-red-20: hsla(3, 86%, 58%, .2);--dd-red-10: hsla(3, 86%, 58%, .1);--dd-red-5: hsla(3, 86%, 58%, .05);--dd-red-2: hsla(3, 86%, 58%, .02);--dd-red-dark-130: hsla(339, 65%, 30.8%, .9999);--dd-red-dark-100: hsla(339, 65%, 44%, .9999);--dd-red-dark-75: hsla(339, 65%, 44%, .75);--dd-red-dark-65: hsla(339, 65%, 44%, .55);--dd-red-dark-60: hsla(339, 65%, 44%, .6);--dd-red-dark-50: hsla(339, 65%, 44%, .5);--dd-red-dark-30: hsla(339, 65%, 44%, .3);--dd-red-dark-20: hsla(339, 65%, 44%, .2);--dd-red-dark-10: hsla(339, 65%, 44%, .1);--dd-red-dark-5: hsla(339, 65%, 44%, .05);--dd-red-dark-2: hsla(339, 65%, 44%, .02);--dd-red-light-130: hsla(5, 100%, 67.9%, .9999);--dd-red-light-100: hsla(5, 100%, 97%, .9999);--dd-red-light-75: hsla(5, 100%, 97%, .75);--dd-red-light-65: hsla(5, 100%, 97%, .55);--dd-red-light-60: hsla(5, 100%, 97%, .6);--dd-red-light-50: hsla(5, 100%, 97%, .5);--dd-red-light-30: hsla(5, 100%, 97%, .3);--dd-red-light-20: hsla(5, 100%, 97%, .2);--dd-red-light-10: hsla(5, 100%, 97%, .1);--dd-red-light-5: hsla(5, 100%, 97%, .05);--dd-red-light-2: hsla(5, 100%, 97%, .02);--dd-white-130: hsla(0, 0%, 70%, .9999);--dd-white-100: hsla(0, 0%, 100%, .9999);--dd-white-75: hsla(0, 0%, 100%, .75);--dd-white-65: hsla(0, 0%, 100%, .55);--dd-white-60: hsla(0, 0%, 100%, .6);--dd-white-50: hsla(0, 0%, 100%, .5);--dd-white-30: hsla(0, 0%, 100%, .3);--dd-white-20: hsla(0, 0%, 100%, .2);--dd-white-10: hsla(0, 0%, 100%, .1);--dd-white-5: hsla(0, 0%, 100%, .05);--dd-white-2: hsla(0, 0%, 100%, .02);--dd-yellow-130: hsla(60, 100%, 64.4%, .9999);--dd-yellow-100: hsla(60, 100%, 92%, .9999);--dd-yellow-75: hsla(60, 100%, 92%, .75);--dd-yellow-65: hsla(60, 100%, 92%, .55);--dd-yellow-60: hsla(60, 100%, 92%, .6);--dd-yellow-50: hsla(60, 100%, 92%, .5);--dd-yellow-30: hsla(60, 100%, 92%, .3);--dd-yellow-20: hsla(60, 100%, 92%, .2);--dd-yellow-10: hsla(60, 100%, 92%, .1);--dd-yellow-5: hsla(60, 100%, 92%, .05);--dd-yellow-2: hsla(60, 100%, 92%, .02);--dd-yellow-light-130: hsla(54, 65%, 33.6%, .9999);--dd-yellow-light-100: hsla(54, 65%, 48%, .9999);--dd-yellow-light-75: hsla(54, 65%, 48%, .75);--dd-yellow-light-65: hsla(54, 65%, 48%, .55);--dd-yellow-light-60: hsla(54, 65%, 48%, .6);--dd-yellow-light-50: hsla(54, 65%, 48%, .5);--dd-yellow-light-30: hsla(54, 65%, 48%, .3);--dd-yellow-light-20: hsla(54, 65%, 48%, .2);--dd-yellow-light-10: hsla(54, 65%, 48%, .1);--dd-yellow-light-5: hsla(54, 65%, 48%, .05);--dd-yellow-light-2: hsla(54, 65%, 48%, .02);--dd-primary: var(--dd-green-100);--dd-secondary: var(--dd-red-100);--dd-btn-list: var(--dd-red-30)}@font-face{font-family:Roboto;font-weight:300;font-style:normal;src:url(/assets/vle/fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:400;font-style:normal;src:url(/assets/vle/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Roboto;font-weight:700;font-style:normal;src:url(/assets/vle/fonts/Roboto-Bold.ttf) format("truetype")}:root{--dd-gutter: 1.6rem;--dd-gutter--negative: -1.6rem}@media screen and (min-width: 525px){:root{--dd-gutter: 2.4rem;--dd-gutter--negative: -2.4rem}}.-col-1{grid-template-columns:auto}.-col-2{grid-template-columns:auto auto}.-col-3{grid-template-columns:auto auto auto}.-col-4{grid-template-columns:auto auto auto auto}.-col-5{grid-template-columns:auto auto auto auto auto}.-col-6{grid-template-columns:auto auto auto auto auto auto}.-row-2{grid-template-rows:auto auto}.-row-3{grid-template-rows:auto auto auto}.-row-4{grid-template-rows:auto auto auto auto}.-row-5{grid-template-rows:auto auto auto auto auto}@font-face{font-family:icon-font;src:url(/assets/vle/fonts/icons/icon-font.ttf?kmcnhs) format("truetype"),url(/assets/vle/fonts/icons/icon-font.woff?kmcnhs) format("woff"),url(/assets/vle/fonts/icons/icon-font.svg?kmcnhs#icon-font) format("svg");font-weight:400;font-style:normal;font-display:block}i{font-family:icon-font!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dd-icon-tasks:before{content:"\e902"}.dd-icon-tests:before{content:"\e903"}.dd-icon-feedback:before{content:"\e904"}.dd-icon-messages:before{content:"\e905"}.dd-icon-settings:before{content:"\e906"}.dd-icon-fullscreen:before{content:"\e907"}.dd-icon-logout:before{content:"\e908"}.dd-icon-help:before{content:"\e909";font-size:2.1rem}.dd-icon-help-small:before{content:"\e909"}.dd-icon-games:before{content:"\e90a"}.dd-icon-book:before{content:"\e90b"}.dd-icon-questions:before{content:"\e90c";font-size:2rem}.dd-icon-questions-very-big:before{content:"\e90c";font-size:18rem}.dd-icon-avatar:before{content:"\e90d"}.dd-icon-star--outlined:before{content:"\e90e"}.dd-icon-star:before{content:"\e974"}.dd-icon-chevron-left--circle:before{content:"\e910"}.dd-icon-plus--circle:before{content:"\e911"}.dd-icon-close--circle:before{content:"\e912"}.dd-icon-checkmark--circle:before{content:"\e913"}.dd-icon-diddit:before{content:"\e914"}.dd-icon-udiddit:before{content:"\e915"}.dd-icon-plus:before{content:"\e916"}.dd-icon-arrow-right:before{content:"\e917"}.dd-icon-chevron-down:before{content:"\e918"}.dd-icon-chevron-up{transform:rotate(-180deg)}.dd-icon-chevron-up:before{content:"\e918"}.dd-icon-close:before{content:"\e919"}.dd-icon-caret-right:before{content:"\e91a"}.dd-icon-chevron-left:before{content:"\e91b"}.dd-icon-chevron-right:before{content:"\e91c"}.dd-icon-clear:before{content:"\e91d"}.dd-icon-filter:before{content:"\e91e";font-size:1.3rem}.dd-icon-system:before{content:"\e920"}.dd-icon-school:before{content:"\e91f"}.dd-icon-studygroups:before{content:"\e921"}.dd-icon-edit:before{content:"\e922"}.dd-icon-search:before{content:"\e923"}.dd-icon-upload:before{content:"\e924"}.dd-icon-trash:before{content:"\e925"}.dd-icon-teacher:before{content:"\e926"}.dd-icon-school-building:before{content:"\e927"}.dd-icon-school-building--plain:before{content:"\e928"}.dd-icon-bell--angled:before{content:"\e929"}.dd-icon-code:before{content:"\e92a"}.dd-icon-instructions:before{content:"\e92b"}.dd-icon-print:before{content:"\e92c"}.dd-icon-desktop:before{content:"\e92d"}.dd-icon-first:before{content:"\e900"}.dd-icon-last:before{content:"\e901"}.dd-icon-dots:before{content:"\e92e"}.dd-icon-list:before{content:"\e92f"}.dd-icon-copy:before{content:"\e930"}.dd-icon-info-fill:before{content:"\e931"}.dd-icon-rueda:before{content:"\e932"}.dd-icon-reload:before{content:"\e933"}.dd-icon-open:before{content:"\e934"}.dd-icon-note:before{content:"\e935"}.dd-icon-exclamation:before{content:"\e936"}.dd-icon-calendar:before{content:"\e937"}.dd-icon-play:before{content:"\e938"}.dd-icon-note-yellow:before{content:"\e935";color:var(--dd-yellow-light-100);font-size:2.24rem}.dd-icon-pdf:before{content:"\e939";color:var(--dd-orange-dark-100);font-size:2.1rem}.dd-icon-pdf-very-big:before{content:"\e939";color:var(--dd-red-100);font-size:17rem}.dd-icon-play-violet:before{content:"\e938";color:#a95cbc;font-size:2.24rem}.dd-icon-play-violet-very-big:before{content:"\e938";color:#a95cbc;font-size:17rem}.dd-icon-check:before{content:"\e945";font-size:2rem}.dd-icon-minus:before{content:"\e941";font-size:2rem}.dd-icon-minus-small:before{content:"\e941";font-size:1rem}.dd-icon-taken:before{content:"\e948";color:var(--dd-green-100);font-size:2rem}.dd-icon-oefeningen:before{content:"\e947";color:var(--dd-green-100);font-size:2rem}.dd-icon-lesmaterialen:before{content:"\e946";color:var(--dd-green-100);font-size:2.5rem}.dd-icon-caret-down:before{content:"\e944";font-size:12px}.dd-icon-caret-right-small:before{content:"\e91a";font-size:12px}.dd-icon-zip:before{content:"\e954";color:var(--dd-grey-100);font-size:2.1rem}.dd-icon-zip-very-big:before{content:"\e954";color:var(--dd-grey-100);font-size:17rem}.dd-icon-avatar-grey:before{content:"\e90d";color:var(--dd-grey-100);font-size:1.3rem}.dd-icon-avatar-white:before{content:"\e90d";color:var(--dd-white-100);font-size:1.3rem}.dd-icon-picture:before{content:"\e949";font-size:2.1rem;color:var(--dd-aquamarine-100)}.dd-icon-picture-very-big:before{content:"\e949";font-size:17rem;color:var(--dd-pink-100)}.dd-icon-copy-big:before{content:"\e930";font-size:2rem}.dd-icon-copy-very-big:before{content:"\e930";font-size:15rem}.dd-icon-reload-black:before{content:"\e933";font-size:1.2rem;color:var(--dd-black-100)}.dd-icon-check-small:before{content:"\e945";color:var(--dd-grey-100);font-size:1rem}.dd-icon-check-big:before{content:"\e945";color:var(--dd-grey-100);font-size:1.3rem}.dd-icon-share:before{content:"\e956";font-size:1rem}.dd-icon-share-big:before{content:"\e956";font-size:1.4rem}.dd-icon-chapters:before{content:"\e957";font-size:1rem}.dd-icon-checklist:before{content:"\e958";font-size:1.2rem}.dd-icon-task:before{content:"\e960";font-size:1.2rem}.dd-icon-test:before{content:"\e961";font-size:1.2rem}.dd-icon-arrow-up:before{content:"\e962";font-size:.8rem}.dd-icon-arrow-down:before{content:"\e963";font-size:.8rem}.dd-icon-uploadfile:before{content:"\e964";font-size:1.3rem}.dd-icon-choice:before{content:"\e93c";color:#bfbfbf;font-size:2rem}.dd-icon-choice-orange:before{content:"\e93c";color:#f09037;font-size:2rem}.dd-icon-close--circle-2:before{content:"\e93d";color:var(--dd-red-100);font-size:2rem}.dd-icon-checkmark--circle-2:before{content:"\e93e";color:#03a168;font-size:2rem}.dd-icon-checkmark--circle-green:before{content:"\e93e";color:#03a168;font-size:2rem}.dd-icon-pause:before{content:"\e93f";color:#9b8e13;font-size:2rem}.dd-icon-choice-2:before{content:"\e940";color:#9b8e13;font-size:2rem}.dd-icon-refresh:before{content:"\e93b";color:#f09037;font-size:2rem}.dd-icon-checkmark--circle-green--big:before{content:"\e93e";color:#03a168;font-size:2.2rem}.dd-icon-copy-card:before{content:"\e93a";font-size:1.4rem}.dd-icon-trash-small:before{content:"\e925";font-size:1.4rem}.dd-icon-download:before{content:"\e942"}.dd-icon-small-arrow-left:before{content:"\e955"}.dd-icon-small-arrow-right:before{content:"\e959"}.dd-icon-folio:before{content:"\e943";font-size:1.4rem}.dd-icon-eye:before{content:"\e977"}.dd-icon-excel-file:before{content:"\e966";color:var(--dd-green-100);font-size:2.6rem}.dd-icon-excel-file-very-big:before{content:"\e966";color:var(--dd-green-100);font-size:17rem}.dd-icon-word-file:before{content:"\e967";color:var(--dd-blue-100);font-size:2.6rem}.dd-icon-word-file-very-big:before{content:"\e967";color:var(--dd-blue-100);font-size:17rem}.dd-icon-powerpoint-file:before{content:"\e968";color:var(--dd-orange-100);font-size:2.6rem}.dd-icon-powerpoint-file-very-big:before{content:"\e968";color:var(--dd-orange-100);font-size:17rem}.dd-icon-arrow-btn:before{content:"\e969";font-size:2.5rem;color:var(--dd-primary)}.dd-icon-hand-ok:before{content:"\e970";color:var(--dd-green-100);font-size:2.6rem}.dd-icon-hand-ko:before{content:"\e971";color:var(--dd-red-100);font-size:2.6rem}.dd-icon-message:before{content:"\e973";font-size:2.6rem}.dd-icon-empty-star:before{content:"\e975";font-size:2.6rem}.dd-icon-time:before{content:"\e976";font-size:2.6rem}.dd-icon-science:before{content:"\e94a";font-size:1.5rem;color:var(--dd-primary)}.dd-icon-level:before{content:"\e974";font-size:1.5rem;color:var(--dd-yellow-light-100)}.dd-icon-level-void:before{content:"\e975";font-size:1.5rem;color:var(--dd-yellow-light-100)}.dd-icon-exercise-yellow:before{content:"\e947";color:var(--dd-yellow-light-100);font-size:1.5rem}.dd-icon-shuffle:before{content:"\e980";color:var(--dd-primary);font-size:2.6rem}.dd-icon-flag:before{content:"\e94b";font-size:2.6rem}.dd-icon-graph:before{content:"\e981";font-size:2.6rem}.dd-icon-circle:before{content:"\e982";font-size:2.1rem}.dd-icon-image:before{content:"\e983";font-size:2.1rem;color:var(--dd-aquamarine-100)}.dd-icon-image-search:before{content:"\e984";font-size:2.4rem;color:var(--dd-aquamarine-100)}.word-color{color:var(--dd-blue-100)}.video-color{color:var(--dd-red-dark-100)}.audio-color{color:var(--dd-orange-light-100)}.spreadsheet-color{color:var(--dd-green-dark-100)}.pdf-color{color:var(--dd-orange-dark-100)}.image-color{color:var(--dd-aquamarine-100)}.hyperlink-color{color:var(--dd-pink-100)}.zip-color{color:var(--dd-brown-100)}.interactiveimage-color{color:var(--dd-aquamarine-100)}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:2.1rem;color:var(--dd-black);background:var(--dd-white-100);display:block;height:100%}dd-vle-root{display:block;height:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}html *{outline:none}iframe{border:0}.text-size-base{font-size:14px;line-height:2.1rem}.text-size-small{font-size:12px;line-height:1.8rem}.text-size-large{font-size:17px;line-height:2.4rem}.text-size-extra-large{font-size:21px;line-height:2.4rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-size-bold{font-weight:700}.text-underlined{text-decoration:underline}.container{max-width:81.8rem;padding-left:var(--dd-gutter);padding-right:var(--dd-gutter);margin-left:auto;margin-right:auto}@media (min-width: 1024px){.container{max-width:118rem}}.html-translation ul{margin:1.4rem 0;padding-left:4rem}p{margin:1.2rem 0;font-size:1.4rem}@media (min-width: 525px){p{font-size:1.7rem}}.bold{font-weight:700}.sm-lh{line-height:1.6rem}.marginTop--0{margin-top:0}.margin--0{margin:0}.marginBottom--0{margin-bottom:0}.marginBottom--1{margin-bottom:.4rem}.marginBottom--2{margin-bottom:.8rem}.body{font-size:17px;line-height:2.4rem}@media (max-width: 767px){.body{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem}}.body--bold{font-size:17px;line-height:2.4rem;font-weight:500}@media (max-width: 767px){.body--bold{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem}}.body--regular{font-size:17px;line-height:2.4rem;font-weight:400}@media (max-width: 767px){.body--regular{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem}}.body--light{font-size:17px;line-height:2.4rem;font-weight:300}@media (max-width: 767px){.body--light{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem}}.body--small,.p-yearbook-evaluations-pupil__grid__header,.p-yearbook-assignments-pupil__grid__header,.p-yearbook__grid__header,.p-evaluation__grid__header,.p-assignment__grid__header,.m-dd-yearbook-evaluation__section__header,.m-dd-evaluation__section__header,.m-dd-assignment__section__header{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem}.caption{font-weight:400;font-size:12px;line-height:1.8rem}.overline{font-weight:400;font-size:1rem;line-height:1.8rem}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;font-family:Roboto,sans-serif;font-weight:700;line-height:2.5rem;color:var(--dd-black)}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}h1{font-size:3rem;line-height:3.5rem}@media (min-width: 525px){h1{font-size:3.6rem;line-height:4.2rem}}h2{font-size:2.1rem;line-height:2.5rem;margin-bottom:1.6rem}@media (min-width: 525px){h2{font-size:3rem;line-height:3.5rem}}h3{font-size:1.7rem;line-height:2rem;font-weight:300;margin-bottom:3.2rem}@media (min-width: 525px){h3{font-size:2.1rem;line-height:2.5rem}}h4{font-size:14px;line-height:2.1rem}@media (min-width: 525px){h4{font-size:17px;line-height:2.4rem}}.heading-1{font-weight:500;font-size:3.6rem}.heading-2{font-weight:500;font-size:3rem}.subtitle{font-size:21px;line-height:2.4rem}@media (max-width: 767px){.subtitle{font-size:17px;line-height:2.4rem}}.subtitle--bold{font-size:21px;line-height:2.4rem;font-weight:500}@media (max-width: 767px){.subtitle--bold{font-size:17px;line-height:2.4rem;font-weight:500}}.subtitle--regular{font-size:21px;line-height:2.4rem;font-weight:400}@media (max-width: 767px){.subtitle--regular{font-size:17px;line-height:2.4rem;font-weight:400}}.subtitle--light{font-size:21px;line-height:2.4rem;font-weight:300}@media (max-width: 767px){.subtitle--light{font-size:17px;line-height:2.4rem;font-weight:300}}a{cursor:pointer;color:var(--dd-primary);transition:color .3s ease-in-out;text-decoration:none}a.large{font-size:1.7rem}a.secondary{color:var(--dd-secondary)}a:hover,a:focus{color:var(--dd-green-130)}a:hover.secondary,a:focus.secondary{color:var(--dd-red-130)}a:hover.secondary:after,a:focus.secondary:after{filter:invert(8%) sepia(70%) saturate(6704%) hue-rotate(15deg) brightness(93%) contrast(109%)}.a-dd-button,.a-dd-button.--text,.a-dd-button.--outline{display:inline-flex;padding:1.6rem var(--dd-gutter);margin:0;border:none;border-radius:.8rem;font-size:17px;font-style:normal;font-weight:600;line-height:1.6rem;gap:1.7rem;align-items:center;justify-content:center;flex-wrap:nowrap;transition:.2s ease-in-out all}.a-dd-button:disabled{opacity:.3;cursor:not-allowed}.a-dd-button.--primary{background:var(--dd-primary);color:var(--dd-white-100)}.a-dd-button.--primary:hover{background:var(--dd-green-130)}.a-dd-button.--secondary{background:var(--dd-secondary);color:var(--dd-white-100)}.a-dd-button.--secondary:hover{background:var(--dd-red-130)}.a-dd-button.--tertiary{background:var(--dd-grey-10);color:var(--dd-black-100);font-weight:400}.a-dd-button.--tertiary:hover{background:var(--dd-grey-30)}.a-dd-button.--btn-list{background:transparent;color:var(--dd-black-100);font-weight:800}.a-dd-button.--btn-list:hover,.a-dd-button.--btn-list:focus{background:var(--dd-btn-list);color:var(--dd-secondary)}.a-dd-button.--btn-activate{background:transparent;font-weight:800;font-size:12px;line-height:1.8rem;border:0;padding:4px;color:var(--dd-secondary)}@media (min-width: 768px){.a-dd-button.--find-btn{display:none}}.a-dd-button.--white{background:var(--dd-white-100);color:transparent}.a-dd-button.--white:hover{background:var(--dd-black-10)}.a-dd-button.--white-background{background:var(--dd-white-100);color:var(--dd-black-100)}.a-dd-button.--large{padding:1.7rem 3.75rem;font-size:21px;line-height:2.4rem}.a-dd-button.--small{padding:1rem 2rem;font-size:14px;line-height:2.1rem;gap:.8rem}.a-dd-button.--small-padding{padding:1rem .8rem;font-size:14px;line-height:2.1rem;gap:.8rem}.a-dd-button.--iconRight{flex-direction:row-reverse}.a-dd-button.--light{font-weight:400}.a-dd-button.--provider{width:100%;padding:1rem 1.6rem;border-radius:.8rem;justify-content:flex-start}@media (min-width: 768px){.a-dd-button.--provider{margin:auto}}.a-dd-button.--provider p{margin:0;font-weight:400}@media (max-width: 767px){.a-dd-button,.a-dd-button.--text,.a-dd-button.--outline{font-size:14px!important;line-height:2.1rem!important;padding:1rem var(--dd-gutter)!important}}.a-dd-button__icon{font-size:1.8rem}.a-dd-button.--outline.--primary{color:var(--dd-primary);background:transparent;border:1px solid var(--dd-primary)}.a-dd-button.--outline.--primary:hover{background:var(--dd-green-10)}.a-dd-button.--outline.--secondary{color:var(--dd-secondary);background:transparent;border:1px solid var(--dd-secondary)}.a-dd-button.--outline.--secondary:hover{background:var(--dd-red-10)}.a-dd-button.--outline.--tertiary{color:var(--dd-black-75);background:transparent;border:1px solid var(--dd-black-75)}.a-dd-button.--outline.--tertiary:hover{background:var(--dd-grey-10)}.a-dd-button.--outline.--white{color:var(--dd-white-100);background:transparent;border:1px solid var(--dd-white-100)}.a-dd-button.--outline.--white:hover{background:var(--dd-white-10)}.a-dd-button.--text.--primary{background:transparent;color:var(--dd-primary)}.a-dd-button.--text.--primary:hover{color:var(--dd-green-130)}.a-dd-button.--text.--secondary{background:transparent;color:var(--dd-secondary)}.a-dd-button.--text.--secondary:hover{color:var(--dd-red-130)}.a-dd-button.--text.--tertiary{background:transparent;color:var(--dd-black-75)}.a-dd-button.--text.--tertiary:hover{color:var(--dd-black-130)}.a-dd-button.--text.--white{background:transparent;color:var(--dd-white-100)}.a-dd-button.--text.--white:hover{color:var(--dd-black-10)}.video-btn-class{padding-top:0;padding-bottom:0}.video-btn-class .--btn-list,.video-btn-class .--small,.video-btn-class .--light{padding:.8rem;margin-right:.5rem;line-height:2.1rem;font-weight:400;font-size:12px;background-color:var(--dd-purple-100);color:var(--dd-white-100)}.video-btn-class .--btn-list:hover,.video-btn-class .--small:hover,.video-btn-class .--light:hover{background:var(--dd-purple-30);color:var(--dd-white-100)}.pdf-btn-class{padding-top:0;padding-bottom:0}.pdf-btn-class .--btn-list,.pdf-btn-class .--small,.pdf-btn-class .--light{padding:.8rem;margin-right:.5rem;line-height:2.1rem;font-weight:400;font-size:12px;background-color:var(--dd-red-100);color:var(--dd-white-100)}.pdf-btn-class .--btn-list:hover,.pdf-btn-class .--small:hover,.pdf-btn-class .--light:hover{background:var(--dd-red-30);color:var(--dd-white-100)}.spreadsheet-btn-class{padding-top:0;padding-bottom:0}.spreadsheet-btn-class .--btn-list,.spreadsheet-btn-class .--small,.spreadsheet-btn-class .--light{padding:.8rem;margin-right:.5rem;line-height:2.1rem;font-weight:400;font-size:12px;background-color:var(--dd-green-100);color:var(--dd-white-100)}.spreadsheet-btn-class .--btn-list:hover,.spreadsheet-btn-class .--small:hover,.spreadsheet-btn-class .--light:hover{background:var(--dd-green-30);color:var(--dd-white-100)}.space-left{padding-left:2rem;padding-top:0;padding-bottom:0;border-left:solid 1px var(--dd-grey-50)}.activeMaterialBtn .--btn-list,.activeMaterialBtn .--small,.activeMaterialBtn .--light{padding:.8rem;margin-right:.5rem;line-height:2.1rem;font-weight:400;font-size:12px;background:var(--dd-btn-list);color:var(--dd-secondary)}.task-and-test-btn{padding-top:1.5rem}@media (min-width: 768px){.task-and-test-btn{padding-top:2.5rem}}.clickable{cursor:pointer}dd-code-input{display:contents}.a-dd-codeInput{display:flex;padding:var(--dd-gutter);border-radius:.8rem;flex-direction:column;justify-content:center}.a-dd-codeInput fieldset{border:none;padding:0;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.a-dd-codeInput fieldset legend{display:none}.a-dd-codeInput.--error{font-weight:400;background-color:var(--dd-red-10)}.a-dd-codeInput__item{width:4rem;height:5.4rem;padding:0;background-color:var(--dd-white-100);border-radius:.4rem;border:1px solid var(--dd-grey-50);font-size:3.6rem;line-height:4.2rem;font-weight:700;text-transform:uppercase;text-align:center;caret-shape:underscore}.a-dd-codeInput__item:focus{background-color:var(--dd-green-10);border-color:var(--dd-green-100)}.a-dd-codeInput__item:invalid{background-color:var(--dd-red-10);border-color:var(--dd-red-100);color:var(--dd-red-100)}.a-dd-codeInput__item:disabled{background-color:var(--dd-grey-20);cursor:not-allowed;border-color:transparent}.a-dd-codeInput__errors{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--dd-gutter);color:var(--dd-red-100)}@media (max-width: 767px){.a-dd-codeInput__errors{flex-direction:column;align-items:flex-start}}.a-date-picker form .ng-invalid input{border-color:var(--dd-red-100)}.a-date-picker__label{color:var(--dd-grey-100);font-size:14px;line-height:2.1rem}.a-date-picker__custom{display:grid;gap:.8rem;margin-top:1.2rem}@media (min-width: 1024px){.a-date-picker__custom{display:flex;justify-content:space-between;align-items:flex-start;flex:0}.a-date-picker__custom p{display:block!important}}.a-date-picker__custom p{display:none}.a-date-picker__custom .a-dd-input__label{color:var(--dd-grey-100);font-size:14px;line-height:2.1rem}.a-date-picker__custom .a-dd-input__field{padding:1rem}.a-dd-expansion-panel{display:grid;grid-template-columns:1fr auto;transition:.2s ease-in-out all;background:var(--dd-grey-10);border-radius:.8rem;color:var(--dd-grey-130);font-weight:400}.a-dd-expansion-panel:hover{background-color:var(--dd-grey-30)}.a-dd-expansion-panel .a-dd-expansion-panel__header__action-green i{color:var(--dd-primary)}.a-dd-expansion-panel .a-dd-expansion-panel__header__action-text{color:var(--dd-primary);font-family:Roboto,sans-serif;font-size:12px;font-weight:400}.a-dd-expansion-panel.-open .a-dd-expansion-panel__header{padding:var(--dd-gutter);border-radius:.8rem .8rem 0 0}.a-dd-expansion-panel.-open .a-dd-expansion-panel__header__action i{transform:scaleY(-1)}.a-dd-expansion-panel.-open .a-dd-expansion-panel__content{overflow:visible;height:auto;opacity:1;transform:translateY(0);padding:var(--dd-gutter);padding-top:0}.a-dd-expansion-panel.-open .a-dd-expansion-panel__content__inner{padding-top:var(--dd-gutter);border-top:solid .1rem var(--dd-black-100)}.a-dd-expansion-panel.-static .a-dd-expansion-panel__header{cursor:auto}.a-dd-expansion-panel__header{gap:.8rem;border-radius:.8rem;cursor:pointer;display:flex;justify-content:space-between;padding:var(--dd-gutter);transition:.2s ease-in-out all;color:var(--dd-black-100)}.a-dd-expansion-panel__header h3,.a-dd-expansion-panel__header p{margin:0}.a-dd-expansion-panel__header__title{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.a-dd-expansion-panel__header__title h3{font-weight:400}.a-dd-expansion-panel__header__action{display:flex;justify-content:center;align-items:center}.a-dd-expansion-panel__header__action i{transition:.2s ease-in-out all;transform:scaleY(1);background-size:contain;background-repeat:no-repeat;width:18px;height:10px;display:block}.a-dd-expansion-panel__content{padding:0 24px;overflow:hidden;opacity:0;height:0;transform:translateY(-2rem);transition:transform .3s ease-out,opacity .2s linear;grid-column:1/-1}.a-gradient{background-image:url(/assets/vle/images/login/gradient.png);background-repeat:repeat-x}.a-gradient.--bottom{background-position:center bottom 9rem}.a-dd-input{width:fit-content;display:inline-flex;flex-direction:column;gap:.8rem;align-items:flex-start;justify-content:space-between}.a-dd-input__label.--error{color:var(--dd-red-100)}.a-dd-input__field{display:block;padding:1rem 2rem;border:1px solid var(--dd-grey-100);border-radius:.8rem;transition:.2s ease-in-out all;width:100%;height:3.8rem}.a-dd-input__field:active,.a-dd-input__field:focus,.a-dd-input__field:hover{border-color:var(--dd-primary)}.a-dd-input__field.--error{border:1px solid var(--dd-red-100)}.a-instruction{margin:1.6rem 0}.a-instruction__title{font-weight:700;margin-bottom:.4rem}.a-instruction p{margin:0;font-size:14px}.a-layout{display:grid;grid-template-rows:auto auto 1fr auto;min-height:100%}.a-layout.--exercise dd-header,.a-layout.--exercise dd-footer{display:none}.a-layout.--exercise dd-fallback{height:100vh!important}.a-layout .a-dd-overlay{position:fixed;inset:0;z-index:-1;opacity:0;height:100%;width:100%;background-color:#0009}.a-layout .a-dd-overlay.--visible{transition:.2s linear all;z-index:1;opacity:1}.a-layout router-outlet.--overlay+*{z-index:2}.a-link{color:var(--dd-secondary);transition:.2s ease all;cursor:pointer;display:inline-flex;align-items:center;gap:1.6rem}.a-link:hover,.a-link:focus{color:var(--dd-red-130)}.a-link.--icon a{color:var(--dd-secondary);transition:.2s ease all}.a-link.--icon i{font-size:1.8rem}.a-link.--icon:hover a,.a-link.--icon:hover i,.a-link.--icon:focus a,.a-link.--icon:focus i{color:var(--dd-red-130)}.a-link.--games,.a-link.--back{background-color:var(--dd-primary);color:var(--dd-white-100);padding:.8rem 2rem;border-radius:2rem;font-weight:400;gap:.8rem;display:none}.a-link.--games:hover,.a-link.--games:focus,.a-link.--back:hover,.a-link.--back:focus{background-color:var(--dd-green-130)}.a-link.--games i,.a-link.--back i{font-size:2.5rem}@media (min-width: 1024px){.a-link.--games,.a-link.--back{display:flex}}.a-link.--back{background-color:transparent;display:inline-flex;justify-content:flex-start;align-items:center;color:var(--dd-primary);font-weight:700;padding-left:0;margin-top:1.6rem}.a-link.--back i{font-size:1.4rem}.a-link.--back:hover{background-color:transparent;color:var(--dd-green-130)}@media (min-width: 768px){.a-link.--back{background-color:var(--dd-primary);color:var(--dd-white-100);padding-left:1rem;position:absolute;top:-2rem;margin-top:0}.a-link.--back:hover{background-color:var(--dd-green-130);color:var(--dd-white-100)}}.a-link.--vanin{background-color:var(--dd-white-100);padding:.8rem;border-radius:2rem;margin-bottom:.8rem}@media (min-width: 768px){.a-link.--vanin{margin:0}}.a-link.--vanin img{display:block}.a-link.--secondary{background-color:transparent;display:inline-flex;justify-content:flex-start;align-items:center;color:var(--dd-primary);font-weight:700;padding:.8rem 0;gap:.8rem;font-size:1.7rem}.a-link.--secondary i{font-size:1.4rem}.a-link.--secondary:hover{background-color:transparent;color:var(--dd-green-130)}.a-modal-drawer dd-drawer{display:block}@media (min-width: 768px){.a-modal-drawer dd-drawer{display:none}}.a-modal-drawer dd-modal{display:none}@media (min-width: 768px){.a-modal-drawer dd-modal{display:block}}.a-modal-drawer__actions{display:flex;justify-content:flex-end;margin-top:var(--dd-gutter)}.a-option-block{padding:2.4rem 1.6rem 1.6rem;border-radius:.8rem;background-color:var(--dd-grey-10);color:var(--dd-grey-100);cursor:pointer}.a-option-block:hover{background-color:var(--dd-grey-30)}.a-option-block__title{display:flex;justify-content:flex-start;align-items:center;gap:1.2rem;color:var(--dd-primary);font-weight:700;margin-bottom:1.2rem}.a-option-block__title i{font-size:2.8rem}.a-option-block__title p{margin:0}.a-option-block.--selected{background-color:var(--dd-primary);color:var(--dd-white-100)}.a-option-block.--selected .a-option-block__title{color:var(--dd-white-100)}dd-pill{display:contents}.a-dd-pill{display:inline-flex;width:auto;padding:calc(var(--dd-gutter) / 2) var(--dd-gutter);background-color:var(--dd-grey-10);border-radius:.8rem;cursor:pointer;font-weight:400;font-size:17px;line-height:2.4rem;align-items:center;gap:1rem;transition:.2s ease all}.a-dd-pill:hover{background-color:var(--dd-grey-30)}.a-dd-pill.--selected{background-color:var(--dd-green-100);color:var(--dd-white-100);font-weight:500}.a-dd-pill.--selected:hover{background-color:var(--dd-green-130)}@media (max-width: 767px){.a-dd-pill{font-size:14px;line-height:2.1rem;padding:1rem var(--dd-gutter)}}.a-dd-switch{position:relative;display:inline-block;width:3rem;height:1.5rem}.a-dd-switch__input{opacity:0;width:0;height:0}.a-dd-switch__input:checked+.a-dd--switch__slider{background-color:var(--dd-primary)}.a-dd-switch__input:checked+.a-dd--switch__slider:before{transform:translate(1.5rem)}.a-dd-switch__input:focus+.a-dd--switch__slider{box-shadow:0 0 1px var(--dd-grey-100)}.a-dd--switch__slider{position:absolute;cursor:pointer;inset:0;background-color:var(--dd-grey-30);border-radius:3rem;transition:.2s ease-out all}.a-dd--switch__slider:before{position:absolute;content:"";height:1.3rem;width:1.3rem;top:.1rem;left:.1rem;right:.1rem;background-color:#fff;border-radius:50%;transition:.2s ease-out all}.a-dd-switch.-small{width:2rem;height:1rem}.a-dd-switch.-small .a-dd--switch__slider:before{height:.8rem;width:.8rem;top:.1rem;left:.1rem;right:.1rem}.a-dd-switch.-small .a-dd-switch__input:checked+.a-dd--switch__slider:before{transform:translate(1rem)}.a-progress{width:100%}.a-progress__bar{background-color:var(--dd-green-10);border-radius:.8rem;width:100%;display:block;height:1rem;position:relative}.a-progress__bar__filled{position:absolute;left:0;top:0;background-color:var(--dd-green-100);border-radius:.8rem;height:1rem}.a-pupil-list-item{background-color:var(--dd-grey-10);border-radius:.8rem;cursor:pointer;padding:.9rem 1.6rem;margin-bottom:.8rem;display:flex;justify-content:flex-start;align-items:center;gap:1.6rem}.a-pupil-list-item__name{flex:1}.a-pupil-list-item.--selected{color:var(--dd-white-100);background-color:var(--dd-primary);font-weight:700}.a-pupil-list-item.--linked{pointer-events:none;background-color:var(--dd-grey-5);color:var(--dd-grey-50)}.a-school-list-item{background-color:var(--dd-grey-10);border-radius:.8rem;cursor:pointer;padding:.9rem 1.6rem;margin-bottom:.8rem}.a-school-list-item.--selected{color:var(--dd-white-100);background-color:var(--dd-primary);font-weight:700}@media (min-width: 768px){.a-school-filter__label{text-transform:uppercase;color:var(--dd-grey-100);font-weight:700}}.a-dd-search{--max-width: 300px;display:flex;align-items:center;gap:1.7rem;border:1px solid var(--dd-grey-100);border-radius:8px;padding:calc(var(--dd-gutter) / 2) var(--dd-gutter);font-size:17px;width:min(100%,var(--max-width));transition:.2s ease-in-out all}.a-dd-search:hover,.a-dd-search:focus-within{border-color:var(--dd-primary)}.a-dd-search:focus-within .dd-icon{color:var(--dd-primary)}.a-dd-search__icon{color:var(--dd-grey-100);transition:.2s ease-in-out all}.a-dd-search__input{border:none;color:var(--dd-black-100);text-overflow:ellipsis;width:100%}.a-dd-search__input::placeholder{color:var(--dd-black-30)}.a-shapes__circle{border:solid .1rem var(--dd-white-20);border-radius:50%;display:flex;justify-content:center;align-items:center}.a-shapes__circle.--icon{border:none;font-size:9rem}.a-shapes__circle.--outer{width:43.5rem;height:43.5rem}.a-shapes__circle.--middle{width:30rem;height:30rem}.a-shapes__circle.--inner{width:23.3rem;height:23.3rem}.a-shapes__watermark{display:none;pointer-events:none;position:absolute}@media (min-width: 525px){.a-shapes__watermark{display:block}}.a-shapes__watermark.--first{top:30rem;left:-8rem}.a-shapes__watermark.--second{top:120rem;right:-2rem}.a-shapes__watermark.--third{top:180rem;left:2rem}dd-tab{display:contents}.a-tab{flex:1;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px;padding:.9rem 0;border-radius:.8rem .8rem 0px 0px;gap:0;flex-direction:column}@media (min-width: 768px){.a-tab{border:none;flex-direction:row;justify-content:flex-start;padding:1.4rem 2.6rem;margin-bottom:1.4rem;gap:1.6rem;border-radius:.8rem;font-size:21px}}.a-tab.selected{color:var(--dd-red-100);background-color:var(--dd-red-20);border-bottom:solid .2rem var(--dd-red-75)}.a-tab.selected:hover{background-color:var(--dd-red-30)}@media (min-width: 768px){.a-tab.selected{border:none}}.a-tab.selected p{font-weight:700}.a-tab.selected .a-tab__badge span{background-color:var(--dd-red-20);color:var(--dd-red-130)}.a-tab:hover{background-color:var(--dd-grey-10)}.a-tab p{margin:0;flex:1}@media (max-width: 767px){.a-tab p{font-weight:400;font-size:1rem;line-height:1.8rem}}.a-tab i{width:2.2rem;font-size:2.1rem}.a-tab__badge{display:flex;justify-content:flex-end;align-items:center;font-size:1.4rem}.a-tab__badge span{border-radius:50%;background-color:var(--dd-green-10);color:var(--dd-black-100);height:2.4rem;width:2.4rem;display:flex;justify-content:center;align-items:center;text-align:center}.a-toast{position:fixed;margin:0 var(--dd-gutter) var(--dd-gutter) auto;right:var(--dd-gutter);bottom:var(--dd-gutter);width:calc(100% - 2 * var(--dd-gutter));background-color:var(--dd-white-100);border-radius:2rem;padding:2.6rem;box-shadow:0 .2rem .6rem #00000026;display:flex;justify-content:flex-start;align-items:center;gap:1.8rem;transition:linear .2s opacity;opacity:0;z-index:5}@media (min-width: 525px){.a-toast{width:fit-content}}.a-toast.--visible{opacity:1}.a-toast i{font-size:3.5rem}.a-toast p{margin:0;font-weight:700}.a-toast.--success i{color:var(--dd-green-light-100)}.a-toast.--error i{color:var(--dd-red-100)}.a-dd-checkbox{display:block;position:relative;padding-left:3.6rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem}.a-dd-checkbox:hover input~.a-dd-checkbox__checkmark{background-color:var(--dd-grey-30)}.a-dd-checkbox.--disabled{color:var(--dd-grey-100)}.a-dd-checkbox.--disabled span{background-color:var(--dd-grey-50)!important;border-color:var(--dd-grey-50)!important}.a-dd-checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.a-dd-checkbox__input:checked~.a-dd-checkbox__checkmark{background-color:var(--dd-green-light-100);border-color:var(--dd-green-light-100)}.a-dd-checkbox__input:checked~.a-dd-checkbox__checkmark.--primary{background-color:var(--dd-primary)!important;border-color:var(--dd-primary)!important}.a-dd-checkbox__input:checked~.a-dd-checkbox__checkmark.--disabled{background-color:var(--dd-grey-50)!important;border-color:var(--dd-grey-50)!important}.a-dd-checkbox__input:checked~.a-dd-checkbox__checkmark:after{display:block}.a-dd-checkbox__input:checked:hover~.a-dd-checkbox__checkmark{background-color:var(--dd-green-100);border-color:var(--dd-green-100)}.a-dd-checkbox__input:checked:hover~.a-dd-checkbox__checkmark.--primary{background-color:var(--dd-primary)!important;border-color:var(--dd-primary)!important}.a-dd-checkbox__input:checked:hover~.a-dd-checkbox__checkmark.--disabled{background-color:var(--dd-grey-50)!important;border-color:var(--dd-grey-50)!important}.a-dd-checkbox__checkmark{position:absolute;top:0;left:0;height:2rem;width:2rem;background-color:transparent;border:1px solid var(--dd-grey-50);border-radius:.4rem;transition:.2s ease-out all}.a-dd-checkbox__checkmark:after{content:"";position:absolute;display:none;left:.6rem;top:.3rem;width:.5rem;height:1.1rem;border:solid white;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.a-tooltip{position:fixed;background-color:var(--dd-black-100);border-radius:.4rem;color:var(--dd-white-100);padding:.3rem .6rem;font-size:12px;opacity:0}.a-tooltip:before{content:"";width:0;height:0;position:absolute}.a-tooltip--visible{opacity:1;transition:opacity .3s}.a-tooltip--light{background-color:var(--dd-white-100);color:var(--dd-black-100)}.a-tooltip--light:before{border:.5rem solid var(--dd-white-100)}.a-tooltip--dark{background-color:var(--dd-black-100);color:var(--dd-white-100)}.a-tooltip--dark:before{border:.5rem solid var(--dd-black-100)}.a-tooltip--below{transform:translate(-50%);margin-top:.7rem}.a-tooltip--below:before{border-left-color:transparent;border-right-color:transparent;border-top:none;left:calc(50% - .5rem);top:-.5rem}.a-tooltip--above{transform:translate(-50%,-100%);margin-bottom:.7rem}.a-tooltip--above:before{border-left-color:transparent;border-right-color:transparent;border-bottom:none;left:calc(50% - .5rem);bottom:-.5rem}.a-tooltip--left{transform:translate(calc(-100% - .7rem),-50%)}.a-tooltip--left:before{border-top-color:transparent;border-bottom-color:transparent;border-right:none;right:-.5rem;top:calc(50% - .5rem)}.a-tooltip--right{transform:translateY(-50%);margin-left:.7rem}.a-tooltip--right:before{border-top-color:transparent;border-bottom-color:transparent;border-left:none;left:-.5rem;top:calc(50% - .5rem)}.a-tooltip--dynamic{margin-left:2rem}.a-tooltip--dynamic:before{display:none}.a-dd-placeholder{display:flex;flex-direction:column;align-items:center;padding:2.4rem 0}@media (min-width: 768px){.a-dd-placeholder{height:calc(100% - 23rem)}}.a-dd-placeholder img{margin-bottom:2.4rem}.a-dd-header-dropdown{display:flex;flex-direction:column;transition:.2s ease-in-out all;border-radius:.8rem;color:var(--dd-green-100);font-weight:400;background-color:var(--dd-white-100);overflow:visible}.a-dd-header-dropdown.-open .a-dd-header-dropdown__header__action i{transform:scaleY(-1)}.a-dd-header-dropdown.-open .a-dd-header-dropdown__content{overflow:visible;opacity:1;transform:translateY(.5rem);transition:transform .3s ease-out,opacity .2s linear;border-radius:.8rem;cursor:pointer}.a-dd-header-dropdown.-open .a-dd-header-dropdown__content div{background-color:var(--dd-white-100);color:var(--dd-green-100);padding:1rem 2rem;font-weight:400;font-size:14px;line-height:21px}.a-dd-header-dropdown.-static .a-dd-header-dropdown__header{cursor:auto}.a-dd-header-dropdown__header{gap:.8rem;border-radius:.8rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--dd-green-100)}.a-dd-header-dropdown__header p{margin:0}.a-dd-header-dropdown__header__title{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.a-dd-header-dropdown__header__title h3{font-weight:400}.a-dd-header-dropdown__header__action{display:flex;justify-content:center;align-items:center}.a-dd-header-dropdown__header__action i{transition:.2s ease-in-out all;transform:scaleY(1);background-size:contain;background-repeat:no-repeat;width:1.8rem;height:1.5rem;display:block}.a-dd-header-dropdown__content{overflow:hidden;height:0;opacity:0}.a-dd-header-dropdown__sesamy-settings{border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem}.a-dd-checkbox-primary{display:block;position:relative;padding-left:3.6rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem}.a-dd-checkbox-primary:hover input~.a-dd-checkbox-primary__checkmark{background-color:var(--dd-grey-30)}.a-dd-checkbox-primary__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.a-dd-checkbox-primary__input:checked~.a-dd-checkbox-primary__checkmark{background-color:var(--dd-primary);border-color:var(--dd-primary)}.a-dd-checkbox-primary__input:checked~.a-dd-checkbox-primary__checkmark:after{display:block}.a-dd-checkbox-primary__input:checked:hover~.a-dd-checkbox-primary__checkmark{background-color:var(--dd-primary);border-color:var(--dd-primary)}.a-dd-checkbox-primary__checkmark{position:absolute;top:0;left:0;height:2rem;width:2rem;background-color:transparent;border:1px solid var(--dd-grey-50);border-radius:.4rem;transition:.2s ease-out all}.a-dd-checkbox-primary__checkmark:after{content:"";position:absolute;display:none;left:.6rem;top:.3rem;width:.5rem;height:1.1rem;border:solid white;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.a-dd-icon-round{display:flex;justify-content:center;align-items:center;margin-bottom:3rem}.a-dd-icon-round>div{width:12.5rem;height:12.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.a-dd-icon-round i{font-size:5.6rem}.a-option-menu{display:flex;flex-direction:row;justify-content:space-between}.a-option-menu__button .--secondary,.a-option-menu__button .--small,.a-option-menu__button .--light{font-weight:600;font-size:14px;line-height:21px;background:var(--dd-white-100);color:var(--dd-red-100)}.a-option-menu__button .--secondary:hover,.a-option-menu__button .--secondary:active,.a-option-menu__button .--secondary:focus,.a-option-menu__button .--small:hover,.a-option-menu__button .--small:active,.a-option-menu__button .--small:focus,.a-option-menu__button .--light:hover,.a-option-menu__button .--light:active,.a-option-menu__button .--light:focus{background:var(--dd-white-100);color:var(--dd-red-100)}.a-dd-input-counter{display:flex}.a-dd-input-counter input{display:block;padding:1rem;border:1px solid var(--dd-grey-100);transition:.2s ease-in-out all;width:3rem;height:3.8rem}.a-dd-input-counter input:active,.a-dd-input-counter input:focus,.a-dd-input-counter input:hover{border-color:var(--dd-primary)}.a-dd-input-counter .modify{border:1px solid var(--dd-grey-100);width:3rem;height:3.8rem;font-weight:400;font-size:17px;line-height:24px;color:var(--dd-white-100);background-color:var(--dd-green-100);gap:1rem}.a-dd-input-counter .modify.decrease{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem;border-right:none}.a-dd-input-counter .modify.increase{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem;border-left:none}.a-dd-textarea{width:fit-content;display:inline-flex;flex-direction:column;gap:.8rem;align-items:flex-start;justify-content:space-between}.a-dd-textarea__label.--error{color:var(--dd-red-100)}.a-dd-textarea__field{display:block;padding:1rem 2rem;border:1px solid var(--dd-grey-100);border-radius:.8rem;transition:.2s ease-in-out all;width:100%;height:100%}.a-dd-textarea__field:active,.a-dd-textarea__field:focus,.a-dd-textarea__field:hover{border-color:var(--dd-primary)}.a-dd-textarea__field.--error{border:1px solid var(--dd-red-100)}.a-dd-radio-button{display:flex;align-items:center;height:2.5rem}.a-dd-radio-button__label{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;cursor:pointer;margin-left:.5rem;line-height:1.4rem}.a-dd-radio-button__label.size-s{font-size:1.2rem}.a-dd-radio-button__label.size-m{font-size:1.5rem}.a-dd-radio-button__label.size-l{font-size:1.7rem}.a-dd-radio-button__label.size-xl{font-size:2.1rem}.a-dd-radio-button label{display:flex;flex-direction:row;align-items:center;margin-bottom:0rem}.a-dd-radio-button label.disabled{color:#959495;cursor:not-allowed}.a-dd-radio-button input[type=radio]{accent-color:var(--dd-primary);margin:0;font:inherit;width:1em;height:1em;border-width:.15em;border-style:solid;border-radius:50%;transform:translateY(-.075em);display:grid;place-content:center;margin-right:.5rem;cursor:pointer}.a-dd-radio-button input[type=radio].size-s{-ms-transform:scale(.8);-moz-transform:scale(.8);-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.a-dd-radio-button input[type=radio].size-m{-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.a-dd-radio-button input[type=radio].size-l{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.a-dd-radio-button input[type=radio].size-xl{-ms-transform:scale(2);-moz-transform:scale(2);-webkit-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.a-dd-radio-button input[type=radio]:before{content:"";width:.6em;height:.6em;transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;border-radius:50%}.a-dd-radio-button input[type=radio]:checked:before{transform:scale(1)}.a-dd-radio-button input[type=radio]:disabled{color:#959495;cursor:not-allowed}.m-account{padding:2.4rem;border-radius:.8rem;border:solid .1rem var(--dd-grey-50);position:relative;display:flex;justify-content:flex-start;align-items:flex-start;gap:1.6rem;margin:1.6rem 0}.m-account__title{font-weight:700;line-height:2.4rem;margin-bottom:.8rem!important}.m-account p{margin:0}.m-account dd-button{position:absolute;right:0;top:0}dd-badge{display:inline-block;position:relative;margin:8px 16px 8px 0}.m-dd-badge__content{display:inline-block}.m-dd-badge__indicator{position:absolute;top:-8px;right:-16px;border-radius:50px;width:16px;height:16px;display:flex;justify-content:center;align-items:center;background-color:var(--dd-primary);color:var(--dd-white-100);font-size:11px;line-height:1}.m-cookies-banner__desktop{background-color:var(--dd-white-100);padding:3.2rem;box-shadow:0 .2rem .6rem #00000026;border-radius:2rem;position:fixed;bottom:1.6rem;right:1.6rem;max-width:40rem}.m-cookies-banner__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:4rem}.m-cookies-banner__header{height:18rem;padding-top:1rem}@media (min-width: 768px){.m-cookies-banner__header{height:10rem}}.m-cookies-banner h3{margin:0;font-weight:700;font-size:17px;line-height:2.4rem;margin-bottom:.4rem}@media (min-width: 768px){.m-cookies-banner h3{font-size:21px}}.m-cookies-banner p{margin-bottom:1rem;font-size:14px;line-height:2.1rem}@media (min-width: 768px){.m-cookies-banner p{font-size:17px;line-height:2.4rem}}.m-cookies-banner a,.m-cookies-banner a i{font-size:12px}@media (min-width: 768px){.m-cookies-banner a,.m-cookies-banner a i{font-size:14px}}.m-cookies-banner button{margin-top:1.6rem;width:100%}.m-dd-select{display:flex;flex-direction:column;align-items:flex-start}.m-dd-select__label{display:flex;justify-content:flex-start;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-black-100);margin-bottom:.5rem}.m-dd-dropdown{position:relative;display:inline-block;padding:0;width:100%}.m-dd-dropdown .--is-hidden{display:none}.m-dd-dropdown .--is-visible{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;gap:var(--dd-gutter)}.m-dd-dropdown__button{width:100%;min-width:230px;background-color:transparent;border:1px solid var(--dd-grey-100);border-radius:.8rem;transition:.2s ease all}.m-dd-dropdown__button:hover{border-color:var(--dd-primary)}.m-dd-dropdown__button span,.m-dd-dropdown__button input{text-align:left;width:100%;display:inline-flex;justify-content:flex-start;align-items:center;background-color:transparent;outline:none;border:none;min-height:2.1rem}.m-dd-dropdown__button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.m-dd-dropdown__button span:after{position:absolute;right:8px}.m-dd-dropdown__disabled{border:1px solid var(--dd-grey-50)}.m-dd-dropdown__disabled:hover{border-color:var(--dd-grey-50)}.m-dd-dropdown__disabled span,.m-dd-dropdown__disabled input,.m-dd-dropdown__disabled i{color:var(--dd-grey-50)}.m-dd-dropdown__options{position:absolute;height:100%;max-height:200px;width:100%;margin:0;padding:0;background-color:var(--dd-white-100);box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;border-radius:.8rem;z-index:1;overflow:hidden}.m-dd-dropdown__options.--up{top:0;transform:translateY(-100%)}.m-dd-dropdown__options cdk-virtual-scroll-viewport{height:100%}.m-dd-dropdown__options cdk-virtual-scroll-viewport .cdk-virtual-scroll-content-wrapper{width:100%}.m-dd-dropdown__options__child{padding:1rem 2rem;cursor:pointer;border-bottom:1px solid var(--dd-grey-20);transition:.2s ease all;min-height:4.6rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.m-dd-dropdown__options__child:hover{background-color:var(--dd-grey-10)}.m-dd-dropdown__options__child:last-of-type{border-color:transparent}.m-game-tile{border-radius:2rem;overflow:hidden;display:flex;flex-direction:column;height:100%}.m-game-tile__cover{width:100%;height:26rem;background-position:center;background-size:cover;background-repeat:no-repeat}.m-game-tile__footer{flex:1;padding:1.6rem;background-color:var(--dd-grey-10);font-weight:700;font-size:17px;line-height:2.4rem;display:flex;justify-content:space-between;align-items:center}.m-game-tile__footer p{margin:0}.m-game-tile__footer__cost{display:flex;align-items:center;gap:.8rem}.m-game-tile.--disabled{cursor:default;opacity:.5}.m-icon-block{display:flex;justify-content:flex-start;align-items:center;gap:1.6rem;padding:4rem 4.4rem;margin-bottom:2rem;width:100%;border-radius:3rem;transition:.2s ease-in-out all;background-color:var(--dd-white-100);box-shadow:0 2px 8px #0003}@media (min-width: 525px){.m-icon-block{margin:0 0 2rem;width:50%}}.m-icon-block p{font-size:2.1rem;line-height:2.5rem}.m-icon-block a{font-size:1.7rem}.m-icon-block__image{color:var(--dd-primary);font-size:6rem;display:flex;justify-content:flex-start;align-items:center}.m-icon-block a{text-decoration:underline}.m-icon-block.--small{padding:2.4rem 3.2rem}.m-icon-block.--full-width{width:100%}.m-icon-block:hover{box-shadow:0 4px 12px #0006}.m-dd-toast{transition:.28s cubic-bezier(.4,0,.2,1);display:flex;gap:1.6rem;align-items:center;position:relative;padding:24px;border-radius:4px;margin-bottom:16px}.m-dd-toast__header{font-size:17px;margin-bottom:8px;font-weight:700}.m-dd-toast__content{font-size:14px;margin:0}.m-dd-toast--error{background-color:var(--dd-red-30)}.m-dd-toast--error h3,.m-dd-toast--error p,.m-dd-toast--error i{color:var(--dd-red-130)}.m-dd-toast--warn{background-color:var(--dd-yellow-100)}.m-dd-toast--warn h3,.m-dd-toast--warn p,.m-dd-toast--warn i{color:#5a5000}.m-dd-toast--success{background-color:var(--dd-green-100)}.m-dd-toast--success h3,.m-dd-toast--success p,.m-dd-toast--success i{color:var(--dd-white-100)}.m-dd-toast.--mobile{display:flex}@media (min-width: 525px){.m-dd-toast.--mobile{display:none}}.m-dd-toast i{font-size:3.2rem}.m-linking-reminder__desktop{background-color:var(--dd-white-100);padding:3.2rem;box-shadow:0 .2rem .6rem #00000026;border-radius:2rem;position:fixed;bottom:1.6rem;right:1.6rem;max-width:65rem}.m-linking-reminder__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:4rem}.m-linking-reminder__header{height:18rem;padding-top:1rem}@media (min-width: 768px){.m-linking-reminder__header{height:10rem}}.m-linking-reminder h3{margin:0;font-weight:700;font-size:17px;line-height:2.4rem;margin-bottom:.4rem}@media (min-width: 768px){.m-linking-reminder h3{font-size:21px}}.m-linking-reminder p{margin-bottom:1rem;font-size:14px;line-height:2.1rem}@media (min-width: 768px){.m-linking-reminder p{font-size:17px;line-height:2.4rem}}.m-linking-reminder a,.m-linking-reminder a i{font-size:12px}@media (min-width: 768px){.m-linking-reminder a,.m-linking-reminder a i{font-size:14px}}.m-message-list-item{padding:2.4rem;border:solid .1rem var(--dd-grey-50);border-radius:.8rem;margin-bottom:1.6rem;position:relative;max-width:86rem;margin-left:auto;margin-right:auto}.m-message-list-item__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.4rem}.m-message-list-item__header__icon{font-size:2.2rem;color:var(--dd-primary);margin-right:2.4rem;display:none}@media (min-width: 768px){.m-message-list-item__header__icon{display:inline-block}}.m-message-list-item__header__author{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.m-message-list-item__header__author img{border-radius:50%}.m-message-list-item__header__author p{margin:0;font-size:1.4rem}.m-message-list-item__header__tags{display:flex;align-items:center;gap:.8rem}.m-message-list-item__header__type{padding:.4rem 1.6rem;border-radius:.8rem;color:var(--dd-green-light-130);background-color:var(--dd-green-light-20)}.m-message-list-item__header__type.--new{background-color:var(--dd-red-100);color:var(--dd-white-100);position:absolute;top:1rem;right:1rem;padding:0;width:1rem;height:1rem;border-radius:50%}.m-message-list-item__header__type.--new>*{display:none}@media (min-width: 768px){.m-message-list-item__header__type.--new>*{display:inline}}@media (min-width: 768px){.m-message-list-item__header__type.--new{position:relative;top:initial;right:initial;padding:.4rem 1.6rem;border-radius:.8rem;width:inherit;height:inherit}}@media (min-width: 768px){.m-message-list-item__content{padding:0 4.8rem}}.m-message-list-item__date,.m-message-list-item__date--header{color:var(--dd-black-75);margin:0;margin-bottom:1.7rem;font-size:1.4rem}.m-message-list-item__date--header{margin:0 auto 0 0}.m-message-list-item__title{font-size:2.1rem;line-height:2.4rem;margin-bottom:.8rem}.m-message-list-item__text{margin-top:0;font-size:1.7rem;margin-bottom:2.4rem}.m-message-list-item__stickers{margin:2.4rem 0;gap:2.4rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-weight:700}.m-message-list-item__stickers__sticker{display:flex;justify-content:flex-start;align-items:center;gap:.8rem}.m-message-list-item .a-dd-button.--primary.--text{padding:0!important;margin-top:1.2rem}.m-message-list-item .a-dd-button.--primary.--text i{font-size:1.2rem;line-height:2.1rem}.m-navigation-block{width:calc(50% - .4rem);padding:1.5rem 1.2rem;box-shadow:0 2px 6px #00000026;border-radius:2rem;display:flex;justify-content:space-between;align-items:center;background-color:var(--dd-white-100);position:relative;cursor:pointer}@media (min-width: 768px){.m-navigation-block{width:calc(25% - 1.5rem);padding:1.1rem 1.6rem}.m-navigation-block .title{line-height:2.4rem}}.m-navigation-block .info{display:flex;justify-content:flex-start;align-items:center;gap:.8rem}.m-navigation-block .info .logo{background-color:var(--dd-primary);width:4.2rem;height:4.2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;color:var(--dd-white-100)}.m-navigation-block .info .logo i{font-size:2rem}@media (min-width: 768px){.m-navigation-block .info .logo{width:5.6rem;height:5.6rem}.m-navigation-block .info .logo i{font-size:2.7rem}}.m-navigation-block .info .due{font-size:1.2rem;line-height:1.8rem;color:var(--dd-grey-100)}.m-navigation-block p{margin:0}.m-navigation-block .badge{position:absolute;top:-.8rem;right:1.6rem;background-color:var(--dd-secondary);color:var(--dd-white-100);border-radius:2rem;line-height:1.2rem;font-size:1rem;padding:.2rem .8rem}@media (min-width: 768px){.m-navigation-block .badge{top:-1rem;right:2.4rem;padding:.2rem 1.6rem;font-size:1.4rem;line-height:1.7rem}}.m-paginator__big,.p-yearbook-paginator .m-paginator__small,.m-paginator__small{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:2rem 0;gap:1rem}@media (min-width: 768px){.m-paginator__big,.p-yearbook-paginator .m-paginator__small,.m-paginator__small{margin:4.4rem 0;gap:2.4rem}}@media (max-width: 524px){.m-paginator__big,.p-yearbook-paginator .m-paginator__small,.m-paginator__small{display:none}}.m-paginator__button{width:3rem;height:4rem;display:flex;justify-content:center;align-items:center;gap:2rem;border:none;border-radius:.8rem;background-color:var(--dd-grey-10)}.m-paginator__button:hover,.m-paginator__button:active,.m-paginator__button:focus{background-color:var(--dd-grey-20)}.m-paginator__button:disabled{background-color:var(--dd-grey-dark-50);color:var(--dd-black-75)}.m-paginator__button__dots{background-color:var(--dd-grey-dark-50);color:var(--dd-black-75);cursor:not-allowed}@media (min-width: 525px){.m-paginator__button{width:5.4rem;height:5.4rem;font-size:1.7rem;line-height:2.1rem}}.m-paginator__button.--previous,.m-paginator__button.--next{padding:0 2rem}@media (min-width: 1024px){.m-paginator__button.--previous,.m-paginator__button.--next{width:15rem}}.m-paginator__button.--active{background-color:var(--dd-primary);color:var(--dd-white-100)}.m-paginator__button .--colored{color:var(--dd-primary)}.m-paginator i{font-size:1rem}.m-paginator__small{display:flex}@media (min-width: 525px){.m-paginator__small{display:none}}.m-paginator__small .m-paginator__button{width:auto;padding:2rem;gap:.5rem}.m-progress-steps{margin-top:auto;display:flex;justify-content:space-between;margin-bottom:2rem}.m-progress-steps__step{position:relative;display:flex;flex-direction:column;align-items:center;flex:1}.m-progress-steps__step:before{position:absolute;content:"";border-bottom:.2rem solid var(--dd-grey-20);width:100%;top:1.4rem;left:-50%;z-index:2}.m-progress-steps__step:after{position:absolute;content:"";border-bottom:.2rem solid var(--dd-grey-20);width:100%;top:1.4rem;left:50%;z-index:2}.m-progress-steps__step:first-child:before{content:none}.m-progress-steps__step:last-child:after{content:none}.m-progress-steps__step__name{color:var(--dd-grey-75)}.m-progress-steps__step__number{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;width:.8rem;height:.8rem;border-radius:50%;background:var(--dd-grey-100);margin-top:1rem;margin-bottom:1.6rem;transition:ease-in-out .3s all}.m-progress-steps__step.active{color:var(--dd-white-100);font-weight:700}.m-progress-steps__step.active .m-progress-steps__step__number{background-color:var(--dd-primary);width:2.8rem;height:2.8rem;margin-top:0;margin-bottom:.6rem}.m-progress-steps__step.active .m-progress-steps__step__name{color:var(--dd-primary)}.m-progress-steps__step.completed{color:var(--dd-white-100);font-weight:700}.m-progress-steps__step.completed:after{position:absolute;content:"";border-bottom:.2rem solid var(--dd-primary);width:100%;top:1.4rem;left:50%;z-index:3}.m-progress-steps__step.completed .m-progress-steps__step__number{background-color:var(--dd-primary);width:2.8rem;height:2.8rem;margin-top:0;margin-bottom:.6rem}.m-progress-steps__step.completed .m-progress-steps__step__name{color:var(--dd-primary);font-weight:400}.m-school-linking-wizard{height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--dd-gutter)}.m-school-linking-wizard__error{color:var(--dd-red-100)}.m-school-linking-wizard-step__postcode,.m-school-linking-wizard-step__code,.m-school-linking-wizard-step__select-pupil,.m-school-linking-wizard-step__email-code{display:flex;flex-direction:column;height:100%}.m-school-linking-wizard-step__postcode.--small-view-mode,.m-school-linking-wizard-step__code.--small-view-mode,.m-school-linking-wizard-step__select-pupil.--small-view-mode,.m-school-linking-wizard-step__email-code.--small-view-mode{overflow:auto}.m-school-linking-wizard-step__postcode.--small-view-mode .m-school-linking-wizard-step__postcode__schools,.m-school-linking-wizard-step__postcode.--small-view-mode .m-school-linking-wizard-step__email-code__methods,.m-school-linking-wizard-step__postcode.--small-view-mode .m-school-linking-wizard-step__select-pupil__pupils,.m-school-linking-wizard-step__code.--small-view-mode .m-school-linking-wizard-step__postcode__schools,.m-school-linking-wizard-step__code.--small-view-mode .m-school-linking-wizard-step__email-code__methods,.m-school-linking-wizard-step__code.--small-view-mode .m-school-linking-wizard-step__select-pupil__pupils,.m-school-linking-wizard-step__select-pupil.--small-view-mode .m-school-linking-wizard-step__postcode__schools,.m-school-linking-wizard-step__select-pupil.--small-view-mode .m-school-linking-wizard-step__email-code__methods,.m-school-linking-wizard-step__select-pupil.--small-view-mode .m-school-linking-wizard-step__select-pupil__pupils,.m-school-linking-wizard-step__email-code.--small-view-mode .m-school-linking-wizard-step__postcode__schools,.m-school-linking-wizard-step__email-code.--small-view-mode .m-school-linking-wizard-step__email-code__methods,.m-school-linking-wizard-step__email-code.--small-view-mode .m-school-linking-wizard-step__select-pupil__pupils{overflow-y:initial!important}.m-school-linking-wizard-step__postcode__input,.m-school-linking-wizard-step__code__input,.m-school-linking-wizard-step__select-pupil__input,.m-school-linking-wizard-step__email-code__input{display:flex;flex-direction:column;align-items:center}.m-school-linking-wizard-step__postcode__input span,.m-school-linking-wizard-step__code__input span,.m-school-linking-wizard-step__select-pupil__input span,.m-school-linking-wizard-step__email-code__input span{font-weight:700;font-size:17px;text-align:center;margin-bottom:.8rem}.m-school-linking-wizard-step__postcode__error,.m-school-linking-wizard-step__code__error,.m-school-linking-wizard-step__select-pupil__error,.m-school-linking-wizard-step__email-code__error{color:var(--dd-red-100)}.m-school-linking-wizard-step__postcode h3,.m-school-linking-wizard-step__code h3,.m-school-linking-wizard-step__select-pupil h3,.m-school-linking-wizard-step__email-code h3{margin-bottom:.8rem}.m-school-linking-wizard-step__postcode__schools,.m-school-linking-wizard-step__postcode__pupils,.m-school-linking-wizard-step__postcode__methods,.m-school-linking-wizard-step__code__schools,.m-school-linking-wizard-step__code__pupils,.m-school-linking-wizard-step__code__methods,.m-school-linking-wizard-step__select-pupil__schools,.m-school-linking-wizard-step__select-pupil__pupils,.m-school-linking-wizard-step__select-pupil__methods,.m-school-linking-wizard-step__email-code__schools,.m-school-linking-wizard-step__email-code__pupils,.m-school-linking-wizard-step__email-code__methods{overflow-y:auto}.m-school-linking-wizard-step__postcode__schools__empty,.m-school-linking-wizard-step__postcode__pupils__empty,.m-school-linking-wizard-step__postcode__methods__empty,.m-school-linking-wizard-step__code__schools__empty,.m-school-linking-wizard-step__code__pupils__empty,.m-school-linking-wizard-step__code__methods__empty,.m-school-linking-wizard-step__select-pupil__schools__empty,.m-school-linking-wizard-step__select-pupil__pupils__empty,.m-school-linking-wizard-step__select-pupil__methods__empty,.m-school-linking-wizard-step__email-code__schools__empty,.m-school-linking-wizard-step__email-code__pupils__empty,.m-school-linking-wizard-step__email-code__methods__empty{background-color:var(--dd-grey-10);color:var(--dd-grey-75);border-radius:.8rem;padding:3.2rem 7.6rem}.m-school-linking-wizard-step__postcode__schools dd-input-field,.m-school-linking-wizard-step__postcode__pupils dd-input-field,.m-school-linking-wizard-step__postcode__methods dd-input-field,.m-school-linking-wizard-step__code__schools dd-input-field,.m-school-linking-wizard-step__code__pupils dd-input-field,.m-school-linking-wizard-step__code__methods dd-input-field,.m-school-linking-wizard-step__select-pupil__schools dd-input-field,.m-school-linking-wizard-step__select-pupil__pupils dd-input-field,.m-school-linking-wizard-step__select-pupil__methods dd-input-field,.m-school-linking-wizard-step__email-code__schools dd-input-field,.m-school-linking-wizard-step__email-code__pupils dd-input-field,.m-school-linking-wizard-step__email-code__methods dd-input-field{display:initial}.m-school-linking-wizard-step__postcode__choices,.m-school-linking-wizard-step__code__choices,.m-school-linking-wizard-step__select-pupil__choices,.m-school-linking-wizard-step__email-code__choices{display:flex;gap:.8rem;margin-bottom:2.4rem}.m-school-linking-wizard-step__select-pupil h3{font-weight:700}.m-school-linking-wizard__main{flex:1;overflow:hidden}.m-school-linking-wizard__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dd-gutter);width:min(80rem,100%)}.m-school-linking-wizard__automatic{display:flex;justify-content:flex-start;align-items:flex-start;gap:1.2rem;flex-wrap:wrap;margin:2rem 0}.m-school-linking-wizard__automatic__block label{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;color:var(--dd-grey-75)!important}.m-school-linking-wizard__automatic__block p{margin:0;word-break:break-word}[modal] .m-school-linking-wizard__actions,[drawer] .m-school-linking-wizard__actions{margin-top:var(--dd-gutter)}.m-dd-spinner__container{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%) translateY(-50%);text-align:center;z-index:999}.m-dd-spinner__container.inline{margin:50px auto;position:relative;top:inherit;left:inherit;transform:initial}.m-dd-spinner__background{position:fixed;inset:0;z-index:998;height:100%;width:100%;background-color:#00000080}.m-dd-spinner__progress{margin:auto;width:80px;aspect-ratio:1;display:grid;border:.6rem solid rgba(0,0,0,0);border-radius:50%;border-right-color:var(--dd-orange-diddit-100);animation:spinnerAnimation 1s infinite linear}.m-dd-spinner__progress:before,.m-dd-spinner__progress:after{content:"";grid-area:1/1;margin:.4rem;border:inherit;border-radius:50%;animation:spinnerAnimation 2s infinite ease-in-out}.m-dd-spinner__progress:after{margin:1.4rem;animation-duration:3s}.m-dd-spinner__progress.modal{border-right-color:var(--dd-secondary)}.m-dd-spinner__description{text-align:center;color:var(--dd-orange-diddit-100);animation:fade-in-out 2s infinite ease-in-out;margin-top:2rem}@keyframes spinnerAnimation{to{transform:rotate(1turn)}}@keyframes fade-in-out{0%{opacity:0}50%{opacity:100}to{opacity:0}}@keyframes fadein{0%{opacity:0}to{opacity:100}}@media (min-width: 768px){.m-tab-pane{display:grid;grid-template-columns:1fr 3fr}}.m-tab-pane__tabs{display:flex;gap:0;justify-content:space-between;overflow:auto}@media (min-width: 768px){.m-tab-pane__tabs{justify-content:space-between;display:block;padding-right:3.2rem;border-right:solid .1rem var(--dd-grey-30);overflow:visible}}.m-tab-pane__content{padding-top:1.6rem}@media (min-width: 768px){.m-tab-pane__content{padding-top:0;padding-left:3.2rem}}dd-yearbook-cover,dd-favourite-yearbook-cover{position:relative;display:block}@media (min-width: 768px){dd-yearbook-cover:hover .m-yearbook-cover__favourite.--desktop,dd-favourite-yearbook-cover:hover .m-yearbook-cover__favourite.--desktop{display:flex}dd-yearbook-cover:hover .m-yearbook-cover__favourite.--desktop .m-yearbook-cover__favourite__label,dd-favourite-yearbook-cover:hover .m-yearbook-cover__favourite.--desktop .m-yearbook-cover__favourite__label{display:block}}dd-yearbook-cover .m-yearbook-cover__favourite,dd-favourite-yearbook-cover .m-yearbook-cover__favourite{background-color:var(--dd-white-100);border-radius:2rem;padding:.6rem;gap:.6rem;width:3rem;height:3rem;position:absolute;top:3.5rem;left:1.5rem;z-index:1;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 0 1px var(--dd-grey-100)}dd-yearbook-cover .m-yearbook-cover__favourite.--mobile,dd-favourite-yearbook-cover .m-yearbook-cover__favourite.--mobile{display:flex}dd-yearbook-cover .m-yearbook-cover__favourite i,dd-favourite-yearbook-cover .m-yearbook-cover__favourite i{font-size:1.6rem;color:var(--dd-primary)}dd-yearbook-cover .m-yearbook-cover__favourite__label,dd-favourite-yearbook-cover .m-yearbook-cover__favourite__label{color:var(--dd-primary);display:none}@media (min-width: 768px){dd-yearbook-cover .m-yearbook-cover__favourite,dd-favourite-yearbook-cover .m-yearbook-cover__favourite{display:none;width:auto}}.m-yearbook-cover{perspective:180rem;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;line-height:1.8rem;font-size:12px;cursor:pointer;padding:5rem 2.2rem 2.2rem}.m-yearbook-cover.--placeholder{padding-top:1rem}.m-yearbook-cover:hover,.m-yearbook-cover:hover *{transform-style:preserve-3d}.m-yearbook-cover,.m-yearbook-cover *{transform-style:preserve-3d;backface-visibility:hidden}.m-yearbook-cover:hover .m-yearbook-cover__3d{transform:rotateY(45deg)}.m-yearbook-cover:hover .m-yearbook-cover__3d .m-yearbook-cover__cover{box-shadow:none}@media (min-width: 768px){.m-yearbook-cover{line-height:2.1rem;font-size:14px}}.m-yearbook-cover__3d{position:relative;transition:transform .5s;width:100%;max-width:19.1rem}.m-yearbook-cover__3d:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;box-shadow:none;transition:box-shadow .5s}.m-yearbook-cover__spine{display:block;position:absolute;height:100%;transform:rotateY(-90deg);width:2.5rem;left:-.5rem;top:0;background:linear-gradient(45deg,#faad3f,#ef4236)}.m-yearbook-cover__spine>span{color:#fff;font-size:12px;line-height:2.5rem;padding-left:1.5rem;width:7rem;height:2.5rem;transform:rotate(90deg) translateY(2.4rem);display:block}.m-yearbook-cover__cover{background:#fff;cursor:pointer;position:relative;transition:box-shadow .5s,transform .5s;transform:translateZ(2rem);transform-origin:0% 50%;border:.1rem solid #dedede}.m-yearbook-cover__cover img{display:block;height:100%;width:100%}.m-yearbook-cover__cover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset .4rem 0 1rem #0000001a}.m-yearbook-cover__cover:after{content:"";position:absolute;top:0;left:.8rem;bottom:0;width:.2rem;background:#0000000f;box-shadow:.1rem 0 .3rem #ffffff1a}.m-yearbook-cover__name{min-height:7.2rem}@media (min-width: 768px){.m-yearbook-cover__name{min-height:8.4rem}}.m-yearbook-cover__placeholder{height:27.3rem;width:19.1rem;color:var(--dd-secondary);font-size:7.5rem;display:flex;justify-content:center;align-items:center}dd-subject-filter{display:inline-flex;width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:calc(var(--dd-gutter) / 2)}.m-dd-subjectFilter__button{margin-left:auto}.m-dd-subjectFilter{width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:calc(var(--dd-gutter) / 2)}.m-dd-subjectFilter.--desktop{display:inline-flex}@media (max-width: 767px){.m-dd-subjectFilter.--desktop{display:none}}.m-dd-subjectFilter.--mobile{display:none}@media (max-width: 767px){.m-dd-subjectFilter.--mobile{display:flex;align-items:center;justify-content:space-between}}.m-dd-subjectFilter__drawer{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--dd-gutter)}.m-tab-dropdown__tabs{display:none}@media (min-width: 768px){.m-tab-dropdown__tabs{display:block}}.m-tab-dropdown__dropdown{display:block}@media (min-width: 768px){.m-tab-dropdown__dropdown{display:none}}.m-dd-linked-school{display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem;border:1px solid var(--dd-grey-30);border-radius:8px;padding:var(--dd-gutter);position:relative}@media (max-width: 767px){.m-dd-linked-school{gap:.8rem}}.m-dd-linked-school__header{display:flex;gap:var(--dd-gutter);align-items:center}.m-dd-linked-school__header p{margin:0}.m-dd-linked-school__icon,.m-dd-linked-school__icon.--teacher,.m-dd-linked-school__icon.--pupil{border-radius:8px;display:flex;align-items:center;justify-content:center;width:76px;height:76px;flex-shrink:0}@media (max-width: 1023px){.m-dd-linked-school__icon,.m-dd-linked-school__icon.--teacher,.m-dd-linked-school__icon.--pupil{width:52px;height:52px}}.m-dd-linked-school__icon .dd-icon{font-size:4rem}@media (max-width: 1023px){.m-dd-linked-school__icon .dd-icon{font-size:2.8rem}}.m-dd-linked-school__icon.--pupil{background-color:var(--dd-green-light-10);color:var(--dd-primary)}.m-dd-linked-school__icon.--teacher{background-color:var(--dd-red-10);color:var(--dd-red-100)}.m-dd-linked-school__content{display:flex;flex-direction:column;width:100%;padding-left:calc(76px + var(--dd-gutter))}@media (max-width: 1023px){.m-dd-linked-school__content{padding-left:0}}.m-dd-linked-school__content__grid{width:100%;display:grid;gap:var(--dd-gutter) var(--dd-gutter);grid-template-columns:auto auto auto}@media (max-width: 1023px){.m-dd-linked-school__content__grid{grid-template-columns:auto auto}}@media (max-width: 767px){.m-dd-linked-school__content__grid__block:nth-of-type(-n+2){grid-column:1/3}}.m-dd-linked-school__content__grid__block label{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;color:var(--dd-grey-75)!important}.m-dd-linked-school__content__grid__block p{margin:0;word-break:break-word}.m-dd-linked-school__action{position:absolute;top:calc(var(--dd-gutter) / 2);right:0}@media (max-width: 1023px){.m-dd-linked-school__action{position:relative}.m-dd-linked-school__action .a-dd-button{padding-left:0!important}}dd-study-group{display:contents}.m-dd-studyGroup{cursor:pointer;display:flex;gap:.8rem;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--dd-gutter);background-color:var(--dd-grey-10);border-radius:.8rem;transition:.2s ease all}.m-dd-studyGroup p{margin:0}.m-dd-studyGroup:hover{background-color:var(--dd-grey-20)}.m-dd-studyGroup__nop__icon{color:var(--dd-primary);margin-right:.8rem}.m-dd-studyGroup__nop__number{color:var(--dd-grey-130)}.m-dd-horizontalTabs{display:flex;flex-direction:column;width:100%}.m-dd-horizontalTabs__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-bottom:2px solid var(--dd-grey-20)}.m-dd-horizontalTabs__header__item{margin-bottom:-2px;padding:calc(var(--dd-gutter) / 2) var(--dd-gutter);cursor:pointer;display:flex;align-items:center;gap:calc(var(--dd-gutter) / 2);transition:.2s ease all;border-bottom:2px solid transparent;border-radius:.8rem .8rem 0 0}.m-dd-horizontalTabs__header__item:hover{background-color:var(--dd-grey-10);border-color:var(--dd-grey-30)}.m-dd-horizontalTabs__header__item.--active{color:var(--dd-red-100);border-color:var(--dd-red-100)}.m-dd-linkingInstructions{display:flex;flex-direction:column;gap:4rem}.m-dd-linkingInstructions__steps{display:grid;grid-template-columns:1fr 1fr;column-gap:4rem;row-gap:var(--dd-gutter);padding-top:1.6rem}.m-dd-linkingInstructions__steps__step{display:flex;gap:var(--dd-gutter);align-items:center}.m-dd-linkingInstructions__steps__step__number{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background-color:var(--dd-primary);color:var(--dd-white-100)}.m-dd-linkingInstructions__steps__step__content{flex:1;color:var(--dd-primary)}.m-dd-linkingInstructions__info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:var(--dd-grey-10);border-radius:.8rem;padding:var(--dd-gutter) calc(var(--dd-gutter) * 2);gap:var(--dd-gutter)}.m-dd-linkingInstructions__info__block p:first-of-type{color:var(--dd-grey-130)}.m-dd-linkingInstructions__info__block p:last-of-type{line-height:4.2rem}.m-dd-assignment{display:contents}.m-dd-assignment__block{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.m-dd-assignment__block.--mobile-only{display:none}.m-dd-assignment__block img{width:44px;height:44px;border-radius:50%;display:inline-block}.m-dd-assignment__block p,.m-dd-assignment__block span{margin:0}.m-dd-assignment__block.--row{flex-direction:row;align-items:center;gap:.8rem}.m-dd-assignment__block__header dd-button{display:none}.m-dd-assignment__block__header__title{font-weight:700;margin:0}.m-dd-assignment__block__header__info{margin:0}@media (max-width: 1023px){.m-dd-assignment__block__header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;grid-column:1/3;transition:.2s ease all}.m-dd-assignment__block__header p:nth-of-type(2){display:none}.m-dd-assignment__block__header dd-button{display:inline-block}.m-dd-assignment__block__header dd-button i{transition:.2s ease-out all}}.m-dd-assignment__section__header{color:var(--dd-grey-100)}@media (min-width: 1024px){.m-dd-assignment__section__header{display:none}}.m-dd-assignment__block__button{display:flex;align-items:center;justify-content:stretch;width:100%}.m-dd-assignment__block__button dd-button,.m-dd-assignment__block__button button{width:100%}.m-dd-assignment .--warning{color:var(--dd-red-100)}.m-dd-assignment .--grey{color:var(--dd-grey-100)}@media (max-width: 1023px){.m-dd-assignment.--expanded .m-dd-assignment__block__header dd-button i{transform:scaleY(-1)}.m-dd-assignment.--expanded .m-dd-assignment__block{display:flex}}@media (max-width: 1023px){.m-dd-assignment{display:grid;background-color:var(--dd-grey-10);grid-template-columns:repeat(2,1fr);padding:1.6rem;border-radius:.8rem;gap:1.6rem}.m-dd-assignment__block.--row{flex-wrap:wrap;row-gap:0}.m-dd-assignment__block.--row .m-dd-assignment__section__header{width:100%}.m-dd-assignment__block:nth-child(1){order:1}.m-dd-assignment__block:nth-child(2){display:none;order:5}.m-dd-assignment__block:nth-child(3){display:none;order:8}.m-dd-assignment__block:nth-child(4){order:3}.m-dd-assignment__block:nth-child(5){order:6}.m-dd-assignment__block:nth-child(6){order:5}.m-dd-assignment__block:nth-child(7){order:3}.m-dd-assignment__block__button{display:none}}dd-pupil-multi-select{display:contents}.m-dd-multiSelect{display:flex;flex-direction:column;gap:1rem}.m-dd-multiSelect__header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;color:var(--dd-grey-100)}.m-dd-multiSelect__header span:first-of-type{flex:2 1 auto}.m-dd-multiSelect__container{display:inline-block;height:100%;max-height:30rem;overflow-y:auto;list-style:none}.m-dd-multiSelect__container__item{padding:1rem 0;border-bottom:1px solid var(--dd-grey-30)}.m-dd-multiSelect__container__item:first-of-type{padding-top:0}dd-study-group-filter{display:contents}.m-dd-studyGroup-filter .p-assignment-overview__filters__label{margin-top:0;margin-bottom:0}.m-dd-evaluation{display:contents}.m-dd-evaluation__block{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.m-dd-evaluation__block.--mobile-only{display:none}.m-dd-evaluation__block img{width:44px;height:44px;border-radius:50%;display:inline-block}.m-dd-evaluation__block p,.m-dd-evaluation__block span{margin:0}.m-dd-evaluation__block.--row{flex-direction:row;align-items:center;gap:.8rem}.m-dd-evaluation__block__header dd-button{display:none}.m-dd-evaluation__block__header__title{font-weight:700;margin:0}.m-dd-evaluation__block__header__info{margin:0}@media (max-width: 1023px){.m-dd-evaluation__block__header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;grid-column:1/3;transition:.2s ease all}.m-dd-evaluation__block__header p:nth-of-type(2){display:none}.m-dd-evaluation__block__header dd-button{display:inline-block}.m-dd-evaluation__block__header dd-button i{transition:.2s ease-out all}}.m-dd-evaluation__section__header{color:var(--dd-grey-100)}@media (min-width: 1024px){.m-dd-evaluation__section__header{display:none}}.m-dd-evaluation__block__button{display:flex;align-items:center;justify-content:center;width:100%}.m-dd-evaluation__block__button .dd-icon{font-size:1.6rem}.m-dd-evaluation__block__button dd-button,.m-dd-evaluation__block__button button{width:100%}.m-dd-evaluation .--warning{color:var(--dd-red-100)!important}.m-dd-evaluation .--grey{color:var(--dd-grey-100)}@media (max-width: 1023px){.m-dd-evaluation.--expanded .m-dd-evaluation__block__header dd-button i{transform:scaleY(-1)}.m-dd-evaluation.--expanded .m-dd-evaluation__block{display:flex}}@media (max-width: 1023px){.m-dd-evaluation{display:grid;background-color:var(--dd-grey-10);grid-template-columns:repeat(2,1fr);padding:1.6rem;border-radius:.8rem;gap:1.6rem}.m-dd-evaluation__block.--row{flex-wrap:wrap;row-gap:0}.m-dd-evaluation__block.--row .m-dd-evaluation__section__header{width:100%}.m-dd-evaluation__block:nth-child(1){order:1}.m-dd-evaluation__block:nth-child(2){display:none;order:5}.m-dd-evaluation__block:nth-child(3){display:none;order:8}.m-dd-evaluation__block:nth-child(4){order:3}.m-dd-evaluation__block:nth-child(5){order:6}.m-dd-evaluation__block:nth-child(6){order:5}.m-dd-evaluation__block:nth-child(7){order:3}.m-dd-evaluation__block__button{display:none}}.m-dd-yearbook-evaluation{display:contents}.m-dd-yearbook-evaluation__block{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.m-dd-yearbook-evaluation__block.--mobile-only{display:none}.m-dd-yearbook-evaluation__block img{width:44px;height:44px;border-radius:50%;display:inline-block}.m-dd-yearbook-evaluation__block p,.m-dd-yearbook-evaluation__block span{margin:0}.m-dd-yearbook-evaluation__block.--row{flex-direction:row;align-items:center;gap:.8rem}.m-dd-yearbook-evaluation__block__header dd-button{display:none}.m-dd-yearbook-evaluation__block__header__title{font-weight:700;margin:0;width:25rem}.m-dd-yearbook-evaluation__block__header__info{margin:0}@media (max-width: 1179px){.m-dd-yearbook-evaluation__block__header__title{width:15rem}}@media (max-width: 1023px){.m-dd-yearbook-evaluation__block__header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;grid-column:1/3;transition:.2s ease all}.m-dd-yearbook-evaluation__block__header p:nth-of-type(2){display:none}.m-dd-yearbook-evaluation__block__header dd-button{display:inline-block}.m-dd-yearbook-evaluation__block__header dd-button i{transition:.2s ease-out all}}.m-dd-yearbook-evaluation__section__header{color:var(--dd-grey-100)}@media (min-width: 1024px){.m-dd-yearbook-evaluation__section__header{display:none}}.m-dd-yearbook-evaluation__block__button{display:flex;align-items:center;justify-content:center;width:100%}.m-dd-yearbook-evaluation__block__button .dd-icon{font-size:1.6rem}.m-dd-yearbook-evaluation__block__button dd-button,.m-dd-yearbook-evaluation__block__button button{width:100%}.m-dd-yearbook-evaluation .--warning{color:var(--dd-red-100)!important}.m-dd-yearbook-evaluation .--grey{color:var(--dd-grey-100)}@media (max-width: 1023px){.m-dd-yearbook-evaluation.--expanded .m-dd-yearbook-evaluation__block__header dd-button i{transform:scaleY(-1)}.m-dd-yearbook-evaluation.--expanded .m-dd-yearbook-evaluation__block{display:flex}}@media (max-width: 1023px){.m-dd-yearbook-evaluation{display:grid;background-color:var(--dd-grey-10);grid-template-columns:repeat(2,1fr);padding:1.6rem;border-radius:.8rem;gap:1.6rem}.m-dd-yearbook-evaluation__block.--row{flex-wrap:wrap;row-gap:0}.m-dd-yearbook-evaluation__block.--row .m-dd-yearbook-evaluation__section__header{width:100%}.m-dd-yearbook-evaluation__block:nth-child(1){order:1}.m-dd-yearbook-evaluation__block:nth-child(2){display:none;order:5}.m-dd-yearbook-evaluation__block:nth-child(3){display:none;order:8}.m-dd-yearbook-evaluation__block:nth-child(4){order:3}.m-dd-yearbook-evaluation__block:nth-child(5){order:6}.m-dd-yearbook-evaluation__block:nth-child(6){order:5}.m-dd-yearbook-evaluation__block:nth-child(7){order:3}.m-dd-yearbook-evaluation__block__button{display:none}}dd-action-menu{display:inline-flex;width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:calc(var(--dd-gutter) / 2)}.m-dd-action-menu__button{margin-left:auto}.m-dd-action-menu{width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:calc(var(--dd-gutter) / 2)}@media (max-width: 767px){.m-dd-action-menu{display:none}}.m-dd-action-menu .a-dd-pill{background-color:transparent;color:var(--dd-black-100)}.m-dd-action-menu .a-dd-pill.--selected,.m-dd-action-menu .active .a-dd-pill{background-color:var(--dd-red-10);color:var(--dd-red-100);font-weight:700}.m-dd-action-menu.--desktop{display:inline-flex}@media (max-width: 767px){.m-dd-action-menu.--desktop{display:none}}.m-dd-action-menu.--mobile{display:none}@media (max-width: 767px){.m-dd-action-menu.--mobile{display:flex;align-items:center;justify-content:space-between}}.m-fileTypes-list{display:flex;align-items:center;list-style:none;flex-wrap:wrap}.m-fileTypes-list:first-child{margin-left:0}.m-fileTypes-list:last-child{margin-right:0}@media (max-width: 767px){.m-fileTypes-list{padding:1.5rem 0}}.fileType{font-weight:400;font-size:14px;line-height:21px;padding:.4rem .7rem;margin-right:.5rem;margin-top:.25rem;margin-bottom:.25rem;border-radius:.7rem;border:0;color:var(--dd-black-100);transition:.2s ease all}@media (max-width: 767px){.fileType{font-weight:400;font-size:17px;line-height:24px;padding:.8rem}}.fileType.m-filetype-selected,.fileType:hover{color:var(--dd-white-100)}.fileType .a-dd-checkbox__checkmark{border:0;width:1rem;height:1rem;position:absolute;top:5px;border-radius:.3rem}.fileType:not(.m-filetype-selected) .a-dd-checkbox__checkmark{background-color:var(--dd-white-100)!important}.fileType .a-dd-checkbox{padding-left:1.5rem;font-size:12px}.fileType .a-dd-checkbox__checkmark:after{position:absolute;left:2px;top:-2px}.checkbox-icon-label{display:flex;align-items:center}.checkbox-icon-label i{margin-left:5px}.fileType-IMAGE{background-color:var(--dd-aquamarine-20)}.fileType-IMAGE.m-filetype-selected{background-color:var(--dd-aquamarine-100)}.fileType-IMAGE.m-filetype-selected .a-dd-checkbox__checkmark{background-color:var(--dd-aquamarine-100)!important;border:none}.fileType-IMAGE:not(.m-filetype-selected):hover{background-color:var(--dd-aquamarine-100)!important}.fileType-IMAGE .a-dd-checkbox__checkmark{border:1px solid var(--dd-aquamarine-100)}.fileType-AUDIO{background-color:var(--dd-yellow-light-20)}.fileType-AUDIO.m-filetype-selected{background-color:var(--dd-yellow-light-100)}.fileType-AUDIO.m-filetype-selected .a-dd-checkbox__checkmark{background-color:var(--dd-yellow-light-100)!important;border:none}.fileType-AUDIO:not(.m-filetype-selected):hover{background-color:var(--dd-yellow-light-100)!important}.fileType-AUDIO .a-dd-checkbox__checkmark{border:1px solid var(--dd-yellow-light-100)}.fileType-WORD{background-color:var(--dd-blue-20)}.fileType-WORD.m-filetype-selected{background-color:var(--dd-blue-100)}.fileType-WORD.m-filetype-selected .a-dd-checkbox__checkmark{background-color:var(--dd-blue-100)!important;border:none}.fileType-WORD:not(.m-filetype-selected):hover{background-color:var(--dd-blue-100)!important}.fileType-WORD .a-dd-checkbox__checkmark{border:1px solid var(--dd-blue-100)}.fileType-VIDEO{background-color:var(--dd-purple-20)}.fileType-VIDEO.m-filetype-selected{background-color:var(--dd-purple-100)}.fileType-VIDEO.m-filetype-selected .a-dd-checkbox__checkmark{background-color:var(--purple-100)!important;border:none}.fileType-VIDEO:not(.m-filetype-selected):hover{background-color:#a95cbc!important}.fileType-VIDEO .a-dd-checkbox__checkmark{border:1px solid var(--dd-purple-100)}.fileType-HYPERLINK{background-color:var(--dd-black-30)}.fileType-HYPERLINK.m-filetype-selected{background-color:var(--dd-black-100)}.fileType-HYPERLINK.m-filetype-selected .a-dd-checkbox__checkmark{background-color:var(--dd-black-100)!important;border:none}.fileType-HYPERLINK:not(.m-filetype-selected):hover{background-color:var(--dd-black-100)!important}.fileType-HYPERLINK .a-dd-checkbox__checkmark{border:1px solid var(--dd-black-100)}.fileType-INTERACTIVEIMAGE{background-color:var(--dd-aquamarine-20)}.fileType-INTERACTIVEIMAGE.m-filetype-selected{background-color:var(--dd-aquamarine-100)}.fileType-INTERACTIVEIMAGE.m-filetype-selected .a-dd-checkbox__checkmark{background-color:var(--dd-aquamarine-100)!important;border:none}.fileType-INTERACTIVEIMAGE:not(.m-filetype-selected):hover{background-color:var(--dd-aquamarine-100)!important}.fileType-INTERACTIVEIMAGE .a-dd-checkbox__checkmark{border:1px solid var(--dd-aquamarine-100)}.fileType-SPREADSHEET{background-color:var(--dd-green-dark-20)}.fileType-SPREADSHEET.m-filetype-selected{background-color:var(--dd-green-dark-100)}.fileType-SPREADSHEET.m-filetype-selected .a-dd-checkbox__checkmark{background-color:var(--dd-green-dark-100)!important;border:none}.fileType-SPREADSHEET:not(.m-filetype-selected):hover{background-color:var(--dd-green-dark-100)!important}.fileType-SPREADSHEET .a-dd-checkbox__checkmark{border:1px solid var(--dd-green-dark-100)}.fileType-PDF{background-color:var(--dd-orange-dark-20)}.fileType-PDF.m-filetype-selected{background-color:var(--dd-orange-dark-100)}.fileType-PDF.m-filetype-selected .a-dd-checkbox__checkmark{background-color:var(--dd-orange-dark-100)!important;border:none}.fileType-PDF:not(.m-filetype-selected):hover{background-color:var(--dd-orange-dark-100)!important}.fileType-PDF .a-dd-checkbox__checkmark{border:1px solid var(--dd-orange-dark-100)}.fileType-ZIP{background-color:var(--dd-brown-20)}.fileType-ZIP.m-filetype-selected{background-color:var(--dd-brown-100)}.fileType-ZIP.m-filetype-selected .a-dd-checkbox__checkmark{background-color:var(--dd-brown-100)!important;border:none}.fileType-ZIP:not(.m-filetype-selected):hover{background-color:var(--dd-brown-100)!important}.fileType-ZIP .a-dd-checkbox__checkmark{border:1px solid var(--dd-brown-100)}.fileType-PRESENTATION{background-color:var(--dd-brown-light-20)}.fileType-PRESENTATION.m-filetype-selected{background-color:var(--dd-brown-light-100)}.fileType-PRESENTATION.m-filetype-selected .a-dd-checkbox__checkmark{background-color:var(--dd-brown-light-100)!important;border:none}.fileType-PRESENTATION:not(.m-filetype-selected):hover{background-color:var(--dd-brown-light-100)!important}.fileType-PRESENTATION .a-dd-checkbox__checkmark{border:1px solid var(--dd-brown-light-100)}.fileType-OWN,.fileType-VANIN{background-color:var(--dd-grey-20)}.fileType-OWN .checkbox-icon-label div,.fileType-VANIN .checkbox-icon-label div{text-wrap:nowrap}.fileType-OWN.m-filetype-selected,.fileType-VANIN.m-filetype-selected{background-color:var(--dd-blue-light-100)}.fileType-OWN.m-filetype-selected .a-dd-checkbox__checkmark,.fileType-VANIN.m-filetype-selected .a-dd-checkbox__checkmark{background-color:var(--dd-blue-light-100)!important;border:none}.fileType-OWN:not(.m-filetype-selected):hover,.fileType-VANIN:not(.m-filetype-selected):hover{background-color:var(--dd-orange-dark-100)!important}.fileType-OWN .a-dd-checkbox__checkmark,.fileType-VANIN .a-dd-checkbox__checkmark{border:1px solid var(--dd-orange-dark-100)}@media (max-width: 767px){.fileType-OWN,.fileType-VANIN{margin-left:0}}.fileType-reset{background-color:var(--dd-grey-light-50);white-space:nowrap;margin-left:.8rem}.fileType-reset:hover{background-color:var(--dd-grey-50);color:var(--dd-black-100)!important}.fileType-reset .a-dd-checkbox__checkmark{display:flex;align-items:center;justify-content:center;background-color:transparent!important}@media (min-width: 768px){.fileType-reset-left{margin-left:2rem}}.fileType-category{margin-right:1rem;background-color:var(--dd-grey-20)}.fileType-category:hover{background-color:var(--dd-grey-50);color:var(--dd-black-100)!important}.fileType-category.m-filetype-selected,.fileType-category .a-dd-checkbox__checkmark{background-color:var(--dd-grey-100)}.fileType-category .a-dd-checkbox__checkmark{background-color:var(--dd-grey-30)!important}.fileType-assignment-filter{background-color:var(--dd-grey-10);padding:.5rem 1rem}.fileType-assignment-filter:hover,.fileType-assignment-filter.m-filetype-selected,.fileType-assignment-filter .a-dd-checkbox__checkmark{background-color:var(--dd-grey-50);color:var(--dd-black-100)!important}.fileType-assignment-filter .a-dd-checkbox__checkmark{position:absolute;background-color:var(--dd-white-100)!important;border:solid .1rem var(--dd-primary);width:1.5rem;height:1.5rem;top:2px;left:-4px}.fileType-assignment-filter .a-dd-checkbox__checkmark:after{top:0;left:4px;border-color:var(--dd-primary)}.fileType-evaluation-filter{background-color:var(--dd-grey-10);padding:.5rem 1rem}.fileType-evaluation-filter:hover,.fileType-evaluation-filter.m-filetype-selected,.fileType-evaluation-filter .a-dd-checkbox__checkmark{background-color:var(--dd-grey-50);color:var(--dd-black-100)!important}.fileType-evaluation-filter .a-dd-checkbox__checkmark{position:absolute;background-color:var(--dd-white-100)!important;border:solid .1rem var(--dd-primary);width:1.5rem;height:1.5rem;top:2px;left:-4px}.fileType-evaluation-filter .a-dd-checkbox__checkmark:after{top:0;left:4px;border-color:var(--dd-primary)}.m-fileTypes-drawer-btn{padding-top:2rem}.m-fileTypes-drawer-btn button{width:100%}.m-fileTypes-drawer__mobile{border-bottom:1px var(--dd-grey-50) solid;border-top:1px var(--dd-grey-50) solid}.m-custom-fileTypes-drawer{display:flex;flex-direction:column;align-items:flex-start}.reset-drawer-btn{padding:0;background-color:var(--dd-white-100);max-width:5rem}.m-fileTypes-icon-checkbox{padding-left:.5rem}.m-domain-drawer__subtitle{padding:1rem 0 0;color:var(--dd-grey-100)}.m-domain-drawer__item{padding:2rem 0 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px var(--dd-grey-50) solid;cursor:pointer}.m-domain-drawer__item :last-child{border-bottom:none}.m-domain-drawer__item__selected{display:flex;justify-content:space-between;align-items:center;background-color:var(--dd-grey-20);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer}.m-domain-drawer__item__selected__close .--small,.m-domain-drawer__item__selected__close .--secondary{font-weight:400;font-size:14px;line-height:21px;padding:0;color:var(--dd-black-100);background-color:transparent}.m-domain-drawer__item__selected__close .--small i,.m-domain-drawer__item__selected__close .--secondary i{padding:0}.m-domain-drawer__item__selected__close .--small :hover,.m-domain-drawer__item__selected__close .--secondary :hover{background-color:var(--dd-grey-20)}.m-domain-drawer-btn{padding-top:2rem}.m-domain-drawer-btn button{width:100%}.m-button-group{padding-bottom:2rem}.m-button-group__item{margin-right:1rem;display:inline-flex;width:auto;padding:calc(var(--dd-gutter) / 2) var(--dd-gutter);background-color:var(--dd-grey-10);border-radius:.8rem;cursor:pointer;font-weight:400;font-size:17px;line-height:2.4rem;align-items:center;gap:1rem;transition:.2s ease all}.m-button-group__item:hover{background-color:var(--dd-grey-30)}.m-button-group__item.--selected{background-color:var(--dd-green-100);color:var(--dd-white-100);font-weight:500}.m-button-group__item.--selected:hover{background-color:var(--dd-green-130)}@media (max-width: 767px){.m-button-group__item{font-size:14px;line-height:2.1rem;padding:1rem var(--dd-gutter)}}.m-dd-input-search{display:flex;flex-direction:column;align-items:flex-start}.m-dd-input-search__label{display:flex;justify-content:flex-start;font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100);margin-bottom:.5rem}.m-dd-input-search__label__small{display:flex;justify-content:flex-start;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-black-100);margin-bottom:.5rem}.m-dd-input-search-input{width:100%;position:relative}@media (max-width: 767px){.m-dd-input-search-input{max-width:29rem}}.m-dd-input-search-input .mdc-icon-button{font-size:.8rem!important;margin:-1rem}.m-dd-input-search-input__find{display:block;padding:2.2rem 0rem 2.2rem 4rem;border:.1rem solid var(--dd-grey-100);border-radius:.8rem;transition:.2s ease-in-out all;width:100%;height:3.8rem;margin-bottom:1rem;font-weight:400;font-size:14px;line-height:21px}.m-dd-input-search-input__find:focus{border:.2rem solid var(--dd-primary)}.m-dd-input-search-input__find__active{border:.2rem solid var(--dd-primary)}.m-dd-input-search-input__button .--small,.m-dd-input-search-input__button .--primary,.m-dd-input-search-input__button .--text{position:absolute;top:.4rem;left:-.3rem;padding:0}@media (min-width: 768px){.m-dd-input-search-input__button .--small,.m-dd-input-search-input__button .--primary,.m-dd-input-search-input__button .--text{top:1.5rem;left:1.5rem}}.m-dd-input-search-input__button i{font-size:1.6rem}.m-dd-input-search-input__button-close .--small,.m-dd-input-search-input__button-close .--primary,.m-dd-input-search-input__button-close .--text{position:absolute;top:.5rem;right:.8rem;padding:0}@media (min-width: 768px){.m-dd-input-search-input__button-close .--small,.m-dd-input-search-input__button-close .--primary,.m-dd-input-search-input__button-close .--text{top:1.5rem;right:1.4rem}}.o-add-pupil-section{background-color:var(--dd-grey-5);box-shadow:0 .2rem 3rem #0000001a;border-radius:.8rem;padding:calc(var(--dd-gutter) / 2) var(--dd-gutter);margin:0 0 3.2rem}.o-add-pupil-section__title{color:var(--dd-primary);font-weight:700;font-size:17px;line-height:2.4rem;margin:0}.o-add-pupil-section__description{color:var(--dd-primary);margin:0;font-size:12px;line-height:1.8rem}.o-add-pupil-section__form{margin-top:1.6rem;display:flex;justify-content:space-between;gap:.8rem;flex-direction:column}.o-add-pupil-section__form dd-input-field{width:100%}@media (min-width: 1024px){.o-add-pupil-section__form{flex-direction:row}}.o-add-pupil-section__form__actions{display:flex;align-items:flex-end;gap:.8rem;justify-content:space-between}.o-add-pupil-section__error{color:var(--dd-red-100)}.o-add-pupil-section label{display:block;font-size:12px;line-height:1.8rem}.o-add-pupil-section__suggestions{margin-top:1.6rem;padding:1.6rem;background-color:var(--dd-white-100);border-radius:.8rem;display:flex;flex-direction:column;gap:.8rem}.o-add-pupil-section__suggestions__title{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;text-transform:uppercase;color:var(--dd-grey-100)!important;font-weight:400!important}.o-add-pupil-section__suggestions__suggestion{display:flex;justify-content:space-between;align-items:center;padding:1.6rem;border-radius:.8rem;border-bottom:solid .1rem var(--dd-grey-5);gap:.8rem}.o-add-pupil-section__suggestions__suggestion:hover{background-color:var(--dd-green-5)}.o-add-pupil-section__suggestions__suggestion>*{width:20%;font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem}.o-add-pupil-section__suggestions__suggestion p{margin:0}.o-add-pupil-section__suggestions__suggestion__name{width:60%}@media (min-width: 1024px){.o-add-pupil-section__suggestions__suggestion__name{width:30%}}.o-add-pupil-section__suggestions__suggestion__name .o-add-pupil-section__suggestions__suggestion__email{display:block;width:100%;text-align:left;font-size:12px;line-height:1.8rem}@media (min-width: 1024px){.o-add-pupil-section__suggestions__suggestion__name .o-add-pupil-section__suggestions__suggestion__email{display:none}}.o-add-pupil-section__suggestions__suggestion__birthdate,.o-add-pupil-section__suggestions__suggestion__email{text-align:center}.o-add-pupil-section__suggestions__suggestion__email{width:30%;word-wrap:break-word;display:none}@media (min-width: 1024px){.o-add-pupil-section__suggestions__suggestion__email{display:block}}.o-add-pupil-section__suggestions__suggestion__already-added,.o-add-pupil-section__suggestions__suggestion__action{text-align:right}dd-add-yearbook{display:contents}.o-dd-addYearbook{height:100%;display:flex;flex-direction:column;gap:var(--dd-gutter)}.o-dd-addYearbook__subtitle{display:flex;gap:1.2rem;flex-direction:column}.o-dd-addYearbook__subtitle p{margin:0}.o-dd-addYearbook__code{margin:0 var(--dd-gutter--negative);display:block}.o-dd-addYearbook__note{color:var(--dd-grey-130);margin-bottom:var(--dd-gutter)}.o-dd-addYearbook__note ul{column-count:2;column-gap:var(--dd-gutter);margin:0 var(--dd-gutter) var(--dd-gutter)}.o-dd-addYearbook__note.--desktop{display:block}@media (max-width: 767px){.o-dd-addYearbook__note.--desktop{display:none}}.o-dd-addYearbook__note.--mobile{display:none}@media (max-width: 767px){.o-dd-addYearbook__note.--mobile{display:block}}.o-dd-addYearbook__note__request{display:flex;flex-direction:row;flex-wrap:wrap}.o-dd-addYearbook__note__request a{color:var(--dd-blue-100);text-decoration:underline}.o-dd-addYearbook__note__request a:hover,.o-dd-addYearbook__note__request a:focus{color:var(--dd-red-130)}@media (max-width: 767px){.o-dd-addYearbook__note__request{color:var(--dd-black-100)}}.o-dd-addYearbook__note__instructions{display:flex;flex-direction:row;flex-wrap:wrap}.o-dd-addYearbook__note__instructions a{color:var(--dd-red-100);text-decoration:underline}@media (max-width: 767px){.o-dd-addYearbook__note__instructions{color:var(--dd-black-100)}}.o-dd-addYearbook__actions{display:flex;margin-top:auto;align-items:center;justify-content:space-between;gap:var(--dd-gutter)}@media (max-width: 767px){.o-dd-addYearbook__actions{flex-direction:column-reverse}.o-dd-addYearbook__actions dd-button,.o-dd-addYearbook__actions .a-dd-button{width:100%}}.o-dd-addYearbook__link{text-decoration:underline;color:var(--dd-primary)}.o-assignment-in-overview .o-dd-menu__list{top:100%}.o-assignment-in-overview .a-dd-expansion-panel__content{transform:none!important}.o-assignment-in-overview .p-assignment-overview__expansion-panel__header{flex:1;display:grid;grid-template-areas:"name name" "chapter planning";column-gap:1.6rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media (min-width: 768px){.o-assignment-in-overview .p-assignment-overview__expansion-panel__header{grid-template-areas:"name name chapter planning";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr}}.o-assignment-in-overview .p-assignment-overview__expansion-panel__header p{flex-direction:column}@media (min-width: 768px){.o-assignment-in-overview .p-assignment-overview__expansion-panel__header p{flex-direction:row;display:flex;align-items:center;text-align:left}}@media (min-width: 768px){.o-assignment-in-overview .p-assignment-overview__expansion-panel__header p.center{flex-direction:row;display:flex;align-items:center;text-align:center}}.o-assignment-in-overview .p-assignment-overview__expansion-panel__header p span{display:block;font-size:12px;color:var(--dd-grey-100)}@media (min-width: 768px){.o-assignment-in-overview .p-assignment-overview__expansion-panel__header p span{display:none}}.o-assignment-in-overview .p-assignment-overview__expansion-panel__header__name{grid-area:name;font-weight:700;margin:0;display:block!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.o-assignment-in-overview .p-assignment-overview__expansion-panel__header__chapter{grid-area:chapter;display:block!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.o-assignment-in-overview .p-assignment-overview__expansion-panel__header__chapter{justify-content:center}}.o-assignment-in-overview .p-assignment-overview__expansion-panel__header__planning{grid-area:planning}@media (min-width: 768px){.o-assignment-in-overview .p-assignment-overview__expansion-panel__header__planning{justify-content:center}}.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:2.4rem}.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__header h4{font-weight:700;text-transform:uppercase;margin:0}.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__header__actions{display:none}@media (min-width: 768px){.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__header__actions{display:flex;justify-content:center;align-items:center}}.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__subheader{display:grid;grid-template-columns:1fr 1fr 2rem;gap:1.6rem}@media (min-width: 768px){.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__subheader{grid-template-columns:1fr 8rem 8rem 3rem;gap:3.2rem}}.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__subheader p{display:block;font-size:1.2rem;color:var(--dd-grey-100);margin:0}.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__subheader .--start,.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__subheader .--actions{display:none}@media (min-width: 768px){.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__subheader .--start,.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__subheader .--actions{display:block}}.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__studygroup{font-weight:700;color:var(--dd-black-100)}.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__studygroup__content{padding:0}@media (min-width: 768px){.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__studygroup__content{padding:0 1.6rem}}.o-assignment-in-overview .p-assignment-overview__expansion-panel__body__definitions{padding:0 1.6rem}.o-evaluation-in-overview .o-dd-menu__list{top:100%}.o-evaluation-in-overview .a-dd-expansion-panel__content{transform:none!important}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header{flex:1;display:grid;grid-template-areas:"name name" "chapter planning";column-gap:1.6rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media (min-width: 768px){.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header{grid-template-areas:"name name chapter planning";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr}}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header p{flex-direction:column}@media (min-width: 768px){.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header p{flex-direction:row;display:flex;align-items:center;text-align:left}}@media (min-width: 768px){.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header p.center{flex-direction:row;display:flex;align-items:center;text-align:center}}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header p span{display:block;font-size:12px;color:var(--dd-grey-100)}@media (min-width: 768px){.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header p span{display:none}}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header__name{grid-area:name;font-weight:700;margin:0;display:block!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header__chapter{grid-area:chapter;display:block!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header__chapter{justify-content:center}}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header__planning{grid-area:planning}@media (min-width: 768px){.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__header__planning{justify-content:center}}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:2.4rem}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__header h4{font-weight:700;text-transform:uppercase;margin:0}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__header__actions{display:none}@media (min-width: 768px){.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__header__actions{display:flex;justify-content:center;align-items:center}}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__subheader{display:grid;grid-template-areas:"pupils end status actions";grid-template-columns:1fr 1fr 1fr 2rem;gap:1.6rem}@media (min-width: 768px){.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__subheader{grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 5rem 5rem 5rem 5rem 4rem;gap:3rem}}@media (min-width: 1024px){.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__subheader{grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 7rem 7rem 7rem 7rem 5rem;gap:3.5rem}}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__subheader p{display:block;font-size:1.2rem;color:var(--dd-grey-100);margin:0}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__subheader .--start,.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__subheader .--change-status,.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__subheader .--actions{display:none}@media (min-width: 768px){.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__subheader .--start,.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__subheader .--change-status,.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__subheader .--actions{display:block}}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__studygroup{font-weight:700;color:var(--dd-black-100)}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__studygroup__content{padding:0}@media (min-width: 768px){.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__studygroup__content{padding:0 1.6rem}}.o-evaluation-in-overview .p-evaluation-overview__expansion-panel__body__scheduled-evaluations{padding:0 1.6rem}.o_assignment-item{width:100%;display:flex;flex-direction:row;align-items:center}.o_assignment-item__blocks-list__edit{display:flex;flex-direction:row;align-items:center}.o_assignment-item__blocks-list__edit__item{box-shadow:0 .1rem .4rem #00000026;background:var(--dd-white-100);margin-bottom:1rem;border-radius:.8rem;cursor:move;display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);grid-row:2;grid-column:1/9;border-bottom:solid .1rem var(--dd-grey-30);padding:1rem 0;flex-grow:2}.o_assignment-item__blocks-list__edit__item__info{grid-column:1/7;grid-row:1;display:flex;flex-direction:row;justify-content:center;align-items:center}.o_assignment-item__blocks-list__edit__item__info__title{flex-grow:2;display:flex;flex-direction:column;font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100)}.o_assignment-item__blocks-list__edit__item__info__icon{min-width:4.5rem;text-align:center;padding-right:1.6rem}.o_assignment-item__blocks-list__edit__item__info__icon .dragIcon{color:var(--dd-grey-100);font-size:3rem;font-weight:700;padding:0 1.6rem}.o_assignment-item__blocks-list__edit__item__info__icon img{width:1.8rem;height:1.8rem}.o_assignment-item__blocks-list__edit__item__instances{grid-column:7/8;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);align-items:center}.o_assignment-item__blocks-list__edit__item__options{grid-column:8/9;grid-row:1;display:flex;align-items:center;justify-content:flex-end;padding-right:1.6rem;color:var(--dd-primary);cursor:pointer}.o_assignment-item__blocks-list__edit__item__options.--disabled{color:var(--dd-grey-100);cursor:not-allowed}.o_assignment-item .dd-icon-trash{color:var(--dd-red-100);padding:1.6rem;cursor:pointer}.o-yearbook-evaluation-in-overview .o-dd-menu__list{top:100%}.o-yearbook-evaluation-in-overview .a-dd-expansion-panel__content{transform:none!important}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header{flex:1;display:grid;grid-template-areas:"name name" "chapter planning";column-gap:1.6rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media (min-width: 768px){.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header{grid-template-areas:"name name chapter planning";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr}}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header p{flex-direction:column}@media (min-width: 768px){.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header p{flex-direction:row;display:flex;align-items:center;text-align:left}}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header p span{display:block;font-size:12px;color:var(--dd-grey-100)}@media (min-width: 768px){.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header p span{display:none}}@media (min-width: 768px){.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header p.center{flex-direction:row;display:flex;align-items:center;text-align:center;justify-content:center}}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header__name{grid-area:name;font-weight:700;margin:0;display:block!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header__chapter{grid-area:chapter;display:block!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header__chapter{justify-content:center}}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header__planning{grid-area:planning}@media (min-width: 768px){.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__header__planning{justify-content:center}}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:2.4rem}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__header h4{font-weight:700;text-transform:uppercase;margin:0}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__header__actions{display:none}@media (min-width: 768px){.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__header__actions{display:flex;justify-content:center;align-items:center}}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__subheader{display:grid;grid-template-areas:"pupils end status actions";grid-template-columns:1fr 1fr 1fr 2rem;gap:1.6rem}@media (min-width: 768px){.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__subheader{grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 5rem 5rem 5rem 5rem 4rem;gap:3rem}}@media (min-width: 1024px){.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__subheader{grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 7rem 7rem 7rem 7rem 5rem;gap:3.5rem}}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__subheader p{display:block;font-size:1.2rem;color:var(--dd-grey-100);margin:0}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__subheader .--start,.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__subheader .--change-status,.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__subheader .--actions{display:none}@media (min-width: 768px){.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__subheader .--start,.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__subheader .--change-status,.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__subheader .--actions{display:block}}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__studygroup{font-weight:700;color:var(--dd-black-100)}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__studygroup__content{padding:0}@media (min-width: 768px){.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__studygroup__content{padding:0 1.6rem}}.o-yearbook-evaluation-in-overview .p-yearbook-evaluation-overview__expansion-panel__body__scheduled-evaluations{padding:0 1.6rem}.o-yearbook-evaluation-shared{overflow-y:auto;overflow-x:visible}.o-yearbook-evaluation-shared__title{font-weight:600;font-size:30px;line-height:35.16px}.o-yearbook-evaluation-shared__label{color:var(--dd-grey-130);font-weight:400;font-size:17px;line-height:2.4rem;padding-bottom:var(--dd-gutter)}.o-yearbook-evaluation-shared__school{padding-bottom:var(--dd-gutter)}.o-yearbook-evaluation-shared__teachers{padding-top:var(--dd-gutter)}.o-yearbook-evaluation-shared__teachers__all{padding-bottom:1rem}.o-yearbook-evaluation-shared__teachers__all--separator{width:100%;height:1rem;border-bottom:1px solid var(--dd-grey-30)}.o-yearbook-evaluation-shared__teachers__list{display:inline-block;width:100%;height:100%;min-height:5rem;max-height:20rem;overflow-y:auto;list-style:none}.o-yearbook-evaluation-shared__teachers__list--empty{font-style:italic}.o-yearbook-evaluation-shared__teachers__list--item{padding:1rem 0}.o-yearbook-evaluation-shared__teachers__list--item:first-of-type{padding-top:.4rem}.o-yearbook-evaluation-shared__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}.o-yearbook-evaluation-shared__modal__confirm__container{text-align:center;width:max-content}.o-yearbook-evaluation-shared__modal__confirm__container__icon{color:var(--dd-red-100);background-color:var(--dd-red-10)}.o-yearbook-evaluation-shared__modal__confirm__container__icon-fail{color:var(--dd-orange-100)}.o-yearbook-evaluation-shared__modal__confirm__container__icon-fail i{font-size:10rem;font-weight:100}.o-yearbook-evaluation-shared__modal__confirm__container__title{font-weight:600;font-size:30px;line-height:35.16px}.o-yearbook-evaluation-shared__modal__confirm__container__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.o-yearbook-evaluation-shared__modal__confirm .o-dd-modal__overlay{border-radius:3rem}.o-yearbook-evaluation-copy{overflow-y:auto;overflow-x:visible}.o-yearbook-evaluation-copy__title{font-weight:600;font-size:30px;line-height:35.16px}.o-yearbook-evaluation-copy__label{color:var(--dd-grey-130);font-weight:400;font-size:17px;line-height:2.4rem;padding-bottom:var(--dd-gutter)}.o-yearbook-evaluation-copy__form{display:flex;flex-direction:column;gap:var(--dd-gutter);width:100%}.o-yearbook-evaluation-copy__evaluation{width:100%}.o-yearbook-evaluation-copy__evaluation .a-dd-input__field{height:5.4rem;width:40rem}.o-yearbook-evaluation-copy__input{padding-bottom:var(--dd-gutter)}.o-yearbook-evaluation-copy__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}.o-yearbook-evaluation-copy__modal{text-align:center;width:100%}.o-yearbook-evaluation-copy__modal__main{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;min-width:45rem}.o-yearbook-evaluation-copy__modal__main--icon{margin-top:.3rem}.o-yearbook-evaluation-copy__modal__main--icon i:before{font-size:4rem}.o-yearbook-evaluation-copy__modal__main--text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:1rem;font-weight:600;font-size:30px;line-height:35.16px}.o-yearbook-evaluation-copy__modal__buttons{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.o-yearbook-evaluation-exercises{overflow-y:auto;overflow-x:visible}.o-yearbook-evaluation-exercises__title{font-weight:600;font-size:30px;line-height:35.16px}.o-yearbook-evaluation-exercises__label{color:var(--dd-grey-130);font-weight:400;font-size:17px;line-height:2.4rem;padding-bottom:var(--dd-gutter)}.o-yearbook-evaluation-exercises__main{display:flex;margin-bottom:1rem}.o-yearbook-evaluation-exercises__main__treefilter{height:55rem;overflow-y:auto;min-width:25rem;margin-right:3rem}.o-yearbook-evaluation-exercises__main__content{flex-grow:1;height:55rem;overflow-y:auto;border-left:.1rem solid var(--dd-grey-50);padding-left:3rem;padding-right:1rem}.o-yearbook-evaluation-exercises__main__content__title__container{padding-bottom:1.5rem;border-bottom:.1rem solid var(--dd-grey-50)}.o-yearbook-evaluation-exercises__main__content__title{font-weight:600;font-size:21px;line-height:24.6px;color:var(--dd-black-65);padding-bottom:.5rem}.o-yearbook-evaluation-exercises__main__content__subtitle{padding-bottom:1rem;color:var(--dd-grey-75)}.o-yearbook-evaluation-exercises__main__content__keyword{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100)}.o-yearbook-evaluation-exercises__main__content__keyword span{font-weight:600;font-size:17px;line-height:24px}.o-yearbook-evaluation-exercises__main__content__filter{display:flex;justify-content:space-between;align-items:center;padding-top:1rem}.o-yearbook-evaluation-exercises__main__content__filter__total{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-evaluation-exercises__main__content__filter__button dd-button .--btn-list,.o-yearbook-evaluation-exercises__main__content__filter__button dd-button .--small,.o-yearbook-evaluation-exercises__main__content__filter__button dd-button .--light{padding:1rem;font-weight:400;font-size:14px;line-height:21px;background:var(--dd-grey-10);color:var(--dd-black-100);width:100%}.o-yearbook-evaluation-exercises__main__content__filter__button dd-button .--btn-list:hover,.o-yearbook-evaluation-exercises__main__content__filter__button dd-button .--small:hover,.o-yearbook-evaluation-exercises__main__content__filter__button dd-button .--light:hover{background:var(--dd-grey-5);color:var(--dd-black-100)}.o-yearbook-evaluation-exercises__main__content__list{margin:3rem 0}.o-yearbook-evaluation-exercises__main__content__list__item{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:1rem;grid-row:2;grid-column:1/11;border-bottom:solid .1rem var(--dd-grey-30);padding:1rem 0}.o-yearbook-evaluation-exercises__main__content__list__item.--selected{background-color:var(--dd-green-light-selected-100)}.o-yearbook-evaluation-exercises__main__content__list__item__info{grid-column:1/7;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.o-yearbook-evaluation-exercises__main__content__list__item__info__title{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100);grid-column:1/2}.o-yearbook-evaluation-exercises__main__content__list__item__info__location{color:var(--dd-grey-100);font-weight:400;font-size:14px;line-height:21px}.o-yearbook-evaluation-exercises__main__content__list__item__instance{grid-column:7/9;grid-row:1;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);grid-column:8/9}.o-yearbook-evaluation-exercises__main__content__list__item__actions{grid-column:9/11;grid-row:1;display:flex;justify-content:space-evenly;align-items:center}.o-yearbook-evaluation-exercises__main__content__list__item__actions--view{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;font-weight:800;color:var(--dd-green-100);cursor:pointer}.o-yearbook-evaluation-exercises__main__content__list__item__actions--plus{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;font-weight:800;color:var(--dd-green-100);cursor:pointer;background-color:var(--dd-blue-5);border-radius:20%;padding:.2rem .5rem 0rem}.o-yearbook-evaluation-exercises__main__content__list__item__actions--checked{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;font-weight:800;color:var(--dd-green-100);cursor:pointer}.o-yearbook-evaluation-exercises__main__content__list__item__actions--checked i{font-size:1.4rem}.o-yearbook-evaluation-exercises__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding-top:var(--dd-gutter)}.o-yearbook-evaluation-exercises__modal__filter{min-width:35rem}@media (min-width: 768px){.o-yearbook-evaluation-exercises__modal__filter .o-dd-modal:last-child .o-dd-modal__container{min-width:35rem!important}}.o-yearbook-evaluation-exercises__modal__filter__subtitle{padding:1rem 0 0;color:var(--dd-grey-100)}.o-yearbook-evaluation-exercises__modal__filter__item{padding:2rem 0 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px var(--dd-grey-50) solid;cursor:pointer}.o-yearbook-evaluation-exercises__modal__filter__item :last-child{border-bottom:none}.o-yearbook-evaluation-exercises__modal__filter__item__selected{display:flex;justify-content:space-between;align-items:center;background-color:var(--dd-grey-20);padding:.5rem 1rem;margin-top:.5rem;cursor:pointer}.o-yearbook-evaluation-exercises__modal__filter__item__selected__close .--small,.o-yearbook-evaluation-exercises__modal__filter__item__selected__close .--secondary{font-weight:400;font-size:14px;line-height:21px;padding:0;color:var(--dd-black-100);background-color:transparent}.o-yearbook-evaluation-exercises__modal__filter__item__selected__close .--small i,.o-yearbook-evaluation-exercises__modal__filter__item__selected__close .--secondary i{padding:.5rem}.o-yearbook-evaluation-exercises__modal__filter__item__selected__close .--small:hover,.o-yearbook-evaluation-exercises__modal__filter__item__selected__close .--secondary:hover{background-color:var(--dd-grey-20)!important}.o-yearbook-evaluation-exercises__modal__filter-btn{padding-top:2rem}.o-yearbook-evaluation-exercises__modal__filter-btn button{width:100%}.o-yearbook-evaluation-exercises__main__content__list__header{display:grid;grid-template-columns:repeat(10,1fr);gap:10px}.o-yearbook-evaluation-exercises__main__content__list__header__title{grid-column:1/2}.o-yearbook-evaluation-exercises__main__content__list__header__instance{grid-column:8/9}.o-yearbook-planning-modal{overflow-y:auto;overflow-x:visible}.o-yearbook-planning-modal__title{font-weight:600;font-size:30px;line-height:35.16px}.o-yearbook-planning-modal__label{color:var(--dd-grey-130);font-weight:400;font-size:17px;line-height:2.4rem;padding-bottom:var(--dd-gutter)}.o-yearbook-planning-modal__main{display:flex;margin-bottom:1rem}.o-yearbook-planning-modal__main__filter{min-width:35rem;margin-right:3rem}.o-yearbook-planning-modal__main__filter__item{padding-bottom:var(--dd-gutter)}.o-yearbook-planning-modal__main__filter__date-range{display:flex;justify-content:space-between;align-items:flex-start;gap:1.2rem;padding-bottom:var(--dd-gutter)}.o-yearbook-planning-modal__main__filter__date-range__container{display:flex;flex-direction:column;flex:0}.o-yearbook-planning-modal__main__filter__date-range__container__error{font-size:12px;color:var(--dd-red-100)}.o-yearbook-planning-modal__main__filter__checkboxes{padding-bottom:var(--dd-gutter)}.o-yearbook-planning-modal__main__filter__checkboxes--item{padding-bottom:1rem}.o-yearbook-planning-modal__main__content{flex-grow:1;min-width:35rem;min-height:35rem;border-left:.1rem solid var(--dd-grey-50);padding-left:3rem}.o-yearbook-planning-modal__main__content__title{font-weight:600;font-size:21px;line-height:24.6px;color:var(--dd-primary);padding-bottom:.5rem}.o-yearbook-planning-modal__main__content__subtitle{padding-bottom:1rem;color:var(--dd-black-100)}.o-yearbook-planning-modal__main__content__header{padding-bottom:1rem}.o-yearbook-planning-modal__main__content__header--separator{width:100%;height:1rem;border-bottom:1px solid var(--dd-grey-30)}.o-yearbook-planning-modal__main__content__list{display:inline-block;width:100%;height:100%;min-height:5rem;max-height:20rem;overflow-y:auto;list-style:none}.o-yearbook-planning-modal__main__content__list--empty{font-style:italic}.o-yearbook-planning-modal__main__content__list--item{padding:1rem 0}.o-yearbook-planning-modal__main__content__list--item:first-of-type{padding-top:.4rem}.o-yearbook-planning-modal__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}.o-yearbook-planning-modal-warning .o-dd-modal__overlay{border-radius:3rem}.o-yearbook-planning-modal-warning__modal{text-align:center}.o-yearbook-planning-modal-warning__modal__title{font-weight:600;font-size:30px;line-height:35.16px;text-align:center}.o-yearbook-planning-modal-warning__modal__message{text-align:center}.o-yearbook-planning-modal-warning__modal__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.o-container__logos{display:flex;flex-direction:column;align-items:flex-start;padding:2.4rem 0}.o-container__yearbook{max-width:81.8rem;padding-left:var(--dd-gutter);padding-right:var(--dd-gutter);margin-left:auto;margin-right:auto;position:relative}.o-dd-drawer{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;overflow:hidden;pointer-events:none}.o-dd-drawer__overlay{position:fixed;top:0;right:0;bottom:0;z-index:3;height:100%;width:100%;opacity:0;background-color:#0000004d;transition:all .2s ease-in-out;pointer-events:none}.o-dd-drawer__overlay.-open{height:100%;width:100%;opacity:1;pointer-events:all}.o-dd-drawer__container{background-color:var(--dd-white-100);z-index:4;position:fixed;bottom:-100%;right:0;opacity:0;width:100%;height:auto;transition:opacity .2s linear,bottom .3s ease-in-out;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;border-radius:2rem 2rem 0px 0px;padding:1.2rem var(--dd-gutter) var(--dd-gutter) var(--dd-gutter);pointer-events:none}.o-dd-drawer__container.-open{display:flex;flex-direction:column;width:100%;height:auto;max-height:100%;bottom:0;opacity:1;pointer-events:all}.o-dd-drawer__container__header{flex:auto;display:flex;justify-content:space-between;align-items:flex-start}.o-dd-drawer__container__header h2{margin:0;line-height:4rem}.o-dd-drawer__container__header__close{display:flex;align-items:center;justify-content:center;cursor:pointer;width:4rem;height:4rem;border-radius:50%;transition:.2s ease all}.o-dd-drawer__container__header__close .dd-icon{font-size:3rem}.o-dd-drawer__container__header__close:hover{background-color:var(--dd-green-20)}.o-dd-drawer__container__content{flex:1;overflow:auto}.o-feature__block{display:flex;justify-content:flex-start;align-items:center;margin:2rem 0;font-weight:700;gap:1.6rem}.o-feature__block:first-of-type{margin-top:0}@media (min-width: 525px){.o-feature__block{flex-direction:column;justify-content:flex-start;width:20rem;margin-top:0;gap:0}}.o-feature__block p{margin-top:2.4rem;margin-bottom:0}.o-dd-footer{background-color:var(--dd-black-100)}.o-dd-footer__list{--max-width: 107.2rem;margin:0 auto;padding:1.6rem;list-style:none;display:flex;flex-direction:column;width:min(100%,var(--max-width))}@media (min-width: 768px){.o-dd-footer__list{flex-direction:row;align-items:center;justify-content:center;column-gap:3.6rem}}@media (min-width: 1024px){.o-dd-footer__list{column-gap:5.6rem}}.o-dd-footer__list__item{display:flex;justify-content:flex-start;align-items:center;height:4rem}.o-dd-footer__list__item a{display:block;font-weight:400;color:var(--dd-white-100);line-height:1.8rem;font-size:1.2rem;text-transform:uppercase;text-decoration:none}@media (min-width: 768px){.o-dd-footer__list__item{height:auto}.o-dd-footer__list__item a{font-size:1.4rem;line-height:2.4rem;font-weight:700}}.o-dd-header-yearbook{padding-top:1rem;padding-bottom:1rem}@media (min-width: 768px){.o-dd-header-yearbook{display:flex;justify-content:space-between;align-items:center;padding:var(--dd-gutter) 2rem}}.o-dd-header-yearbook h1{font-size:34px;margin-bottom:0}.o-dd-header-yearbook h2{font-size:14px}.o-dd-header-yearbook-input-container{width:100%;position:relative}@media (max-width: 767px){.o-dd-header-yearbook-input-container{max-width:29rem}}.o-dd-header-yearbook__find{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.o-dd-header-yearbook__button-lists{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap}.o-dd-header-yearbook__button-lists__fileTypes{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.o-dd-header-yearbook__button-lists__custom{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;border-left:1px solid var(--dd-grey-50)}@media (max-width: 767px){.o-dd-header-yearbook__button-lists{display:none}}.o-dd-header-yearbook__list{list-style:none;display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex-wrap:wrap}.o-dd-header-yearbook__list__item button{margin-right:1rem;background-color:var(--dd-red-30);color:var(--dd-white-100)}.o-dd-header-yearbook__list__item button :active{background-color:var(--dd-red-100);color:var(--dd-white-100)}.o-dd-header-yearbook__list__fileTypeButtons,.o-dd-header-yearbook__list__fileTypeButtonsCustom{display:flex;flex-direction:row;justify-content:space-around;margin:.3rem}@media (max-width: 767px){.o-dd-header-yearbook{padding:1rem 2rem}.o-dd-header-yearbook__find{display:flex;justify-content:space-between;align-items:center}.o-dd-header-yearbook-input-container{padding-right:1.2rem}}.o-dd-header-yearbook__info{display:flex;flex-direction:column;justify-content:flex-start}.o-dd-header-yearbook__info__headings{padding:2rem 0}@media (max-width: 767px){.o-dd-header-yearbook__info__headings{padding:.5rem 0}}.o-dd-header-yearbook__info__title{font-weight:600;font-size:36px;line-height:42.19px}@media (max-width: 767px){.o-dd-header-yearbook__info__title{font-weight:600;font-size:21px;line-height:24.6px}}.o-dd-header-yearbook__info__subtitle{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-grey-100)}@media (max-width: 767px){.o-dd-header-yearbook__info__subtitle{font-weight:400;font-size:12px;line-height:18px}}.o-dd-header-yearbook__info__keyword{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-black-100);background-color:var(--dd-yellow-100);padding:1.5rem 2rem;border-radius:.7rem;margin-top:1rem;width:100%}.o-dd-header-yearbook__info__keyword span{font-weight:600;font-size:14px;line-height:21px}.o-dd-header-yearbook__info__keyword div{margin-left:.5rem}@media (min-width: 768px){.o-dd-header-yearbook__info__keyword{display:none}}.o-dd-header-yearbook-boardbook{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-radius:.7rem;background-color:var(--dd-grey-10);transition:.2s ease-in-out all}@media (max-width: 767px){.o-dd-header-yearbook-boardbook{display:none}}.o-dd-header-yearbook-boardbook__image{width:6rem;margin-right:1rem}.o-dd-header-yearbook-boardbook__label{font-size:14px}.o-dd-header-yearbook-boardbook.hover-enabled:hover{background-color:var(--dd-primary);color:var(--dd-white-100);cursor:pointer}dd-header{display:block;width:100%;background-color:var(--dd-grey-10)}.o-dd-header{display:flex;justify-content:space-between;align-items:stretch;gap:var(--dd-gutter);padding:1.6rem var(--dd-gutter);width:min(100%,118rem);margin:0 auto;background:url("./media/dots-AGCAWHRY.png") 30% 100% no-repeat;background-size:30rem}@media (max-width: 767px){.o-dd-header{padding:.8rem var(--dd-gutter);background-image:none!important}}.o-dd-header.--non-interactive{pointer-events:none}.o-dd-header.--non-interactive,.o-dd-header.--non-interactive *{color:var(--dd-black-30)}.o-dd-header.--non-interactive .o-dd-menu__list li:first-child *,.o-dd-header.--non-interactive .o-dd-header__desktopNavigation__nav li.o-dd-header__item:nth-child(2) *,.o-dd-header.--non-interactive .o-dd-header__desktopNavigation__nav li.o-dd-header__item--profile:nth-child(2) *,.o-dd-header.--non-interactive .o-dd-header__desktopNavigation__nav li.o-dd-header__item--small:nth-child(2) *,.o-dd-header.--non-interactive .o-dd-header__desktopNavigation__nav li.o-dd-header__item--logo:nth-child(2) *{color:var(--dd-primary)}@media (min-width: 768px){.o-dd-header.--non-interactive .o-dd-header__container--left{display:none}}.o-dd-header__logo{cursor:pointer;object-fit:contain}.o-dd-header__container,.o-dd-header__container--right,.o-dd-header__container--left{display:flex;flex-direction:row;align-items:center}.o-dd-header__container--left{gap:1.6rem}.o-dd-header__container--left img{min-width:80px;width:auto}@media (min-width: 768px){.o-dd-header__container--left img{height:100%}}.o-dd-header__container--right{color:var(--dd-primary)}.o-dd-header__container--right .o-dd-header__popupMenu{border-radius:.8rem;font-size:1.2rem}@media (min-width: 768px){.o-dd-header__container--right .o-dd-header__popupMenu{display:none}}.o-dd-header__container--right .o-dd-header__popupMenu img{width:40px;border-radius:50%}.o-dd-header__desktopNavigation{color:var(--dd-primary);list-style:none;display:inline-flex;justify-content:flex-end;align-items:center;gap:2.4rem}@media (max-width: 1023px){.o-dd-header__desktopNavigation #fullScreen{display:none}}@media (max-width: 767px){.o-dd-header__desktopNavigation #help{background-color:var(--dd-white-100);border-radius:3rem;font-size:1rem;line-height:1.8rem}}.o-dd-header__desktopNavigation__nav{display:flex;background-color:var(--dd-white-100);border-radius:4.5rem;overflow:visible;font-size:1.7rem;gap:3.2rem;align-items:center;padding-right:3.2rem!important}@media (max-width: 767px){.o-dd-header__desktopNavigation__nav{display:none}}.o-dd-header__item,.o-dd-header__item--profile,.o-dd-header__item--small,.o-dd-header__item--logo{display:flex;align-items:center;padding:.8rem;gap:.8rem;font-size:1.7rem;line-height:2.4rem;cursor:pointer;border-radius:.6rem;transition:.2s ease-in-out all}.o-dd-header__item .dd-icon,.o-dd-header__item--profile .dd-icon,.o-dd-header__item--small .dd-icon,.o-dd-header__item--logo .dd-icon{font-size:2.5rem}.o-dd-header__item:hover,.o-dd-header__item--profile:hover,.o-dd-header__item--small:hover,.o-dd-header__item--logo:hover,.o-dd-header__item:focus,.o-dd-header__item--profile:focus,.o-dd-header__item--small:focus,.o-dd-header__item--logo:focus{background-color:var(--dd-green-10)}.o-dd-header__item--logo{padding:0}.o-dd-header__item--logo:hover{background-color:transparent}.o-dd-header__item--small{font-size:1.4rem;line-height:2.1rem}.o-dd-header__item--small .dd-icon{font-size:1.6rem}.o-dd-header__item--profile{gap:1.6rem;padding:0;cursor:default}.o-dd-header__item--profile img{border-radius:50%;object-fit:cover}.o-dd-header__item--profile:hover,.o-dd-header__item--profile:focus{background-color:transparent}ul{padding:0;margin:0}.o-sa-header{z-index:1;font-size:1em}.o-sa-header>a{display:flex}.o-sa-header__logo{height:30px}.o-sa-header__spacer{flex:1 1 auto}.o-sa-header__nav{display:inline-flex;height:100%;padding:0;margin:0 20px;list-style:none;align-items:center;justify-content:flex-start}.o-sa-header__nav__item{display:flex;justify-content:center;align-content:center;flex-direction:column;height:100%;padding:10px;cursor:pointer;border:3px solid transparent;transition:border-bottom-color .2s ease-out;font-size:1.4rem}.o-sa-header__nav__item:hover,.o-sa-header__nav__item.--active{border-bottom-color:var(--dd-primary)}.o-image-header{display:none;height:23rem;background-position:center;background-size:cover}@media (min-width: 768px){.o-image-header{display:block}}.o-image-header.small{height:14.1rem}.o-image-header>.container{height:100%;padding-top:2rem;padding-bottom:2rem}.o-dd-modal{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.o-dd-modal.--unfocused{z-index:1}@media (min-width: 768px){.o-dd-modal.--unfocused{display:none}}.o-dd-modal__overlay{position:fixed;inset:0;z-index:3;height:100%;width:100%;background-color:#00000080}.o-dd-modal__container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;display:flex;width:auto;min-width:20.5rem;max-width:calc(100vw - 128px);height:auto;max-height:100%;margin:0 auto;padding:1.6rem;background-color:var(--dd-white-100);border-radius:3rem;flex-direction:column}@media (max-width: 767px){.o-dd-modal__container{left:0;top:0;max-width:unset;width:100vw;height:100vh;border-radius:unset;transform:none}}.o-dd-modal__container.large{width:min(80rem,100%)}@media (min-width: 768px){.o-dd-modal__container.large{height:80%}}.o-dd-modal__container.xlarge{width:95vw;height:95vh}@media (max-width: 767px){.o-dd-modal__container.xlarge{width:100vw;height:100vh}}.o-dd-modal__container__header{display:flex;border-radius:.5rem .5rem 0 0;gap:1rem;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.o-dd-modal__container__header.noTitle{justify-content:flex-end}.o-dd-modal__container__header__title{padding:2.4rem;line-height:3.5rem;font-size:3rem;font-weight:600}.o-dd-modal__container__header__title.--subtitle{display:flex;flex-direction:column}.o-dd-modal__container__header__title.--subtitle span:first-of-type{font-weight:600}.o-dd-modal__container__header__title.--subtitle span:not(:first-of-type){color:var(--dd-grey-100)}.o-dd-modal__container__header__close{display:flex;align-items:center;justify-content:center;cursor:pointer;width:4rem;height:4rem;border-radius:50%;transition:.2s ease all}.o-dd-modal__container__header__close .dd-icon{font-size:3rem}.o-dd-modal__container__header__close:hover{background-color:var(--dd-green-20)}.o-dd-modal__container__content{position:relative;display:flex;padding:0 2.4rem 2.4rem;height:100%;flex-direction:column;flex-grow:1;overflow:auto}.o-dd-modal__container__close{position:absolute;display:flex;align-items:center;justify-content:center;right:8px;top:8px;padding:16px;border-radius:50%;width:32px;height:32px;cursor:pointer;transition:.2s ease all}.o-dd-modal__container__close:hover{background-color:var(--dd-grey-light)}.o-sa-school-filter-form{margin-bottom:1rem!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.o-sa-school-filter-form__filter{display:block!important}.o-sa-school-filter-form__filter .mat-form-field-wrapper{padding-bottom:0!important}.o-sa-school-filter-form__filter .mat-form-field-underline{bottom:0!important}.o-sa-school-filter-form__filter__button{border:none;color:#0006;background-color:transparent;transition:.2s ease all}.o-sa-school-filter-form__filter__button:hover{color:#000}dd-popup-menu{display:contents}.o-dd-menu{display:inline-flex;position:relative}.o-dd-menu__button{background-color:rgb(var(--dd-grey-light-100));display:inline-flex;cursor:pointer;padding:0 .8rem;transition:.2s ease background-color;align-items:center;gap:.8rem;border-radius:.8rem}.o-dd-menu__button .dd-icon{transition:.2s ease-in-out all}.o-dd-menu__button.-animate .dd-icon{transform:rotate(-180deg)}.o-dd-menu__list{box-shadow:0 2px 8px #0003;position:absolute;height:auto;width:auto;right:0;top:calc(100% + var(--dd-gutter));padding:0;background-color:var(--dd-grey-light-100);z-index:1;display:flex;flex-direction:column;gap:.4rem;border-radius:.8rem;overflow:hidden;white-space:nowrap}.o-dd-menu__list.top{top:inherit;bottom:100%}.o-dd-menu__list li{list-style:none;padding:1.2rem;cursor:pointer;display:inline-flex;gap:.8rem;align-items:center;position:relative}.o-dd-menu__list li .icon{font-size:1.8rem}.o-dd-menu__list li:hover{background-color:var(--dd-green-20)}.o-dd-menu__list .--red{color:var(--dd-secondary)}.o-profile-background{display:flex;flex-direction:column;height:100%;gap:2.4rem}.o-profile-background__error{color:var(--dd-red-100)}.o-profile-background__options{flex:1;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1.6rem}.o-profile-background__options article{position:relative}.o-profile-background__options article i{position:absolute;top:-1.2rem;left:-1.2rem;font-size:2.4rem;color:var(--dd-primary)}.o-profile-background__options article img{width:100%;border:solid .2rem var(--dd-white-100);border-radius:.8rem;cursor:pointer}.o-profile-background__options article img.--selected{border:solid .2rem var(--dd-secondary)}.o-profile-background__options article img.--current{border:solid .2rem var(--dd-primary)!important}.o-profile-background__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.4rem}dd-profile-image-upload{height:100%}.o-profile-image-upload{display:grid;height:100%;grid-template-rows:1fr auto;gap:2.4rem}.o-profile-image-upload h2,.o-profile-image-upload p{margin:0}.o-profile-image-upload__image{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem}.o-profile-image-upload__image img{border-radius:50%;object-fit:cover}.o-profile-image-upload__image input{display:none}.o-profile-image-upload__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.4rem}.o-profile-image-upload__error{color:var(--dd-secondary);background-color:var(--dd-red-10);border-radius:.8rem;padding:1rem}.o-section__logos{--max-width: 138rem;display:block;padding:4rem var(--dd-gutter);margin:0 auto;width:min(100% - var(--dd-gutter),var(--max-width))}.o-section__welcome{margin-bottom:6.4rem;display:flex;flex-direction:column}@media (min-width: 768px){.o-section__welcome{display:grid;grid-template-rows:1fr 3.2rem auto;grid-template-columns:40% 1fr;grid-template-areas:"login graphic" ". graphic" "blocks blocks"}}.o-section__welcome .o-section__login{grid-area:login;display:flex;flex-direction:column;justify-content:center}.o-section__welcome .o-section__login__actions{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;gap:1.7rem;margin-bottom:2.4rem}.o-section__welcome .o-section__login__actions a{padding:1.4rem 0}.o-section__welcome .o-section__graphic{grid-area:graphic;display:flex;justify-content:flex-end;align-items:flex-end;margin-top:2.4rem;grid-row:1/4}@media (min-width: 525px){.o-section__welcome .o-section__graphic{margin-top:0;padding-left:3.2rem}}.o-section__welcome .o-section__graphic img{margin-bottom:0;min-width:100%;height:auto}@media (min-width: 525px){.o-section__welcome .o-section__graphic img{margin-bottom:-7rem}}@media (min-width: 768px){.o-section__welcome .o-section__graphic img{margin-bottom:9rem}}.o-section__welcome .o-section__blocks{grid-area:blocks}@media (min-width: 525px){.o-section__welcome .o-section__blocks{display:flex;justify-content:space-between;align-items:stretch;gap:4rem}}.o-section__usage{margin:6.4rem 0;color:var(--dd-white-100);text-align:center;padding:0 2rem}.o-section__usage .container{background-color:var(--dd-primary);border-radius:3rem;padding:4.8rem 4rem;--max-width: 77.8rem;width:min(100%,var(--max-width))}@media (min-width: 1024px){.o-section__usage .container{--max-width: 103.2rem}}.o-section__usage h2{color:var(--dd-white-100)}.o-section__usage__key-functionality{text-align:left;padding:3rem 0}@media (min-width: 525px){.o-section__usage__key-functionality{padding:3rem 0 0;display:flex;align-items:flex-start;justify-content:space-around;text-align:center}}.o-section__features{margin:6.4rem 0;position:relative;overflow:hidden}.o-section__features>.container{position:relative}.o-section__features a{font-size:1.7rem}.o-section__features p{margin:2.4rem 0}.o-section__features h3{font-weight:700;margin-bottom:2.4rem}.o-section__features__feature{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}@media (min-width: 525px){.o-section__features__feature{flex-direction:row;justify-content:space-between;align-items:center;gap:3.6rem}}@media (min-width: 525px){.o-section__features__feature.even{flex-direction:row-reverse}}.o-section__features__feature.even .o-section__features__feature__content__image{background-position:top right;text-align:right;padding:5% 5% 5% 0}.o-section__features__feature.odd .o-section__features__feature__content__image{background-position:top left;text-align:left;padding:5% 0 5% 5%}.o-section__features__feature__content__image{position:relative;background-image:url(/assets/vle/icons/login/square.svg);background-repeat:no-repeat;background-size:25%}@media (min-width: 525px){.o-section__features__feature__content__image{width:50%}}.o-section__features__feature__content__image img{width:100%;border-radius:.4rem;box-shadow:0 2px 8px #0003}@media (min-width: 1024px){.o-section__features__feature{gap:6rem}}.o-section__features__feature__content{max-width:30rem}.o-section__features__feature__content a{font-size:1.7rem}.o-section__methods{margin:6.4rem 0 0;padding:0 2rem}.o-section__methods h2{color:var(--dd-white-100)}.o-section__methods__container{background-color:var(--dd-primary);color:var(--dd-white-100);display:flex;justify-content:space-between;align-items:center;padding:3.2rem 1.6rem;position:relative;overflow:hidden;border-radius:3rem;--max-width: 77.8rem;width:min(100%,var(--max-width))}@media (min-width: 525px){.o-section__methods__container{padding:8.2rem 8.8rem}}@media (min-width: 1024px){.o-section__methods__container{--max-width: 103.2rem}}.o-section__methods__container figure{display:none;position:absolute;right:0;margin:0 2.4rem 0 0}@media (min-width: 768px){.o-section__methods__container figure{display:block}}@media (min-width: 768px){.o-section__methods__container__content{width:50%}}.o-section__methods__container__content__actions{margin-top:2.4rem}.o-section__methods img{filter:contrast(100) invert(1)}.o-section__ready{padding:6.4rem 0 2.4rem;position:relative;overflow:hidden}@media (min-width: 768px){.o-section__ready{padding:6.4rem 0;background-size:contain;background-position:bottom right -50%}}.o-section__ready__graphic{object-fit:cover;min-width:1000px;position:absolute;left:0;bottom:0;max-height:100%;width:auto;height:auto}@media (min-width: 768px){.o-section__ready__graphic{left:50%}}.o-section__ready>.container{position:relative}@media (min-width: 768px){.o-section__ready>.container{display:flex;align-items:flex-end;gap:1.7rem;padding:0 8.8rem}}@media (min-width: 768px){.o-section__ready__column{width:50%}}@media (min-width: 768px){.o-section__ready__column.--left{padding:13rem 0}}.o-section__ready__column.--right{padding:40rem 0 0}@media (min-width: 768px){.o-section__ready__column.--right{padding:0}}.o-section__ready .m-icon-block.--full-width{max-width:35rem}.o-sa-table--100{width:100%}.o-sa-table__cell--right{text-align:right}.o-dd-popupSystemMessage{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:inherit;gap:var(--dd-gutter)}.o-dd-popupSystemMessage__icon{width:100%;text-align:center;font-size:5.2rem;color:var(--dd-primary)}@media (max-width: 767px){.o-dd-popupSystemMessage__icon{margin-bottom:calc(var(--dd-gutter) * 2)}}.o-dd-popupSystemMessage__actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:var(--dd-gutter);width:100%}@media (max-width: 767px){.o-dd-popupSystemMessage__actions{flex-direction:column-reverse}.o-dd-popupSystemMessage__actions dd-button{width:100%}.o-dd-popupSystemMessage__actions dd-button .a-dd-button{width:100%}}.o-dd-school__studyGroup{display:flex;flex-direction:column;justify-content:flex-start;width:100%;gap:1.6rem}.o-dd-school__studyGroup__container,.o-dd-school__studyGroup__container--empty{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.6rem;padding:1.6rem 0;width:100%}.o-dd-school__studyGroup__container--empty{padding:var(--dd-gutter);display:flex;justify-content:center;align-items:center;border:1px dashed var(--dd-grey-30);border-radius:.8rem}dd-study-group-users{display:contents}.m-dd-studyGroup-grid{display:grid;grid-template-columns:1fr auto 1fr}@media (max-width: 1023px){.m-dd-studyGroup-grid{grid-template-columns:1fr auto}}.m-dd-studyGroup-grid.--hasAction{grid-template-columns:1fr auto}@media (min-width: 525px){.m-dd-studyGroup-grid.--hasAction{grid-template-columns:1fr auto auto}}@media (min-width: 1024px){.m-dd-studyGroup-grid.--hasAction{grid-template-columns:1fr 1fr auto auto}}.m-dd-studyGroup-grid__item{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;border-bottom:1px solid var(--dd-grey-10);padding:calc(var(--dd-gutter) / 2) var(--dd-gutter);display:flex;justify-content:center;flex-direction:column;min-width:0;transition:linear .5s background-color}.m-dd-studyGroup-grid__item.--action{padding:0;display:none;align-items:center}@media (min-width: 525px){.m-dd-studyGroup-grid__item.--action{display:flex}}.m-dd-studyGroup-grid__item.--added{background-color:var(--dd-green-10)}@media (max-width: 1023px){.m-dd-studyGroup-grid__item.--dob{font-weight:400;font-size:12px;line-height:1.8rem}}.m-dd-studyGroup-grid__item.--label{font-weight:400;font-size:12px;line-height:1.8rem;color:var(--dd-grey-100)}@media (max-width: 1023px){.m-dd-studyGroup-grid__item.--label{display:none}}@media (max-width: 1023px){.m-dd-studyGroup-grid__item.--desktop{display:none}}.m-dd-studyGroup-grid__item.--notLinked,.m-dd-studyGroup-grid__item .--notLinked{color:var(--dd-grey-100)}.m-dd-studyGroup-grid__item .--mobile{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1023px){.m-dd-studyGroup-grid__item .--mobile{display:inline-block}}.o-dd-addStudyGroup{display:flex;flex-direction:column;gap:var(--dd-gutter)}.o-dd-addStudyGroup__field{font-size:17px;line-height:2.4rem;font-weight:400;display:flex;flex-direction:column;gap:.8rem}.o-dd-addStudyGroup__field.--hidden{visibility:hidden}.o-dd-addStudyGroup__field__label--split{display:flex;gap:1ch}.o-dd-addStudyGroup__field dd-select .m-dd-dropdown{width:100%}.o-dd-addStudyGroup__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--dd-gutter)}.o-dd-addTeacher .o-dd-modal__container__content{overflow-y:auto;overflow-x:visible}.o-dd-addTeacher__form{display:flex;flex-direction:column;gap:var(--dd-gutter)}.o-dd-addTeacher__list{list-style:none;display:flex;flex-direction:column;gap:.8rem;overflow-y:auto;height:auto;min-height:50px;max-height:300px}.o-dd-addTeacher__list__item{display:block}.o-dd-addTeacher__list__item label{display:block;width:100%}.o-dd-addTeacher__list__item label input[type=checkbox]{display:none}.o-dd-addTeacher__list__item label input[type=checkbox]:checked+span{background-color:var(--dd-primary);color:var(--dd-white-100)}.o-dd-addTeacher__list__item label span{display:block;width:100%;transition:.2s ease all;background-color:var(--dd-grey-10);padding:calc(var(--dd-gutter) / 2);border-radius:.4rem;cursor:pointer}.o-dd-addTeacher__list__item label span:hover{background-color:var(--dd-green-10)}.o-dd-addTeacher__list__item--empty{font-style:italic}.o-dd-addTeacher__list__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}.o-dd-tac{display:contents}.o-dd-tac .o-dd-modal__container__content{display:flex;gap:var(--dd-gutter);overflow:hidden}.o-dd-tac__content{display:flex;flex-direction:column;gap:.8rem;overflow:auto;flex:1}.o-dd-tac__actions{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex-wrap:wrap}.o-dd-tac__actions__explanation{width:100%}.o-dd-tac__actions__explanation p{margin:0;margin-bottom:.8rem}.o-dd-tac__actions__explanation>p:first-of-type{font-weight:700}.o-dd-privacyPolicy{display:contents}.o-dd-privacyPolicy .o-dd-modal__container__content{display:flex;gap:var(--dd-gutter);overflow:hidden}.o-dd-privacyPolicy__content{display:flex;flex-direction:column;gap:.8rem;overflow:auto;flex:1}.o-dd-privacyPolicy__actions{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex-wrap:wrap}.o-dd-privacyPolicy__actions__explanation{width:100%}.o-dd-privacyPolicy__actions__explanation p{margin:0;margin-bottom:.8rem}.o-dd-privacyPolicy__actions__explanation>p:first-of-type{font-weight:700}.o-yearbook-filter{display:flex;flex-direction:column;height:100%;margin-bottom:1rem}.o-yearbook-filter .mdc-icon-button{font-size:.8rem!important;margin:-1rem}.o-yearbook-filter__find{display:block;padding:2.2rem 4rem;border:.1rem solid var(--dd-grey-100);border-radius:.8rem;transition:.2s ease-in-out all;width:100%;height:3.8rem;margin-bottom:1rem;font-weight:400;font-size:14px;line-height:21px}.o-yearbook-filter__find:focus{border:.2rem solid var(--dd-primary)}.o-yearbook-filter__find__active{border:.2rem solid var(--dd-primary)}.o-yearbook-filter__button .--small,.o-yearbook-filter__button .--primary,.o-yearbook-filter__button .--text{position:absolute;top:.4rem;left:-.3rem;padding:0}@media (min-width: 768px){.o-yearbook-filter__button .--small,.o-yearbook-filter__button .--primary,.o-yearbook-filter__button .--text{top:1.5rem;left:1.5rem}}.o-yearbook-filter__button i{font-size:1.6rem}.o-yearbook-filter__button-close .--small,.o-yearbook-filter__button-close .--primary,.o-yearbook-filter__button-close .--text{position:absolute;top:.5rem;right:.8rem;padding:0}@media (min-width: 768px){.o-yearbook-filter__button-close .--small,.o-yearbook-filter__button-close .--primary,.o-yearbook-filter__button-close .--text{top:1.5rem;right:1.4rem}}.o-yearbook-filter__chapters-btn .--small,.o-yearbook-filter__chapters-btn .--light{font-weight:600;font-size:14px;line-height:21px;color:var(--dd-black-100);background-color:var(--dd-grey-10)}.o-yearbook-filter__chapters-btn .--small i,.o-yearbook-filter__chapters-btn .--light i{padding-bottom:.8rem}.o-yearbook-filter__chapters-btn .--small:hover,.o-yearbook-filter__chapters-btn .--light:hover{background-color:var(--dd-grey-5)}@media (min-width: 768px){.o-yearbook-filter__chapters-btn{display:none}}.o-yearbook-filter__info{background-color:var(--dd-primary);color:var(--dd-white-100);text-align:center}.o-yearbook-filter__node{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:.7rem;background-color:transparent;font-weight:400;font-size:17px;line-height:24px;cursor:pointer;border:0;min-height:5rem}.o-yearbook-filter__node:hover{background-color:var(--dd-grey-10)}.o-yearbook-filter__node--active{display:flex;align-items:center;cursor:pointer;font-weight:600;font-size:17px;line-height:24px;background-color:var(--dd-primary);color:var(--dd-white-100)}.o-yearbook-filter__node--active:hover{background-color:var(--dd-primary)}@media (min-width: 525px){.o-yearbook-filter__node--active{width:100%}}.a-dd-input-filter__field{min-height:5rem;height:100%;border:0!important;padding:1rem 2rem;border-radius:.8rem;transition:.2s ease-in-out all;font-weight:400;font-size:17px;line-height:24px}.icon-tree{margin-right:.5rem;position:relative;top:-.1rem;left:-.1rem}.yearbook-tree{margin:1rem 0}@media (max-width: 767px){.yearbook-tree{margin-top:0}}@media (max-width: 767px){.hide-tree{display:none}}mat-tree-node[aria-level="1"]{min-height:5rem;cursor:pointer;border-radius:.8rem;margin:.5rem 0;font-weight:400;font-size:17px;line-height:24px}@media (max-width: 767px){mat-tree-node[aria-level="1"]{background-color:var(--dd-grey-10);padding:0}}mat-tree-node[aria-level="1"]:active{margin:1rem 0;font-weight:600;font-size:17px;line-height:24px}mat-tree-node[aria-level="2"]{cursor:pointer;min-height:5rem;border-radius:.8rem;margin:.8rem 0;padding:0!important}mat-tree-node[aria-level="2"] span{padding-left:5.2rem;font-weight:400;font-size:17px;line-height:24px}mat-tree-node[aria-level="2"]:active{margin:1rem 0}mat-tree-node{min-height:5rem}mat-tree-node .no-child{padding-left:5.1rem}mat-tree-node .child{display:flex;justify-content:flex-start;align-items:flex-start;padding:1.2rem 1.6rem;gap:.8rem}.all-materials-node{padding:0 1.5rem;margin-top:.5rem}.o-card-info{display:flex;flex-direction:column;padding:.6rem 0}@media (min-width: 768px){.o-card-info{flex-direction:row;align-items:center}}.o-card-info-shared{display:flex;flex-direction:column;padding-bottom:1rem}@media (min-width: 768px){.o-card-info-shared{flex-direction:row;align-items:center}}.o-card-info__items__item{display:flex;width:2.1rem;margin-right:1.5rem;align-items:flex-start;flex-direction:column}@media (max-width: 767px){.o-card-info__items{display:flex;justify-content:space-between}}.o-card-info__icon{width:1.5rem}@media (max-width: 767px){.o-card-info__icon{margin-right:1rem}}.o-card-info__fileType{font-weight:400;font-size:14px;line-height:21px}@media (min-width: 768px){.o-card-info__fileType{display:none}}.o-card-info__card{display:flex;flex-direction:column;max-width:50rem;word-break:break-all}.o-card-info__card__content{display:flex;justify-content:space-between}.o-card-info__card__content__tasks__type{display:grid;grid-template-columns:repeat(1,10rem);grid-gap:1rem;margin-left:1rem;font-weight:400;font-size:14px;line-height:21px}.o-card-info__card__content__tasks__type div{grid-row:span 3;display:flex}@media (max-width: 767px){.o-card-info__card__content__tasks__type{display:none}}.o-card-info__card__content__left{display:grid;grid-template-columns:repeat(3,10rem);grid-gap:1rem;margin-left:1rem;font-weight:400;font-size:14px;line-height:21px}.o-card-info__card__content__left div{grid-row:span 3;display:flex}@media (max-width: 767px){.o-card-info__card__content__left{display:none}}.o-card-info__card__content__left__task{display:grid;grid-template-columns:repeat(1,10rem);grid-gap:1rem;margin-left:1rem;font-weight:400;font-size:14px;line-height:21px}.o-card-info__card__content__left__task div{grid-row:span 1;display:flex}@media (max-width: 767px){.o-card-info__card__content__left__task{display:none}}.o-card-info__card__label{display:flex;flex-direction:row;align-items:center;margin:0;font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100);word-break:break-word}.o-card-info__card__label :first-child{margin-right:.5rem}.o-card-info__card__label__exercises,.o-card-info__card__label__tasksAndTests{display:flex;flex-direction:row;align-items:center;margin:0;font-weight:400;color:var(--dd-black-100);font-weight:600;font-size:17px;line-height:24px}.o-card-info__card__label__exercises :first-child,.o-card-info__card__label__tasksAndTests :first-child{margin-right:.5rem}.o-card-info__card__sublabel{display:flex;flex-direction:row;align-items:center}.o-card-info__card__sublabel__element,.o-card-info__card__sublabel__tasksAndTests__element{margin:0;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-card-info-container{cursor:pointer}@media (min-width: 768px){.o-card-info-container{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem}}.o-card-info-container:hover{background-color:var(--dd-grey-10)}.o-card-info-container-no-padding-width{padding:.5rem 0}.o-card-info-item{border-bottom:solid 1px var(--dd-grey-30)}.o-card-info-item--last{border-bottom:none;padding-bottom:0}.o-card-access{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;line-height:1rem;padding:.5rem;font-size:12px;font-weight:400;color:var(--dd-grey-100);background-color:var(--dd-grey-30);border-radius:1rem}.o-card-access-share{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;color:var(--dd-grey-100);background-color:var(--dd-grey-10);border-radius:1rem;padding:.3rem .5rem}.o-card-access-share__icon{margin-right:.5rem}.o-card-access-share__title{font-size:1.4rem}@media (max-width: 767px){.o-card-access-share{display:none}}.o-card-access__icon{margin-right:.3rem}.o-card-access__title{font-size:1.2rem}@media (max-width: 767px){.o-card-access{display:none}}.o-card-access__container{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.o-card-access__dots-icon{color:var(--dd-green-100);font-size:3rem;margin-left:.5rem}@media (max-width: 767px){.o-card-access__dots-icon{display:none}}.o-card-access__popupMenu{border-radius:.8rem;font-size:1.2rem}.o-card-access__popupMenu__content{display:flex;flex-direction:column;padding:1rem;border-radius:.8rem}.o-card-access__popupMenu__content div{margin:.5rem 0}.o-card-access__mobile{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;line-height:1rem;padding:.5rem 1rem;font-size:12px;font-weight:400;color:var(--dd-grey-100);background-color:var(--dd-grey-10);border-radius:1rem}.o-card-access__mobile-share{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;color:var(--dd-grey-100);background-color:var(--dd-grey-10);padding:0 1rem;border-radius:1rem}.o-card-access__mobile-share__icon{margin-right:1rem}.o-card-access__mobile-share__title{font-size:1.5rem}@media (min-width: 768px){.o-card-access__mobile-share{display:none}}.o-card-access__mobile__icon{margin-right:.5rem}@media (min-width: 768px){.o-card-access__mobile{display:none}}.o-card-info-container-exercises,.o-card-info-container-tasksAndTests{cursor:pointer}.o-card-info-container-exercises:hover,.o-card-info-container-tasksAndTests:hover{background-color:var(--dd-grey-10)}.o-card-info__exercises,.o-card-info__tasksAndTests{display:flex;flex-direction:column;padding:1rem 3rem 1rem 1rem}.o-card-info__exercises.no-padding-top,.o-card-info__tasksAndTests.no-padding-top{padding-top:0}@media (max-width: 767px){.o-card-info__exercises,.o-card-info__tasksAndTests{padding-left:0}}.o-card-info__exercises__items__item,.o-card-info__tasksAndTests__items__item{display:flex;flex-direction:row;align-items:center}@media (max-width: 767px){.o-card-info__exercises__items,.o-card-info__tasksAndTests__items{display:flex;justify-content:space-between}}.o-card-info__exercises__icon,.o-card-info__tasksAndTests__icon{width:1.5rem;margin-right:1.5rem}@media (max-width: 767px){.o-card-info__exercises__icon,.o-card-info__tasksAndTests__icon{margin-right:1rem}}.o-card-info__exercises__fileType,.o-card-info__tasksAndTests__fileType{font-weight:400;font-size:14px;line-height:21px}@media (min-width: 768px){.o-card-info__exercises__fileType,.o-card-info__tasksAndTests__fileType{display:none}}.o-card-info__exercises__card,.o-card-info__tasksAndTests__card{display:flex;flex-direction:column}.o-card-info__exercises__card__content,.o-card-info__tasksAndTests__card__content{display:flex;justify-content:space-between;width:100%}.o-card-info__exercises__card__label__exercises,.o-card-info__exercises__card__label__tasksAndTests,.o-card-info__tasksAndTests__card__label__exercises,.o-card-info__tasksAndTests__card__label__tasksAndTests{display:flex;flex-direction:row;align-items:center;margin:0;font-weight:400;color:var(--dd-black-100);font-weight:600;font-size:17px;line-height:24px}.o-card-info__exercises__card__label__exercises.no-padding-top,.o-card-info__exercises__card__label__tasksAndTests.no-padding-top,.o-card-info__tasksAndTests__card__label__exercises.no-padding-top,.o-card-info__tasksAndTests__card__label__tasksAndTests.no-padding-top{padding-top:0}.o-card-info__exercises__card__label__exercises :first-child,.o-card-info__exercises__card__label__tasksAndTests :first-child,.o-card-info__tasksAndTests__card__label__exercises :first-child,.o-card-info__tasksAndTests__card__label__tasksAndTests :first-child{margin-right:.5rem}.o-card-info__exercises__card__sublabel,.o-card-info__tasksAndTests__card__sublabel{display:flex;flex-direction:row;align-items:center}.o-card-info__exercises__card__sublabel__element,.o-card-info__tasksAndTests__card__sublabel__element{margin:0;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-card-info__exercises__card__sublabel__element__exercises,.o-card-info__exercises__card__sublabel__element__tasksAndTests,.o-card-info__tasksAndTests__card__sublabel__element__exercises,.o-card-info__tasksAndTests__card__sublabel__element__tasksAndTests{color:var(--dd-black-100)}.interactive-image-container{height:2.16rem;scale:.24;display:flex;flex-direction:row;align-items:center;margin-right:.7rem}.interactive-image{border-radius:1rem;background-position:-810px;background-image:url("./media/fileTypes-VJFUQ3E4.png");width:90px;height:90px}.o-boardbook{display:flex;align-items:center;justify-content:space-around;padding:1rem;background-color:var(--dd-grey-light-50);border:none;border-radius:.8rem}@media (max-width: 767px){.o-boardbook{display:none}}.o-boardbook__label{color:var(--dd-black-100);font-size:14px;font-weight:400}.o-boardbook__image{max-width:8rem;padding:.5rem}.o-select-filter-tree{padding:4rem}@media (min-width: 768px){.o-select-filter-tree__container{max-width:30rem}}.o-select-filter-tree-container{display:flex;flex-direction:column;align-items:flex-start;width:100%}.o-select-filter-tree-container__label{display:flex;justify-content:flex-start;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-black-100);margin-bottom:.5rem}.o-select-filter-tree-expansion-panel{display:grid;grid-template-columns:1fr auto;transition:.2s ease-in-out all;background:var(--dd-white-100);border-radius:.8rem;color:var(--dd-grey-130);font-weight:400;width:100%}.o-select-filter-tree-expansion-panel:hover{background-color:var(--dd-white-100)}.o-select-filter-tree-expansion-panel.-open .o-select-filter-tree-expansion-panel__header{padding:1.5rem;border-radius:.8rem;border:.1rem solid var(--dd-grey-100);margin-bottom:.5rem}.o-select-filter-tree-expansion-panel.-open .o-select-filter-tree-expansion-panel__header__action i{transform:scaleY(-1)}.o-select-filter-tree-expansion-panel.-open .o-select-filter-tree-expansion-panel__content{overflow:visible;height:auto;opacity:1;transform:translateY(0);padding-top:0;border-radius:.8rem;border:.1rem solid var(--dd-grey-100)}.o-select-filter-tree-expansion-panel.-static .o-select-filter-tree-expansion-panel__header{cursor:auto}.o-select-filter-tree-expansion-panel__header{gap:.8rem;border-radius:.8rem;cursor:pointer;display:flex;justify-content:space-between;transition:.2s ease-in-out all;color:var(--dd-black-100);padding:1.5rem;border:.1rem solid var(--dd-grey-100)}.o-select-filter-tree-expansion-panel__header h3,.o-select-filter-tree-expansion-panel__header p{margin:0}.o-select-filter-tree-expansion-panel__header__title{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.o-select-filter-tree-expansion-panel__header__title h3{font-weight:400}.o-select-filter-tree-expansion-panel__header__action{display:flex;justify-content:center;align-items:center}.o-select-filter-tree-expansion-panel__header__action i{transition:.2s ease-in-out all;transform:scaleY(1);background-size:contain;background-repeat:no-repeat;width:18px;height:10px;display:block}.o-select-filter-tree-expansion-panel__content{overflow:hidden;opacity:0;height:0;transform:translateY(-2rem);transition:transform .3s ease-out,opacity .2s linear;grid-column:1/-1}.o-pupil-list{display:flex;flex-direction:column;padding:1rem 0;margin:1rem 0}.o-pupil-list--no-shared{max-height:21rem;overflow-y:auto}.o-pupil-list--none{margin:0rem}.o-pupil-list__header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;padding-right:1rem}.o-pupil-list__header__total{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;color:var(--dd-grey-75)}.o-pupil-list__header__pupil-group{display:flex;justify-content:space-between;align-items:center;min-width:18rem}.o-pupil-list__header__pupil-group__studygroup{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;font-weight:800;color:var(--dd-black-100)}.o-pupil-list__header__pupil-group__school{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;color:var(--dd-black-100)}.o-pupil-list__header__all{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;font-weight:800;color:var(--dd-green-100);cursor:pointer;margin-left:1rem}.o-pupil-list__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--dd-grey-50);font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem}.o-pupil-list__item--none{border:none;font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;color:var(--dd-grey-100);padding:0;border-bottom:none;display:flex;justify-content:flex-start;align-items:flex-start}.o-pupil-list__icon__plus{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;font-weight:800;color:var(--dd-green-100);cursor:pointer;background-color:var(--dd-blue-5);border-radius:20%;padding:.2rem .5rem 0rem}.o-pupil-list__icon__minus{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;font-weight:800;color:var(--dd-green-100);cursor:pointer;background-color:var(--dd-blue-5);border-radius:20%;padding:0rem .6rem .1rem}.o-pupil-list__icon .small-icon{font-size:1.4rem}.o-school-select{display:flex;flex-direction:column;align-items:flex-start}.o-school-select__label{display:flex;justify-content:flex-start;font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;color:var(--dd-grey-75);margin-bottom:.5rem}.o-study-group-select{display:flex;flex-direction:column;align-items:flex-start;margin:1rem 0 0}.o-study-group-select__label{font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;color:var(--dd-grey-75);margin-bottom:.5rem}.m-dd-dropdown__options__child{text-align:initial}.o-yearbook-assignment-shared{overflow-y:auto;overflow-x:visible;height:calc(100% - 72px)}.o-yearbook-assignment-shared__title{font-weight:600;font-size:30px;line-height:35.16px}.o-yearbook-assignment-shared__label{color:var(--dd-grey-130);font-weight:400;font-size:17px;line-height:2.4rem;padding-bottom:var(--dd-gutter)}.o-yearbook-assignment-shared__school{padding-bottom:var(--dd-gutter)}.o-yearbook-assignment-shared__teachers{padding-top:var(--dd-gutter)}.o-yearbook-assignment-shared__teachers__all{padding-bottom:1rem}.o-yearbook-assignment-shared__teachers__all--separator{width:100%;height:1rem;border-bottom:1px solid var(--dd-grey-30)}.o-yearbook-assignment-shared__teachers__list{display:inline-block;width:100%;height:100%;min-height:5rem;max-height:20rem;overflow-y:auto;list-style:none}.o-yearbook-assignment-shared__teachers__list--empty{font-style:italic}.o-yearbook-assignment-shared__teachers__list--item{padding:1rem 0}.o-yearbook-assignment-shared__teachers__list--item:first-of-type{padding-top:.4rem}.o-yearbook-assignment-shared__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}.o-yearbook-assignment-shared__modal__confirm__container{text-align:center;width:max-content}.o-yearbook-assignment-shared__modal__confirm__container__icon{color:var(--dd-red-100);background-color:var(--dd-red-10)}.o-yearbook-assignment-shared__modal__confirm__container__icon-fail{color:var(--dd-orange-100)}.o-yearbook-assignment-shared__modal__confirm__container__icon-fail i{font-size:10rem;font-weight:100}.o-yearbook-assignment-shared__modal__confirm__container__title{font-weight:600;font-size:30px;line-height:35.16px}.o-yearbook-assignment-shared__modal__confirm__container__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.o-yearbook-assignment-shared__modal__confirm .o-dd-modal__overlay{border-radius:3rem}.o-yearbook-assignment-copy{overflow-y:auto;overflow-x:visible}.o-yearbook-assignment-copy__title{font-weight:600;font-size:30px;line-height:35.16px}.o-yearbook-assignment-copy__label{color:var(--dd-grey-130);font-weight:400;font-size:17px;line-height:2.4rem;padding-bottom:var(--dd-gutter)}.o-yearbook-assignment-copy__form{display:flex;flex-direction:column;gap:var(--dd-gutter);width:100%}.o-yearbook-assignment-copy__assignment{width:100%}.o-yearbook-assignment-copy__assignment .a-dd-input__field{height:5.4rem;width:40rem}.o-yearbook-assignment-copy__input{padding-bottom:var(--dd-gutter)}.o-yearbook-assignment-copy__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}.o-yearbook-assignment-copy__modal{text-align:center;width:100%}.o-yearbook-assignment-copy__modal__main{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;min-width:45rem}.o-yearbook-assignment-copy__modal__main--icon{margin-top:.3rem}.o-yearbook-assignment-copy__modal__main--icon i:before{font-size:4rem}.o-yearbook-assignment-copy__modal__main--text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:1rem;font-weight:600;font-size:30px;line-height:35.16px}.o-yearbook-assignment-copy__modal__buttons{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.o_yearbook-assignment-add-block{height:calc(100% - 72px)}.o_yearbook-assignment-add-block__main{display:flex;margin-bottom:1rem;height:100%}.o_yearbook-assignment-add-block__main__treefilter{overflow-y:auto;min-width:22rem;margin-right:3rem}.o_yearbook-assignment-add-block__main__content{flex-grow:1;overflow-y:auto;border-left:.1rem solid var(--dd-grey-50);padding-left:3rem;padding-right:1rem}.o_yearbook-assignment-add-block__main__content__section__header{font-weight:600;font-size:2.1rem;line-height:24.6px;color:var(--dd-black-75);padding-bottom:1.6rem;display:flex;align-items:center;gap:1rem;border-bottom:.1rem solid var(--dd-grey-50)}.o_yearbook-assignment-add-block__main__content__section__content{padding-bottom:4rem}.o_yearbook-assignment-add-block__main__content__section__content__filters{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.o_yearbook-assignment-add-block__main__content__section__content__filters__total{font-weight:400;font-size:1.4rem;line-height:2.1rem;color:var(--dd-grey-100)}.o_yearbook-assignment-add-block__main__content__section__content__filters__button dd-button .--small{padding:1rem;font-weight:400;font-size:14px;line-height:21px;background:var(--dd-grey-10);color:var(--dd-black-100);width:100%}.o_yearbook-assignment-add-block__main__content__section__content__filters__button dd-button .--small :hover{color:var(--dd-white-100)}.o_yearbook-assignment-add-block__main__content__section__content__list__header{display:grid;grid-template-columns:repeat(8,1fr);grid-column:1/9}.o_yearbook-assignment-add-block__main__content__section__content__list__header__title{grid-column:1/6;color:var(--dd-grey-100);font-weight:400;font-size:12px;line-height:18px}.o_yearbook-assignment-add-block__main__content__section__content__list__header__instance{font-weight:400;font-size:12px;line-height:18px;grid-column:6/8;text-align:center;color:var(--dd-grey-100)}.o_yearbook-assignment-add-block__main__content__section__content__list__item{border-bottom:solid .1rem var(--dd-grey-30);padding:.8rem 1.6rem;display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);grid-column:1/9}.o_yearbook-assignment-add-block__main__content__section__content__list__item.last{position:relative;border-bottom:none}.o_yearbook-assignment-add-block__main__content__section__content__list__item.last:after{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,#fff0,#fff 80%);width:100%;height:4rem}.o_yearbook-assignment-add-block__main__content__section__content__list__item__info{grid-column:1/7;display:flex;flex-direction:column;font-size:1.2rem}.o_yearbook-assignment-add-block__main__content__section__content__list__item__info i:before{font-size:1.2rem}.o_yearbook-assignment-add-block__main__content__section__content__list__item__info__name{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-black-100)}.o_yearbook-assignment-add-block__main__content__section__content__list__item__info__location{color:var(--dd-grey-100);font-weight:400;font-size:12px;line-height:18px}.o_yearbook-assignment-add-block__main__content__section__content__list__item__instances{grid-column:7/8;display:flex;align-items:center}.o_yearbook-assignment-add-block__main__content__section__content__list__item__actions{grid-column:8/9;display:flex;gap:1.6rem;font-size:1.6rem;color:var(--dd-green-100);cursor:pointer;align-items:center}.o_yearbook-assignment-add-block__main__content__section__content__list__item__actions--check{width:3rem}.o_yearbook-assignment-add-block__main__content__section__content__list__item__actions .dd-icon-check,.o_yearbook-assignment-add-block__main__content__section__content__list__item__actions .dd-icon-plus{background-color:var(--dd-blue-5);border-radius:.8rem;padding:.5rem}.o_yearbook-assignment-add-block__main__content__section__content__list__item__actions .dd-icon-check{background-color:unset}.o_yearbook-assignment-add-block__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding-top:var(--dd-gutter)}.o_yearbook-assignment-add-block__more-btn,.o_yearbook-assignment-add-block__less-btn{padding-top:2rem}.o_yearbook-assignment-add-block__more-btn .--small,.o_yearbook-assignment-add-block__less-btn .--small{padding:1rem;font-weight:400;font-size:14px;line-height:21px;background:var(--dd-grey-10);color:var(--dd-black-100)}.o_yearbook-assignment-add-block__more-btn .--small :hover,.o_yearbook-assignment-add-block__less-btn .--small :hover{color:var(--dd-white-100)}.o_yearbook-assignment-add-block__less-bt{text-align:center}.o_yearbook-assignment-add-block__less-bt .a-dd-button{width:100%}.o_yearbook-assignment-add-block__fileTypes__modal .o-dd-modal__container__header__title{padding:1rem 2.4rem}.o_yearbook-assignment-add-block__fileTypes__modal .o-dd-modal__overlay{z-index:4}.o_yearbook-assignment-add-block__fileTypes__modal__container{display:flex;flex-direction:column;gap:2rem;padding-top:1rem}.o_yearbook-assignment-add-block__fileTypes__modal__container .a-dd-button{width:100%}.o_yearbook-assignment-add-block__fileTypes__modal__container dd-own-types-filter{border-bottom:.1rem solid var(--dd-grey-30);padding-bottom:2.4rem}.o_yearbook-assignment-add-block__fileTypes__modal__container dd-file-types-filter{padding-bottom:2.4rem;border-bottom:.1rem solid var(--dd-grey-30)}.o_yearbook-assignment-add-block__domains-and-topics__modal .o-dd-modal__overlay{z-index:4}dd-yearbook-assignment-blocks-modal .o-dd-modal__container{max-width:96rem}.o_yearbook-assignment-add-bookwidgets form{display:none}.o_yearbook-assignment-add-bookwidgets iframe{width:80rem;max-width:100%;height:60rem}.o_yearbook-assignment-add-bookwidgets__duplicate{text-align:center}.o_yearbook-assignment-add-bookwidgets__duplicate__header__title{font-weight:600;font-size:36px;line-height:42.19px}.o_yearbook-assignment-add-bookwidgets__duplicate__header__message{margin:3rem 0}.o-yearbook-exercises-table-header{display:grid;grid-template-columns:2fr 1fr 2fr 1fr 1fr 1fr;grid-auto-rows:minmax(5rem,auto);border:solid .01rem var(--dd-black-50);border-radius:.5rem .5rem 0rem 0rem}.o-yearbook-exercises-table-header__exercises{grid-row:1;border-right:solid .01rem var(--dd-black-50);padding:1.6rem;display:flex;align-items:center;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);background-color:var(--dd-grey-10)}.o-yearbook-exercises-table-header__item{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;color:var(--dd-grey-100);background-color:var(--dd-grey-10);padding:1rem}.o-yearbook-exercises-table-header__item--passed{text-align:center!important}.o-yearbook-exercises-table-body{display:grid;grid-template-columns:2fr 1fr 2fr 1fr 1fr 1fr;grid-auto-rows:minmax(5rem,auto);border-left:solid .01rem var(--dd-black-50);border-right:solid .01rem var(--dd-black-50)}.o-yearbook-exercises-table-body:nth-child(2n){background-color:var(--dd-white)}.o-yearbook-exercises-table-body:nth-child(odd){background-color:var(--dd-grey-10)}.o-yearbook-exercises-table-body:last-child{border-radius:0rem 0rem .5rem .5rem;border-bottom:solid .01rem var(--dd-black-50)}.o-yearbook-exercises-table-body__exercises{grid-row:1;display:flex;flex-direction:row;align-items:center;border-right:solid .01rem var(--dd-black-50);padding-left:1rem;padding-right:1rem}.o-yearbook-exercises-table-body__exercises__name{display:flex;flex:1;flex-direction:column;text-align:left;padding:1rem;color:var(--dd-black-100)}.o-yearbook-exercises-table-body__exercises__name--chapter{color:var(--dd-grey-100)}.o-yearbook-exercises-table-body__exercises__view{display:flex;justify-content:right;cursor:pointer}.o-yearbook-exercises-table-body__exercises__view i{color:var(--dd-primary)}.o-yearbook-exercises-table-body__exercises__view i.desactive{color:var(--dd-grey-50)!important}.o-yearbook-exercises-table-body__item{grid-row:1;display:flex;flex-direction:row;text-align:left;color:var(--dd-grey-100);padding:1rem;align-items:center}.o-yearbook-exercises-table-body__item--passed{flex:1;text-align:center!important}.o-yearbook-exercises-table-body__item--instance{cursor:pointer;padding-right:.2rem}.o-yearbook-exercises-table-body__item--duration{cursor:pointer}.o-yearbook-exercises-table-body__item--bold{font-weight:700;color:var(--dd-black-100)}.o-yearbook-exercises-table-body__item__icon-margin{margin-right:.2rem}.o-yearbook-results-teacher-assignments-table-header{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(5rem,auto);border:solid .01rem var(--dd-black-50);border-radius:.5rem .5rem 0rem 0rem}.o-yearbook-results-teacher-assignments-table-header__pupils{grid-column:1/2;grid-row:1/3;border-right:solid .01rem var(--dd-black-50);background-color:var(--dd-grey-20);padding:1rem;display:flex;justify-content:flex-start;align-items:flex-start;font-weight:600;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-teacher-assignments-table-header__page{grid-column:2/6;grid-row:1;border-bottom:solid .01rem var(--dd-black-50);background-color:var(--dd-grey-20);padding:1rem;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px;line-height:21px}.o-yearbook-results-teacher-assignments-table-header__page--text{font-size:1.4rem;color:var(--dd-grey-100)}.o-yearbook-results-teacher-assignments-table-header__page--link{display:flex;align-items:center}.o-yearbook-results-teacher-assignments-table-header__assignments{grid-column:2/6;grid-row:2;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(5rem,auto);background-color:var(--dd-grey-20)}.o-yearbook-results-teacher-assignments-table-header__assignments__item{padding:1.2rem 1rem;grid-column:1fr;grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:space-between;font-weight:400;font-size:14px;line-height:18px;color:var(--dd-primary)}.o-yearbook-results-teacher-assignments-table-header__assignments__item--text{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;cursor:pointer}.o-yearbook-results-teacher-assignments-table-header__assignments__item--text:hover{text-decoration:underline}.o-yearbook-results-teacher-assignments-table-header__assignments__item--date{color:var(--dd-grey-100)}.o-yearbook-results-teacher-assignments-table-body{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(5rem,auto);border-left:solid .01rem var(--dd-black-50);border-right:solid .01rem var(--dd-black-50)}.o-yearbook-results-teacher-assignments-table-body:nth-child(odd){background-color:var(--dd-white)}.o-yearbook-results-teacher-assignments-table-body:nth-child(2n){background-color:var(--dd-grey-10)}.o-yearbook-results-teacher-assignments-table-body:nth-last-child(1){border-radius:0rem 0rem .5rem .5rem;border-bottom:solid .01rem var(--dd-black-50)}.o-yearbook-results-teacher-assignments-table-body__pupil{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;border-right:solid .01rem var(--dd-black-50);padding-left:1rem;font-weight:600;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-teacher-assignments-table-body__container{display:flex;flex-direction:row}.o-yearbook-results-teacher-assignments-table-body__container.small{font-size:1.2rem}.o-yearbook-results-teacher-assignments-table-body__item{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;color:var(--dd-grey-100)}.o-yearbook-results-teacher-assignments-table-body__item--green{color:var(--dd-green-base-100)}.o-yearbook-results-teacher-assignments-table-body__item--orange{color:var(--dd-orange-100)}.o-yearbook-results-teacher-assignments-table-body__item--red{color:var(--dd-red-100)}.o-yearbook-results-teacher-assignments-table-body__item div:first-child{padding-left:1rem}.o-yearbook-results-teacher-assignment-details{padding-bottom:6rem}.o-yearbook-results-teacher-assignment-details__header__back{color:var(--dd-grey-100);font-weight:700;margin-bottom:3.5rem}.o-yearbook-results-teacher-assignment-details__header__title{display:flex;justify-content:space-between}.o-yearbook-results-teacher-assignment-details__header__title--text{font-size:21px;line-height:2.4rem;font-weight:500;font-weight:700;color:var(--dd-black-100)}.o-yearbook-results-teacher-assignment-details__header__title--date{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-teacher-assignment-details__header__title__feedback button{color:var(--dd-primary)!important}.o-yearbook-results-teacher-assignment-details__header__toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.o-yearbook-results-teacher-assignment-details__header__toolbar .--reveal button{font-weight:400;font-size:14px;line-height:21px}.o-yearbook-results-teacher-assignment-details__header__toolbar .--options{display:flex;justify-content:space-between;align-items:center}.o-yearbook-results-teacher-assignment-details__header__toolbar--option button{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-primary)!important}.o-yearbook-results-teacher-assignment-details-header{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(4rem,auto);border:solid .01rem var(--dd-black-50);border-radius:.5rem .5rem 0rem 0rem}.o-yearbook-results-teacher-assignment-details-header__pupils{grid-column:1/2;border-right:solid .01rem var(--dd-black-50);background-color:var(--dd-grey-10);padding:1.6rem;display:flex;align-items:center;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);width:30rem}.o-yearbook-results-teacher-assignment-details-header__labels{grid-column:2/6;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(5rem,auto);background-color:var(--dd-grey-10)}.o-yearbook-results-teacher-assignment-details-header__labels__item{grid-column:1fr;grid-row:1;display:flex;flex-direction:row;text-align:center;justify-content:center;align-items:center;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);gap:.8rem}.o-yearbook-results-teacher-assignment-details-header__labels__item i{font-size:1.6rem}.o-yearbook-results-teacher-assignment-details-header__labels__item i:before{font-size:1.6rem}.o-yearbook-results-teacher-assignment-details-header__labels__item i.dd-icon-checkmark--circle{color:var(--dd-primary)}.o-yearbook-results-teacher-assignment-details-header__labels__item i.dd-icon-close--circle{color:var(--dd-red-100)}.o-yearbook-results-teacher-assignment-details-body{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(5rem,auto);border-left:solid .01rem var(--dd-black-50);border-right:solid .01rem var(--dd-black-50)}.o-yearbook-results-teacher-assignment-details-body:nth-child(odd){background-color:var(--dd-white)}.o-yearbook-results-teacher-assignment-details-body:nth-child(2n){background-color:var(--dd-grey-5)}.o-yearbook-results-teacher-assignment-details-body:nth-last-child(1){border-radius:0rem 0rem .5rem .5rem;border-bottom:solid .01rem var(--dd-black-50)}.o-yearbook-results-teacher-assignment-details-body__pupil{grid-row:1;display:flex;text-align:left;border-right:solid .01rem var(--dd-black-50);padding:1rem;flex-direction:column;width:30rem}.o-yearbook-results-teacher-assignment-details-body__pupil__name{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.o-yearbook-results-teacher-assignment-details-body__pupil__name--text{color:var(--dd-primary);font-weight:600;font-size:14px;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;margin:0}.o-yearbook-results-teacher-assignment-details-body__pupil__name--text:hover{text-decoration:underline}.o-yearbook-results-teacher-assignment-details-body__pupil .dd-icon-message{cursor:pointer;color:var(--dd-grey-50)!important}.o-yearbook-results-teacher-assignment-details-body__pupil .dd-icon-message.active{color:var(--dd-primary)!important}.o-yearbook-results-teacher-assignment-details-body__pupil__status{text-transform:uppercase}.o-yearbook-results-teacher-assignment-details-body__pupil__status.--failed{color:var(--dd-red-100)}.o-yearbook-results-teacher-assignment-details-body__pupil__status.--success{color:var(--dd-primary)}.o-yearbook-results-teacher-assignment-details-body__item{grid-row:1;display:flex;flex-direction:row;text-align:center;justify-content:center;color:var(--dd-grey-100);align-items:center;font-weight:600}.o-yearbook-results-teacher-assignment-details-body .--failed{color:var(--dd-red-100)}.o-yearbook-results-teacher-assignment-details-body .--correct{color:var(--dd-primary)}.o-yearbook-results-teacher-assignment-details-body .--correctFeedback{color:var(--dd-orange-100)}.p-yearbook-results-teacher-evaluations__header{display:flex;flex-direction:row;justify-content:space-between}.p-yearbook-results-teacher-evaluations__header__label{text-transform:uppercase;color:var(--dd-grey-100);font-weight:700}.p-yearbook-results-teacher-evaluations__header__status{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--dd-dark-grey-50)}.o-yearbook-results-teacher-evaluations-table-header{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(5rem,auto);border:solid .01rem var(--dd-black-50);border-radius:.5rem .5rem 0rem 0rem}.o-yearbook-results-teacher-evaluations-table-header__pupils{grid-column:1/2;grid-row:1/3;border-right:solid .01rem var(--dd-black-50);background-color:var(--dd-grey-20);padding:1rem;display:flex;justify-content:flex-start;align-items:flex-start;font-weight:600;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-teacher-evaluations-table-header__page{grid-column:2/6;grid-row:1;border-bottom:solid .01rem var(--dd-black-50);background-color:var(--dd-grey-20);padding:1rem;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px;line-height:21px}.o-yearbook-results-teacher-evaluations-table-header__page--text{color:var(--dd-grey-100)}.o-yearbook-results-teacher-evaluations-table-header__page--link{display:flex;align-items:center}.o-yearbook-results-teacher-evaluations-table-header__evaluations{grid-column:2/6;grid-row:2;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(5rem,auto);background-color:var(--dd-grey-20);padding:1rem;gap:2rem}.o-yearbook-results-teacher-evaluations-table-header__evaluations__item{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:space-between;font-weight:400;font-size:12px;line-height:18px;color:var(--dd-primary)}.o-yearbook-results-teacher-evaluations-table-header__evaluations__item--text{font-weight:400!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;padding:0!important;font-size:1.4rem!important}.o-yearbook-results-teacher-evaluations-table-header__evaluations__item--text:hover{text-decoration:underline}.o-yearbook-results-teacher-evaluations-table-header__evaluations__item--date{color:var(--dd-grey-100)}.o-yearbook-results-teacher-evaluations-table-body{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(5rem,auto);border-left:solid .01rem var(--dd-black-50);border-right:solid .01rem var(--dd-black-50)}.o-yearbook-results-teacher-evaluations-table-body:nth-child(odd){background-color:var(--dd-white)}.o-yearbook-results-teacher-evaluations-table-body:nth-child(2n){background-color:var(--dd-grey-10)}.o-yearbook-results-teacher-evaluations-table-body:nth-last-child(1){border-radius:0rem 0rem .5rem .5rem;border-bottom:solid .01rem var(--dd-black-50)}.o-yearbook-results-teacher-evaluations-table-body__pupil{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;border-right:solid .01rem var(--dd-black-50);padding-left:1rem;font-weight:600;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-teacher-evaluations-table-body__container{display:flex;flex-direction:row}.o-yearbook-results-teacher-evaluations-table-body__container.small{font-size:1.2rem}.o-yearbook-results-teacher-evaluations-table-body__item{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;color:var(--dd-grey-100)}.o-yearbook-results-teacher-evaluations-table-body__item--failed{font-weight:600;color:var(--dd-red-100)}.o-yearbook-results-teacher-evaluations-table-body__item--success{font-weight:600;color:var(--dd-primary)}.o-yearbook-results-teacher-evaluations-table-body__item--green{color:var(--dd-primary)}.o-yearbook-results-teacher-evaluations-table-body__item--orange{color:var(--dd-orange-100)}.o-yearbook-results-teacher-evaluations-table-body__item div:first-child{padding-left:1rem}.o-yearbook-results-teacher-evaluations-table-body__item.small{font-size:1.2rem}.o-yearbook-results-teacher-evaluations-detail__header__back{color:var(--dd-grey-100);font-weight:700;margin-bottom:3.5rem}.o-yearbook-results-teacher-evaluations-detail__header__title{margin-bottom:2.5rem}.o-yearbook-results-teacher-evaluations-detail__header__title--text{font-size:21px;line-height:2.4rem;font-weight:500;font-weight:600;color:var(--dd-black-100)}.o-yearbook-results-teacher-evaluations-detail__header__title--date{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-teacher-evaluations-detail__header__toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.o-yearbook-results-teacher-evaluations-detail__header__toolbar .--reveal button{font-weight:400;font-size:14px;line-height:21px}.o-yearbook-results-teacher-evaluations-detail__header__toolbar .--options{display:flex;justify-content:space-between;align-items:center;gap:1rem}.o-yearbook-results-teacher-evaluations-detail__header__toolbar .--options--remedy{display:flex;justify-content:space-between;align-items:center}.o-yearbook-results-teacher-evaluations-detail__header__toolbar .--options--remedy p,.o-yearbook-results-teacher-evaluations-detail__header__toolbar .--options--remedy #cancel-remedy{padding-right:.75rem}.o-yearbook-results-teacher-evaluations-detail__header__toolbar .--options--remedy dd-input-field{padding-right:1.25rem}.o-yearbook-results-teacher-evaluations-detail__header__toolbar--option button{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-primary)!important}.o-yearbook-results-teacher-evaluations-detail--feedback{max-width:20rem;white-space:break-spaces}.o-yearbook-results-teacher-evaluations-detail__table{padding-bottom:2rem;max-width:81.8rem;margin:auto;margin-top:3rem;overflow-x:auto}@media (min-width: 1024px){.o-yearbook-results-teacher-evaluations-detail__table{max-width:118rem}}.o-yearbook-results-teacher-evaluations-detail__table__benchmark{display:flex;align-items:center;gap:1rem}.o-yearbook-results-teacher-evaluations-detail__table .a-dd-input-counter input{width:4rem;text-align:center;padding:1rem 0}.o-yearbook-results-teacher-evaluations-detail__table .a-dd-input-counter input::-webkit-outer-spin-button,.o-yearbook-results-teacher-evaluations-detail__table .a-dd-input-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.o-yearbook-results-teacher-evaluations-detail__table .a-dd-input-counter input[type=number]{-moz-appearance:textfield}.o-yearbook-results-teacher-evaluations-detail__table--name{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:var(--dd-black-70)}.o-yearbook-results-teacher-evaluations-detail__table--name.--last{border-bottom-left-radius:4px}.o-yearbook-results-teacher-evaluations-detail__table--icons{display:flex;justify-content:space-between;align-items:center;width:6rem;color:var(--dd-primary)!important;cursor:pointer}.o-yearbook-results-teacher-evaluations-detail__table--icons.--end{justify-content:flex-end!important}.o-yearbook-results-teacher-evaluations-detail__table--icons i{font-size:1.8rem}.o-yearbook-results-teacher-evaluations-detail__table--icons .dd-icon-message{color:var(--dd-grey-50)!important}.o-yearbook-results-teacher-evaluations-detail__table--icons .dd-icon-message.active{color:var(--dd-primary)!important}.o-yearbook-results-teacher-evaluations-detail__table--failed{font-weight:700;color:var(--dd-red-100)}.o-yearbook-results-teacher-evaluations-detail__table--failed input{background-color:var(--dd-red-10)}.o-yearbook-results-teacher-evaluations-detail__table--success{font-weight:700;color:var(--dd-primary)}.o-yearbook-results-teacher-evaluations-detail__table table{position:relative;table-layout:auto;width:100%;font-weight:400;font-size:14px;line-height:21px;--border: solid .01rem var(--dd-black-50);border-radius:.5rem;white-space:nowrap;border-spacing:0;border-collapse:separate;border:var(--border);border-left:none;overflow:auto}.o-yearbook-results-teacher-evaluations-detail__table table thead tr{color:var(--dd-grey-100);text-align:left}.o-yearbook-results-teacher-evaluations-detail__table table thead tr th{padding:.75rem 1.5rem;vertical-align:middle}.o-yearbook-results-teacher-evaluations-detail__table table #exercise span{cursor:help}.o-yearbook-results-teacher-evaluations-detail__table table tbody tr:first-child td:first-child{font-weight:400;font-size:14px;line-height:21px}.o-yearbook-results-teacher-evaluations-detail__table table tbody tr:nth-child(odd) td{background:#fff!important}.o-yearbook-results-teacher-evaluations-detail__table table tbody tr:nth-last-child(2) td,.o-yearbook-results-teacher-evaluations-detail__table table tbody tr:last-child td{background:#fff!important}.o-yearbook-results-teacher-evaluations-detail__table table tbody tr:nth-last-child(2) td:first-child,.o-yearbook-results-teacher-evaluations-detail__table table tbody tr:last-child td:first-child{color:var(--dd-grey-100)}.o-yearbook-results-teacher-evaluations-detail__table table tbody tr:nth-child(2n) td{background:var(--dd-grey-10)}.o-yearbook-results-teacher-evaluations-detail__table table tbody td{text-align:left;padding:1.5rem;vertical-align:middle}.o-yearbook-results-teacher-evaluations-detail__table table thead>tr>th:first-child,.o-yearbook-results-teacher-evaluations-detail__table table tbody>tr>td:first-child{position:sticky;left:0;background-color:#f5f5f5;border-left:var(--border)}.o-yearbook-results-teacher-evaluations-detail__table table thead>tr>th:first-child#question,.o-yearbook-results-teacher-evaluations-detail__table table tbody>tr>td:first-child#question{border-top-left-radius:4px}.o-yearbook-results-teacher-evaluations-detail__table table thead>tr>th:first-child#threshold,.o-yearbook-results-teacher-evaluations-detail__table table thead>tr>th:first-child#maxpoint,.o-yearbook-results-teacher-evaluations-detail__table table tbody>tr>td:first-child#threshold,.o-yearbook-results-teacher-evaluations-detail__table table tbody>tr>td:first-child#maxpoint{cursor:help}.o-yearbook-results-teacher-evaluations-detail__table table th:not(:last-child),.o-yearbook-results-teacher-evaluations-detail__table table td:not(:last-child){border-right:var(--border)}.o-yearbook-results-teacher-evaluations-detail__table table thead>tr>th,.o-yearbook-results-teacher-evaluations-detail__table table thead>tr:not(:last-child)>td,.o-yearbook-results-teacher-evaluations-detail__table table tbody>tr:not(:last-child)>th,.o-yearbook-results-teacher-evaluations-detail__table table tbody>tr:not(:last-child)>td,.o-yearbook-results-teacher-evaluations-detail__table table tfoot>tr:not(:last-child)>th,.o-yearbook-results-teacher-evaluations-detail__table table tfoot>tr:not(:last-child)>td,.o-yearbook-results-teacher-evaluations-detail__table table tr:not(:last-child)>td,.o-yearbook-results-teacher-evaluations-detail__table table thead:not(:last-child),.o-yearbook-results-teacher-evaluations-detail__table table tbody:not(:last-child),.o-yearbook-results-teacher-evaluations-detail__table table tfoot:not(:last-child){border-bottom:var(--border)}.o-yearbook-results-teacher-evaluations-detail__table table thead>tr>th.edited,.o-yearbook-results-teacher-evaluations-detail__table table thead>tr:not(:last-child)>td.edited,.o-yearbook-results-teacher-evaluations-detail__table table tbody>tr:not(:last-child)>th.edited,.o-yearbook-results-teacher-evaluations-detail__table table tbody>tr:not(:last-child)>td.edited,.o-yearbook-results-teacher-evaluations-detail__table table tfoot>tr:not(:last-child)>th.edited,.o-yearbook-results-teacher-evaluations-detail__table table tfoot>tr:not(:last-child)>td.edited,.o-yearbook-results-teacher-evaluations-detail__table table tr:not(:last-child)>td.edited,.o-yearbook-results-teacher-evaluations-detail__table table thead:not(:last-child).edited,.o-yearbook-results-teacher-evaluations-detail__table table tbody:not(:last-child).edited,.o-yearbook-results-teacher-evaluations-detail__table table tfoot:not(:last-child).edited{background-color:var(--dd-orange-10)!important}.o-yearbook-results-teacher-evaluations-detail__table__delete{color:var(--dd-red-100);font-size:20px;cursor:pointer;text-align:center!important;padding:0!important}.o-yearbook-results-teacher-evaluations-detail__modal__delete{text-align:center}.o-yearbook-results-teacher-evaluations-detail__modal__delete__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.o-yearbook-results-teacher-evaluations-detail--options--remedy--checkbox dd-input-checkbox label{height:2.1rem}.o-yearbook-results-teacher-advanced-results__onlyPrint,.o-yearbook-results-teacher-advanced-results__dontDisplay,.o-yearbook-results-teacher-advanced-results__info{display:none}.o-yearbook-results-teacher-advanced-results__header__back{color:var(--dd-grey-100);font-weight:700;margin-bottom:1.5rem}.o-yearbook-results-teacher-advanced-results__header__title{margin-bottom:1.5rem}.o-yearbook-results-teacher-advanced-results__header__title--text{font-size:21px;line-height:2.4rem;font-weight:500;font-weight:600;color:var(--dd-black-100)}.o-yearbook-results-teacher-advanced-results__header__title--date{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-teacher-advanced-results__header__toolbar{display:flex;justify-content:flex-end;align-items:center;margin:1.5rem 0 1rem}.o-yearbook-results-teacher-advanced-results__header__toolbar .--reveal button{font-weight:400;font-size:14px;line-height:21px}.o-yearbook-results-teacher-advanced-results__header__toolbar .--options{display:flex}.o-yearbook-results-teacher-advanced-results__header__toolbar .--options button{padding:1rem .65rem}.o-yearbook-results-teacher-advanced-results__header__toolbar--option button{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-primary)!important}.o-yearbook-results-teacher-advanced-results--feedback{max-width:20rem;white-space:break-spaces}.o-yearbook-results-teacher-advanced-results__table{padding-bottom:2rem;max-width:81.8rem;margin:auto;overflow-x:auto}.o-yearbook-results-teacher-advanced-results__table--options--remedy--checkbox dd-input-checkbox label{height:2.1rem}.o-yearbook-results-teacher-advanced-results__table *{overflow-wrap:break-word;text-wrap:balance}@media (min-width: 1024px){.o-yearbook-results-teacher-advanced-results__table{max-width:118rem}}.o-yearbook-results-teacher-advanced-results__table__icon{text-align:center}.o-yearbook-results-teacher-advanced-results__table__icons{display:flex;flex-wrap:wrap;justify-content:center}.o-yearbook-results-teacher-advanced-results__table__icons__eye{margin:.5rem .8rem}.o-yearbook-results-teacher-advanced-results__table__benchmark{display:flex;align-items:center;gap:1rem}.o-yearbook-results-teacher-advanced-results__table .a-dd-input-counter input{width:4rem;text-align:center;padding:1rem 0}.o-yearbook-results-teacher-advanced-results__table .a-dd-input-counter input::-webkit-outer-spin-button,.o-yearbook-results-teacher-advanced-results__table .a-dd-input-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.o-yearbook-results-teacher-advanced-results__table .a-dd-input-counter input[type=number]{-moz-appearance:textfield;appearance:textfield}.o-yearbook-results-teacher-advanced-results__table--name{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:var(--dd-black-70)}.o-yearbook-results-teacher-advanced-results__table--name.--last{border-bottom-left-radius:4px}.o-yearbook-results-teacher-advanced-results__table--icons{display:flex;justify-content:space-between;align-items:center;width:6rem;color:var(--dd-primary)!important}.o-yearbook-results-teacher-advanced-results__table--icons.--end{justify-content:flex-end!important}.o-yearbook-results-teacher-advanced-results__table--icons i{font-size:1.8rem}.o-yearbook-results-teacher-advanced-results__table--icons .dd-icon-message{color:var(--dd-grey-50)!important}.o-yearbook-results-teacher-advanced-results__table--icons .dd-icon-message.active{color:var(--dd-primary)!important}.o-yearbook-results-teacher-advanced-results__table--failed{font-weight:700;color:var(--dd-red-100)}.o-yearbook-results-teacher-advanced-results__table--failed input{background-color:var(--dd-red-10)}.o-yearbook-results-teacher-advanced-results__table--success{font-weight:700;color:var(--dd-primary)}.o-yearbook-results-teacher-advanced-results__table table{position:relative;table-layout:auto;width:100%;font-weight:400;font-size:14px;line-height:21px;--border: solid .01rem var(--dd-black-50);border-radius:.5rem;white-space:nowrap;border-spacing:0;border-collapse:separate;border:var(--border);border-left:none;overflow:auto}.o-yearbook-results-teacher-advanced-results__table table thead tr{text-align:left}.o-yearbook-results-teacher-advanced-results__table table thead tr th{background-color:var(--dd-grey-10);padding:.75rem 1.5rem;vertical-align:middle}.o-yearbook-results-teacher-advanced-results__table table #exercise span{cursor:help}.o-yearbook-results-teacher-advanced-results__table table tbody tr:first-child td:first-child{font-weight:400;font-size:14px;line-height:21px}.o-yearbook-results-teacher-advanced-results__table table tbody tr:nth-child(odd) td{background:#fff!important}.o-yearbook-results-teacher-advanced-results__table table tbody tr:nth-last-child(2) td,.o-yearbook-results-teacher-advanced-results__table table tbody tr:last-child td{background:#fff!important}.o-yearbook-results-teacher-advanced-results__table table tbody tr:nth-child(2n) td{background:var(--dd-grey-10)}.o-yearbook-results-teacher-advanced-results__table table tbody td{padding:1.5rem;vertical-align:middle}.o-yearbook-results-teacher-advanced-results__table table thead>tr>th:first-child,.o-yearbook-results-teacher-advanced-results__table table tbody>tr>td:first-child{position:sticky;left:0;background-color:var(--dd-grey-10);border-left:var(--border)}.o-yearbook-results-teacher-advanced-results__table table thead>tr>th:first-child#question,.o-yearbook-results-teacher-advanced-results__table table tbody>tr>td:first-child#question{border-top-left-radius:4px}.o-yearbook-results-teacher-advanced-results__table table thead>tr>th:first-child#threshold,.o-yearbook-results-teacher-advanced-results__table table thead>tr>th:first-child#maxpoint,.o-yearbook-results-teacher-advanced-results__table table tbody>tr>td:first-child#threshold,.o-yearbook-results-teacher-advanced-results__table table tbody>tr>td:first-child#maxpoint{cursor:help}.o-yearbook-results-teacher-advanced-results__table table th:not(:last-child),.o-yearbook-results-teacher-advanced-results__table table td:not(:last-child){border-right:var(--border)}.o-yearbook-results-teacher-advanced-results__table table thead>tr>th,.o-yearbook-results-teacher-advanced-results__table table thead>tr:not(:last-child)>td,.o-yearbook-results-teacher-advanced-results__table table tbody>tr:not(:last-child)>th,.o-yearbook-results-teacher-advanced-results__table table tbody>tr:not(:last-child)>td,.o-yearbook-results-teacher-advanced-results__table table tfoot>tr:not(:last-child)>th,.o-yearbook-results-teacher-advanced-results__table table tfoot>tr:not(:last-child)>td,.o-yearbook-results-teacher-advanced-results__table table tr:not(:last-child)>td,.o-yearbook-results-teacher-advanced-results__table table thead:not(:last-child),.o-yearbook-results-teacher-advanced-results__table table tbody:not(:last-child),.o-yearbook-results-teacher-advanced-results__table table tfoot:not(:last-child){border-bottom:var(--border)}.o-yearbook-results-teacher-advanced-results__table table thead>tr>th.edited,.o-yearbook-results-teacher-advanced-results__table table thead>tr:not(:last-child)>td.edited,.o-yearbook-results-teacher-advanced-results__table table tbody>tr:not(:last-child)>th.edited,.o-yearbook-results-teacher-advanced-results__table table tbody>tr:not(:last-child)>td.edited,.o-yearbook-results-teacher-advanced-results__table table tfoot>tr:not(:last-child)>th.edited,.o-yearbook-results-teacher-advanced-results__table table tfoot>tr:not(:last-child)>td.edited,.o-yearbook-results-teacher-advanced-results__table table tr:not(:last-child)>td.edited,.o-yearbook-results-teacher-advanced-results__table table thead:not(:last-child).edited,.o-yearbook-results-teacher-advanced-results__table table tbody:not(:last-child).edited,.o-yearbook-results-teacher-advanced-results__table table tfoot:not(:last-child).edited{background-color:var(--dd-orange-10)!important}.o-yearbook-results-teacher-advanced-results__table__delete{color:var(--dd-red-100);font-size:20px;cursor:pointer;text-align:center!important;padding:0!important}.o-yearbook-results-teacher-advanced-results__modal__delete{text-align:center}.o-yearbook-results-teacher-advanced-results__modal__delete__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}@media print{body,.o-yearbook-results-teacher-advanced-results{visibility:hidden}.o-yearbook-results-teacher-advanced-results__onlyPrint{display:block;visibility:visible}.no-print{display:none;visibility:hidden}.print-results{visibility:visible;position:absolute;left:0;top:8rem}.o-yearbook-results-teacher-advanced-results__container{visibility:visible;position:absolute;left:0;top:8rem;page-break-after:always}.o-yearbook-results-teacher-advanced-results__info{display:flex;flex-direction:column;visibility:visible;position:absolute;left:0;top:0rem}h3{font-weight:500;margin-top:.5rem;margin-bottom:.25rem}h4{font-weight:400}}.p-yearbook-results-teacher-exercises{display:flex;justify-content:space-between;align-items:center}.p-yearbook-results-teacher-exercises__label{font-weight:600;font-size:17px;line-height:24px;text-transform:uppercase;color:var(--dd-grey-100)}.o-yearbook-results-teacher-exercises-table-header{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(5rem,auto);border:solid .01rem var(--dd-black-50);border-radius:.5rem .5rem 0rem 0rem}.o-yearbook-results-teacher-exercises-table-header__pupils{grid-column:1/2;border-right:solid .01rem var(--dd-black-50);background-color:var(--dd-grey-10);padding:1.6rem;display:flex;align-items:center;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);width:21rem}.o-yearbook-results-teacher-exercises-table-header__labels{grid-column:2/7;display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(5rem,auto);background-color:var(--dd-grey-10)}.o-yearbook-results-teacher-exercises-table-header__labels__item{grid-column:1fr;grid-row:1;display:flex;flex-direction:row;text-align:center;justify-content:center;align-items:center;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);gap:.6rem;text-wrap:nowrap}.o-yearbook-results-teacher-exercises-table-header__labels__item i{font-size:1.6rem}.o-yearbook-results-teacher-exercises-table-header__labels__item i:before{font-size:1.6rem}.o-yearbook-results-teacher-exercises-table-header__labels__item i.dd-icon-checkmark--circle{color:var(--dd-primary)}.o-yearbook-results-teacher-exercises-table-header__labels__item i.dd-icon-close--circle{color:var(--dd-red-100)}.o-yearbook-results-teacher-exercises-table-body{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(5rem,auto);border-left:solid .01rem var(--dd-black-50);border-right:solid .01rem var(--dd-black-50)}.o-yearbook-results-teacher-exercises-table-body:nth-child(odd){background-color:var(--dd-white)}.o-yearbook-results-teacher-exercises-table-body:nth-child(2n){background-color:var(--dd-grey-5)}.o-yearbook-results-teacher-exercises-table-body:nth-last-child(1){border-radius:0rem 0rem .5rem .5rem;border-bottom:solid .01rem var(--dd-black-50)}.o-yearbook-results-teacher-exercises-table-body__pupil{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;border-right:solid .01rem var(--dd-black-50);padding-left:1rem;width:21rem}.o-yearbook-results-teacher-exercises-table-body__pupil__name{color:var(--dd-primary);font-weight:600;font-size:14px;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-yearbook-results-teacher-exercises-table-body__pupil__name.noScore{color:var(--dd-grey-100)}.o-yearbook-results-teacher-exercises-table-body__pupil__name.noScore:hover{text-decoration:none;pointer-events:none}.o-yearbook-results-teacher-exercises-table-body__pupil__name:hover{cursor:pointer;text-decoration:underline}.o-yearbook-results-teacher-exercises-table-body__item{grid-row:1;display:flex;flex-direction:row;text-align:center;justify-content:center;color:var(--dd-grey-100);align-items:center}.o-yearbook-results-teacher-exercises-table-body .--failed{color:var(--dd-red-100)}.o-yearbook-results-teacher-exercises-table-body .--correct{color:var(--dd-primary)}.o-yearbook-results-teacher-exercises-table-body .--correctFeedback{color:var(--dd-orange-100)}.o-yearbook-results-teacher-exercises-details{padding-bottom:2rem}.o-yearbook-results-teacher-exercises-details__header{display:flex;flex-direction:column;justify-content:left}.o-yearbook-results-teacher-exercises-details__header__back{color:var(--dd-grey-100);font-weight:700;margin-bottom:3.5rem}.o-yearbook-results-teacher-exercises-details__header__title{margin-bottom:1.5rem;font-size:21px;line-height:2.4rem;font-weight:500;font-weight:700;color:var(--dd-black-100)}.o-yearbook-results-teacher-advanced-reporting-table{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(5rem,auto);border:solid .01rem var(--dd-black-50);border-radius:.5rem .5rem 0rem 0rem}.o-yearbook-results-teacher-advanced-reporting-table__pupils{grid-column:1/2;grid-row:1/3;border-right:solid .01rem var(--dd-black-50);background-color:var(--dd-grey-20);padding:1rem;display:flex;justify-content:flex-start;align-items:flex-start;font-weight:600;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-teacher-advanced-reporting-table__page{grid-column:2/6;grid-row:1;border-bottom:solid .01rem var(--dd-black-50);background-color:var(--dd-grey-20);padding:1rem;display:flex;justify-content:space-between;align-items:center}.o-yearbook-results-teacher-advanced-reporting-table__page__text{font-weight:600;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-teacher-advanced-reporting-table__page__group{display:flex;padding-left:1rem;align-items:flex-start;justify-content:space-between;gap:1rem;flex:1}.o-yearbook-results-teacher-advanced-reporting-table__page--link{font-weight:600;font-size:14px;line-height:21px;display:flex;align-items:center}.o-yearbook-results-teacher-advanced-reporting-table__checkbox{width:2.6rem;height:2.1rem}.o-yearbook-results-teacher-advanced-reporting-table__checkbox dd-input-checkbox label{height:2.1rem;width:3.6rem}.o-yearbook-results-teacher-advanced-reporting-table__result{grid-column:2/6;grid-row:2;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(5rem,auto);background-color:var(--dd-grey-20)}.o-yearbook-results-teacher-advanced-reporting-table__result__item{word-break:break-all;padding:1rem;grid-column:1fr;grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:space-between;font-weight:400;font-size:12px;line-height:18px;color:var(--dd-primary)}.o-yearbook-results-teacher-advanced-reporting-table__result__item__date{padding-left:1rem;color:var(--dd-grey-100)}.o-yearbook-results-teacher-advanced-reporting-table__result__item__body{padding:1rem;display:flex;align-items:center}.o-yearbook-results-teacher-advanced-reporting-table__result__item__status{color:var(--dd-grey-100)}.o-yearbook-results-teacher-advanced-reporting-table__result__item__status__green{font-weight:700;color:var(--dd-green-base-100)}.o-yearbook-results-teacher-advanced-reporting-table__result__item__status__orange{color:var(--dd-orange-100)}.o-yearbook-results-teacher-advanced-reporting-table__result__item__status__red{color:var(--dd-red-100)}.o-yearbook-results-teacher-advanced-reporting-table__result__item__status__checkbox dd-input-checkbox label{height:2.1rem}.o-yearbook-results-teacher-advanced-reporting-table__result__item__status__failed{font-weight:700;color:var(--dd-red-100)}.o-yearbook-results-teacher-advanced-reporting-table__result__item__status__success{font-weight:700;color:var(--dd-primary)}.o-yearbook-results-teacher-advanced-reporting-table-body{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(5rem,auto);border-left:solid .01rem var(--dd-black-50);border-right:solid .01rem var(--dd-black-50)}.o-yearbook-results-teacher-advanced-reporting-table-body:nth-child(odd){background-color:var(--dd-white)}.o-yearbook-results-teacher-advanced-reporting-table-body:nth-child(2n){background-color:var(--dd-grey-10)}.o-yearbook-results-teacher-advanced-reporting-table-body:nth-last-child(1){border-radius:0rem 0rem .5rem .5rem;border-bottom:solid .01rem var(--dd-black-50)}.o-yearbook-results-teacher-advanced-reporting-table-body__pupil{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;border-right:solid .01rem var(--dd-black-50);padding-left:1rem;font-weight:600;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-yearbook-results__main__dashboard{width:70%;min-width:25rem;margin-bottom:2.4rem}.p-yearbook-results-teacher-advanced-reporting__header{display:flex;flex-direction:row;justify-content:space-between}.p-yearbook-results-teacher-advanced-reporting__header__label{text-transform:uppercase;color:var(--dd-grey-100);font-weight:700}.p-yearbook-results-teacher-advanced-reporting__header__status{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--dd-dark-grey-50);margin-bottom:1rem}.o-yearbook-results-teacher-advanced-reporting-planned__content{flex:1}@media (min-width: 768px){.o-yearbook-results-teacher-advanced-reporting-planned__content{padding-left:3.2rem;border-left:solid 1px var(--dd-grey-30)}}.o-yearbook-results-teacher-advanced-reporting-planned__content__amount{margin-top:1.6rem;font-weight:700;display:flex;flex-direction:column;gap:.8rem}.o-yearbook-results-teacher-advanced-reporting-planned__content__amount__empty{text-align:center}@media (min-width: 768px){.o-yearbook-results-teacher-advanced-reporting-planned__content__amount{margin-top:0}}.o-yearbook-results-teacher-advanced-reporting-modal__cancel{text-align:center;width:100%;max-width:45rem}.o-yearbook-results-teacher-advanced-reporting-modal__cancel__main{display:flex;flex-direction:column;align-items:center}.o-yearbook-results-teacher-advanced-reporting-modal__cancel__main--icon{width:12.5rem;height:12.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--dd-orange-100)}.o-yearbook-results-teacher-advanced-reporting-modal__cancel__main--icon i{font-size:10rem;font-weight:100}.o-yearbook-results-teacher-advanced-reporting-modal__cancel__main--text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:1rem;font-weight:400;font-size:17px;line-height:24px;word-break:break-word}.o-yearbook-results-teacher-advanced-reporting-modal__cancel__buttons{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.o-yearbook-results-pupil-evaluations{padding-bottom:2rem}.o-yearbook-results-pupil-evaluations__header{display:flex;flex-direction:row;justify-content:left}.o-yearbook-results-pupil-evaluations__header__title{display:flex;flex:1;justify-content:space-between;align-items:center}.o-yearbook-results-pupil-evaluations__header__title--label{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-grey-100)}.o-yearbook-results-pupil-evaluations__header__title--view button{color:var(--dd-primary)!important}.o-yearbook-results-pupil-evaluations-table-header{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(5rem,auto)}.o-yearbook-results-pupil-evaluations-table-header__item{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;color:var(--dd-grey-100);padding:1rem}.o-yearbook-results-pupil-evaluations-table-body{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(5rem,auto);border-left:solid .01rem var(--dd-black-50);border-right:solid .01rem var(--dd-black-50)}.o-yearbook-results-pupil-evaluations-table-body:nth-child(2n){background-color:var(--dd-white)}.o-yearbook-results-pupil-evaluations-table-body:nth-child(odd){background-color:var(--dd-grey-10)}.o-yearbook-results-pupil-evaluations-table-body:nth-child(2){border-radius:.5rem .5rem 0rem 0rem;border-top:solid .01rem var(--dd-black-50)}.o-yearbook-results-pupil-evaluations-table-body:last-child{border-radius:0rem 0rem .5rem .5rem;border-bottom:solid .01rem var(--dd-black-50)}.o-yearbook-results-pupil-evaluations-table-body__item{grid-row:1;text-align:left;color:var(--dd-grey-100);padding:1rem;display:flex;align-items:center}.o-yearbook-results-pupil-evaluations-table-body__item--evaluation{font-weight:700;font-size:14px!important;display:flex;flex:auto;justify-content:space-between;align-items:center}.o-yearbook-results-pupil-evaluations-table-body__item--evaluation a{font-size:14px!important}.o-yearbook-results-pupil-evaluations-table-body__item--evaluation a:hover{text-decoration:underline}.o-yearbook-results-pupil-evaluations-table-body__item--evaluation i{cursor:pointer;color:var(--dd-primary)}.o-yearbook-results-pupil-evaluations-table-body__item--failed{font-weight:700;color:var(--dd-red-100)}.o-yearbook-results-pupil-evaluations-table-body__item--success{font-weight:700;color:var(--dd-primary)}.o-yearbook-results-pupil-evaluations-details{padding-bottom:2rem}.o-yearbook-results-pupil-evaluations-details__header{display:flex;flex-direction:column;justify-content:left}.o-yearbook-results-pupil-evaluations-details__header__back{color:var(--dd-grey-100);font-weight:700;margin-bottom:3.5rem}.o-yearbook-results-pupil-evaluations-details__header__title--text{font-size:21px;line-height:2.4rem;font-weight:500;font-weight:700;color:var(--dd-black-100)}.o-yearbook-results-pupil-evaluations-details__header__title--date{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-pupil-evaluations-details__header__total{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);display:flex;justify-content:space-between}.o-yearbook-results-pupil-evaluations-details__header__total__feedback button{color:var(--dd-primary)!important}.o-yearbook-results-pupil-evaluations-details-table-header{display:grid;grid-template-columns:2fr .2fr .5fr;grid-auto-rows:minmax(5rem,auto)}.o-yearbook-results-pupil-evaluations-details-table-header__item{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;color:var(--dd-grey-100);padding:1rem}.o-yearbook-results-pupil-evaluations-details-table-header__item--view{text-align:center}.o-yearbook-results-pupil-evaluations-details-table-body{display:grid;grid-template-columns:2fr .2fr .5fr;grid-auto-rows:minmax(5rem,auto);border-left:solid .01rem var(--dd-black-50);border-right:solid .01rem var(--dd-black-50)}.o-yearbook-results-pupil-evaluations-details-table-body:nth-child(2n){background-color:var(--dd-white)}.o-yearbook-results-pupil-evaluations-details-table-body:nth-child(odd){background-color:var(--dd-grey-10)}.o-yearbook-results-pupil-evaluations-details-table-body:nth-child(2){border-radius:.5rem .5rem 0rem 0rem;border-top:solid .01rem var(--dd-black-50)}.o-yearbook-results-pupil-evaluations-details-table-body:last-child{border-radius:0rem 0rem .5rem .5rem;border-bottom:solid .01rem var(--dd-black-50)}.o-yearbook-results-pupil-evaluations-details-table-body__item{grid-row:1;text-align:left;color:var(--dd-grey-100);padding:1rem;display:flex;align-items:center}.o-yearbook-results-pupil-evaluations-details-table-body__item--evaluation{display:flex;flex:auto;justify-content:space-between;align-items:center;font-weight:700}.o-yearbook-results-pupil-evaluations-details-table-body__item--view{display:flex;flex:1;justify-content:center}.o-yearbook-results-pupil-evaluations-details-table-body__item--view i{cursor:pointer}.o-yearbook-results-pupil-evaluations-details-table-body__item--failed{font-weight:700;color:var(--dd-red-100)}.o-yearbook-results-pupil-evaluations-details-table-body__item--success{font-weight:700;color:var(--dd-primary)}.o-yearbook-results-pupil-evaluations-details-table-body__item i{color:var(--dd-primary)}.o-yearbook-results-pupil-assignmetns{padding-bottom:2rem}.o-yearbook-results-pupil-assignmetns__header{display:flex;flex-direction:row;justify-content:left}.o-yearbook-results-pupil-assignmetns__header__label{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-grey-100)}.o-yearbook-results-pupil-assignmetns-table-header{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(5rem,auto)}.o-yearbook-results-pupil-assignmetns-table-header__item{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;color:var(--dd-grey-100);padding:1rem}.o-yearbook-results-pupil-assignmetns-table-body{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(5rem,auto);border-left:solid .01rem var(--dd-black-50);border-right:solid .01rem var(--dd-black-50)}.o-yearbook-results-pupil-assignmetns-table-body:nth-child(2n){background-color:var(--dd-white)}.o-yearbook-results-pupil-assignmetns-table-body:nth-child(odd){background-color:var(--dd-grey-10)}.o-yearbook-results-pupil-assignmetns-table-body:nth-child(2){border-radius:.5rem .5rem 0rem 0rem;border-top:solid .01rem var(--dd-black-50)}.o-yearbook-results-pupil-assignmetns-table-body:last-child{border-radius:0rem 0rem .5rem .5rem;border-bottom:solid .01rem var(--dd-black-50)}.o-yearbook-results-pupil-assignmetns-table-body__item{grid-row:1;text-align:left;color:var(--dd-grey-100);padding:1rem;display:flex;align-items:center}.o-yearbook-results-pupil-assignmetns-table-body__item--assignment{font-weight:700;font-size:14px!important;display:flex;flex:auto;justify-content:space-between;align-items:center}.o-yearbook-results-pupil-assignmetns-table-body__item--assignment a{font-size:14px!important}.o-yearbook-results-pupil-assignmetns-table-body__item--assignment a:hover{text-decoration:underline}.o-yearbook-results-pupil-assignmetns-table-body__item--assignment i{cursor:pointer;color:var(--dd-primary)}.o-yearbook-results-pupil-assignmetns-table-body__item--green{color:var(--dd-green-base-100)}.o-yearbook-results-pupil-assignmetns-table-body__item--orange{color:var(--dd-orange-100)}.o-yearbook-results-pupil-assignmetns-table-body__item--red{color:var(--dd-red-100)}.o-yearbook-results-pupil-assignments-details{padding-bottom:2rem}.o-yearbook-results-pupil-assignments-details__header{display:flex;flex-direction:column;justify-content:left}.o-yearbook-results-pupil-assignments-details__header__back{color:var(--dd-grey-100);font-weight:700;margin-bottom:3.5rem}.o-yearbook-results-pupil-assignments-details__header__title{margin-bottom:2.5rem;display:flex;justify-content:space-between}.o-yearbook-results-pupil-assignments-details__header__title--text{font-size:21px;line-height:2.4rem;font-weight:500;font-weight:700;color:var(--dd-black-100)}.o-yearbook-results-pupil-assignments-details__header__title--date{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-pupil-assignments-details__header__title__feedback button{color:var(--dd-primary)!important}.o-yearbook-results-pupil-advanced-grades{padding-bottom:2rem}.o-yearbook-results-pupil-advanced-grades__header{display:flex;flex-direction:column;justify-content:left}.o-yearbook-results-pupil-advanced-grades__header__back{color:var(--dd-grey-100);font-weight:700;margin-bottom:3.5rem}.o-yearbook-results-pupil-advanced-grades__header__title{margin-bottom:2.5rem}.o-yearbook-results-pupil-advanced-grades__header__title--text{font-size:21px;line-height:2.4rem;font-weight:500;font-weight:700;color:var(--dd-black-100)}.o-yearbook-results-pupil-advanced-grades__header__title--date{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-pupil-advanced-graphs{padding-bottom:2rem}.o-yearbook-results-pupil-advanced-graphs__header{display:flex;flex-direction:column;justify-content:left}.o-yearbook-results-pupil-advanced-graphs__header__back{color:var(--dd-grey-100);font-weight:700;margin-bottom:3.5rem}.o-yearbook-results-pupil-advanced-graphs__header__title{margin-bottom:2.5rem}.o-yearbook-results-pupil-advanced-graphs__header__title--text{font-size:21px;line-height:2.4rem;font-weight:500;font-weight:700;color:var(--dd-black-100)}.o-yearbook-results-pupil-advanced-graphs__header__title--date{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-pupil-advanced-graphs__chartTitle{text-align:center;font-family:rooney-sans,sans-serif}.o-yearbook-results-pupil-advanced-graphs__chartContainer{display:flex;flex-wrap:wrap;justify-content:center;max-width:107.7rem;margin:auto}.o-yearbook-results-pupil-advanced-graphs__chartContainer__gauge{width:35.9rem}.o-yearbook-results-pupil-advanced-graphs__chartContainer__gauge__gauge__tooltip{width:12rem;white-space:normal;text-align:center}.o-yearbook-results-pupil-advanced-graphs__descriptionContainer ul{padding-left:40px}.o-yearbook-results-advanced-pupil-table{padding-right:var(--dd-gutter)}.o-yearbook-results-advanced-pupil-table table{position:relative;table-layout:auto;width:100%;font-weight:400;font-size:14px;line-height:21px;--border: solid .01rem var(--dd-black-50);border-radius:.5rem;border-spacing:0;border-collapse:separate;border:var(--border);border-left:none;overflow:auto}.o-yearbook-results-advanced-pupil-table table thead tr{color:var(--dd-black-100);font-weight:700;background:var(--dd-grey-10);text-align:left}.o-yearbook-results-advanced-pupil-table table thead tr th{padding:1.5rem;vertical-align:middle}.o-yearbook-results-advanced-pupil-table table tbody #total td{font-weight:700}.o-yearbook-results-advanced-pupil-table table tbody #category td{vertical-align:top!important}.o-yearbook-results-advanced-pupil-table table tbody td{text-align:left;padding:1.5rem;vertical-align:middle}.o-yearbook-results-advanced-pupil-table table thead>tr>th:first-child,.o-yearbook-results-advanced-pupil-table table tbody>tr>td:first-child{border-left:var(--border)}.o-yearbook-results-advanced-pupil-table table th:not(:last-child),.o-yearbook-results-advanced-pupil-table table td:not(:last-child){border-right:var(--border)}.o-yearbook-results-advanced-pupil-table table thead>tr>th,.o-yearbook-results-advanced-pupil-table table thead>tr:not(:last-child)>td,.o-yearbook-results-advanced-pupil-table table tbody>tr:not(:last-child)>th,.o-yearbook-results-advanced-pupil-table table tbody>tr:not(:last-child)>td,.o-yearbook-results-advanced-pupil-table table tfoot>tr:not(:last-child)>th,.o-yearbook-results-advanced-pupil-table table tfoot>tr:not(:last-child)>td,.o-yearbook-results-advanced-pupil-table table tr:not(:last-child)>td,.o-yearbook-results-advanced-pupil-table table thead:not(:last-child),.o-yearbook-results-advanced-pupil-table table tbody:not(:last-child),.o-yearbook-results-advanced-pupil-table table tfoot:not(:last-child){border-bottom:var(--border)}.o-yearbook-results-pupil-exercises{padding-bottom:2rem}.o-yearbook-results-pupil-exercises__header{display:flex;flex-direction:column;justify-content:left}.o-yearbook-results-pupil-exercises__header__title{margin-bottom:2.5rem}.o-yearbook-results-pupil-exercises__header__title--text{font-size:21px;line-height:2.4rem;font-weight:500;font-weight:600;color:var(--dd-black-100)}.o-yearbook-results-pupil-exercises__header__title--date{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-remedial-modal{width:80rem;display:flex;flex-direction:column;gap:2.4rem;padding:0 3rem}.o-yearbook-results-remedial-modal__close{position:absolute;display:flex;align-items:center;justify-content:center;right:.8rem;top:.8rem;padding:1.6rem;border-radius:50%;width:3.2rem;height:3.2rem;cursor:pointer;transition:.2s ease all}.o-yearbook-results-remedial-modal__close .dd-icon{font-size:3rem}.o-yearbook-results-remedial-modal__close:hover{background-color:var(--dd-grey-light)}.o-yearbook-results-remedial-modal__title{font-weight:500;font-size:3rem;font-weight:700;line-height:3rem}.o-yearbook-results-remedial-modal__subtitle{color:var(--dd-black-75);font-size:2.1rem;font-weight:700}.o-yearbook-results-remedial-modal__content{min-height:20rem}.o-yearbook-results-remedial-modal__content__no-blocks-selected{padding:2.4rem;display:flex;flex-direction:column;gap:1.4rem;align-items:center;background:var(--dd-grey-10)}.o-yearbook-results-remedial-modal__content__header__text{color:var(--dd-grey-100);font-size:1.4rem}.o-yearbook-results-remedial-modal__content__body .cdk-drop-list{max-height:50rem;overflow-y:auto}.o-yearbook-results-remedial-modal__actions{display:flex;gap:1.6rem;justify-content:space-between;align-items:flex-end}.o-yearbook-results-remedial-modal__actions__advanced{display:flex;gap:1.6rem;align-items:flex-end}.o-yearbook-results-remedial-modal__navigate__left{position:absolute;top:50%;left:0}.o-yearbook-results-remedial-modal__navigate__left .--btn-list:hover{background-color:transparent;color:inherit}.o-yearbook-results-remedial-modal__navigate__right{position:absolute;top:50%;right:0}.o-yearbook-results-remedial-modal__navigate__right .--btn-list:hover{background-color:transparent;color:inherit}.p-evaluation-detail__modal__exercises .o-dd-modal:last-child .o-dd-modal__container{height:90vh;max-height:90vh}.p-evaluation-detail__modal__exercises .o-dd-modal:last-child .o-dd-modal__container .o-yearbook-evaluation-exercises__modal__filter .o-dd-modal__container{height:auto}.o-yearbook-results-teacher-assignments-pupils-details{padding-bottom:2rem}.o-yearbook-results-teacher-assignments-pupils-details__header{display:flex;flex-direction:column;justify-content:left}.o-yearbook-results-teacher-assignments-pupils-details__header__back{color:var(--dd-grey-100);font-weight:700;margin-bottom:3.5rem}.o-yearbook-results-teacher-assignments-pupils-details__header__title--text{font-size:21px;line-height:2.4rem;font-weight:500;font-weight:700;color:var(--dd-black-100)}.o-yearbook-results-teacher-assignments-pupils-details__header__title--date{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-results-teacher-assignments-pupils-details__header__pupil{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-grey-100);margin-bottom:2.5rem}.o-yearbook-portfolio-teacher-list__info{display:flex;flex-direction:column;margin-bottom:1rem}.o-yearbook-portfolio-teacher-list__info__total{font-weight:600;font-size:17px;line-height:24px;color:var(--dd-grey-100)}.o-yearbook-portfolio-teacher-list__info__banner{display:flex;flex-direction:column;gap:.6rem;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-70)}.o-yearbook-portfolio-teacher-list__info__banner--status{display:flex;align-items:stretch;gap:.6rem;color:var(--dd-dark-grey-50)}.o-yearbook-portfolio-teacher-list-header{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(5rem,auto);border:solid .01rem var(--dd-black-50);border-radius:.5rem .5rem 0rem 0rem}.o-yearbook-portfolio-teacher-list-header__pupils{grid-column:1/2;grid-row:1/3;border-right:solid .01rem var(--dd-black-50);background-color:var(--dd-grey-20);padding:1rem;display:flex;justify-content:flex-start;align-items:flex-start;font-weight:600;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-portfolio-teacher-list-header__page{grid-column:2/6;grid-row:1;border-bottom:solid .01rem var(--dd-black-50);background-color:var(--dd-grey-20);padding:1rem;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px;line-height:21px}.o-yearbook-portfolio-teacher-list-header__page--text{color:var(--dd-grey-100)}.o-yearbook-portfolio-teacher-list-header__page--link{display:flex;align-items:center}.o-yearbook-portfolio-teacher-list-header__portfolio{grid-column:2/6;grid-row:2;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(5rem,auto);background-color:var(--dd-grey-20);padding:1rem;gap:2rem}.o-yearbook-portfolio-teacher-list-header__portfolio__item{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:space-between;font-weight:400;font-size:12px;line-height:18px;color:var(--dd-primary)}.o-yearbook-portfolio-teacher-list-header__portfolio__item--text{font-weight:600!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;padding:0!important;font-size:1.4rem!important;color:var(--dd-black-100)}.o-yearbook-portfolio-teacher-list-header__portfolio__item--progress{display:flex;color:var(--dd-grey-100)}.o-yearbook-portfolio-teacher-list-header__portfolio__item--progress--center{display:flex;justify-content:center;flex:.5}.o-yearbook-portfolio-teacher-list-body{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:minmax(5rem,auto);border-left:solid .01rem var(--dd-black-50);border-right:solid .01rem var(--dd-black-50)}.o-yearbook-portfolio-teacher-list-body:nth-child(odd){background-color:var(--dd-white)}.o-yearbook-portfolio-teacher-list-body:nth-child(2n){background-color:var(--dd-grey-10)}.o-yearbook-portfolio-teacher-list-body:nth-last-child(1){border-radius:0rem 0rem .5rem .5rem;border-bottom:solid .01rem var(--dd-black-50)}.o-yearbook-portfolio-teacher-list-body__pupil{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;border-right:solid .01rem var(--dd-black-50);padding-left:1rem;font-weight:600;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-yearbook-portfolio-teacher-list-body__item{grid-row:1;display:flex;align-items:center;color:var(--dd-grey-100)}.o-yearbook-portfolio-teacher-list-body__item:hover{cursor:pointer;border:.2rem solid var(--dd-grey-20)}.o-yearbook-portfolio-teacher-list-body__item--center{display:flex;justify-content:center;flex:.5;align-items:center}.o-yearbook-portfolio-teacher-list-body__item--not-started{color:var(--dd-grey-50);font-weight:600;font-size:17px;line-height:24px;justify-content:center}.o-yearbook-portfolio-teacher-list-body__item div:first-child{padding-left:1rem}.o-yearbook-portfolio-teacher-details{overflow-y:auto;overflow-x:visible}.o-yearbook-portfolio-teacher-details__close{position:absolute;display:flex;align-items:center;justify-content:center;right:.8rem;top:.8rem;padding:1.6rem;border-radius:50%;width:3.2rem;height:3.2rem;cursor:pointer;transition:.2s ease all}.o-yearbook-portfolio-teacher-details__close .dd-icon{font-size:3rem}.o-yearbook-portfolio-teacher-details__close:hover{background-color:var(--dd-grey-light)}.o-yearbook-portfolio-teacher-details__title{font-weight:600;font-size:30px;line-height:35.16px;padding-bottom:var(--dd-gutter)}.o-yearbook-portfolio-teacher-details__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}.o-yearbook-portfolio-teacher-details__name{display:flex;justify-content:center;align-items:center;font-weight:600;font-size:21px;line-height:24.6px;color:var(--dd-grey-100);padding-bottom:1.5rem}.o-yearbook-portfolio-teacher-details__create-assignment .a-dd-button.--text.--secondary{padding:1rem 0}.o-yearbook-portfolio-teacher-details__table table{position:relative;table-layout:auto;width:100%;font-weight:400;font-size:14px;line-height:21px;--border: solid .01rem var(--dd-black-50);border-radius:.5rem;white-space:nowrap;border-spacing:0;border-collapse:separate;border:var(--border);border-left:none;overflow:auto}.o-yearbook-portfolio-teacher-details__table table thead tr{color:var(--dd-black-100);font-weight:700;background:var(--dd-grey-10);text-align:left}.o-yearbook-portfolio-teacher-details__table table thead tr th{padding:1.5rem;vertical-align:middle}.o-yearbook-portfolio-teacher-details__table table thead tr #myopinion{text-align:center;padding:1.5rem 1.5rem .1rem!important}.o-yearbook-portfolio-teacher-details__table table thead tr #myopinion div{padding:.2rem 0 .4rem;display:flex;align-items:center;justify-content:space-around;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-75);gap:var(--dd-gutter)}.o-yearbook-portfolio-teacher-details__table table thead tr #myopinion div .flex-item{flex:1 1 33%;max-width:33%;margin-left:1rem}.o-yearbook-portfolio-teacher-details__table table thead tr #myopinion div span{flex:1 1 33%;max-width:33%;text-align:center}.o-yearbook-portfolio-teacher-details__table table tbody #group{font-weight:700;color:var(--dd-black-100);background-color:var(--dd-grey-10)}.o-yearbook-portfolio-teacher-details__table table tbody #learningarea td{vertical-align:center}.o-yearbook-portfolio-teacher-details__table table tbody td{text-align:left;padding:1.5rem;vertical-align:middle}.o-yearbook-portfolio-teacher-details__table table tbody td.spanWithNoScrollBar{display:block;max-width:100%;word-wrap:break-word;white-space:normal}.o-yearbook-portfolio-teacher-details__table table tbody #myopinion{text-align:center;padding:1.5rem 1.5rem .1rem!important}.o-yearbook-portfolio-teacher-details__table table tbody #myopinion div{display:flex;align-items:center;justify-content:space-around;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-75);gap:var(--dd-gutter)}.o-yearbook-portfolio-teacher-details__table table tbody #myopinion div .flex-item{flex:1 1 33%;max-width:33%;margin-left:1.8rem}.o-yearbook-portfolio-teacher-details__table table tbody #myopinion div span{flex:1 1 33%;max-width:33%;text-align:center}.o-yearbook-portfolio-teacher-details__table table thead>tr>th:first-child,.o-yearbook-portfolio-teacher-details__table table tbody>tr>td:first-child{border-left:var(--border)}.o-yearbook-portfolio-teacher-details__table table th:not(:last-child),.o-yearbook-portfolio-teacher-details__table table td:not(:last-child){border-right:var(--border)}.o-yearbook-portfolio-teacher-details__table table thead>tr>th,.o-yearbook-portfolio-teacher-details__table table thead>tr:not(:last-child)>td,.o-yearbook-portfolio-teacher-details__table table tbody>tr:not(:last-child)>th,.o-yearbook-portfolio-teacher-details__table table tbody>tr:not(:last-child)>td,.o-yearbook-portfolio-teacher-details__table table tfoot>tr:not(:last-child)>th,.o-yearbook-portfolio-teacher-details__table table tfoot>tr:not(:last-child)>td,.o-yearbook-portfolio-teacher-details__table table tr:not(:last-child)>td,.o-yearbook-portfolio-teacher-details__table table thead:not(:last-child),.o-yearbook-portfolio-teacher-details__table table tbody:not(:last-child),.o-yearbook-portfolio-teacher-details__table table tfoot:not(:last-child){border-bottom:var(--border)}.o-yearbook-portfolio-teacher-details__modal__assignment-create .o-dd-modal__container{max-height:90vh}.o-yearbook-portfolio-teacher-details__modal__cancel{text-align:center;width:100%;max-width:45rem}.o-yearbook-portfolio-teacher-details__modal__cancel__main{display:flex;flex-direction:column;align-items:center}.o-yearbook-portfolio-teacher-details__modal__cancel__main--icon{width:12.5rem;height:12.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--dd-orange-100)}.o-yearbook-portfolio-teacher-details__modal__cancel__main--icon i{font-size:10rem;font-weight:100}.o-yearbook-portfolio-teacher-details__modal__cancel__main--text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:1rem;font-weight:600;font-size:30px;line-height:35.16px;word-break:break-word}.o-yearbook-portfolio-teacher-details__modal__cancel__buttons{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.o-yearbook-portfolio-assignment-create-modal{width:80rem;display:flex;flex-direction:column;gap:2.4rem}.o-yearbook-portfolio-assignment-create-modal__close{position:absolute;display:flex;align-items:center;justify-content:center;right:.8rem;top:.8rem;padding:1.6rem;border-radius:50%;width:3.2rem;height:3.2rem;cursor:pointer;transition:.2s ease all}.o-yearbook-portfolio-assignment-create-modal__close .dd-icon{font-size:3rem}.o-yearbook-portfolio-assignment-create-modal__close:hover{background-color:var(--dd-grey-light)}.o-yearbook-portfolio-assignment-create-modal__title{font-weight:500;font-size:3rem;font-weight:700;line-height:3rem}.o-yearbook-portfolio-assignment-create-modal__subtitle{color:var(--dd-black-75);font-size:2.1rem;font-weight:700}.o-yearbook-portfolio-assignment-create-modal__content{min-height:20rem}.o-yearbook-portfolio-assignment-create-modal__content__no-blocks-selected{padding:2.4rem;display:flex;flex-direction:column;gap:1.4rem;align-items:center;background:var(--dd-grey-10)}.o-yearbook-portfolio-assignment-create-modal__content__header{display:flex;justify-content:space-between}.o-yearbook-portfolio-assignment-create-modal__content__header__text{color:var(--dd-grey-100);font-size:1.4rem}.o-yearbook-portfolio-assignment-create-modal__content__body .cdk-drop-list{max-height:50rem;overflow-y:auto}.o-yearbook-portfolio-assignment-create-modal__actions{display:flex;gap:1.6rem;justify-content:space-between;align-items:flex-end}.o-yearbook-portfolio-assignment-create-modal__actions--duedate{font-weight:400;font-size:14px;line-height:21px;margin:.2rem;color:var(--dd-grey-75)}.o-yearbook-portfolio-pupil-details{overflow-y:auto;overflow-x:visible}.o-yearbook-portfolio-pupil-details__close{position:absolute;display:flex;align-items:center;justify-content:center;right:.8rem;top:.8rem;padding:1.6rem;border-radius:50%;width:3.2rem;height:3.2rem;cursor:pointer;transition:.2s ease all}.o-yearbook-portfolio-pupil-details__close .dd-icon{font-size:3rem}.o-yearbook-portfolio-pupil-details__close:hover{background-color:var(--dd-grey-light)}.o-yearbook-portfolio-pupil-details__title{font-weight:600;font-size:30px;line-height:35.16px;padding-bottom:var(--dd-gutter)}.o-yearbook-portfolio-pupil-details__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}.o-yearbook-portfolio-pupil-details__warning{display:flex;align-items:center;border-radius:.8rem;font-weight:400;font-size:17px;line-height:24px;background-color:var(--dd-red-10);padding-left:var(--dd-gutter);padding-top:var(--dd-gutter);padding-bottom:var(--dd-gutter);margin-bottom:var(--dd-gutter)}.o-yearbook-portfolio-pupil-details__table table{position:relative;table-layout:auto;width:100%;font-weight:400;font-size:14px;line-height:21px;--border: solid .01rem var(--dd-black-50);border-radius:.5rem;white-space:nowrap;border-spacing:0;border-collapse:separate;border:var(--border);border-left:none;overflow:auto}.o-yearbook-portfolio-pupil-details__table table thead tr{color:var(--dd-black-100);font-weight:700;background:var(--dd-grey-10);text-align:left}.o-yearbook-portfolio-pupil-details__table table thead tr th{padding:1.5rem;vertical-align:middle}.o-yearbook-portfolio-pupil-details__table table thead tr #myopinion{text-align:center;padding:1.5rem 1.5rem .1rem!important}.o-yearbook-portfolio-pupil-details__table table thead tr #myopinion div{padding:.2rem 0 .4rem;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-75);gap:var(--dd-gutter)}.o-yearbook-portfolio-pupil-details__table table thead tr #myopinion div .flex-item{flex:1 1 33%;max-width:33%;margin-left:1.8rem}.o-yearbook-portfolio-pupil-details__table table thead tr #myopinion div span{flex:1 1 33%;max-width:33%;text-align:center}.o-yearbook-portfolio-pupil-details__table table tbody #group{font-weight:700;color:var(--dd-black-100);background-color:var(--dd-grey-10)}.o-yearbook-portfolio-pupil-details__table table tbody #learningarea td{vertical-align:center}.o-yearbook-portfolio-pupil-details__table table tbody td{text-align:left;padding:1.5rem;vertical-align:middle}.o-yearbook-portfolio-pupil-details__table table tbody #myopinion{padding:1.5rem 1.5rem .1rem!important}.o-yearbook-portfolio-pupil-details__table table tbody #myopinion div{display:flex;align-items:center;justify-content:space-around;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-75);gap:var(--dd-gutter)}.o-yearbook-portfolio-pupil-details__table table tbody #myopinion div .flex-item{flex:1 1 33%;max-width:33%;margin-left:1.8rem}.o-yearbook-portfolio-pupil-details__table table tbody #myopinion div span{flex:1 1 33%;max-width:33%;text-align:center}.o-yearbook-portfolio-pupil-details__table table thead>tr>th:first-child,.o-yearbook-portfolio-pupil-details__table table tbody>tr>td:first-child{border-left:var(--border)}.o-yearbook-portfolio-pupil-details__table table th:not(:last-child),.o-yearbook-portfolio-pupil-details__table table td:not(:last-child){border-right:var(--border)}.o-yearbook-portfolio-pupil-details__table table thead>tr>th,.o-yearbook-portfolio-pupil-details__table table thead>tr:not(:last-child)>td,.o-yearbook-portfolio-pupil-details__table table tbody>tr:not(:last-child)>th,.o-yearbook-portfolio-pupil-details__table table tbody>tr:not(:last-child)>td,.o-yearbook-portfolio-pupil-details__table table tfoot>tr:not(:last-child)>th,.o-yearbook-portfolio-pupil-details__table table tfoot>tr:not(:last-child)>td,.o-yearbook-portfolio-pupil-details__table table tr:not(:last-child)>td,.o-yearbook-portfolio-pupil-details__table table thead:not(:last-child),.o-yearbook-portfolio-pupil-details__table table tbody:not(:last-child),.o-yearbook-portfolio-pupil-details__table table tfoot:not(:last-child){border-bottom:var(--border)}.o-yearbook-portfolio-pupil-details__modal__cancel{text-align:center;width:100%;max-width:45rem}.o-yearbook-portfolio-pupil-details__modal__cancel__main{display:flex;flex-direction:column;align-items:center}.o-yearbook-portfolio-pupil-details__modal__cancel__main--icon{width:12.5rem;height:12.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--dd-orange-100)}.o-yearbook-portfolio-pupil-details__modal__cancel__main--icon i{font-size:10rem;font-weight:100}.o-yearbook-portfolio-pupil-details__modal__cancel__main--text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:1rem;font-weight:600;font-size:30px;line-height:35.16px;word-break:break-word}.o-yearbook-portfolio-pupil-details__modal__cancel__buttons{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.o-feedback-class-modal{overflow-y:auto;overflow-x:visible}.o-feedback-class-modal__title{font-weight:600;font-size:30px;line-height:35.16px}.o-feedback-class-modal__label{color:var(--dd-grey-130);font-weight:400;font-size:17px;line-height:2.4rem;padding-bottom:var(--dd-gutter)}.o-feedback-class-modal__main{display:flex;flex-direction:row;margin-bottom:1rem}.o-feedback-class-modal__main__school{min-width:35rem;margin-right:3rem}.o-feedback-class-modal__main__school__item{padding-bottom:var(--dd-gutter)}.o-feedback-class-modal__main__school__title{font-weight:600;font-size:21px;line-height:24.6px;color:var(--dd-primary);padding-bottom:.5rem}.o-feedback-class-modal__main__school__subtitle{padding-bottom:1rem;color:var(--dd-black-100)}.o-feedback-class-modal__main__school__header{padding-bottom:1rem}.o-feedback-class-modal__main__school__header--checkall{display:flex;align-items:center;gap:.5rem}.o-feedback-class-modal__main__school__header--separator{width:100%;height:1rem;border-bottom:1px solid var(--dd-grey-30)}.o-feedback-class-modal__main__school__list{display:inline-block;width:100%;height:20rem;min-height:5rem;max-height:20rem;overflow-y:auto;list-style:none}.o-feedback-class-modal__main__school__list--empty{font-style:italic}.o-feedback-class-modal__main__school__list--item{padding:1rem 0}.o-feedback-class-modal__main__school__list--item:first-of-type{padding-top:.4rem}.o-feedback-class-modal__main__feedback{flex-grow:1;width:70rem;min-width:35rem;min-height:35rem;border-left:.1rem solid var(--dd-grey-50);padding-left:3rem}.o-feedback-class-modal__main__feedback__subject{margin-bottom:.8rem;width:100%}.o-feedback-class-modal__main__feedback__subject .a-dd-input__field{height:5.4rem;width:100%}.o-feedback-class-modal__main__feedback__message{width:100%;height:100%;min-height:5rem;max-height:20rem}.o-feedback-class-modal__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}.o-feedback-class-modal__modal__delete .o-dd-modal__overlay{border-radius:3rem}.o-feedback-class-modal__modal__delete__title{font-weight:600;font-size:30px;line-height:35.16px}.o-feedback-class-modal__modal__delete__message{padding-bottom:1rem}.o-feedback-class-modal__modal__delete__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.o-feedback-modal{overflow-y:auto;overflow-x:visible}.o-feedback-modal__title{font-weight:600;font-size:30px;line-height:35.16px}.o-feedback-modal__label{color:var(--dd-grey-130);font-weight:400;font-size:17px;line-height:2.4rem;padding-bottom:var(--dd-gutter)}.o-feedback-modal__main{display:flex;flex-direction:row;margin-bottom:1rem}.o-feedback-modal__main__feedback{flex-grow:1;width:70rem;height:40rem}.o-feedback-modal__main__feedback__subject{margin-bottom:.8rem;width:100%}.o-feedback-modal__main__feedback__subject .a-dd-input__field{height:5.4rem;width:100%}.o-feedback-modal__main__feedback__message{width:100%;height:100%;min-height:5rem;max-height:20rem}.o-feedback-modal__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}.o-feedback-modal__modal__delete .o-dd-modal__overlay{border-radius:3rem}.o-feedback-modal__modal__delete__title{font-weight:600;font-size:30px;line-height:35.16px}.o-feedback-modal__modal__delete__message{padding-bottom:1rem}.o-feedback-modal__modal__delete__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.o-feedback-stickers{display:flex;padding:1.5rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;gap:.8rem;aspect-ratio:0/1}.o-feedback-stickers__sticker{width:14rem;display:flex;flex-direction:column;gap:.5rem}.o-feedback-stickers__sticker__image{text-align:center;cursor:pointer}.o-feedback-stickers__sticker__image img{border-radius:50%!important}.o-feedback-stickers__sticker__image img.selected{border-color:var(--dd-primary)!important;border-style:solid!important;border-width:.2rem!important}.o-feedback-stickers__sticker__credits{margin:.5rem 0;text-align:center;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.o-feedback-stickers__sticker__selected{height:.2rem;width:100%;background-color:var(--dd-primary)}.t-dd-body{height:auto;width:100%;margin:0 auto;min-height:calc(100vh - 144px);background-size:cover;background-position:left;overflow-y:auto;display:flex}.t-dd-body.login{background-image:url(/assets/sys-admin/images/backgrounds/login.jpg)}.t-dd-body.login .t-dd-body-content{margin:auto}.t-dd-body-content{width:min(100%,1440px);padding:2rem;margin:0 auto auto}.t-dd-layout{display:grid;height:100%;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.p-assignment-overview__modal button{width:100%}.p-assignment-overview__modal__information{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--dd-gutter);margin-bottom:var(--dd-gutter)}.p-assignment-overview__modal__information label{color:var(--dd-grey-100)}.p-assignment-overview__modal__information p{margin:0}.p-assignment-overview__pupil-list{margin-top:2.4rem}.p-assignment-overview__pupil-list h4{font-weight:700;text-transform:uppercase;margin:0;color:var(--dd-grey-100);margin-bottom:.8rem}.p-assignment-overview__pupil-list__pupil{padding:.8rem 0;border-bottom:solid .1rem var(--dd-black-5);margin:0}.p-assignment-overview__badge{width:1.8rem;height:1.8rem;display:inline-flex;justify-content:center;align-items:center;background-color:var(--dd-green-10);border-radius:50%;font-size:1rem;margin-left:.8rem}.p-assignment-overview__breadcrumbs{position:relative}.p-assignment-overview__title{margin:.9rem 0 4rem}@media (min-width: 768px){.p-assignment-overview__title{margin-top:4rem}}.p-assignment-overview__main{display:flex;flex-direction:column;padding-bottom:var(--dd-gutter)}@media (min-width: 768px){.p-assignment-overview__main{flex-direction:row}}.p-assignment-overview__main .a-dd-expansion-panel{margin-bottom:.8rem}@media (min-width: 768px){.p-assignment-overview__main .a-dd-expansion-panel{margin-bottom:1.6rem}}.p-assignment-overview__filters{padding-right:0}@media (min-width: 768px){.p-assignment-overview__filters{padding-right:4.2rem;max-width:33%}}.p-assignment-overview__filters__label{color:var(--dd-grey-100);font-size:14px;line-height:2.1rem}.p-assignment-overview__filters .m-dd-dropdown{width:100%}.p-assignment-overview__filters__filters{display:flex;flex-direction:column;gap:1.6rem}@media (max-width: 767px){.p-assignment-overview__filters__filters{display:none}}.p-assignment-overview__content{flex:1}@media (min-width: 768px){.p-assignment-overview__content{padding-left:3.2rem;border-left:solid 1px var(--dd-grey-30)}}.p-assignment-overview__content__amount{margin-top:1.6rem;font-weight:700;display:flex;flex-direction:column;gap:.8rem}.p-assignment-overview__content__amount__info{width:100%;text-align:left;color:var(--dd-grey-100);font-weight:600;font-size:17px;line-height:2.4rem}.p-assignment-overview__content__amount__empty{text-align:center}@media (min-width: 768px){.p-assignment-overview__content__amount{margin-top:0}}.p-assignment-overview__content__amount dd-button{display:none}@media (min-width: 768px){.p-assignment-overview__content__amount dd-button{display:flex;justify-content:flex-end}}.p-assignment-overview__content .p-assignment-overview__subject__name{color:var(--dd-primary);font-weight:700;font-size:21px;line-height:2.5rem;margin-bottom:.8rem}.p-assignment-overview__content .p-assignment-overview__yearbook{margin-bottom:2.4rem}@media (min-width: 768px){.p-assignment-overview__content .p-assignment-overview__yearbook{margin-bottom:3.2rem}}.p-assignment-overview__content .p-assignment-overview__yearbook__name{color:var(--dd-grey-130);font-weight:700;font-size:17px;line-height:2.4rem;margin-bottom:.8rem}.p-assignment-overview__content .p-assignment-overview__yearbook__header{color:var(--dd-grey-100);display:none;grid-template-areas:"name name chapter planning";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;padding-left:var(--dd-gutter);padding-right:calc(var(--dd-gutter) + 2.4rem);gap:1.6rem}@media (min-width: 768px){.p-assignment-overview__content .p-assignment-overview__yearbook__header{display:grid}}.p-assignment-overview__content .p-assignment-overview__yearbook__header p{font-size:14px;margin-top:0}.p-assignment-overview__content .p-assignment-overview__yearbook__header__name{grid-area:name}@media (min-width: 768px){.p-assignment-overview__content .p-assignment-overview__yearbook__header__chapter,.p-assignment-overview__content .p-assignment-overview__yearbook__header__planning{text-align:center}}.p-assignment-overview__definition{display:grid;grid-template-areas:"pupils end actions";grid-template-columns:1fr 1fr 3rem;gap:1.6rem;background-color:var(--dd-primary);border-radius:.8rem;padding:1.2rem;margin-bottom:.8rem}@media (min-width: 768px){.p-assignment-overview__definition{background-color:transparent;grid-template-areas:"pupils start end actions";grid-template-columns:1fr 8rem 8rem 3rem;gap:3.2rem;padding:.8rem 0;margin-bottom:0;border-radius:0;border-bottom:solid .1rem var(--dd-black-5)}}.p-assignment-overview__definition p{margin:0;display:flex;justify-content:flex-start;align-items:center;color:var(--dd-white-100);font-size:12px;line-height:1.8rem}@media (min-width: 768px){.p-assignment-overview__definition p{color:var(--dd-black-100)}}.p-assignment-overview__definition__pupils{flex:1;grid-area:pupils}@media (min-width: 768px){.p-assignment-overview__definition__pupils.--mobile{display:none}}.p-assignment-overview__definition__pupils.--desktop{display:none}.p-assignment-overview__definition__pupils.--desktop span{display:flex}@media (min-width: 768px){.p-assignment-overview__definition__pupils.--desktop{display:flex}}.p-assignment-overview__definition__start{display:none!important;grid-area:start}@media (min-width: 768px){.p-assignment-overview__definition__start{display:flex!important}}.p-assignment-overview__definition__end{grid-area:end}.p-assignment-overview__definition__actions{grid-area:actions}.p-assignment-overview__definition__actions dd-popup-menu{display:none}@media (min-width: 768px){.p-assignment-overview__definition__actions dd-popup-menu{display:block}}.p-assignment-overview__definition__actions .dd-icon-dots{font-size:3rem;color:var(--dd-white-100)}@media (min-width: 768px){.p-assignment-overview__definition__actions .dd-icon-dots{color:var(--dd-primary)}}.p-assignment-overview__definition__actions .dd-icon-chevron-right{font-size:2.1rem;color:var(--dd-white-100)}@media (min-width: 768px){.p-assignment-overview__definition__actions .dd-icon-chevron-right{display:none}}.p-assignment-overview__modal__delete{text-align:center}.p-assignment-overview__modal__delete__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.p-assignment__grid{display:grid;grid-template-columns:1.5fr auto auto auto 1fr auto;column-gap:6rem;row-gap:1rem;padding:var(--dd-gutter) calc(var(--dd-gutter) / 2);position:relative}.p-assignment__grid__empty{grid-column:span 6}.p-assignment__grid.--past{grid-template-columns:1.5fr auto auto auto auto}.p-assignment__grid.--past .--active-only{display:none}.p-assignment__grid__desktop{display:contents}.p-assignment__grid.--void{grid-template-columns:auto}.p-assignment__grid .p-assignment-overview__empty{grid-column:span 6}.p-assignment__grid__subtitle{grid-column:span 6;color:var(--dd-grey-100);text-transform:uppercase;font-size:17px;line-height:2.4rem;margin-top:2.4rem;margin-bottom:0}@media (max-width: 1023px){.p-assignment__grid{display:flex;flex-direction:column;gap:calc(var(--dd-gutter) / 2)}.p-assignment__grid__desktop{display:none}}.p-assignment__grid__header{color:var(--dd-grey-100)}.p-assignment__grid__header__status{text-align:center;color:var(--dd-grey-100)}.p-assignment__grid__border{grid-column:1/7;border-bottom:1px solid var(--dd-grey-20)}.p-assignment__paginator{grid-column:span 6}.p-assignment-detail__content{padding-top:1.2rem;padding-bottom:5.6rem;width:86.2rem;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:2.4rem}.p-assignment-detail__content__section__title{font-size:1.4rem;color:var(--dd-grey-100);font-weight:700;padding-bottom:1.2rem;display:flex;justify-content:space-between;align-items:center}.p-assignment-detail__content__section__name{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.p-assignment-detail__content__section__name--text{color:var(--dd-grey-dark-100);font-size:2.1rem;font-weight:600}.p-assignment-detail__content__section__name--menu{display:flex;justify-content:space-between;flex-direction:row}.p-assignment-detail__content__section__subtitle{color:var(--dd-grey-dark-75)}.p-assignment-detail__content__section__chapter{font-size:1.7rem;color:var(--dd-grey-dark-100);padding-top:.8rem}.p-assignment-detail__content__section__blocks-list__item{display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);grid-row:2;grid-column:1/9;border-bottom:solid .1rem var(--dd-grey-30);padding:1rem 0}.p-assignment-detail__content__section__blocks-list__item__info{grid-column:1/7;grid-row:1;display:flex;flex-direction:row;justify-content:center;align-items:center}.p-assignment-detail__content__section__blocks-list__item__info__title{flex-grow:2;display:flex;flex-direction:column;font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100)}.p-assignment-detail__content__section__blocks-list__item__info__icon{min-width:4.5rem;text-align:center}.p-assignment-detail__content__section__blocks-list__item__info__icon .dragIcon{color:var(--dd-grey-100);font-size:3rem;font-weight:700;padding:0 1.6rem}.p-assignment-detail__content__section__blocks-list__item__info__icon img{width:1.8rem;height:1.8rem}.p-assignment-detail__content__section__blocks-list__item__instances{grid-column:7/8;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);align-items:center}.p-assignment-detail__content__section__blocks-list__item__options{grid-column:8/9;grid-row:1;display:flex;align-items:center;justify-content:flex-end;padding-right:1.6rem;color:var(--dd-primary);cursor:pointer}.p-assignment-detail__content__section__noPlanning{padding:2.4rem;display:flex;flex-direction:column;gap:1.4rem;align-items:center;background:var(--dd-grey-10)}.p-assignment-detail__content__section__create__form{display:flex;justify-content:space-between;gap:2.4rem;flex-direction:column}.p-assignment-detail__content__section__create__form article{display:flex;flex-direction:column;gap:.4rem}.p-assignment-detail__content__section__create__form dd-input-field{max-width:48rem;display:block;width:100%;font-size:1.7rem}.p-assignment-detail__content__section__create__form dd-input-field input{padding:2.6rem}.p-assignment-detail__content__section__create__form .a-dd-button.--text.--secondary{padding:1rem 0}.p-assignment-detail__content__section__create__form__actions{display:flex;gap:3.2rem}.p-assignment-detail__content__section__actions{display:flex;justify-content:space-between;padding-top:2rem}.p-assignment-detail__planning-list{padding-top:1.6rem;padding-bottom:1.6rem}.p-assignment-detail__planning-list__header__subheader{display:grid;grid-template-columns:1fr 1fr 2rem;gap:1.6rem}@media (min-width: 768px){.p-assignment-detail__planning-list__header__subheader{grid-template-columns:1fr 8rem 8rem 8rem;gap:1.6rem}}.p-assignment-detail__planning-list__header__subheader p{display:block;font-size:1.4rem;color:var(--dd-grey-100);margin:0}.p-assignment-detail__planning-list__header__subheader .--start,.p-assignment-detail__planning-list__header__subheader .--actions{display:none}@media (min-width: 768px){.p-assignment-detail__planning-list__header__subheader .--start,.p-assignment-detail__planning-list__header__subheader .--actions{display:block}}.p-assignment-detail__planning-list__item{display:grid;grid-template-columns:1fr 1fr 2rem;gap:1.6rem;padding:1.2rem 0;border-bottom:.1rem solid var(--dd-grey-30);align-items:center}@media (min-width: 768px){.p-assignment-detail__planning-list__item{grid-template-columns:1fr 8rem 8rem 8rem;gap:1.6rem}}.p-assignment-detail__planning-list__item__plan .--title .circle{display:inline-block;line-height:0px;border-radius:50%;background:var(--dd-grey-30);margin-left:.5rem}.p-assignment-detail__planning-list__item__plan .--title .circle span{display:inline-block;padding-top:50%;padding-bottom:50%;margin-left:.4rem;margin-right:.4rem}.p-assignment-detail__modal__cancel{text-align:center;width:100%;max-width:45rem}.p-assignment-detail__modal__cancel__main{display:flex;flex-direction:column;align-items:center}.p-assignment-detail__modal__cancel__main--icon{width:12.5rem;height:12.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--dd-orange-100)}.p-assignment-detail__modal__cancel__main--icon i{font-size:10rem;font-weight:100}.p-assignment-detail__modal__cancel__main--text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:1rem;font-weight:600;font-size:30px;line-height:35.16px;word-break:break-word}.p-assignment-detail__modal__cancel__buttons{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between}dd-yearbook-assignment-blocks-modal.hideOnPreview{opacity:0}.p-evaluation-create__content{padding-top:4.4rem;padding-bottom:5.6rem;width:86.2rem;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:2.4rem}.p-evaluation-create__content__section__page{color:var(--dd-grey-dark-100);font-size:2.1rem;font-weight:600}.p-evaluation-create__content__section__form{padding-bottom:2.4rem}.p-evaluation-create__content__section__title{width:100%}.p-evaluation-create__content__section__title .a-dd-input__field{height:5.4rem;width:48rem}.p-evaluation-create__content__section__category{font-size:1.7rem;color:var(--dd-grey-dark-100)}.p-evaluation-create__content__section__category .m-dd-dropdown__button{height:5.4rem;width:48rem}.p-evaluation-create__content__section__chapter{font-size:1.7rem;color:var(--dd-grey-dark-100)}.p-evaluation-create__content__section__questions-list__header{display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);grid-row:2;grid-column:1/9;padding:1rem 0}.p-evaluation-create__content__section__questions-list__header__info{grid-column:1/6;grid-row:1;display:flex;color:var(--dd-grey-dark-100)}.p-evaluation-create__content__section__questions-list__header__points{grid-column:7/8;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-dark-100);align-items:center;justify-content:center}.p-evaluation-create__content__section__questions-list__item{display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);grid-row:2;grid-column:1/9;border-bottom:solid .1rem var(--dd-grey-30);padding:1rem 0}.p-evaluation-create__content__section__questions-list__item__info{grid-column:1/4;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.p-evaluation-create__content__section__questions-list__item__info__title{font-weight:400;font-size:17px;line-height:24px}.p-evaluation-create__content__section__questions-list__item__startDate{grid-column:5/6;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-evaluation-create__content__section__questions-list__item__dueDate{grid-column:6/7;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-evaluation-create__content__section__questions-list__item__points{grid-column:7/8;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);align-items:center;justify-content:center}.p-evaluation-create__content__section__questions-list__item__options{grid-column:8/9;grid-row:1;display:flex;align-items:center;justify-content:flex-end;padding-right:1.6rem;color:var(--dd-primary);cursor:pointer}.p-evaluation-create__content__section__questions-list__footer{display:flex;justify-content:flex-end;color:var(--dd-grey-dark-75);margin-top:1rem}.p-evaluation-create__content__section__add-question .a-dd-button.--small{padding:1rem 2rem;padding:1rem 2rem 1rem 0rem}.p-evaluation-create__content__section__subtitle{color:var(--dd-grey-dark-75)}.p-evaluation-create__content__section__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}@media (min-width: 768px){.p-evaluation-create__modal__exercises .o-dd-modal:last-child .o-dd-modal__container{min-width:95rem}}.p-evaluation-create__modal__cancel{text-align:center;width:100%;max-width:45rem}.p-evaluation-create__modal__cancel__main{display:flex;flex-direction:column;align-items:center}.p-evaluation-create__modal__cancel__main--icon{width:12.5rem;height:12.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--dd-orange-100)}.p-evaluation-create__modal__cancel__main--icon i{font-size:10rem;font-weight:100}.p-evaluation-create__modal__cancel__main--text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:1rem;font-weight:600;font-size:30px;line-height:35.16px;word-break:break-word}.p-evaluation-create__modal__cancel__buttons{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.p-evaluation-detail__content{padding-bottom:4rem;width:86.2rem;margin:0 auto;position:relative;display:flex;flex-direction:column;gap:2.4rem}.p-evaluation-detail__content__section__name{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.p-evaluation-detail__content__section__name--text{color:var(--dd-grey-dark-100);font-size:2.1rem;font-weight:600}.p-evaluation-detail__content__section__name--menu{display:flex;justify-content:space-between;flex-direction:row}.p-evaluation-detail__content__section__title{font-size:1.4rem;color:var(--dd-grey-100);font-weight:600;padding-bottom:.8rem}.p-evaluation-detail__content__section__title-edit{width:100%}.p-evaluation-detail__content__section__title-edit .a-dd-input__field{height:5.4rem;width:48rem}.p-evaluation-detail__content__section__subtitle{color:var(--dd-grey-dark-75)}.p-evaluation-detail__content__section__chapter{font-size:1.7rem;color:var(--dd-grey-dark-100)}.p-evaluation-detail__content__section__buttons{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:var(--dd-gutter)}.p-evaluation-detail__content__section__questions-list__header{display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);grid-row:2;grid-column:1/9;padding:1rem 0}.p-evaluation-detail__content__section__questions-list__header__info{grid-column:1/6;grid-row:1;display:flex;color:var(--dd-grey-dark-75)}.p-evaluation-detail__content__section__questions-list__header__points{grid-column:7/8;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-dark-75);align-items:center;justify-content:center}.p-evaluation-detail__content__section__questions-list__item{display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);grid-row:1;grid-column:1/9;border-bottom:solid .1rem var(--dd-grey-30);padding:1rem 0;cursor:move}.p-evaluation-detail__content__section__questions-list__item__info{grid-column:1/6;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.p-evaluation-detail__content__section__questions-list__item__info__title{font-weight:400;font-size:17px;line-height:24px}.p-evaluation-detail__content__section__questions-list__item__info__chapter{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-evaluation-detail__content__section__questions-list__item__points{grid-column:7/8;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);align-items:center;justify-content:center}.p-evaluation-detail__content__section__questions-list__item__options{grid-column:8/9;grid-row:1;display:flex;align-items:center;justify-content:flex-end;padding-right:1.6rem;color:var(--dd-primary);cursor:pointer}.p-evaluation-detail__content__section__questions-list__footer{display:flex;justify-content:flex-end;color:var(--dd-grey-dark-75);margin-top:1rem}.p-evaluation-detail__content__section__questions-list-edit__header{display:flex;flex-direction:row;align-items:center}.p-evaluation-detail__content__section__questions-list-edit__header--wrapper{flex:1;display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);grid-row:2;grid-column:1/9;padding:1rem 0}.p-evaluation-detail__content__section__questions-list-edit__header--options{width:4rem}.p-evaluation-detail__content__section__questions-list-edit__header__info{grid-column:1/6;grid-row:1;display:flex;color:var(--dd-grey-dark-75)}.p-evaluation-detail__content__section__questions-list-edit__header__points{grid-column:7/8;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-dark-75);align-items:center;justify-content:center}.p-evaluation-detail__content__section__questions-list-edit__item{display:flex;flex-direction:row;align-items:center}.p-evaluation-detail__content__section__questions-list-edit__item--wrapper{flex:1;display:grid;grid-gap:1rem;grid-template-columns:repeat(8,1fr);grid-row:2;grid-column:1/9;border-bottom:none;box-shadow:0 .1rem .4rem #00000026;background:var(--dd-white-100);margin-bottom:1rem;border-radius:.8rem;padding-top:.5rem;padding-bottom:.5rem}.p-evaluation-detail__content__section__questions-list-edit__item__info{grid-column:1/6;grid-row:1;display:flex;align-items:center}.p-evaluation-detail__content__section__questions-list-edit__item__info__icon{width:5rem;height:4rem;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);justify-content:center;text-align:center}.p-evaluation-detail__content__section__questions-list-edit__item__info__icon .dragIcon{color:var(--dd-grey-100);font-size:3rem}.p-evaluation-detail__content__section__questions-list-edit__item__info__title--wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.p-evaluation-detail__content__section__questions-list-edit__item__info__title{font-weight:400;font-size:17px;line-height:24px}.p-evaluation-detail__content__section__questions-list-edit__item__info__chapter{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-evaluation-detail__content__section__questions-list-edit__item__points{grid-column:7/8;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);align-items:center;justify-content:center}.p-evaluation-detail__content__section__questions-list-edit__item__points--button{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:17px;line-height:24px;color:var(--dd-white-100);cursor:pointer;background-color:var(--dd-green-100);width:2rem;height:2rem;padding:1rem;border-radius:.4rem;gap:1rem}.p-evaluation-detail__content__section__questions-list-edit__item__points--button.--disabled{opacity:.3;cursor:not-allowed}.p-evaluation-detail__content__section__questions-list-edit__item__points--number{display:flex;align-items:center;justify-content:center;font-size:17px;line-height:2.4rem;width:3.2rem;height:3.2rem;color:var(--dd-black-100);border:.1rem solid var(--dd-grey-100);border-radius:20%;padding:1rem;margin:0 .5rem}.p-evaluation-detail__content__section__questions-list-edit__item__options{grid-column:8/9;grid-row:1;display:flex;align-items:center;justify-content:flex-end;padding-right:1.6rem;color:var(--dd-primary);cursor:pointer}.p-evaluation-detail__content__section__questions-list-edit__item__trash{width:4rem;display:flex;justify-content:center;text-align:center}.p-evaluation-detail__content__section__questions-list-edit__item__trash .dd-icon-trash{color:var(--dd-red-100);padding:1.6rem;cursor:pointer}.p-evaluation-detail__content__section__questions-list-edit__footer{display:flex;justify-content:space-between}.p-evaluation-detail__content__section__questions-list-edit__footer__resume{display:flex;justify-content:flex-end;color:var(--dd-grey-dark-75);margin-top:1rem}.p-evaluation-detail__content__section__planning{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.p-evaluation-detail__content__section__planning--text{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-grey-dark-100)}.p-evaluation-detail__content__section__noPlanning{padding:2.4rem;display:flex;flex-direction:column;gap:1.4rem;align-items:center;background:var(--dd-grey-10)}.p-evaluation-detail__content__planning__body__subheader{display:grid;grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 7rem 7rem 7rem 7rem 5rem;gap:3.5rem}.p-evaluation-detail__content__planning__body__subheader p{display:block;font-size:1.2rem;color:var(--dd-grey-100);margin:0}.p-evaluation-detail__content__planning__body__subheader .--start,.p-evaluation-detail__content__planning__body__subheader .--change-status,.p-evaluation-detail__content__planning__body__subheader .--actions{display:block}.p-evaluation-detail__content__planning__body__studygroup{font-weight:700;color:var(--dd-black-100)}.p-evaluation-detail__content__planning__body__studygroup__content{padding:0 1.6rem}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation{display:grid;grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 7rem 7rem 7rem 7rem 5rem;gap:3.5rem;padding:.8rem 0;border-bottom:solid .1rem var(--dd-black-5)}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation p{margin:0;display:flex;justify-content:flex-start;align-items:center;color:var(--dd-black-100);font-size:12px;line-height:1.8rem}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__pupils{flex:1;grid-area:pupils}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__pupils.--desktop,.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__pupils.--desktop span{display:flex}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__start{display:flex!important;grid-area:start}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__end{grid-area:end}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__status{display:flex;align-items:center;justify-content:flex-start}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__status .dd-icon{margin-right:.5rem}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__status--active{color:var(--dd-green-100)}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__status--round{padding:.5rem .8rem;border-radius:4rem}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__status--round.--planned{background-color:#eee}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__status--round.--actived{color:var(--dd-white-100);background-color:var(--dd-primary)}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__status--round.--actived i{color:var(--dd-white-100)!important}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__change-status{display:block!important;grid-area:change-status}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__actions{grid-area:actions}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__actions dd-popup-menu{display:block}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__actions .dd-icon-dots{font-size:3rem;color:var(--dd-primary)}.p-evaluation-detail__content__planning__body__studygroup__scheduled-evaluation__actions .dd-icon-chevron-right{font-size:2.1rem;color:var(--dd-white-100);display:none}.p-evaluation-detail__content__planning__body__scheduled-evaluations{padding:0 1.6rem}@media (min-width: 768px){.p-evaluation-detail__modal__exercises .o-dd-modal:last-child .o-dd-modal__container{min-width:95rem}}.p-evaluation-detail__modal__warning{text-align:center;width:100%;max-width:45rem}.p-evaluation-detail__modal__warning__main{display:flex;flex-direction:column;align-items:center}.p-evaluation-detail__modal__warning__main--icon{width:12.5rem;height:12.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--dd-orange-100)}.p-evaluation-detail__modal__warning__main--icon i{font-size:10rem;font-weight:100}.p-evaluation-detail__modal__warning__main--text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:1rem;font-weight:600;font-size:30px;line-height:35.16px;word-break:break-word}.p-evaluation-detail__modal__warning__buttons{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.cdk-drag-placeholder{opacity:0}.cdk-drag-animating{transition:transform .25s cubic-bezier(0,0,.2,1)}.p-evaluation-overview__modal button{width:100%}.p-evaluation-overview__modal__information{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--dd-gutter);margin-bottom:var(--dd-gutter)}.p-evaluation-overview__modal__information label{color:var(--dd-grey-100)}.p-evaluation-overview__modal__information p{margin:0}.p-evaluation-overview__pupil-list{margin-top:2.4rem}.p-evaluation-overview__pupil-list h4{font-weight:700;text-transform:uppercase;margin:0;color:var(--dd-grey-100);margin-bottom:.8rem}.p-evaluation-overview__pupil-list__pupil{padding:.8rem 0;border-bottom:solid .1rem var(--dd-black-5);margin:0}.p-evaluation-overview__badge{width:1.8rem;height:1.8rem;display:inline-flex;justify-content:center;align-items:center;background-color:var(--dd-green-10);border-radius:50%;font-size:1rem;margin-left:.8rem}.p-evaluation-overview__breadcrumbs{position:relative}.p-evaluation-overview__title{margin:.9rem 0 4rem}@media (min-width: 768px){.p-evaluation-overview__title{margin-top:4rem}}.p-evaluation-overview__main{display:flex;flex-direction:column;padding-bottom:var(--dd-gutter)}@media (min-width: 768px){.p-evaluation-overview__main{flex-direction:row}}.p-evaluation-overview__main .a-dd-expansion-panel{margin-bottom:.8rem}@media (min-width: 768px){.p-evaluation-overview__main .a-dd-expansion-panel{margin-bottom:1.6rem}}.p-evaluation-overview__filters{padding-right:0}@media (min-width: 768px){.p-evaluation-overview__filters{padding-right:4.2rem;max-width:33%}}.p-evaluation-overview__filters__label{text-transform:uppercase;color:var(--dd-grey-100);font-weight:700;font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;margin:0}.p-evaluation-overview__filters .m-dd-dropdown{width:100%}.p-evaluation-overview__filters__filters{display:flex;flex-direction:column;gap:1.6rem}@media (max-width: 767px){.p-evaluation-overview__filters__filters{display:none}}.p-evaluation-overview__content{flex:1}@media (min-width: 768px){.p-evaluation-overview__content{padding-left:3.2rem;border-left:solid 1px var(--dd-grey-30)}}.p-evaluation-overview__content__amount{margin-top:1.6rem;font-weight:700;display:flex;flex-direction:column;gap:.8rem}.p-evaluation-overview__content__amount__info{width:100%;text-align:left;color:var(--dd-grey-100);font-weight:600;font-size:17px;line-height:2.4rem}.p-evaluation-overview__content__amount__empty{text-align:center}@media (min-width: 768px){.p-evaluation-overview__content__amount{margin-top:0}}.p-evaluation-overview__content__amount dd-button{display:none}@media (min-width: 768px){.p-evaluation-overview__content__amount dd-button{display:flex;align-self:flex-end}}.p-evaluation-overview__content .p-evaluation-overview__subject__name{color:var(--dd-primary);font-weight:700;font-size:21px;line-height:2.5rem;margin-bottom:.8rem}.p-evaluation-overview__content .p-evaluation-overview__change-status{padding:0 3.8rem 1rem;position:fixed;bottom:0;right:0;left:0}.p-evaluation-overview__content .p-evaluation-overview__yearbook{margin-bottom:2.4rem}@media (min-width: 768px){.p-evaluation-overview__content .p-evaluation-overview__yearbook{margin-bottom:3.2rem}}.p-evaluation-overview__content .p-evaluation-overview__yearbook__name{color:var(--dd-grey-130);font-weight:700;font-size:17px;line-height:2.4rem;margin-bottom:.8rem}.p-evaluation-overview__content .p-evaluation-overview__yearbook__header{color:var(--dd-grey-100);display:none;grid-template-areas:"name name chapter planning";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;padding-left:var(--dd-gutter);padding-right:calc(var(--dd-gutter) + 2.4rem);gap:1.6rem}@media (min-width: 768px){.p-evaluation-overview__content .p-evaluation-overview__yearbook__header{display:grid}}.p-evaluation-overview__content .p-evaluation-overview__yearbook__header p{font-size:14px;margin-top:0}.p-evaluation-overview__content .p-evaluation-overview__yearbook__header__name{grid-area:name}@media (min-width: 768px){.p-evaluation-overview__content .p-evaluation-overview__yearbook__header__chapter,.p-evaluation-overview__content .p-evaluation-overview__yearbook__header__planning{text-align:center}}.p-evaluation-overview__scheduled-evaluation{display:grid;grid-template-areas:"pupils end status actions";grid-template-columns:1fr 1fr 1fr 3rem;gap:1.6rem;background-color:var(--dd-primary);border-radius:.8rem;padding:1.2rem;margin-bottom:.8rem}@media (min-width: 768px){.p-evaluation-overview__scheduled-evaluation{background-color:transparent;grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 5rem 5rem 5rem 5rem 4rem;gap:3rem;padding:.8rem 0;margin-bottom:0;border-radius:0;border-bottom:solid .1rem var(--dd-black-5)}}@media (min-width: 1024px){.p-evaluation-overview__scheduled-evaluation{grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 7rem 7rem 7rem 7rem 5rem;gap:3.5rem}}.p-evaluation-overview__scheduled-evaluation p{margin:0;display:flex;justify-content:flex-start;align-items:center;color:var(--dd-white-100);font-size:12px;line-height:1.8rem}@media (min-width: 768px){.p-evaluation-overview__scheduled-evaluation p{color:var(--dd-black-100)}}.p-evaluation-overview__scheduled-evaluation__change-status{display:none!important;grid-area:change-status}@media (min-width: 768px){.p-evaluation-overview__scheduled-evaluation__change-status{display:block!important}}.p-evaluation-overview__scheduled-evaluation__pupils{flex:1;grid-area:pupils}@media (min-width: 768px){.p-evaluation-overview__scheduled-evaluation__pupils.--mobile{display:none}}.p-evaluation-overview__scheduled-evaluation__pupils.--desktop{display:none}.p-evaluation-overview__scheduled-evaluation__pupils.--desktop span{display:flex}@media (min-width: 768px){.p-evaluation-overview__scheduled-evaluation__pupils.--desktop{display:flex}}.p-evaluation-overview__scheduled-evaluation__start{display:none!important;grid-area:start}@media (min-width: 768px){.p-evaluation-overview__scheduled-evaluation__start{display:flex!important}}.p-evaluation-overview__scheduled-evaluation__end{grid-area:end}.p-evaluation-overview__scheduled-evaluation__status{display:flex;align-items:center;justify-content:flex-start}.p-evaluation-overview__scheduled-evaluation__status .dd-icon{margin-right:.5rem}.p-evaluation-overview__scheduled-evaluation__status--active{color:var(--dd-green-100)}.p-evaluation-overview__scheduled-evaluation__actions{grid-area:actions}.p-evaluation-overview__scheduled-evaluation__actions dd-popup-menu{display:none}@media (min-width: 768px){.p-evaluation-overview__scheduled-evaluation__actions dd-popup-menu{display:block}}.p-evaluation-overview__scheduled-evaluation__actions .dd-icon-dots{font-size:3rem;color:var(--dd-white-100)}@media (min-width: 768px){.p-evaluation-overview__scheduled-evaluation__actions .dd-icon-dots{color:var(--dd-primary)}}.p-evaluation-overview__scheduled-evaluation__actions .dd-icon-chevron-right{font-size:2.1rem;color:var(--dd-white-100)}@media (min-width: 768px){.p-evaluation-overview__scheduled-evaluation__actions .dd-icon-chevron-right{display:none}}.p-evaluation-overview__modal__delete{text-align:center}.p-evaluation-overview__modal__delete__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.p-evaluation-overview__modal__stop{text-align:center}.p-evaluation-overview__modal__stop__actions{display:flex;flex-direction:column;overflow:auto}.p-evaluation-overview__modal__stop__actions__buttons{display:flex;align-items:center;justify-content:center}.p-evaluation-overview__modal__stop__actions__buttons__mobile{display:flex;flex-direction:column}.p-evaluation-overview__modal__stop__actions__buttons__element{margin:1.5rem}.p-evaluation__grid{display:grid;grid-template-columns:auto 1.5fr auto auto auto auto auto;column-gap:6rem;row-gap:1rem;padding:var(--dd-gutter) calc(var(--dd-gutter) / 2);position:relative}.p-evaluation__grid__empty{grid-column:span 7}.p-evaluation__grid.--past{grid-template-columns:auto 1.5fr auto auto auto auto auto}.p-evaluation__grid.--past .--active-only{display:none}.p-evaluation__grid.--void{grid-template-columns:auto}.p-evaluation__grid__desktop{display:contents}.p-evaluation__grid .p-evaluation-overview__empty{grid-column:span 7}.p-evaluation__grid__subtitle{grid-column:1/8;color:var(--dd-grey-100);text-transform:uppercase;font-size:17px;line-height:2.4rem;margin-top:2.4rem;margin-bottom:0}@media (max-width: 1023px){.p-evaluation__grid{display:flex;flex-direction:column;gap:calc(var(--dd-gutter) / 2)}.p-evaluation__grid__desktop{display:none}}.p-evaluation__grid__header{color:var(--dd-grey-100)}.p-evaluation__grid__header__status{text-align:center;color:var(--dd-grey-100)}.p-evaluation__grid__border{grid-column:1/8;border-bottom:1px solid var(--dd-grey-20)}.p-evaluation__paginator{grid-column:span 7}.modal-blur{-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.p-bookshelf{overflow:auto}.p-bookshelf h1{font-size:2.1rem;line-height:2.4rem}@media (min-width: 768px){.p-bookshelf h1{font-size:3.6rem;line-height:4.2rem}}.p-bookshelf__header{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start}.p-bookshelf__navigation{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.8rem;margin-top:2.4rem;margin-bottom:2.4rem;max-width:118rem}@media (min-width: 768px){.p-bookshelf__navigation{margin-top:-3.9rem;margin-bottom:5rem;gap:2rem}}.p-bookshelf__title{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.5rem;gap:1.5rem}.p-bookshelf__title h1{margin-bottom:0}@media (min-width: 525px){.p-bookshelf__title{flex-direction:row;align-items:center}}.p-bookshelf__title__actions{display:flex;gap:var(--dd-gutter);align-items:center;margin-left:auto}.p-bookshelf__title__actions__buttons{display:flex;gap:var(--dd-gutter)}@media (max-width: 767px){.p-bookshelf__title__actions__buttons{flex-direction:column;width:100%}.p-bookshelf__title__actions__buttons dd-button button{width:100%}}@media (max-width: 767px){.p-bookshelf__title__actions{display:flex;align-items:flex-start;width:100%;flex-direction:column}.p-bookshelf__title__actions dd-search{width:100%}.p-bookshelf__title__actions dd-search .a-dd-search{width:100%}}.p-bookshelf__yearbooks{margin:3.8rem 0;display:grid;grid-template-columns:1fr 1fr;position:relative;row-gap:1rem}.p-bookshelf__yearbooks.--modal{grid-template-columns:1fr 1fr 1fr}@media (max-width: 1179px){.p-bookshelf__yearbooks.--modal{grid-template-columns:1fr 1fr}}.p-bookshelf__yearbooks.--modal dd-favourite-yearbook-cover{background-color:var(--dd-green-10)}@media (max-width: 1179px){.p-bookshelf__yearbooks.--modal dd-favourite-yearbook-cover:nth-child(odd){border-top-left-radius:2rem;border-bottom-left-radius:2rem}.p-bookshelf__yearbooks.--modal dd-favourite-yearbook-cover:nth-child(2n),.p-bookshelf__yearbooks.--modal dd-favourite-yearbook-cover:last-of-type{border-top-right-radius:2rem;border-bottom-right-radius:2rem}}@media (min-width: 1180px){.p-bookshelf__yearbooks.--modal dd-favourite-yearbook-cover:nth-child(5n+1){border-top-left-radius:2rem;border-bottom-left-radius:2rem}.p-bookshelf__yearbooks.--modal dd-favourite-yearbook-cover:nth-child(5n),.p-bookshelf__yearbooks.--modal dd-favourite-yearbook-cover:last-of-type{border-top-right-radius:2rem;border-bottom-right-radius:2rem}}@media (min-width: 525px){.p-bookshelf__yearbooks{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width: 1024px){.p-bookshelf__yearbooks{margin:6.8rem 0}}@media (min-width: 1180px){.p-bookshelf__yearbooks{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.p-bookshelf__yearbooks dd-favourite-yearbook-cover{background-color:var(--dd-green-10)}@media (max-width: 524px){.p-bookshelf__yearbooks dd-favourite-yearbook-cover:nth-child(odd){border-top-left-radius:2rem;border-bottom-left-radius:2rem}.p-bookshelf__yearbooks dd-favourite-yearbook-cover:nth-child(2n),.p-bookshelf__yearbooks dd-favourite-yearbook-cover:last-of-type{border-top-right-radius:2rem;border-bottom-right-radius:2rem}}@media (min-width: 525px) and (max-width: 1179px){.p-bookshelf__yearbooks dd-favourite-yearbook-cover:nth-child(4n+1){border-top-left-radius:2rem;border-bottom-left-radius:2rem}.p-bookshelf__yearbooks dd-favourite-yearbook-cover:nth-child(4n),.p-bookshelf__yearbooks dd-favourite-yearbook-cover:last-of-type{border-top-right-radius:2rem;border-bottom-right-radius:2rem}}@media (min-width: 1180px){.p-bookshelf__yearbooks dd-favourite-yearbook-cover:nth-child(5n+1){border-top-left-radius:2rem;border-bottom-left-radius:2rem}.p-bookshelf__yearbooks dd-favourite-yearbook-cover:nth-child(5n),.p-bookshelf__yearbooks dd-favourite-yearbook-cover:last-of-type{border-top-right-radius:2rem;border-bottom-right-radius:2rem}}.p-bookshelf__yearbooks__favourite{font-weight:700;color:var(--dd-primary);position:absolute;left:2.2rem;top:1.2rem;margin:0;width:100%;font-size:12px;line-height:1.8rem;text-transform:uppercase}@media (min-width: 525px){.p-bookshelf__yearbooks__favourite{font-size:14px;line-height:2.1rem}.p-bookshelf__yearbooks__favourite i{display:none}}.p-bookshelf__empty,.p-bookshelf__no-results{margin:3.2rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.p-bookshelf__empty h2,.p-bookshelf__no-results h2{font-size:17px;line-height:2.4rem;font-weight:400;margin-bottom:.4rem}.p-bookshelf__empty p,.p-bookshelf__no-results p{font-size:14px;line-height:2.1rem;margin-bottom:1.6rem}@media (min-width: 768px){.p-bookshelf__empty,.p-bookshelf__no-results{margin:6.2rem 0}.p-bookshelf__empty h2,.p-bookshelf__no-results h2{font-size:3rem;line-height:3.5rem;font-weight:700;margin-bottom:.8rem}.p-bookshelf__empty p,.p-bookshelf__no-results p{font-size:17px;line-height:2.4rem;margin-bottom:3.2rem}}.p-feedback__title{margin:.9rem 0 4rem}@media (min-width: 768px){.p-feedback__title{margin-top:4rem}}.p-feedback__empty{display:flex;flex-direction:column;justify-content:center;align-items:center}.p-feedback__empty img{padding:2.4rem 0}@media (min-width: 768px){.p-feedback__empty img{padding:4.8rem 0}}.p-feedback__empty h4{font-size:2.1rem;line-height:2.4rem}@media (min-width: 768px){.p-feedback__empty h4{font-size:3rem;line-height:3.6rem}}.p-feedback__empty p{font-size:1.4rem}@media (min-width: 768px){.p-feedback__empty p{font-size:1.7rem}}.p-games__breadcrumbs{position:relative}.p-games__title{margin:.9rem 0 4rem}@media (min-width: 768px){.p-games__title{margin-top:4rem}}.p-games__count{display:flex;justify-content:flex-start;align-items:center;font-size:3rem;line-height:3.6rem}.p-games__count img{margin-right:1.6rem}.p-games__count span{color:var(--dd-primary)}.p-games__games{display:grid;gap:1.6rem;grid-template-columns:1fr;margin-bottom:3.2rem}@media (min-width: 525px){.p-games__games{grid-template-columns:1fr 1fr}}@media (min-width: 768px){.p-games__games{grid-template-columns:1fr 1fr 1fr;gap:3.2rem}}.p-sa-liveconfig{width:100%;max-width:1440px;margin:0 auto}.p-sa-liveconfig__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.p-sa-liveconfig__form__field{height:80px;align-items:center;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;padding:.5rem 1rem}.p-sa-liveconfig__form__field:nth-child(2n){background-color:var(--dd-grey-light-100)}.p-sa-liveconfig__form__field span{display:flex;align-items:center}.p-sa-liveconfig__btt{position:fixed!important;bottom:3rem;right:2rem;transform:translateY(150px)!important;opacity:0}.p-sa-liveconfig__btt.--transition{transform:translateY(0)!important;opacity:1;transition:.2s ease-out all}.p-login{font-weight:300}@media (min-width: 525px){.p-login{background-image:url(/assets/vle/images/login/dots.png);background-repeat:no-repeat;background-position:center top}}.p-login a{font-weight:700}.o-dd-modal__container__content__description{display:inline-flex;justify-content:flex-start;align-items:center;gap:.8rem}.o-dd-modal__container__content__description i{font-size:2.4rem}.o-dd-modal__container__content__description.--success{color:var(--dd-green-light-100)}.o-dd-modal__container__content__description.--error{color:var(--dd-red-100)}.o-dd-modal__container__content__description.--warn{color:var(--dd-yellow-100)}.o-dd-modal__container__content__footer{display:flex;align-items:center;justify-content:flex-end}.p-sa-login{height:100%;display:flex;justify-content:center;align-items:center}.p-sa-login mat-card{max-width:420px}.p-sa-login-input{margin:0 0 25px;width:100%}.p-sa-login--actions{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.p-sa-organization-admins mat-tab-body{padding-top:1rem}.p-sa-organization-admins__modal__actions{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.p-sa-organization-list table{width:100%}.p-sa-organization-list__last-column{display:flex;align-items:center}.p-sa-organization-list__last-column mat-icon{cursor:pointer}.p-profile__content>div,.p-profile__content>section{margin-bottom:1.6rem}@media (min-width: 768px){.p-profile__content>div,.p-profile__content>section{margin-bottom:4.4rem}}.p-profile__account-details{background-color:var(--dd-grey-10);background-repeat:no-repeat;background-size:2.4rem;background-position:top 1.6rem right 1.6rem;border-radius:.8rem;padding:1.6rem;margin-bottom:1.6rem}@media (min-width: 768px){.p-profile__account-details{display:flex;gap:4.4rem;padding:3.2rem 4.4rem;background-size:3.2rem}}.p-profile__account-details__profile-picture{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:2.4rem}@media (min-width: 768px){.p-profile__account-details__profile-picture{width:auto}}.p-profile__account-details__profile-picture img{border-radius:50%;margin-bottom:1.2rem;object-fit:cover}.p-profile__account-details__profile-information{flex:1 1 0}.p-profile__account-details__profile-information>div{margin-bottom:2.4rem}.p-profile__account-details__profile-information label,.p-profile__account-details__profile-information span{display:block}.p-profile__account-details__profile-information label{color:var(--dd-grey-75)}.p-profile__account-details__profile-information a{color:var(--dd-black);text-decoration:none}.p-profile__account-details__profile-information__editable{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;width:100%}.p-profile__account-details__profile-information__editable span{display:flex;align-items:center;gap:.8rem}@media (min-width: 768px){.p-profile__account-details__profile-information__editable{justify-content:flex-start}}.p-profile__account-details__profile-information__editable i{color:var(--dd-secondary);cursor:pointer}.p-profile__account-details__profile-information__editable form{width:100%}.p-profile__account-details__profile-information__editable span.--mobile{display:none}@media (max-width: 767px){.p-profile__account-details__profile-information__editable span.--mobile{display:block}}.p-profile__account-details__profile-information__form{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.p-profile__account-details__profile-information__form dd-input-field{flex:1 1 13em}.p-profile__account-details__profile-information__form input{width:100%}@media (max-width: 767px){.p-profile__account-details__profile-information__form{display:none}}.p-profile__account-details__profile-information__form-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem}@media (max-width: 767px){.p-profile__account-details__profile-information__form-actions{display:none}}.p-profile__account-details__profile-information__notification{margin-top:calc(var(--dd-gutter) / 2);padding:4px 16px;width:fit-content;border-radius:1.6rem;background-color:var(--dd-green-light-100);color:var(--dd-white-100);font-size:14px}.p-profile__account-details__edit-drawer{display:none;flex-wrap:wrap;gap:var(--dd-gutter)}.p-profile__account-details__edit-drawer label{color:var(--dd-grey-75)}.p-profile__account-details__edit-drawer__input,.p-profile__account-details__edit-drawer__actions{display:flex;justify-content:space-between;align-items:center;gap:var(--dd-gutter)}.p-profile__account-details__edit-drawer__input dd-button,.p-profile__account-details__edit-drawer__input button,.p-profile__account-details__edit-drawer__input dd-input-field,.p-profile__account-details__edit-drawer__actions dd-button,.p-profile__account-details__edit-drawer__actions button,.p-profile__account-details__edit-drawer__actions dd-input-field{width:100%}.p-profile__account-details__edit-drawer__input{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.p-profile__account-details__edit-drawer__input>div{display:flex;margin-bottom:var(--dd-gutter);flex-direction:column;align-items:flex-start;gap:calc(var(--dd-gutter) / 2)}@media (max-width: 767px){.p-profile__account-details__edit-drawer{display:flex}}.p-profile__background{display:none}@media (min-width: 768px){.p-profile__background{display:block}}.p-profile__background__current{width:100%;height:13rem;border-radius:.8rem;object-fit:cover}.p-profile__accounts__actions{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.6rem}@media (min-width: 768px){.p-profile__accounts__actions{flex-direction:row}}.p-profile__confirmation__footer{display:flex;justify-content:space-between;align-items:center}.p-school__linked__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.p-school__linked__header dd-button{margin-left:auto}.p-school__linked__list{display:flex;flex-direction:column;margin:var(--dd-gutter) 0;gap:1.6rem}.p-school__noLink__cta{border-radius:8px;background-color:var(--dd-grey-10);padding:var(--dd-gutter);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--dd-gutter);color:var(--dd-grey-100);margin-bottom:var(--dd-gutter)}.p-school__noLink__cta .dd-icon{font-size:4rem}.p-school__noLink__role__actions{display:flex;flex-direction:row;gap:calc(var(--dd-gutter) / 2);flex-wrap:wrap}@media (max-width: 1023px){.p-school__noLink__role__actions{flex-direction:column}}.p-school__noLink__role__action{flex:1;border-radius:8px;padding:var(--dd-gutter);border:1px solid var(--dd-grey-30);display:inline-flex;gap:var(--dd-gutter)}.p-school__noLink__role__action__content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.8rem;height:100%}.p-school__noLink__role__action__content p{margin:0}.p-school__noLink__role__action__content p:last-of-type{margin-bottom:var(--dd-gutter)}.p-school__noLink__role__action__content dd-button{margin-top:auto}.p_settings{padding-bottom:1.8rem;max-width:100vw;background-color:var(--dd-white-100)}.p_settings h4{margin-bottom:.8rem;text-transform:uppercase;color:var(--dd-grey-75);font-weight:700;font-size:14px}@media (min-width: 525px){.p_settings h4{font-size:17px}}@media (min-width: 768px){.p_settings{padding-bottom:5.6rem}}.p_settings iframe{height:70rem!important}.p-settings__breadcrumbs{position:relative}.p_settings__title{margin:.9rem 0 4rem}@media (min-width: 768px){.p_settings__title{margin-top:4rem}}.p_messages{max-width:100vw;padding-bottom:1.8rem}.p_messages__breadcrumbs{position:relative}.p_messages__title{margin:.9rem 0 4rem}@media (min-width: 768px){.p_messages__title{margin-top:4rem}}.p_messages__container{width:100%;max-width:826px;display:flex;margin:0 auto;padding-bottom:4rem;flex-direction:column;gap:var(--dd-gutter)}.p_messages__container__item--empty{text-align:center}@media (max-width: 767px){.p_messages__container__item--empty img{width:180px}}.p_system,.p_system__details,.p_system__info{display:flex;flex-direction:column;gap:var(--dd-gutter)}.p_system__details,.p_system__info{gap:1.6rem}.p_system__details p,.p_system__info p,.p_system__details h4,.p_system__info h4{margin:0}.p_system__details p:first-letter,.p_system__info p:first-letter,.p_system__details h4:first-letter,.p_system__info h4:first-letter{text-transform:capitalize}.p_system__details__content,.p-dd-studyGroups-detail__details{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;padding:var(--dd-gutter);background-color:var(--dd-grey-10);border-radius:.8rem}@media (max-width: 1023px){.p_system__details__content,.p-dd-studyGroups-detail__details{grid-template-columns:1fr}}.p_system__details__content__article,.p-dd-studyGroups-detail__details__article,.p-dd-studyGroups-detail__details__article--print{display:flex;flex-direction:column}.p_system__details__content__article label,.p-dd-studyGroups-detail__details__article label,.p-dd-studyGroups-detail__details__article--print label{color:var(--dd-grey-75)}.p-dd-studyGroups h4{margin-bottom:1.6rem}.p-dd-studyGroups__header{display:flex;align-items:flex-end;justify-content:space-between}.p-dd-studyGroups__container,.p-dd-studyGroups__container--empty{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--dd-gutter) * 2)}@media (max-width: 524px){.p-dd-studyGroups__container__action{display:none}}.p-dd-studyGroups__container--empty{gap:var(--dd-gutter);justify-content:center;align-items:center}.p-dd-studyGroups__container--empty img{width:250px}@media (max-width: 767px){.p-dd-studyGroups__container--empty img{width:180px}}.p-dd-studyGroups-detail{display:flex;flex-direction:column;gap:var(--dd-gutter)}.p-dd-studyGroups-detail__confirmation__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:4rem}.p-dd-studyGroups-detail__add{display:none}@media (min-width: 525px){.p-dd-studyGroups-detail__add{display:block}}.p-dd-studyGroups-detail__details{grid-template-columns:1fr 1fr auto}@media (max-width: 1023px){.p-dd-studyGroups-detail__details{grid-template-columns:auto auto}.p-dd-studyGroups-detail__details .p-dd-studyGroups-detail__details__article--print{grid-column:2/span 1}}@media (max-width: 524px){.p-dd-studyGroups-detail__details{grid-template-columns:1fr}.p-dd-studyGroups-detail__details .p-dd-studyGroups-detail__details__article--print{display:none}}.p-dd-studyGroups-detail__details__article div,.p-dd-studyGroups-detail__details__article--print div{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--dd-gutter) / 2);justify-content:flex-start;align-items:center}.p-dd-studyGroups-detail__details__article div.p-dd-studyGroups-detail__details__article__name,.p-dd-studyGroups-detail__details__article--print div.p-dd-studyGroups-detail__details__article__name{display:flex;flex-wrap:nowrap}.p-dd-studyGroups-detail__details__article--print{display:flex;align-items:flex-end;justify-content:flex-end}@media (max-width: 524px){.p-dd-studyGroups-detail__details__article__action{display:none}}.p-dd-studyGroups-detail__tabs__header{display:flex;justify-content:space-between;align-items:center}.p-dd-studyGroups-detail__tabs__empty{display:flex;gap:var(--dd-gutter);justify-content:center;align-items:center;flex-direction:column}.p-dd-studyGroups-detail__tabs__empty img{width:250px}@media (max-width: 767px){.p-dd-studyGroups-detail__tabs__empty img{width:180px}}.p-dd-studyGroups-detail__tabs__empty h2,.p-dd-studyGroups-detail__tabs__empty p{margin:0}.p-dd-studyGroups-detail__details__article--delete{display:none}@media (min-width: 525px){.p-dd-studyGroups-detail__details__article--delete{display:flex}}.p-dd-studyGroups-detail__details__article--delete--desktop{display:none}@media (min-width: 1024px){.p-dd-studyGroups-detail__details__article--delete--desktop{display:flex;justify-content:flex-end;align-items:flex-start}}.p-dd-studyGroups-detail__details__article--delete--mobile{display:none}@media (min-width: 525px){.p-dd-studyGroups-detail__details__article--delete--mobile{display:flex;justify-content:flex-end;align-items:flex-start}}@media (min-width: 1024px){.p-dd-studyGroups-detail__details__article--delete--mobile{display:none}}.p-dd-studyGroups-detail__delete__confirmation__icon{display:flex;justify-content:center;align-items:center;margin-bottom:3rem}.p-dd-studyGroups-detail__delete__confirmation__icon>div{background-color:var(--dd-red-10);width:12.5rem;height:12.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.p-dd-studyGroups-detail__delete__confirmation__icon i{color:var(--dd-red-100);font-size:5.6rem}.p-dd-studyGroups-detail__delete__confirmation__title,.p-dd-studyGroups-detail__delete__confirmation__description{text-align:center;margin-bottom:1.6rem}.p-dd-studyGroups-detail__delete__confirmation__actions{display:flex;justify-content:space-between;align-items:center;gap:var(--dd-gutter)}.p-yearbook{overflow:hidden}@media (min-width: 768px){.p-yearbook{margin:-2rem}}.p-yearbook__cards-container{padding-bottom:3.2rem;border-bottom:.1rem solid var(--dd-grey-50)}.p-yearbook__cards-container .o-card-info__card{max-width:unset}.p-yearbook__modal button{width:100%}.p-yearbook__modal__information{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--dd-gutter);margin-bottom:var(--dd-gutter)}.p-yearbook__modal__information label{color:var(--dd-grey-100)}.p-yearbook__modal__information p{margin:0}.p-yearbook__pupil-list{margin-top:2.4rem}.p-yearbook__pupil-list h4{font-weight:700;text-transform:uppercase;margin:0;color:var(--dd-grey-100);margin-bottom:.8rem}.p-yearbook__pupil-list__pupil{padding:.8rem 0;border-bottom:solid .1rem var(--dd-black-5);margin:0}.p-yearbook__badge{width:1.8rem;height:1.8rem;display:inline-flex;justify-content:center;align-items:center;background-color:var(--dd-green-10);border-radius:50%;font-size:1rem;margin-left:.8rem}.p-yearbook__breadcrumbs{position:relative}.p-yearbook__title{margin:.9rem 0 4rem}@media (min-width: 768px){.p-yearbook__title{margin-top:4rem}}.p-yearbook__main{display:flex;flex-direction:column;margin-bottom:5rem}@media (min-width: 768px){.p-yearbook__main__dashboard{width:100%}}@media (min-width: 768px){.p-yearbook__main__dashboard__mobile{width:100%}}@media (max-width: 767px){.p-yearbook__main__dashboard__mobile{display:none}}@media (min-width: 768px){.p-yearbook__main__treefilter{width:20%;min-width:25rem;margin-right:3rem}}@media (min-width: 768px){.p-yearbook__main{flex-direction:row;display:flex;justify-content:space-between;padding:var(--dd-gutter) 2rem}}.p-yearbook__main .a-dd-expansion-panel{margin-bottom:.8rem}@media (min-width: 768px){.p-yearbook__main .a-dd-expansion-panel{margin-bottom:1.6rem}}.p-yearbook__filters__label{text-transform:uppercase;color:var(--dd-grey-100);font-weight:700;font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;margin:0}.p-yearbook__filters .m-dd-dropdown{width:100%}.p-yearbook__filters__filters{display:flex;flex-direction:column}.p-yearbook__content{flex-grow:1;height:100%}@media (min-width: 768px){.p-yearbook__content{border-left:.1rem solid var(--dd-grey-50);padding-left:6rem}}.p-yearbook__content__title__container{border-bottom:.2rem solid var(--dd-grey-30);padding-bottom:1.5rem}.p-yearbook__content__title{font-weight:600;font-size:21px;line-height:24.6px;color:var(--dd-primary);padding-bottom:.5rem}@media (min-width: 768px){.p-yearbook__content__title{font-weight:600;font-size:30px;line-height:35.16px}}.p-yearbook__content__subtitle{font-weight:400;font-size:12px;line-height:18px;color:var(--dd-grey-100)}@media (min-width: 768px){.p-yearbook__content__subtitle{font-weight:400;font-size:17px;line-height:24px}}.p-yearbook__content__keyword{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100)}.p-yearbook__content__keyword span{font-weight:600;font-size:17px;line-height:24px}@media (max-width: 1023px){.p-yearbook__content__keyword{display:none}}.p-yearbook__content__amount{display:flex;flex-direction:row;justify-content:space-between;padding:3.6rem 0 1.5rem;align-items:center}@media (max-width: 767px){.p-yearbook__content__amount{padding-top:2.4rem;padding-bottom:.5rem;flex-direction:column;align-items:flex-start}}.p-yearbook__content__amount__info{display:flex;text-align:left;color:var(--dd-grey-100);font-weight:600;font-size:17px;line-height:2.4rem;gap:1.6rem}.p-yearbook__content__amount__info__title{color:var(--dd-grey-dark-100);font-weight:600;font-size:21px;line-height:24.6px;padding-left:.5rem;font-size:2.4rem}@media (max-width: 767px){.p-yearbook__content__amount__info__title{font-weight:600;font-size:17px;line-height:24px}}.p-yearbook__content__amount__info__icon .dd-icon-oefeningen:before,.p-yearbook__content__amount__info__icon .dd-icon-taken:before{font-size:2.5rem}.p-yearbook__content__amount__total{color:var(--dd-grey-100);font-size:14px;display:flex;justify-content:space-between;align-items:center;width:100%}.p-yearbook__content__amount__total__text{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-yearbook__content__amount__total-types-btn .--small,.p-yearbook__content__amount__total-types-btn .--light{font-weight:400;font-size:14px;line-height:21px;padding:1rem 1.5rem;color:var(--dd-black-100);background-color:var(--dd-grey-10)}.p-yearbook__content__amount__total-types-btn .--small i,.p-yearbook__content__amount__total-types-btn .--light i{padding-bottom:.4rem}.p-yearbook__content__amount__total-types-btn .--small:hover,.p-yearbook__content__amount__total-types-btn .--light:hover{color:var(--dd-black-100);background-color:var(--dd-grey-5)}@media (min-width: 768px){.p-yearbook__content__amount__total{display:none}}.p-yearbook__content__amount__add-btn{font-weight:600;font-size:14px;line-height:21px}@media (max-width: 767px){.p-yearbook__content__amount__add-btn{display:none}}.p-yearbook__content .p-yearbook__subject__name{color:var(--dd-primary);font-weight:700;font-size:21px;line-height:2.5rem;margin-bottom:.8rem}.p-yearbook__content .p-yearbook__yearbook{margin-bottom:2.4rem}@media (min-width: 768px){.p-yearbook__content .p-yearbook__yearbook{margin-bottom:3.2rem}}.p-yearbook__content .p-yearbook__yearbook__name{color:var(--dd-grey-130);font-weight:700;font-size:17px;line-height:2.4rem;margin-bottom:.8rem}.p-yearbook__content .p-yearbook__yearbook__header{color:var(--dd-grey-100);display:none;grid-template-areas:"name name chapter planning";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;padding-left:var(--dd-gutter);padding-right:calc(var(--dd-gutter) + 2.4rem);gap:1.6rem}@media (min-width: 768px){.p-yearbook__content .p-yearbook__yearbook__header{display:grid}}.p-yearbook__content .p-yearbook__yearbook__header p{font-size:14px;margin-top:0}.p-yearbook__content .p-yearbook__yearbook__header__name{grid-area:name}@media (min-width: 768px){.p-yearbook__content .p-yearbook__yearbook__header__chapter,.p-yearbook__content .p-yearbook__yearbook__header__planning{text-align:center}}.p-yearbook__content__mobile{flex-grow:1;height:100%}@media (min-width: 768px){.p-yearbook__content__mobile{border-left:.1rem solid var(--dd-grey-50);padding-left:6rem}}.p-yearbook__content__mobile__title__container{border-bottom:.2rem solid var(--dd-grey-30);padding-bottom:1.5rem}.p-yearbook__content__mobile__title{font-weight:600;font-size:21px;line-height:24.6px;color:var(--dd-primary);padding-bottom:.5rem}@media (min-width: 768px){.p-yearbook__content__mobile__title{font-weight:600;font-size:30px;line-height:35.16px}}.p-yearbook__content__mobile__subtitle{font-weight:400;font-size:12px;line-height:18px;color:var(--dd-grey-100)}@media (min-width: 768px){.p-yearbook__content__mobile__subtitle{font-weight:400;font-size:17px;line-height:24px}}.p-yearbook__content__mobile__keyword{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100)}.p-yearbook__content__mobile__keyword span{font-weight:600;font-size:17px;line-height:24px}@media (max-width: 1023px){.p-yearbook__content__mobile__keyword{display:none}}.p-yearbook__content__mobile__amount{display:flex;flex-direction:row;justify-content:space-between;padding:3.6rem 0 1.5rem;align-items:center}@media (max-width: 767px){.p-yearbook__content__mobile__amount{padding-top:2.4rem;padding-bottom:.5rem;flex-direction:column;align-items:flex-start}}.p-yearbook__content__mobile__amount__info{display:flex;text-align:left;color:var(--dd-grey-100);font-weight:600;font-size:17px;line-height:2.4rem}.p-yearbook__content__mobile__amount__info__title{color:var(--dd-grey-dark-100);font-weight:600;font-size:21px;line-height:24.6px;padding-left:.5rem}@media (max-width: 767px){.p-yearbook__content__mobile__amount__info__title{font-weight:600;font-size:17px;line-height:24px}}.p-yearbook__content__mobile__amount__total{color:var(--dd-grey-100);font-size:14px;display:flex;justify-content:space-between;align-items:center;width:100%}.p-yearbook__content__mobile__amount__total__text{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-yearbook__content__mobile__amount__total-types-btn .--small,.p-yearbook__content__mobile__amount__total-types-btn .--light{font-weight:400;font-size:14px;line-height:21px;padding:1rem 1.5rem;color:var(--dd-black-100);background-color:var(--dd-grey-10)}.p-yearbook__content__mobile__amount__total-types-btn .--small i,.p-yearbook__content__mobile__amount__total-types-btn .--light i{padding-bottom:.4rem}.p-yearbook__content__mobile__amount__total-types-btn .--small:hover,.p-yearbook__content__mobile__amount__total-types-btn .--light:hover{color:var(--dd-black-100);background-color:var(--dd-grey-5)}@media (min-width: 768px){.p-yearbook__content__mobile__amount__total{display:none}}.p-yearbook__content__mobile__amount__add-btn{font-weight:600;font-size:14px;line-height:21px}@media (max-width: 767px){.p-yearbook__content__mobile__amount__add-btn{display:none}}.p-yearbook__content__mobile .p-yearbook__subject__name{color:var(--dd-primary);font-weight:700;font-size:21px;line-height:2.5rem;margin-bottom:.8rem}.p-yearbook__content__mobile .p-yearbook__yearbook{margin-bottom:2.4rem}@media (min-width: 768px){.p-yearbook__content__mobile .p-yearbook__yearbook{margin-bottom:3.2rem}}.p-yearbook__content__mobile .p-yearbook__yearbook__name{color:var(--dd-grey-130);font-weight:700;font-size:17px;line-height:2.4rem;margin-bottom:.8rem}.p-yearbook__content__mobile .p-yearbook__yearbook__header{color:var(--dd-grey-100);display:none;grid-template-areas:"name name chapter planning";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;padding-left:var(--dd-gutter);padding-right:calc(var(--dd-gutter) + 2.4rem);gap:1.6rem}@media (min-width: 768px){.p-yearbook__content__mobile .p-yearbook__yearbook__header{display:grid}}.p-yearbook__content__mobile .p-yearbook__yearbook__header p{font-size:14px;margin-top:0}.p-yearbook__content__mobile .p-yearbook__yearbook__header__name{grid-area:name}@media (min-width: 768px){.p-yearbook__content__mobile .p-yearbook__yearbook__header__chapter,.p-yearbook__content__mobile .p-yearbook__yearbook__header__planning{text-align:center}}.p-yearbook__definition{display:grid;grid-template-areas:"pupils end actions";grid-template-columns:1fr 1fr 3rem;gap:1.6rem;background-color:var(--dd-primary);border-radius:.8rem;padding:1.2rem;margin-bottom:.8rem}@media (min-width: 768px){.p-yearbook__definition{background-color:transparent;grid-template-areas:"pupils start end actions";grid-template-columns:1fr 8rem 8rem 3rem;gap:3.2rem;padding:.8rem 0;margin-bottom:0;border-radius:0;border-bottom:solid .1rem var(--dd-black-5)}}.p-yearbook__definition p{margin:0;display:flex;justify-content:flex-start;align-items:center;color:var(--dd-white-100);font-size:12px;line-height:1.8rem}@media (min-width: 768px){.p-yearbook__definition p{color:var(--dd-black-100)}}.p-yearbook__definition__pupils{flex:1;grid-area:pupils}@media (min-width: 768px){.p-yearbook__definition__pupils.--mobile{display:none}}.p-yearbook__definition__pupils.--desktop{display:none}.p-yearbook__definition__pupils.--desktop span{display:flex}@media (min-width: 768px){.p-yearbook__definition__pupils.--desktop{display:flex}}.p-yearbook__definition__start{display:none!important;grid-area:start}@media (min-width: 768px){.p-yearbook__definition__start{display:flex!important}}.p-yearbook__definition__end{grid-area:end}.p-yearbook__definition__actions{grid-area:actions}.p-yearbook__definition__actions dd-popup-menu{display:none}@media (min-width: 768px){.p-yearbook__definition__actions dd-popup-menu{display:block}}.p-yearbook__definition__actions .dd-icon-dots{font-size:3rem;color:var(--dd-white-100)}@media (min-width: 768px){.p-yearbook__definition__actions .dd-icon-dots{color:var(--dd-primary)}}.p-yearbook__definition__actions .dd-icon-chevron-right{font-size:2.1rem;color:var(--dd-white-100)}@media (min-width: 768px){.p-yearbook__definition__actions .dd-icon-chevron-right{display:none}}.p-yearbook__modal__delete{text-align:center}.p-yearbook__modal__delete__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.p-yearbook__grid{display:grid;grid-template-columns:1.5fr auto auto auto 1fr auto;column-gap:6rem;row-gap:1rem;padding:var(--dd-gutter) calc(var(--dd-gutter) / 2);position:relative}.p-yearbook__grid.--past{grid-template-columns:1.5fr auto auto auto auto}.p-yearbook__grid.--past .--active-only{display:none}.p-yearbook__grid__desktop{display:contents}.p-yearbook__grid.--void{grid-template-columns:auto}.p-yearbook__grid .p-yearbook__empty{grid-column:span 6}.p-yearbook__grid__subtitle{grid-column:span 6;color:var(--dd-grey-100);text-transform:uppercase;font-size:17px;line-height:2.4rem;margin-top:2.4rem;margin-bottom:0}@media (max-width: 1023px){.p-yearbook__grid{display:flex;flex-direction:column;gap:calc(var(--dd-gutter) / 2)}.p-yearbook__grid__desktop{display:none}}.p-yearbook__grid__header{color:var(--dd-grey-100)}.p-yearbook__grid__border{grid-column:1/7;border-bottom:1px solid var(--dd-grey-20)}.p-yearbook__paginator{grid-column:span 6;margin-top:0}.p-yearbook__nokeyword{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3rem 0}.p-yearbook__nokeyword__image{display:block;width:100%;max-width:16rem;margin:0 auto}.p-yearbook__nokeyword__title{text-align:center;color:var(--dd-black-100);font-weight:700;font-size:21px;line-height:2.5rem;margin-right:.5rem;margin-bottom:1.5rem}.p-yearbook__nokeyword__title span{color:var(--dd-primary)}.p-yearbook__nokeyword__list__text{color:var(--dd-black-100);font-weight:400;font-size:14px;line-height:2.1rem;margin-bottom:1rem;margin-left:5rem}.p-yearbook__nokeyword__list__itemlist{color:var(--dd-black-100);font-weight:400;font-size:14px;line-height:2.1rem;margin-bottom:1rem}.yearbook-title-icon{display:flex;align-items:center;margin-right:1.3rem}.yearbook-title-text{font-size:21px;font-weight:700;color:var(--dd-black-75)}.p-yearbook-subtitles-reset-exercises{display:flex;justify-content:flex-end;margin:1rem 1rem 1rem 2rem;padding:1rem}@media (max-width: 767px){.p-yearbook-subtitles-reset-exercises{display:none}}.p-yearbook-subtitles-reset-exercises__reset-btn{margin-bottom:1.5rem;align-self:flex-end}.p-yearbook-subtitles-container{display:flex;align-items:center;justify-content:space-between;padding:2rem 1rem 0 0}@media (max-width: 767px){.p-yearbook-subtitles-container{display:none}}.p-yearbook-subtitles-container-assignments{display:flex;align-items:center;justify-content:space-between;padding:1rem 3rem 1rem 1rem}.p-yearbook-subtitles-container-main-exercises{display:flex;flex-direction:column;padding-left:0;padding-right:0;margin-right:0}@media (max-width: 1179px){.p-yearbook-subtitles-container-main-exercises{margin-right:10%}}.p-yearbook-subtitles-container-exercises{display:flex;align-items:center;justify-content:space-between}.p-yearbook-subtitles-container-exercises__topics{display:grid;grid-template-columns:repeat(3,11rem);font-weight:400;font-size:14px;line-height:21px}@media (max-width: 767px){.p-yearbook-subtitles-container-exercises__topics{display:none}}.p-yearbook-subtitles-container-exercises__topics__element{color:var(--dd-grey-100);grid-row:span 3;display:flex}.p-yearbook-subtitles-container-tasksAndTests{display:flex;align-items:center;justify-content:space-between;padding:2rem 1rem 0 1.5rem}.p-yearbook-subtitles-container-tasksAndTests__topics{display:grid;grid-template-columns:repeat(1,11rem);font-weight:400;font-size:14px;line-height:21px}@media (max-width: 767px){.p-yearbook-subtitles-container-tasksAndTests__topics{display:none}}.p-yearbook-subtitles-container-tasksAndTests__topics__element{color:var(--dd-grey-100);grid-row:span 1;display:flex}.p-yearbook-subtitles-order-title{color:var(--dd-grey-100);padding:0 0 0 1.5rem}.p-yearbook-subtitles-order dd-button .--btn-list,.p-yearbook-subtitles-order dd-button .--small,.p-yearbook-subtitles-order dd-button .--light{font-weight:400;font-size:14px;line-height:21px;background:var(--dd-white-100);color:var(--dd-grey-100);padding:1rem 1.5rem}.p-yearbook-subtitles-order dd-button .--btn-list:hover,.p-yearbook-subtitles-order dd-button .--small:hover,.p-yearbook-subtitles-order dd-button .--light:hover{background:var(--dd-white-100);color:var(--dd-grey-100)}.p-yearbook-subtitles-order__exercises,.p-yearbook-subtitles-order__tasksAndTests{color:var(--dd-grey-100);padding:1rem 0}@media (max-width: 767px){.p-yearbook-subtitles-order__exercises,.p-yearbook-subtitles-order__tasksAndTests{display:none}}.p-yearbook-subtitles-pupil-access{font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100);margin-right:1rem}.p-yearbook-not-found{display:flex;justify-content:center}.p-yearbook__more-btn{padding-top:2.5rem}.p-yearbook__more-btn dd-button .--btn-list,.p-yearbook__more-btn dd-button .--small,.p-yearbook__more-btn dd-button .--light{padding:.5rem 1rem;font-weight:400;font-size:14px;line-height:21px;background:var(--dd-grey-10);color:var(--dd-grey-100)}.p-yearbook__more-btn dd-button .--btn-list:hover,.p-yearbook__more-btn dd-button .--small:hover,.p-yearbook__more-btn dd-button .--light:hover{background:var(--dd-grey-5);color:var(--dd-grey-100)}.p-yearbook__more-btn dd-button .--btn-list i,.p-yearbook__more-btn dd-button .--small i,.p-yearbook__more-btn dd-button .--light i{padding-left:.5rem}@media (max-width: 767px){.p-yearbook__more-btn dd-button .--btn-list,.p-yearbook__more-btn dd-button .--small,.p-yearbook__more-btn dd-button .--light{display:none}}.p-yearbook__show-more-btn dd-button .--btn-list,.p-yearbook__show-more-btn dd-button .--small,.p-yearbook__show-more-btn dd-button .--light{padding:.5rem 1rem;font-weight:400;font-size:14px;line-height:21px;background:var(--dd-grey-10);color:var(--dd-grey-100);width:100%}.p-yearbook__show-more-btn dd-button .--btn-list:hover,.p-yearbook__show-more-btn dd-button .--small:hover,.p-yearbook__show-more-btn dd-button .--light:hover{background:var(--dd-grey-5);color:var(--dd-grey-100)}@media (min-width: 768px){.p-yearbook__show-more-btn dd-button .--btn-list,.p-yearbook__show-more-btn dd-button .--small,.p-yearbook__show-more-btn dd-button .--light{display:none}}.p-yearbook__show-less-btn{margin-top:1.5rem}.p-yearbook__show-less-btn dd-button .--btn-list,.p-yearbook__show-less-btn dd-button .--small,.p-yearbook__show-less-btn dd-button .--light{padding:.5rem 1rem;font-weight:400;font-size:14px;line-height:21px;background:var(--dd-grey-10);color:var(--dd-grey-100)}.p-yearbook__show-less-btn dd-button .--btn-list:hover,.p-yearbook__show-less-btn dd-button .--small:hover,.p-yearbook__show-less-btn dd-button .--light:hover{background:var(--dd-grey-5);color:var(--dd-grey-100)}@media (max-width: 1023px){.p-yearbook__show-less-btn dd-button .--btn-list,.p-yearbook__show-less-btn dd-button .--small,.p-yearbook__show-less-btn dd-button .--light{width:100%}}.p-yearbook__show-less-btn dd-button .--btn-list i,.p-yearbook__show-less-btn dd-button .--small i,.p-yearbook__show-less-btn dd-button .--light i{padding-left:.5rem}@media (max-width: 1023px){.p-yearbook__show-less-btn dd-button .--btn-list i,.p-yearbook__show-less-btn dd-button .--small i,.p-yearbook__show-less-btn dd-button .--light i{display:none}}.p-yearbook-paginator .m-paginator__big,.p-yearbook-paginator .m-paginator__small{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem}@media (min-width: 768px){.p-yearbook-paginator .m-paginator__big,.p-yearbook-paginator .m-paginator__small{margin:3.2rem 0;gap:2rem}}@media (max-width: 524px){.p-yearbook-paginator .m-paginator__big,.p-yearbook-paginator .m-paginator__small{display:none}}.p-yearbook-paginator .m-paginator__button{width:2rem;height:3rem;display:flex;justify-content:center;align-items:center;gap:1.5rem;border:none;border-radius:.6rem;background-color:var(--dd-grey-10)}.p-yearbook-paginator .m-paginator__button:hover,.p-yearbook-paginator .m-paginator__button:active,.p-yearbook-paginator .m-paginator__button:focus{background-color:var(--dd-grey-20)}.p-yearbook-paginator .m-paginator__button:disabled{background-color:var(--dd-grey-75);color:var(--dd-black-75);cursor:not-allowed}.p-yearbook-paginator .m-paginator__button__button.dots{background-color:var(--dd-grey-5)}@media (min-width: 525px){.p-yearbook-paginator .m-paginator__button{width:4rem;height:4rem;font-size:1.3rem;line-height:.75rem}}.p-yearbook-paginator .m-paginator__button.--previous,.p-yearbook-paginator .m-paginator__button.--next{padding:0 1rem}@media (min-width: 1024px){.p-yearbook-paginator .m-paginator__button.--previous,.p-yearbook-paginator .m-paginator__button.--next{width:10rem}}.p-yearbook-paginator .m-paginator__button.--active{background-color:var(--dd-primary);color:var(--dd-white-100)}.p-yearbook-paginator .m-paginator__button .--colored{color:var(--dd-primary)}.p-yearbook-paginator .m-paginator i{font-size:3rem}.p-yearbook-paginator .m-paginator__small{display:flex}@media (min-width: 525px){.p-yearbook-paginator .m-paginator__small{display:none}}.p-yearbook-paginator .m-paginator__small .m-paginator__button{width:auto;padding:1.5rem;gap:.35rem}.p-yearbook-select-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}@media (max-width: 1179px){.p-yearbook-select-container{display:flex;flex-direction:column;width:90%}}.p-yearbook-select-container .p-yearbook-select__item{padding:1rem 0}@media (max-width: 767px){.p-yearbook-select-container{display:none}}.p-yearbook-border-line{padding-top:3rem;border-top:.1rem solid var(--dd-grey-50)}.p-yearbook-exercises-container{border-top:.2rem solid var(--dd-grey-50)}@media (max-width: 767px){.p-yearbook-exercises__select{padding:1rem 0}}.p-new-material__title{font-weight:600;font-size:17px;line-height:24px;padding-bottom:2rem}.p-new-material__method-title{font-weight:600;font-size:17px;line-height:24px;padding:2rem 0}.p-new-material__method-text{margin:.5rem 0;font-weight:400;font-size:14px;line-height:21px}.p-new-material__progress-bar{max-width:30%}.p-new-material__progress-bar p{font-weight:400;font-size:12px;line-height:18px}.p-new-material__btns{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.p-new-material__error{border:solid .1rem var(--dd-red-100)}.p-new-material__error__message{color:var(--dd-red-100);padding:.5rem}.p-new-material-file-type-text{display:flex;align-items:center}.p-new-material-file-type-text div{margin-left:.5rem;font-weight:400;font-size:12px;line-height:18px}.p-new-material-delete-btn{cursor:pointer}.p-new-material__modal{text-align:center}.p-new-material__modal__icon-container{font-size:6.7rem;font-weight:100;color:var(--dd-orange-100)}.p-new-material__modal__message-attention{font-weight:600;font-size:30px;line-height:35.16px}.p-new-material__modal__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.p-new-material__personal-confirmation{display:flex;flex-direction:row;gap:1rem;margin-top:1rem}.file-type-Image{color:var(--dd-aquamarine-100)}.file-type-Audio{color:var(--dd-orange-light-100)}.file-type-Word{color:var(--dd-blue-100)}.file-type-Video{color:var(--dd-red-dark-100)}.file-type-Hyperlink{color:var(--dd-pink-100)}.file-type-Interactiveimage{color:var(--dd-aquamarine-100)}.file-type-Spreadsheet{color:var(--dd-green-dark-100)}.file-type-Pdf{color:var(--dd-orange-dark-100)}.file-type-Zip{color:var(--dd-brown-100)}.file-type-Presentation{color:var(--dd-brown-light-100)}.file-type-Own{color:var(--dd-blue-light-100)}.file-container{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(2rem,auto);padding-top:.5rem;min-width:100%}.file-container-name{grid-column:1/5;grid-row:1;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;grid-gap:0 1.5rem;padding:.7rem}.file-container-name input{padding:.7rem 0 .7rem 1.3rem;line-height:2.1rem;gap:.8rem;border-radius:.5rem;border:solid .1rem var(--dd-grey-50);width:100%;font-weight:400;font-size:14px;line-height:21px}.file-container-old-name{padding:.7rem;grid-column:3/5;grid-row:1;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;grid-gap:0 1.5rem;overflow:hidden}.file-container-type{padding:.7rem;grid-column:5;display:flex;justify-content:flex-start;align-items:center;grid-gap:0}.file-container-size{padding:.7rem;grid-column:6;display:flex;justify-content:flex-start;align-items:center;grid-gap:1.5rem}.file-container-icon{padding:.7rem;grid-column:7;grid-row:1;display:flex;justify-content:flex-start;align-items:center;color:var(--dd-red-100)}.hyperlink-main{padding-bottom:1.5rem;border-bottom:solid .1rem var(--dd-grey-30)}.hyperlink-container{display:grid;grid-template-columns:repeat(6,auto);grid-auto-rows:minmax(2rem,auto);padding-top:1.5rem;grid-gap:1rem;align-items:center}.hyperlink-container-name{display:flex;justify-content:flex-start;flex-direction:column;width:20rem;padding:.7rem}.hyperlink-container-name input{grid-column:1;padding:1.5rem 0 1.5rem 1.5rem;line-height:2.1rem;gap:.8rem;border-radius:.8rem;border:solid .1rem var(--dd-grey-50);width:20rem;font-weight:400;font-size:14px;line-height:21px}.hyperlink-container-name-fixed-height{height:9.8rem}.hyperlink-container-address{padding:.7rem;display:flex;justify-content:flex-start;flex-direction:column;width:36rem}.hyperlink-container-address input{grid-column:2;padding:1.5rem 0 1.5rem 1.5rem;line-height:2.1rem;gap:.8rem;border-radius:.8rem;border:solid .1rem var(--dd-grey-50);font-weight:400;font-size:14px;line-height:21px}.hyperlink-container-address-fixed-height{height:9.8rem}.hyperlink-container-icon-open{padding:.7rem;display:flex;justify-content:flex-start;align-items:center}.hyperlink-container-icon-open .dd-icon-open{padding-left:1rem;color:var(--dd-black-100);font-size:1.8rem;cursor:pointer}.hyperlink-container-video{padding:.7rem;display:flex;align-items:center;padding-left:0}.hyperlink-container-video-checkbox{grid-column:4;display:flex;justify-content:center;align-items:center;padding-bottom:2rem}.hyperlink-container-icon-trash{padding:.7rem;display:flex;justify-content:flex-start;align-items:center;color:var(--dd-red-100)!important;font-size:1.8rem;cursor:pointer;margin-bottom:3.1rem}.fixed-margin-bottom{margin-bottom:3.1rem}.file-main{padding-top:2rem}.action-file-btn .--secondary,.action-file-btn .--small,.action-file-btn .--light{font-weight:400;font-size:14px;line-height:21px;background:var(--dd-white-100);color:var(--dd-dark-grey-100);border:solid .1rem var(--dd-grey-100);border-right:none;border-top-left-radius:.8rem;border-bottom-left-radius:.8rem;border-bottom-right-radius:0;border-top-right-radius:0}.action-file-btn .--secondary:hover,.action-file-btn .--secondary:active,.action-file-btn .--secondary:focus,.action-file-btn .--small:hover,.action-file-btn .--small:active,.action-file-btn .--small:focus,.action-file-btn .--light:hover,.action-file-btn .--light:active,.action-file-btn .--light:focus{background:var(--dd-white-100);color:var(--dd-green-100);border:solid .2rem var(--dd-green-100)}.action-hyperlink-btn .--secondary,.action-hyperlink-btn .--small,.action-hyperlink-btn .--light{font-weight:400;font-size:14px;line-height:21px;background:var(--dd-white-100);color:var(--dd-dark-grey-100);border:solid .1rem var(--dd-grey-100);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:.8rem;border-top-right-radius:.8rem}.action-hyperlink-btn .--secondary:hover,.action-hyperlink-btn .--secondary:active,.action-hyperlink-btn .--secondary:focus,.action-hyperlink-btn .--small:hover,.action-hyperlink-btn .--small:active,.action-hyperlink-btn .--small:focus,.action-hyperlink-btn .--light:hover,.action-hyperlink-btn .--light:active,.action-hyperlink-btn .--light:focus{background:var(--dd-white-100);color:var(--dd-green-100);border:solid .2rem var(--dd-green-100)}.selected-file-btn .--secondary,.selected-file-btn .--small,.selected-file-btn .--light{font-weight:400;font-size:14px;line-height:21px;background:var(--dd-white-100);color:var(--dd-green-100);border:solid .2rem var(--dd-green-100);border-top-left-radius:.8rem;border-bottom-left-radius:.8rem;border-bottom-right-radius:0;border-top-right-radius:0}.selected-file-btn .--secondary:hover,.selected-file-btn .--secondary:active,.selected-file-btn .--secondary:focus,.selected-file-btn .--small:hover,.selected-file-btn .--small:active,.selected-file-btn .--small:focus,.selected-file-btn .--light:hover,.selected-file-btn .--light:active,.selected-file-btn .--light:focus{background:var(--dd-white-100);color:var(--dd-green-100);border:solid .2rem var(--dd-green-100)}.selected-hyperlink-btn .--secondary,.selected-hyperlink-btn .--small,.selected-hyperlink-btn .--light{font-weight:400;font-size:14px;line-height:21px;background:var(--dd-white-100);color:var(--dd-green-100);border:solid .2rem var(--dd-green-100);border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:.8rem;border-top-right-radius:.8rem}.selected-hyperlink-btn .--secondary:hover,.selected-hyperlink-btn .--secondary:active,.selected-hyperlink-btn .--secondary:focus,.selected-hyperlink-btn .--small:hover,.selected-hyperlink-btn .--small:active,.selected-hyperlink-btn .--small:focus,.selected-hyperlink-btn .--light:hover,.selected-hyperlink-btn .--light:active,.selected-hyperlink-btn .--light:focus{background:var(--dd-white-100);color:var(--dd-green-100);border:solid .2rem var(--dd-green-100)}.cancel-action-btn .--secondary,.cancel-action-btn .--small,.cancel-action-btn .--light{font-weight:400;font-size:14px;line-height:21px;background:var(--dd-grey-10);color:var(--dd-dark-grey-100)}.cancel-action-btn .--secondary:hover,.cancel-action-btn .--secondary:active,.cancel-action-btn .--secondary:focus,.cancel-action-btn .--small:hover,.cancel-action-btn .--small:active,.cancel-action-btn .--small:focus,.cancel-action-btn .--light:hover,.cancel-action-btn .--light:active,.cancel-action-btn .--light:focus{background:var(--dd-grey-30);color:var(--dd-dark-grey-100)}.p-new-material__btns__add-link .--secondary,.p-new-material__btns__add-link .--small,.p-new-material__btns__add-link .--light{font-weight:600;font-size:17px;line-height:24px;background:var(--dd-white-100);color:var(--dd-red-100)}.p-new-material__btns__add-link .--secondary:hover,.p-new-material__btns__add-link .--secondary:active,.p-new-material__btns__add-link .--secondary:focus,.p-new-material__btns__add-link .--small:hover,.p-new-material__btns__add-link .--small:active,.p-new-material__btns__add-link .--small:focus,.p-new-material__btns__add-link .--light:hover,.p-new-material__btns__add-link .--light:active,.p-new-material__btns__add-link .--light:focus{background:var(--dd-white-100);color:var(--dd-red-100)}.dropzone{height:20rem;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--dd-grey-10)!important;border:dashed .2rem var(--dd-grey-50)!important;border-radius:.8rem!important;margin-top:1.5rem}.dropzone__error{border:dashed .2rem var(--dd-red-100)!important}.dropzone__error__message{color:var(--dd-red-100);padding:.5rem}input[type=file]{display:none}.draganddrop_texts{display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:400;font-size:14px;line-height:21px}.draganddrop_texts .drag-text{margin-bottom:.5rem;text-align:center}.o-dd-modal__container{border:solid 1px var(--dd-grey-100)}.p-share-material__modal{text-align:center;width:100%}.p-share-material__modal__card-info{background-color:var(--dd-grey-10);padding:.6rem;margin-bottom:2.4rem}.p-share-material__modal__card-info__new-materials{background-color:var(--dd-grey-10);padding:1.5rem 1.5rem .8rem;margin:1rem 0 2rem}.p-share-material__modal__subtitle{font-weight:600;font-size:17px;line-height:24px;color:var(--dd-black-100);display:flex;justify-content:flex-start;min-width:32rem}.p-share-material__modal__container{display:flex;justify-content:space-between;flex-direction:row;gap:3.6rem;height:40rem}.p-share-material__modal__summary{border-radius:1rem;border:1px solid var(--dd-green-100);padding:1.6rem 2.4rem;display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--dd-green-2);overflow-y:auto;height:40rem}.p-share-material__btns{padding-top:3rem;position:relative;bottom:0;left:0;right:0;display:flex;flex-direction:row;justify-content:space-between}.p-yearbook-assignments-teacher__header{display:flex;justify-content:space-between;margin:2rem 0 3.2rem;position:relative}.p-yearbook-assignments-teacher__btn__create-assignment{position:absolute;right:0;bottom:1.5rem}.p-yearbook-assignments-teacher-ready__reset_filter{height:5rem;display:flex;align-items:center}.p-yearbook-assignments-teacher-ready__main{display:flex;flex-direction:column;margin-bottom:5rem}@media (min-width: 768px){.p-yearbook-assignments-teacher-ready__main__treefilter{width:20%;min-width:25rem;margin-right:3rem}}@media (min-width: 768px){.p-yearbook-assignments-teacher-ready__main{flex-direction:row;display:flex;justify-content:space-between}}.p-yearbook-assignments-teacher-ready__main .a-dd-expansion-panel{margin-bottom:.8rem}@media (min-width: 768px){.p-yearbook-assignments-teacher-ready__main .a-dd-expansion-panel{margin-bottom:1.6rem}}.p-yearbook-assignments-teacher-ready__content{flex-grow:1;height:100%}@media (min-width: 768px){.p-yearbook-assignments-teacher-ready__content{border-left:.1rem solid var(--dd-grey-50);padding-left:6rem}}.p-yearbook-assignments-teacher-ready__content__title__container{padding-bottom:1.5rem}.p-yearbook-assignments-teacher-ready__content__title{font-weight:600;font-size:21px;line-height:24.6px;color:var(--dd-primary);padding-bottom:.5rem}@media (min-width: 768px){.p-yearbook-assignments-teacher-ready__content__title{font-weight:600;font-size:30px;line-height:35.16px}}.p-yearbook-assignments-teacher-ready__content__subtitle{color:var(--dd-grey-75)}.p-yearbook-assignments-teacher-ready__content__keyword{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100)}.p-yearbook-assignments-teacher-ready__content__keyword span{font-weight:600;font-size:17px;line-height:24px}@media (max-width: 1023px){.p-yearbook-assignments-teacher-ready__content__keyword{display:none}}.p-yearbook-assignments-teacher-ready__assignments-list{margin:3rem 0}.p-yearbook-assignments-teacher-ready__assignments-list__header{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:1rem;grid-row:1;grid-column:1/10;margin-top:2rem}.p-yearbook-assignments-teacher-ready__assignments-list__header__title{grid-column:1/5;grid-row:1}.p-yearbook-assignments-teacher-ready__assignments-list__header__author{grid-column:5/7;grid-row:1}.p-yearbook-assignments-teacher-ready__assignments-list__header__blocks{grid-column:7/9;grid-row:1;display:flex;flex-direction:row;justify-content:center;align-items:center}.p-yearbook-assignments-teacher-ready__assignments-list__header__options{grid-column:9/10;grid-row:1;display:flex;flex-direction:row;justify-content:center;align-items:center}.p-yearbook-assignments-teacher-ready__assignments-list__item{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:1rem;grid-row:2;grid-column:1/10;border-bottom:solid .1rem var(--dd-grey-30);padding:1rem 0}.p-yearbook-assignments-teacher-ready__assignments-list__item__info{grid-column:1/5;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;cursor:pointer}.p-yearbook-assignments-teacher-ready__assignments-list__item__info__title{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100)}.p-yearbook-assignments-teacher-ready__assignments-list__item__info__location{color:var(--dd-grey-100);font-weight:400;font-size:14px;line-height:21px}.p-yearbook-assignments-teacher-ready__assignments-list__item__author{grid-column:5/7;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-yearbook-assignments-teacher-ready__assignments-list__item__author__image{margin-right:.8rem;display:flex;align-items:center;justify-content:center}.p-yearbook-assignments-teacher-ready__assignments-list__item__author__image img{border-radius:50%!important}.p-yearbook-assignments-teacher-ready__assignments-list__item__author__name{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.p-yearbook-assignments-teacher-ready__assignments-list__item__blocks{grid-column:7/9;grid-row:1;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-yearbook-assignments-teacher-ready__assignments-list__item__options{grid-column:9/10;grid-row:1;display:flex;justify-content:flex-end;align-items:center}.p-yearbook-assignments-teacher-ready__assignments-list__item__options dd-pop-up-menu{display:none}@media (min-width: 768px){.p-yearbook-assignments-teacher-ready__assignments-list__item__options dd-pop-up-menu{display:block}}.p-yearbook-assignments-teacher-ready__assignments-list__item__options .dd-icon-dots{font-size:2rem;color:var(--dd-primary-100)}.p-yearbook-assignments-teacher-ready__modal__delete{text-align:center}.p-yearbook-assignments-teacher-ready__modal__delete__icon{color:var(--dd-red-100);background-color:var(--dd-red-10)}.p-yearbook-assignments-teacher-ready__modal__delete__icon-fail{color:var(--dd-orange-100)}.p-yearbook-assignments-teacher-ready__modal__delete__icon-fail i{font-size:10rem;font-weight:100}.p-yearbook-assignments-teacher-ready__modal__delete__title{font-weight:600;font-size:30px;line-height:35.16px}.p-yearbook-assignments-teacher-ready__modal__delete__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.p-yearbook-assignments-teacher-planned__main{display:flex;flex-direction:column;padding-bottom:var(--dd-gutter)}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__main{flex-direction:row}}.p-yearbook-assignments-teacher-planned__main .a-dd-expansion-panel{margin-bottom:.8rem}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__main .a-dd-expansion-panel{margin-bottom:1.6rem}}.p-yearbook-assignments-teacher-planned__filters{padding-right:0}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__filters{padding-right:4.2rem;max-width:33%}}.p-yearbook-assignments-teacher-planned__filters__label{text-transform:uppercase;color:var(--dd-grey-100);font-weight:700;font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;margin:0}.p-yearbook-assignments-teacher-planned__filters .m-dd-dropdown{width:100%}.p-yearbook-assignments-teacher-planned__filters__filters{display:flex;flex-direction:column;gap:1.6rem}@media (max-width: 767px){.p-yearbook-assignments-teacher-planned__filters__filters{display:none}}.p-yearbook-assignments-teacher-planned__content{flex:1}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__content{padding-left:3.2rem;border-left:solid 1px var(--dd-grey-30)}}.p-yearbook-assignments-teacher-planned__content__amount{margin-top:1.6rem;font-weight:700;display:flex;flex-direction:column;gap:.8rem}.p-yearbook-assignments-teacher-planned__content__amount__info{width:100%;text-align:left;color:var(--dd-grey-100);font-weight:600;font-size:17px;line-height:2.4rem}.p-yearbook-assignments-teacher-planned__content__amount__empty{text-align:center}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__content__amount{margin-top:0}}.p-yearbook-assignments-teacher-planned__content__amount dd-button{display:none}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__content__amount dd-button{display:flex;align-self:flex-end}}.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__subject__name{color:var(--dd-primary);font-weight:700;font-size:21px;line-height:2.5rem;margin-bottom:.8rem}.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__change-status{padding:0 3.8rem 1rem;position:fixed;bottom:0;right:0;left:0}.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__yearbook{margin-bottom:2.4rem}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__yearbook{margin-bottom:3.2rem}}.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__yearbook__name{color:var(--dd-grey-130);font-weight:700;font-size:17px;line-height:2.4rem;margin-bottom:.8rem}.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__yearbook__header{color:var(--dd-grey-100);display:none;grid-template-areas:"name name chapter planning";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;padding-left:var(--dd-gutter);padding-right:calc(var(--dd-gutter) + 2.4rem);gap:1.6rem}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__yearbook__header{display:grid}}.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__yearbook__header p{font-size:14px;margin-top:0}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__yearbook__header p.center{flex-direction:row;display:flex;align-items:center;text-align:center;justify-content:center}}.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__yearbook__header__name{grid-area:name}.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__yearbook__header__chapter{grid-area:chapter}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__content .p-yearbook-assignments-teacher-planned__yearbook__header__planning{text-align:center}}.p-yearbook-assignments-teacher-planned__scheduled-assignment{display:grid;grid-template-areas:"pupils end status actions";grid-template-columns:1fr 1fr 1fr 3rem;gap:1.6rem;background-color:var(--dd-primary);border-radius:.8rem;padding:1.2rem;margin-bottom:.8rem}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__scheduled-assignment{background-color:transparent;grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 5rem 5rem 5rem 5rem 4rem;gap:3rem;padding:.8rem 0;margin-bottom:0;border-radius:0;border-bottom:solid .1rem var(--dd-black-5)}}@media (min-width: 1024px){.p-yearbook-assignments-teacher-planned__scheduled-assignment{grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 7rem 7rem 7rem 7rem 5rem;gap:3.5rem}}.p-yearbook-assignments-teacher-planned__scheduled-assignment p{margin:0;display:flex;justify-content:flex-start;align-items:center;color:var(--dd-white-100);font-size:12px;line-height:1.8rem}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__scheduled-assignment p{color:var(--dd-black-100)}}.p-yearbook-assignments-teacher-planned__scheduled-assignment__change-status{display:none!important;grid-area:change-status}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__scheduled-assignment__change-status{display:block!important}}.p-yearbook-assignments-teacher-planned__scheduled-assignment__pupils{flex:1;grid-area:pupils}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__scheduled-assignment__pupils.--mobile{display:none}}.p-yearbook-assignments-teacher-planned__scheduled-assignment__pupils.--desktop{display:none}.p-yearbook-assignments-teacher-planned__scheduled-assignment__pupils.--desktop span{display:flex}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__scheduled-assignment__pupils.--desktop{display:flex}}.p-yearbook-assignments-teacher-planned__scheduled-assignment__start{display:none!important;grid-area:start}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__scheduled-assignment__start{display:flex!important}}.p-yearbook-assignments-teacher-planned__scheduled-assignment__end{grid-area:end}.p-yearbook-assignments-teacher-planned__scheduled-assignment__status{display:flex;align-items:center;justify-content:flex-start}.p-yearbook-assignments-teacher-planned__scheduled-assignment__status .dd-icon{margin-right:.5rem}.p-yearbook-assignments-teacher-planned__scheduled-assignment__status--active{color:var(--dd-green-100)}.p-yearbook-assignments-teacher-planned__scheduled-assignment__status--round{padding:.5rem .8rem;border-radius:4rem}.p-yearbook-assignments-teacher-planned__scheduled-assignment__status--round.--planned{background-color:#eee}.p-yearbook-assignments-teacher-planned__scheduled-assignment__status--round.--actived{color:var(--dd-white-100);background-color:var(--dd-primary)}.p-yearbook-assignments-teacher-planned__scheduled-assignment__status--round.--actived i{color:var(--dd-white-100)!important}.p-yearbook-assignments-teacher-planned__scheduled-assignment__actions{grid-area:actions}.p-yearbook-assignments-teacher-planned__scheduled-assignment__actions dd-popup-menu{display:none}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__scheduled-assignment__actions dd-popup-menu{display:block}}.p-yearbook-assignments-teacher-planned__scheduled-assignment__actions .dd-icon-dots{font-size:3rem;color:var(--dd-white-100)}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__scheduled-assignment__actions .dd-icon-dots{color:var(--dd-primary-100)}}.p-yearbook-assignments-teacher-planned__scheduled-assignment__actions .dd-icon-chevron-right{font-size:2.1rem;color:var(--dd-white-100)}@media (min-width: 768px){.p-yearbook-assignments-teacher-planned__scheduled-assignment__actions .dd-icon-chevron-right{display:none}}.p-yearbook-assignments-teacher-planned__pupil-list{margin-top:2.4rem}.p-yearbook-assignments-teacher-planned__pupil-list h4{font-weight:700;text-transform:uppercase;margin:0;color:var(--dd-grey-100);margin-bottom:.8rem}.p-yearbook-assignments-teacher-planned__pupil-list__pupil{padding:.8rem 0;border-bottom:solid .1rem var(--dd-black-5);margin:0}.p-yearbook-assignments-teacher-planned__badge{width:1.8rem;height:1.8rem;display:inline-flex;justify-content:center;align-items:center;background-color:var(--dd-green-10);border-radius:50%;font-size:1rem;margin-left:.8rem}.p-yearbook-assignments-teacher-planned__breadcrumbs{position:relative}.p-yearbook-assignments-teacher-planned__modal button{width:100%}.p-yearbook-assignments-teacher-planned__modal__information{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--dd-gutter);margin-bottom:var(--dd-gutter)}.p-yearbook-assignments-teacher-planned__modal__information label{color:var(--dd-grey-100)}.p-yearbook-assignments-teacher-planned__modal__information p{margin:0}.p-yearbook-assignments-teacher-planned__modal__delete{text-align:center}.p-yearbook-assignments-teacher-planned__modal__delete__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.p-yearbook-assignments-teacher-planned__modal__stop{text-align:center}.p-yearbook-assignments-teacher-planned__modal__stop__actions{display:flex;flex-direction:column;overflow:auto}.p-yearbook-assignments-teacher-planned__modal__stop__actions__buttons{display:flex;align-items:center;justify-content:center}.p-yearbook-assignments-teacher-planned__modal__stop__actions__buttons__mobile{display:flex;flex-direction:column}.p-yearbook-assignments-teacher-planned__modal__stop__actions__buttons__element{margin:1.5rem}.p-yearbook-assignments-pupil{overflow:hidden}.p-yearbook-assignments-pupil__main{display:flex;flex-direction:column;margin-bottom:5rem}@media (min-width: 768px){.p-yearbook-assignments-pupil__main__treefilter{width:20%;min-width:25rem;margin-right:3rem}}@media (min-width: 768px){.p-yearbook-assignments-pupil__main{flex-direction:row;display:flex;justify-content:space-between}}.p-yearbook-assignments-pupil__main .a-dd-expansion-panel{margin-bottom:.8rem}@media (min-width: 768px){.p-yearbook-assignments-pupil__main .a-dd-expansion-panel{margin-bottom:1.6rem}}.p-yearbook-assignments-pupil__content{flex-grow:1;height:100%}@media (min-width: 768px){.p-yearbook-assignments-pupil__content{border-left:.1rem solid var(--dd-grey-50);padding-left:6rem}}.p-yearbook-assignments-pupil__content__title__container{padding-bottom:1.5rem}.p-yearbook-assignments-pupil__content__title{font-weight:600;font-size:21px;line-height:24.6px;color:var(--dd-primary);padding-bottom:.5rem}@media (min-width: 768px){.p-yearbook-assignments-pupil__content__title{font-weight:600;font-size:30px;line-height:35.16px}}.p-yearbook-assignments-pupil__content__keyword{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100)}.p-yearbook-assignments-pupil__content__keyword span{font-weight:600;font-size:17px;line-height:24px}@media (max-width: 1023px){.p-yearbook-assignments-pupil__content__keyword{display:none}}.p-yearbook-assignments-pupil__grid{display:grid;grid-template-columns:auto auto auto auto auto 0;column-gap:1rem;row-gap:1rem;position:relative}.p-yearbook-assignments-pupil__grid__empty{display:grid;grid-column:span 7}.p-yearbook-assignments-pupil__grid.--void{grid-template-columns:auto}.p-yearbook-assignments-pupil__grid__desktop{display:contents}.p-yearbook-assignments-pupil__grid .p-yearbook-assignments-pupil__empty{grid-column:span 7}.p-yearbook-assignments-pupil__grid__subtitle{grid-column:1/7;color:var(--dd-grey-100);text-transform:uppercase;font-size:17px;line-height:2.4rem;margin-top:2.4rem;margin-bottom:0}@media (max-width: 1023px){.p-yearbook-assignments-pupil__grid{display:flex;flex-direction:column;gap:calc(var(--dd-gutter) / 2)}.p-yearbook-assignments-pupil__grid__desktop{display:none}}.p-yearbook-assignments-pupil__grid__header{color:var(--dd-grey-100)}.p-yearbook-assignments-pupil__grid__header__status{color:var(--dd-grey-100);text-align:center}.p-yearbook-assignments-pupil__grid__border{grid-column:1/7;border-bottom:1px solid var(--dd-grey-20)}.p-yearbook-evaluations-teacher__header{display:flex;justify-content:space-between;margin:2rem 0 3.2rem;position:relative}.p-yearbook-evaluations-teacher__btn__create-evaluation{position:absolute;right:0;bottom:1.5rem}.p-yearbook-evaluations-teacher-ready__reset_filter{height:3.2rem;display:flex;align-items:center}.p-yearbook-evaluations-teacher-ready__main{display:flex;flex-direction:column;margin-bottom:5rem}@media (min-width: 768px){.p-yearbook-evaluations-teacher-ready__main__treefilter{width:20%;min-width:25rem;margin-right:3rem}}@media (min-width: 768px){.p-yearbook-evaluations-teacher-ready__main{flex-direction:row;display:flex;justify-content:space-between}}.p-yearbook-evaluations-teacher-ready__main .a-dd-expansion-panel{margin-bottom:.8rem}@media (min-width: 768px){.p-yearbook-evaluations-teacher-ready__main .a-dd-expansion-panel{margin-bottom:1.6rem}}.p-yearbook-evaluations-teacher-ready__content{flex-grow:1;height:100%}@media (min-width: 768px){.p-yearbook-evaluations-teacher-ready__content{border-left:.1rem solid var(--dd-grey-50);padding-left:6rem}}.p-yearbook-evaluations-teacher-ready__content__title__container{padding-bottom:1.5rem}.p-yearbook-evaluations-teacher-ready__content__title{font-weight:600;font-size:21px;line-height:24.6px;color:var(--dd-primary);padding-bottom:.5rem}@media (min-width: 768px){.p-yearbook-evaluations-teacher-ready__content__title{font-weight:600;font-size:30px;line-height:35.16px}}.p-yearbook-evaluations-teacher-ready__content__subtitle{color:var(--dd-grey-75)}.p-yearbook-evaluations-teacher-ready__content__keyword{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100)}.p-yearbook-evaluations-teacher-ready__content__keyword span{font-weight:600;font-size:17px;line-height:24px}@media (max-width: 1023px){.p-yearbook-evaluations-teacher-ready__content__keyword{display:none}}.p-yearbook-evaluations-teacher-ready__content__category .m-dd-dropdown__button{height:4rem}.p-yearbook-evaluations-teacher-ready__content__category .m-dd-dropdown .--is-visible{padding:.8rem 2rem}.p-yearbook-evaluations-teacher-ready__evaluations-list{margin:3rem 0}.p-yearbook-evaluations-teacher-ready__evaluations-list__header{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:1rem;grid-row:1;grid-column:1/11}.p-yearbook-evaluations-teacher-ready__evaluations-list__header__title{grid-column:1/5;grid-row:1}.p-yearbook-evaluations-teacher-ready__evaluations-list__header__author{grid-column:5/7;grid-row:1}.p-yearbook-evaluations-teacher-ready__evaluations-list__header__category{grid-column:7/9;grid-row:1;display:flex;flex-direction:row;justify-content:center;align-items:center}.p-yearbook-evaluations-teacher-ready__evaluations-list__header__type{grid-column:9/10;grid-row:1;display:flex;flex-direction:row;justify-content:center;align-items:center}.p-yearbook-evaluations-teacher-ready__evaluations-list__item{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:1rem;grid-row:2;grid-column:1/11;border-bottom:solid .1rem var(--dd-grey-30);padding:1rem 0}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__info{grid-column:1/5;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;cursor:pointer}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__info__title{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100)}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__info__location{color:var(--dd-grey-100);font-weight:400;font-size:14px;line-height:21px}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__author{grid-column:5/7;grid-row:1;display:flex;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__author__image{margin-right:.8rem;display:flex;align-items:center;justify-content:center}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__author__image img{border-radius:50%!important}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__author__name{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__category{grid-column:7/9;grid-row:1;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__type{grid-column:9/10;grid-row:1;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__options{grid-column:10/11;grid-row:1;display:flex;justify-content:flex-end;align-items:center}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__options dd-pop-up-menu{display:none}@media (min-width: 768px){.p-yearbook-evaluations-teacher-ready__evaluations-list__item__options dd-pop-up-menu{display:block}}.p-yearbook-evaluations-teacher-ready__evaluations-list__item__options .dd-icon-dots{font-size:2rem;color:var(--dd-primary-100)}.p-yearbook-evaluations-teacher-ready__modal__delete{text-align:center;max-width:40rem}.p-yearbook-evaluations-teacher-ready__modal__delete__icon{color:var(--dd-red-100);background-color:var(--dd-red-10)}.p-yearbook-evaluations-teacher-ready__modal__delete__icon-fail{color:var(--dd-orange-100)}.p-yearbook-evaluations-teacher-ready__modal__delete__icon-fail i{font-size:10rem;font-weight:100}.p-yearbook-evaluations-teacher-ready__modal__delete__title{font-weight:600;font-size:30px;line-height:35.16px;word-break:break-word}.p-yearbook-evaluations-teacher-ready__modal__delete__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.p-yearbook-evaluations-teacher-planned__main{display:flex;flex-direction:column;padding-bottom:var(--dd-gutter)}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__main{flex-direction:row}}.p-yearbook-evaluations-teacher-planned__main .a-dd-expansion-panel{margin-bottom:.8rem}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__main .a-dd-expansion-panel{margin-bottom:1.6rem}}.p-yearbook-evaluations-teacher-planned__filters{padding-right:0}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__filters{padding-right:4.2rem;max-width:33%}}.p-yearbook-evaluations-teacher-planned__filters__label{text-transform:uppercase;color:var(--dd-grey-100);font-weight:700;font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;margin:0}.p-yearbook-evaluations-teacher-planned__filters .m-dd-dropdown{width:100%}.p-yearbook-evaluations-teacher-planned__filters__filters{display:flex;flex-direction:column;gap:1.6rem}@media (max-width: 767px){.p-yearbook-evaluations-teacher-planned__filters__filters{display:none}}.p-yearbook-evaluations-teacher-planned__content{flex:1}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__content{padding-left:3.2rem;border-left:solid 1px var(--dd-grey-30)}}.p-yearbook-evaluations-teacher-planned__content__amount{margin-top:1.6rem;font-weight:700;display:flex;flex-direction:column;gap:.8rem}.p-yearbook-evaluations-teacher-planned__content__amount__info{width:100%;text-align:left;color:var(--dd-grey-100);font-weight:600;font-size:17px;line-height:2.4rem}.p-yearbook-evaluations-teacher-planned__content__amount__empty{text-align:center}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__content__amount{margin-top:0}}.p-yearbook-evaluations-teacher-planned__content__amount dd-button{display:none}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__content__amount dd-button{display:flex;align-self:flex-end}}.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__subject__name{color:var(--dd-primary);font-weight:700;font-size:21px;line-height:2.5rem;margin-bottom:.8rem}.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__change-status{padding:0 3.8rem 1rem;position:fixed;bottom:0;right:0;left:0}.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__yearbook{margin-bottom:2.4rem}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__yearbook{margin-bottom:3.2rem}}.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__yearbook__name{color:var(--dd-grey-130);font-weight:700;font-size:17px;line-height:2.4rem;margin-bottom:.8rem}.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__yearbook__header{color:var(--dd-grey-100);display:none;grid-template-areas:"name name chapter planning";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;padding-left:var(--dd-gutter);padding-right:calc(var(--dd-gutter) + 2.4rem);gap:1.6rem}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__yearbook__header{display:grid}}.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__yearbook__header p{font-size:14px;margin-top:0}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__yearbook__header p.center{flex-direction:row;display:flex;align-items:center;text-align:center;justify-content:center}}.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__yearbook__header__name{grid-area:name}.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__yearbook__header__chapter{grid-area:chapter}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__content .p-yearbook-evaluations-teacher-planned__yearbook__header__planning{text-align:center}}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation{display:grid;grid-template-areas:"pupils end status actions";grid-template-columns:1fr 1fr 1fr 3rem;gap:1.6rem;background-color:var(--dd-primary);border-radius:.8rem;padding:1.2rem;margin-bottom:.8rem}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__scheduled-evaluation{background-color:transparent;grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 5rem 5rem 5rem 5rem 4rem;gap:3rem;padding:.8rem 0;margin-bottom:0;border-radius:0;border-bottom:solid .1rem var(--dd-black-5)}}@media (min-width: 1024px){.p-yearbook-evaluations-teacher-planned__scheduled-evaluation{grid-template-areas:"pupils start end status change-status actions";grid-template-columns:1.5fr 7rem 7rem 7rem 7rem 5rem;gap:3.5rem}}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation p{margin:0;display:flex;justify-content:flex-start;align-items:center;color:var(--dd-white-100);font-size:12px;line-height:1.8rem}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__scheduled-evaluation p{color:var(--dd-black-100)}}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__change-status{display:none!important;grid-area:change-status}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__change-status{display:block!important}}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__pupils{flex:1;grid-area:pupils}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__pupils.--mobile{display:none}}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__pupils.--desktop{display:none}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__pupils.--desktop span{display:flex}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__pupils.--desktop{display:flex}}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__start{display:none!important;grid-area:start}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__start{display:flex!important}}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__end{grid-area:end}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__status{display:flex;align-items:center;justify-content:flex-start}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__status .dd-icon{margin-right:.5rem}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__status--active{color:var(--dd-green-100)}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__status--round{padding:.5rem .8rem;border-radius:4rem}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__status--round.--planned{background-color:#eee}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__status--round.--actived{color:var(--dd-white-100);background-color:var(--dd-primary)}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__status--round.--actived i{color:var(--dd-white-100)!important}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__actions{grid-area:actions}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__actions dd-popup-menu{display:none}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__actions dd-popup-menu{display:block}}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__actions .dd-icon-dots{font-size:3rem;color:var(--dd-white-100)}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__actions .dd-icon-dots{color:var(--dd-primary)}}.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__actions .dd-icon-chevron-right{font-size:2.1rem;color:var(--dd-white-100)}@media (min-width: 768px){.p-yearbook-evaluations-teacher-planned__scheduled-evaluation__actions .dd-icon-chevron-right{display:none}}.p-yearbook-evaluations-teacher-planned__pupil-list{margin-top:2.4rem}.p-yearbook-evaluations-teacher-planned__pupil-list h4{font-weight:700;text-transform:uppercase;margin:0;color:var(--dd-grey-100);margin-bottom:.8rem}.p-yearbook-evaluations-teacher-planned__pupil-list__pupil{padding:.8rem 0;border-bottom:solid .1rem var(--dd-black-5);margin:0}.p-yearbook-evaluations-teacher-planned__badge{width:1.8rem;height:1.8rem;display:inline-flex;justify-content:center;align-items:center;background-color:var(--dd-green-10);border-radius:50%;font-size:1rem;margin-left:.8rem}.p-yearbook-evaluations-teacher-planned__breadcrumbs{position:relative}.p-yearbook-evaluations-teacher-planned__modal button{width:100%}.p-yearbook-evaluations-teacher-planned__modal__information{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:var(--dd-gutter);margin-bottom:var(--dd-gutter)}.p-yearbook-evaluations-teacher-planned__modal__information label{color:var(--dd-grey-100)}.p-yearbook-evaluations-teacher-planned__modal__information p{margin:0}.p-yearbook-evaluations-teacher-planned__modal__delete{text-align:center}.p-yearbook-evaluations-teacher-planned__modal__delete__actions{display:flex;justify-content:space-between;align-content:center;flex-direction:row-reverse}.p-yearbook-evaluations-teacher-planned__modal__stop{text-align:center}.p-yearbook-evaluations-teacher-planned__modal__stop__actions{display:flex;flex-direction:column;overflow:auto}.p-yearbook-evaluations-teacher-planned__modal__stop__actions__buttons{display:flex;align-items:center;justify-content:center}.p-yearbook-evaluations-teacher-planned__modal__stop__actions__buttons__mobile{display:flex;flex-direction:column}.p-yearbook-evaluations-teacher-planned__modal__stop__actions__buttons__element{margin:1.5rem}.p-yearbook-evaluations-pupil{overflow:hidden}.p-yearbook-evaluations-pupil__main{display:flex;flex-direction:column;margin-bottom:5rem}@media (min-width: 768px){.p-yearbook-evaluations-pupil__main__treefilter{width:20%;min-width:25rem;margin-right:3rem}}@media (min-width: 768px){.p-yearbook-evaluations-pupil__main{flex-direction:row;display:flex;justify-content:space-between}}.p-yearbook-evaluations-pupil__main .a-dd-expansion-panel{margin-bottom:.8rem}@media (min-width: 768px){.p-yearbook-evaluations-pupil__main .a-dd-expansion-panel{margin-bottom:1.6rem}}.p-yearbook-evaluations-pupil__content{flex-grow:1;height:100%}@media (min-width: 768px){.p-yearbook-evaluations-pupil__content{border-left:.1rem solid var(--dd-grey-50);padding-left:6rem}}.p-yearbook-evaluations-pupil__content__title__container{padding-bottom:1.5rem}.p-yearbook-evaluations-pupil__content__title{font-weight:600;font-size:21px;line-height:24.6px;color:var(--dd-primary);padding-bottom:.5rem}@media (min-width: 768px){.p-yearbook-evaluations-pupil__content__title{font-weight:600;font-size:30px;line-height:35.16px}}.p-yearbook-evaluations-pupil__content__keyword{font-weight:400;font-size:17px;line-height:24px;color:var(--dd-black-100)}.p-yearbook-evaluations-pupil__content__keyword span{font-weight:600;font-size:17px;line-height:24px}@media (max-width: 1023px){.p-yearbook-evaluations-pupil__content__keyword{display:none}}.p-yearbook-evaluations-pupil__grid{display:grid;grid-template-columns:auto auto auto auto auto auto auto;row-gap:1rem;padding:var(--dd-gutter) calc(var(--dd-gutter) / 2);position:relative}.p-yearbook-evaluations-pupil__grid__empty{grid-column:span 7}.p-yearbook-evaluations-pupil__grid.--void{grid-template-columns:auto}.p-yearbook-evaluations-pupil__grid__desktop{display:contents}.p-yearbook-evaluations-pupil__grid .p-yearbook-evaluations-pupil__empty{grid-column:span 7}.p-yearbook-evaluations-pupil__grid__subtitle{grid-column:1/8;color:var(--dd-grey-100);text-transform:uppercase;font-size:17px;line-height:2.4rem;margin-top:2.4rem;margin-bottom:0}@media (max-width: 1023px){.p-yearbook-evaluations-pupil__grid{display:flex;flex-direction:column;gap:calc(var(--dd-gutter) / 2)}.p-yearbook-evaluations-pupil__grid__desktop{display:none}}.p-yearbook-evaluations-pupil__grid__header{color:var(--dd-grey-100)}.p-yearbook-evaluations-pupil__grid__header__status{color:var(--dd-grey-100);text-align:center}.p-yearbook-evaluations-pupil__grid__border{grid-column:1/8;border-bottom:1px solid var(--dd-grey-20)}.p-yearbook-evaluations-teacher-warning{border:.1rem solid var(--dd-black-100);border-radius:.8rem;margin:15rem}.p-yearbook-evaluations-teacher-warning__container{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5rem;text-align:center}.p-yearbook-evaluations-teacher-warning__icon{font-size:15rem;margin-bottom:3rem;color:var(--dd-orange-75)}.p-yearbook-evaluations-teacher-warning__text{color:var(--dd-black-100);font-weight:400;font-size:17px;line-height:24px}.p-share-new-material{text-align:center;width:100%;min-width:50rem;min-height:50rem;margin-top:2rem}.p-share-new-material__step{margin-top:1rem}.p-share-new-material__select-instructions{font-weight:600;font-size:17px;line-height:24px;margin-bottom:2rem;text-align:initial}.p-share-new-material__files__header{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;grid-auto-rows:minmax(4rem,auto);font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-75);margin-bottom:1rem}.p-share-new-material__files__name{grid-column:1/2;grid-row:1;display:flex;align-items:center;justify-content:flex-start;text-align:initial}.p-share-new-material__files__name input{margin-right:1rem}.p-share-new-material__files__file{grid-column:2/3;grid-row:1;display:flex;align-items:center;justify-content:flex-start;text-align:initial}.p-share-new-material__files__type{grid-column:3/4;grid-row:1;display:flex;align-items:center;justify-content:flex-start;text-align:initial}.p-share-new-material__files__type__icon{margin-top:.3rem;margin-right:.3rem}.p-share-new-material__files__main{display:flex;flex-direction:column}.p-share-new-material__files__main__item{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;grid-auto-rows:minmax(4rem,auto);font-weight:600;font-size:14px;line-height:21px;border-bottom:solid .05rem var(--dd-grey-20);margin-bottom:1rem}.p-share-new-material__btns{padding-top:3rem;position:relative;bottom:0;left:0;right:0;display:flex;flex-direction:row;justify-content:space-between}.p-share-confirmation-pupils__modal{text-align:center;width:100%}.p-share-confirmation-pupils__main{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;min-width:45rem}.p-share-confirmation-pupils__main__icon{margin-top:.3rem}.p-share-confirmation-pupils__main__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:1rem}.p-share-confirmation-pupils__btns{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.preview-modal__content__header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin:3rem 0}.preview-modal__content__header__left{display:flex;flex-direction:column}.preview-modal__content__header__title{font-weight:600;font-size:17px;line-height:24px}.preview-modal__content__header__location{display:flex;justify-content:flex-start;flex-direction:row;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.preview-modal__content__main{min-width:30vw;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.preview-modal__content__main .audio-player{display:flex;justify-content:center;align-items:flex-start;margin-bottom:2rem}@media (max-width: 767px){.preview-modal__content__main .audio-player{width:100%}}@media (max-width: 767px){.preview-modal__content__main .pdf-viewer{width:100%}}.preview-modal__content__main .video-viewer{display:flex;justify-content:center;align-items:center;width:100%;min-width:40rem;min-height:40rem;overflow:hidden}@media (min-width: 525px){.preview-modal__content__main .video-viewer{margin-bottom:2rem;min-width:80rem;min-height:40rem}}.preview-modal__content__main .image-viewer{display:flex;justify-content:center;align-items:flex-start;margin-bottom:2rem;width:100%;overflow:hidden}.preview-modal__content__main .doc-viewer{display:flex;justify-content:center;align-items:flex-start;margin:2rem}@media (max-width: 1023px){.preview-modal__content__main .doc-viewer{width:100%;overflow:hidden}}.preview-modal__big-icon{font-size:10rem}.preview-assignment-modal__content{height:100%;display:flex;flex-direction:column}.preview-assignment-modal__content__header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin:0 0 1rem}.preview-assignment-modal__content__header__left{display:flex;flex-direction:column;gap:.5rem}.preview-assignment-modal__content__header__title{font-weight:600;font-size:17px;line-height:24px}.preview-assignment-modal__content__header__location{display:flex;justify-content:flex-start;flex-direction:row;font-weight:400;font-size:14px;line-height:21px;color:var(--dd-grey-100)}.preview-assignment-modal__content__main{min-width:30vw;display:flex;flex-direction:row;justify-content:space-around;flex-grow:2;overflow:hidden}.preview-assignment-modal__content__main__intro{margin-bottom:.8rem}.preview-assignment-modal__content__main__intro__congratulations h3{font-weight:700;margin:0}.preview-assignment-modal__content__main__intro__congratulations p{margin:0}.preview-assignment-modal__content__main iframe{width:100%;height:100%}.preview-assignment-modal__content__main__overview{width:100%;display:flex;flex-direction:column}.preview-assignment-modal__content__main__overview__instances{padding:5rem;max-height:90%;overflow-y:auto;flex-grow:2}.preview-assignment-modal__content__main__overview__actions{text-align:right;gap:1.6rem;display:flex;justify-content:flex-end}.preview-assignment-modal__content__main__overview__task{display:flex;align-items:center;line-height:.1rem;cursor:pointer}.preview-assignment-modal__content__main__overview__task__indicator{height:1.6rem;width:1.6rem;border-radius:50%;background-color:var(--dd-white-50);border:.2rem solid var(--dd-grey-dark-50);display:inline-block}.preview-assignment-modal__content__main__overview__task__name{display:inline-block;vertical-align:super;padding-left:1rem}.preview-assignment-modal__content__main__overview__task__preview{display:inline-flex;flex-direction:row;padding-left:2rem;gap:1rem;align-items:center;line-height:.1rem}.preview-assignment-modal__content__main__overview__task__preview img{width:1.6rem}.preview-assignment-modal__content__main__overview__task__preview p{font-size:1.4rem}.preview-assignment-modal__content__main__overview__task__preview__name{margin:.8rem 0}.preview-assignment-modal__content__main__overview__task__preview__current{font-weight:700}.preview-assignment-modal__content__main__overview__task__line{background-color:var(--dd-grey-dark-50);height:3rem;width:.2rem;margin-left:.7rem}.preview-assignment-modal__content__main__overview__task.todo~.todo{pointer-events:none}.preview-assignment-modal__content__main__overview__task.todo~.todo .preview-assignment-modal__content__main__overview__task__indicator{background-color:var(--dd-grey-dark-50);border:none}.preview-assignment-modal__content__main__overview__task.done{pointer-events:none;cursor:auto}.preview-assignment-modal__content__main__overview__task.done .preview-assignment-modal__content__main__overview__task__indicator{background-color:var(--dd-aquamarine-100);border:none}.preview-assignment-modal__content__main__overview__task.done .preview-assignment-modal__content__main__overview__task__line{background-color:var(--dd-aquamarine-100)}.preview-assignment-modal__content__main__overview__task.inactive{pointer-events:none;cursor:auto}.preview-assignment-modal__big-icon{font-size:10rem}.p-preview-assignment-confirmation-modal__cancel{text-align:center;width:100%;max-width:45rem}.p-preview-assignment-confirmation-modal__cancel__main{display:flex;flex-direction:column;align-items:center}.p-preview-assignment-confirmation-modal__cancel__main--icon{width:12.5rem;height:12.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--dd-orange-100)}.p-preview-assignment-confirmation-modal__cancel__main--icon i{font-size:10rem;font-weight:100}.p-preview-assignment-confirmation-modal__cancel__main--text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:1rem;font-size:1.8rem;word-break:break-word}.p-preview-assignment-confirmation-modal__cancel__buttons{padding-top:3rem;display:flex;flex-direction:row;justify-content:space-between}.pdf-page-header{height:2rem;background-color:var(--dd-grey-50);display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.pdf-page-header__btns{display:flex;align-items:center;justify-content:center;width:50%}.pdf-page-header__btns div{margin-right:1rem;font-weight:600;font-size:14px;line-height:21px}.page-btn{background-color:transparent;color:var(--dd-black-100);display:flex;align-items:center;margin:0 2rem}@media (max-width: 1023px){.page-btn{display:none}}.page-btn__main-icon .a-dd-button__icon{font-size:3.5rem}.page-btn__main-icon button{padding:0 0 .5rem!important}.btn-mobile-container{display:none}@media (max-width: 1023px){.btn-mobile-container{display:flex;align-items:center;justify-content:center;margin-top:1rem;overflow-x:hidden}}.btn-mobile-container .page-btn-mobile{background-color:transparent;color:var(--dd-black-100);display:flex;align-items:center;margin:0 .5rem}.btn-mobile-container .page-btn-mobile__main-icon .a-dd-button__icon-mobile{font-size:1.8rem}.btn-mobile-container .page-btn-mobile__main-icon button{padding:0 0 .5rem!important}dd-preview-exercise-modal .o-dd-modal__container{max-height:97rem}@media (max-width: 767px){dd-preview-exercise-modal .o-dd-modal__container{max-height:100vh}}dd-preview-exercise-modal .o-dd-modal:last-child .o-dd-modal__overlay{z-index:4}dd-preview-exercise-modal .o-dd-modal__container__header.noTitle .o-dd-modal__container__header__close{position:absolute;z-index:1}.p-yearbook-results__header{display:flex;justify-content:space-between;margin:2rem 0 3.2rem;position:relative}.p-yearbook-results__main{display:flex;flex-direction:row;justify-content:space-between}.p-yearbook-results__main__filters{padding:0 2.5rem 2rem 0;width:30%;max-width:33%;min-width:25rem;margin-right:2.5rem;border-right:solid .1rem var(--dd-grey-30)}.p-yearbook-results__main__filters__icon{position:relative;top:4rem;left:30rem}.p-yearbook-results__main__filters__label{text-transform:uppercase;color:var(--dd-grey-100);font-weight:700;font-size:17px;line-height:2.4rem;font-size:14px;line-height:2.1rem;margin:0}.p-yearbook-results__main__filters .m-dd-dropdown{width:100%}.p-yearbook-results__main__filters__filters{display:flex;flex-direction:column;gap:1.6rem}.p-yearbook-results__main__dashboard{width:70%;min-width:25rem}.p-yearbook-results-pupil__header{display:flex;justify-content:space-between;margin:2rem 0 3.2rem;position:relative}.p-yearbook-results-pupil__main{display:flex;flex-direction:column}.p-yearbook-results-pupil__main__filters{padding:0 2.5rem 2rem 0;display:flex;flex-direction:row}.p-yearbook-results-assignments__header{display:flex;flex-direction:row;justify-content:space-between}.p-yearbook-results-assignments__header__label{text-transform:uppercase;color:var(--dd-grey-100);font-weight:700}.p-yearbook-results-assignments__header__status{display:flex;align-items:center;justify-content:space-between;gap:.6rem;color:var(--dd-dark-grey-50)}.p-yearbook-results-pupil-advanced__header{display:flex;justify-content:space-between;margin:0rem 0 1.5rem;position:relative}.p-yearbook-results-pupil-advanced__main{display:flex;flex-direction:row;justify-content:space-between}.p-yearbook-portfolio-teacher{display:flex;flex-direction:row;justify-content:space-between;margin:2rem 0 3.2rem}.p-yearbook-portfolio-teacher__filters{padding:0 2.5rem 2rem 0;width:30%;max-width:33%;min-width:25rem;margin-right:2.5rem;border-right:solid .1rem var(--dd-grey-30);display:flex;flex-direction:column;gap:1.6rem}.p-yearbook-portfolio-teacher__filters .m-dd-dropdown{width:100%}.p-yearbook-portfolio-teacher__content{width:70%;min-width:25rem}.p-yearbook-portfolio-pupil{margin:2rem 0 3.2rem}.p-yearbook-portfolio-pupil__header{display:flex;flex-direction:row;justify-content:left}.p-yearbook-portfolio-pupil__header__title{display:flex;flex:1;align-items:center;font-weight:600;font-size:17px;line-height:24px;color:var(--dd-grey-100)}.p-yearbook-portfolio-pupil-table-header{display:grid;grid-template-columns:2fr .5fr .5fr;grid-auto-rows:minmax(5rem,auto)}.p-yearbook-portfolio-pupil-table-header__item{grid-row:1;display:flex;flex-direction:column;text-align:left;justify-content:center;color:var(--dd-grey-100);padding:1rem}.p-yearbook-portfolio-pupil-table-header__item__view{grid-row:1;display:flex;flex-direction:column;text-align:center;justify-content:center;color:var(--dd-grey-100);padding:1rem}.p-yearbook-portfolio-pupil-table-body{display:grid;grid-template-columns:2fr .5fr .5fr;grid-auto-rows:minmax(5rem,auto);border-left:solid .01rem var(--dd-black-50);border-right:solid .01rem var(--dd-black-50)}.p-yearbook-portfolio-pupil-table-body:nth-child(2n){background-color:var(--dd-white)}.p-yearbook-portfolio-pupil-table-body:nth-child(odd){background-color:var(--dd-grey-10)}.p-yearbook-portfolio-pupil-table-body:nth-child(2){border-radius:.5rem .5rem 0rem 0rem;border-top:solid .01rem var(--dd-black-50)}.p-yearbook-portfolio-pupil-table-body:last-child{border-radius:0rem 0rem .5rem .5rem;border-bottom:solid .01rem var(--dd-black-50)}.p-yearbook-portfolio-pupil-table-body__item{grid-row:1;text-align:left;color:var(--dd-grey-100);padding:1rem;display:flex;align-items:center}.p-yearbook-portfolio-pupil-table-body__item--portfolio{display:flex;flex:auto;align-items:center;font-weight:700;cursor:pointer}.p-yearbook-portfolio-pupil-table-body__item--portfolio:hover{text-decoration:underline}.p-yearbook-portfolio-pupil-table-body__item--status{display:flex;flex:1;justify-content:center;align-items:center}.p-yearbook-portfolio-pupil-table-body__item--not-started{color:var(--dd-grey-50);font-weight:600;font-size:17px;line-height:24px}
