a{color:#4678aa;text-decoration:none}a:hover:not(.no-hint){text-decoration:underline}.q-card>a:hover,a.q-btn:hover,a.q-tab:hover{text-decoration:none}body{background-color:#fff;--fc-today-bg-color:transparent;--fc-border-color:rgba(86,86,86,0.3)}#q-app{min-width:360px}#q-app header .q-toolbar{max-height:75px}#q-app main{background-color:#fff}.text-petty{color:#565656}.bg-petty{background:rgba(86,86,86,0.2)}.text-exam-creator{color:#4678aa}.bg-exam-creator{background-color:#4678aa}.text-exam-cocreator{color:$exam-corcreator}.bg-exam-cocreator{background-color:#73a7db}.text-exam-corrector{color:#ffab00}.bg-exam-corrector{background-color:#ffab00}.text-exam-first{color:#ffc400}.bg-exam-first{background-color:#ffc400}.text-exam-second{color:#ffd740}.bg-exam-second{background-color:#ffd740}.text-todo{color:#c62828}.bg-todo{background-color:#c62828}.text-planned{color:#fffef1}.bg-planned{background-color:#fffef1}.text-involved{color:#ea5097}.bg-involved{background-color:#ea5097}.text-uninvolved{color:#aab4c8}.bg-uninvolved{background-color:#aab4c8}.banner-secondary{color:#f93;background:rgba(255,153,51,0.2)!important}.banner-secondary.bordered{border:1px solid #f93}.banner-negative{color:#f44336;background:rgba(244,67,54,0.2)!important}.banner-negative.bordered{border:1px solid #f44336}.banner-positive{color:#89b300;background:rgba(137,179,0,0.12)!important}.banner-positive.bordered{border:1px solid #89b300}.banner-info{color:#4678aa;background:rgba(70,120,170,0.2)!important}.banner-info.bordered{border:1px solid #4678aa}.banner-info a{text-decoration:underline}.banner-warning{color:#f93;background:rgba(255,153,51,0.15)!important}.banner-warning.bordered{border:1px solid #f93}.banner-petty{color:#565656;background:rgba(86,86,86,0.06)!important}.banner-petty.bordered{border:1px solid #565656}.page-content,.page-content-padding,.page-content-padding-x{padding-left:1.25rem;padding-right:1.25rem}.page-content,.page-content-padding,.page-content-padding-y{padding-top:0;padding-bottom:0}@media (min-width:670px){.page-content,.page-content-padding,.page-content-padding-x{padding-left:3.125rem;padding-right:3.125rem}}@media (min-width:990px){.page-content,.page-content-padding,.page-content-padding-x{padding-left:3.75rem;padding-right:3.75rem}}@media (min-width:1320px){.page-content,.page-content-padding,.page-content-padding-x{padding-left:5rem;padding-right:5rem}}@media (min-width:1400px){.page-content,.page-content-padding,.page-content-padding-x{padding-left:7.5rem;padding-right:7.5rem}}@media (min-width:2080px){.page-content,.page-content-padding,.page-content-padding-x{padding-left:10rem;padding-right:10rem}}.page-content,.page-max-width{max-width:300rem}.page-content{margin-left:auto;margin-right:auto;width:100%}.label{cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;text-transform:uppercase;letter-spacing:0.05rem;color:#565656;font-size:80%}.label.left{padding-right:0.5rem}.label.inner{font-weight:700;font-size:70%}.column-header{text-transform:uppercase;color:#4678aa;font-weight:700}li{margin-bottom:0.5rem}.q-badge.type-badge{font-size:0.8rem;font-weight:700;padding:0.4rem 0.4rem}.q-calendar{--calendar-outside-background:#eee}body.desktop .q-focusable:focus>.q-focus-helper,body.desktop .q-hoverable:hover>.q-focus-helper,body.desktop .q-manual-focusable--focused>.q-focus-helper{opacity:0.3}@media print{body{zoom:80%}table{page-break-inside:avoid}}