@font-face{font-family:system;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Ubuntu Light"),local("Segoe UI Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/roboto-v20-latin_latin-ext-regular.c5bf51b6.woff2) format("woff2"),url(../fonts/roboto-v20-latin_latin-ext-regular.d679a906.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;font-display:swap;src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/roboto-v20-latin_latin-ext-italic.a5860063.woff2) format("woff2"),url(../fonts/roboto-v20-latin_latin-ext-italic.c36a51c5.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/roboto-v20-latin_latin-ext-700.52bb58c8.woff2) format("woff2"),url(../fonts/roboto-v20-latin_latin-ext-700.d0cc855e.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(../fonts/roboto-v20-latin_latin-ext-900.d8e97377.woff2) format("woff2"),url(../fonts/roboto-v20-latin_latin-ext-900.51db4691.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto Mono"),local("RobotoMono-Regular"),url(../fonts/roboto-mono-v7-latin-regular.0c94e034.woff2) format("woff2"),url(../fonts/roboto-mono-v7-latin-regular.6d5bc1d8.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat-v14-latin-ext_latin-regular.35b7c21b.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/montserrat-v14-latin-ext_latin-regular.35b7c21b.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v14-latin-ext_latin-regular.20f97c00.woff2) format("woff2"),url(../fonts/montserrat-v14-latin-ext_latin-regular.1d5c95e9.woff) format("woff"),url(../fonts/montserrat-v14-latin-ext_latin-regular.0c37c512.ttf) format("truetype"),url(../img/montserrat-v14-latin-ext_latin-regular.f3fef7e5.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/montserrat-v14-latin-ext_latin-600.1094978f.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/montserrat-v14-latin-ext_latin-600.1094978f.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v14-latin-ext_latin-600.c6468b00.woff2) format("woff2"),url(../fonts/montserrat-v14-latin-ext_latin-600.38e503e0.woff) format("woff"),url(../fonts/montserrat-v14-latin-ext_latin-600.3df3312c.ttf) format("truetype"),url(../img/montserrat-v14-latin-ext_latin-600.a6924a5e.svg#Montserrat) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/montserrat-v14-latin-ext_latin-800.326b6967.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(../fonts/montserrat-v14-latin-ext_latin-800.326b6967.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-v14-latin-ext_latin-800.2b2c1f44.woff2) format("woff2"),url(../fonts/montserrat-v14-latin-ext_latin-800.62f770c3.woff) format("woff"),url(../fonts/montserrat-v14-latin-ext_latin-800.e21f7c69.ttf) format("truetype"),url(../img/montserrat-v14-latin-ext_latin-800.3f167b47.svg#Montserrat) format("svg")}:root{--font-default:system;--font-primary:Roboto,system;--font-monospace:Roboto Mono,system}.fonts-loaded body,.fonts-loaded body .button,.fonts-loaded body [class*=button--],.fonts-loaded body button,.fonts-loaded body input,.fonts-loaded body select,.fonts-loaded body textarea{font-family:Roboto,system}.fonts-loaded h1,.fonts-loaded h2,.fonts-loaded h3{font-family:Montserrat,system}table,table.vgt-table{font-size:1rem;border:none;background:none;cursor:default}table.vgt-table thead th,table thead th{background:none;border-bottom:1px solid #d8d8d8;padding:.5rem 1rem;text-align:left}table.vgt-table tbody td,table tbody td{padding:.5rem 1rem;border:none;text-align:left}table.vgt-table tr,table tr{position:relative}table tr:focus-within td,table tr:focus td,table tr:hover td{background-color:rgba(19,140,201,.05)!important}table tr:focus-within td.question-number,table tr:focus td.question-number,table tr:hover td.question-number{color:#128cc8}table .question-number{color:#6a6a6a;font-family:Roboto Mono,system;width:4em;font-size:.875em;vertical-align:middle!important;font-variant-numeric:tabular-nums}table .question-title :not(details) a{color:#404040;text-decoration:none;outline:none;font-weight:600;font-family:Montserrat,system;font-size:.875rem}table .question-title :not(details) a:focus,table .question-title :not(details) a:hover{color:#1d71b8;text-decoration:underline}table .question-title :not(details) a.is-read{font-weight:400}table .question-date{color:#6a6a6a;font-variant-numeric:tabular-nums;width:13em}table .question-status{width:12em}.fieldset>*+*,fieldset>*+*,form>*+*{margin-top:1rem}.fieldset .legend,.label,label{color:#101010}.hint{font-size:.875em;font-style:italic}input[type=date],input[type=email],input[type=file],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;font-size:1rem;padding:.5rem;border:1px solid #d8d8d8;border-radius:3px}input[type=checkbox],input[type=radio]{margin:0}input[type=checkbox],input[type=radio],label,option,select{cursor:pointer}:checked+.caption{color:#1d71b8}select{font-family:sans-serif!important}select option[value=""]{color:#6a6a6a!important}input::-webkit-input-placeholder{color:#6a6a6a;opacity:1}input::-moz-placeholder{color:#6a6a6a;opacity:1}input:-ms-input-placeholder{color:#6a6a6a;opacity:1}input::-ms-input-placeholder{color:#6a6a6a;opacity:1}input::placeholder{color:#6a6a6a;opacity:1}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.input-group label{-ms-flex-preferred-size:100%;flex-basis:100%}.input-group .label+.hint,.input-group .label+.multiselect,.input-group .label+input,.input-group label+.hint,.input-group label+.multiselect,.input-group label+input{margin-top:.5rem}.input-group--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.input-group--inline *>{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.input-group--inline>*+*{margin-left:1rem;margin-top:0}.input-group--inline>.label{-ms-flex-preferred-size:100%;flex-basis:100%}.caption+input[type=checkbox],.caption+input[type=radio],input[type=checkbox]+.caption,input[type=checkbox]+label,input[type=radio]+.caption,input[type=radio]+label,label+input[type=checkbox],label+input[type=radio]{margin-left:.5rem}.input-group--controls,.input-group--inline-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.input-group--controls *+button,.input-group--inline-controls *+button{margin-top:1rem}.input-group--inline-controls button+button{margin-top:0!important;margin-left:1rem}*+[class*=input-group]{margin-top:1rem;margin-left:0}.label+[class*=input-group]{margin-top:.5rem}.label.required:after,[class*=input-group].required label:after{content:" *";color:#e95f0d;display:inline}label.invalid{color:#d21800}input[invalid]{border-color:#e95f0d!important;-webkit-box-shadow:none;box-shadow:none}.input-group.indent-labels label{margin-left:1rem}.form-validations{font-size:.875rem;text-align:left;margin-top:1rem}.form-validations li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-preferred-size:100%;flex-basis:100%}.form-validations li+li{margin-top:.5rem}.form-validations .caption{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form-validations .icon{width:1em;height:auto;margin-right:.5em;-ms-flex-negative:0;flex-shrink:0}.icon-check{width:1em!important;height:auto!important}[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-preferred-size:1em;flex-basis:1em;color:currentColor;width:1em;height:1em;border:.14em solid #d8d8d8;border-radius:3px}[type=checkbox],[type=checkbox]:before{font-family:Montserrat,system!important}[type=checkbox]:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath d='M1 7l4.5 4.5L14 3' stroke='%23fff' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:cover;width:100%;height:100%;line-height:1;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .12s cubic-bezier(.23,1,.32,1);transition:transform .12s cubic-bezier(.23,1,.32,1);transition:transform .12s cubic-bezier(.23,1,.32,1),-webkit-transform .12s cubic-bezier(.23,1,.32,1);color:#fff;font-weight:400;left:50%;top:50%;position:absolute}[type=checkbox]:checked{background-color:#128cc8;border-color:#128cc8}[type=checkbox]:checked:before{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}[type=checkbox]:focus,[type=checkbox]:hover{outline:none;border-color:#128cc8}.avatar-wrapper{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.avatar-wrapper .input-avatar{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.avatar-wrapper .input-avatar+img{background-color:#fff;border-radius:50%;border:1px solid #d8d8d8;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;height:80px;margin-left:1rem;-o-object-fit:cover;object-fit:cover;width:80px;flex-grow:0}.avatar-wrapper .input-avatar [type=file]{background-color:#fff}.avatar-wrapper label.invalid small{font-weight:700}@media (max-width:768px){.input-group--inline{-ms-flex-wrap:wrap;flex-wrap:wrap}.input-group--inline label{-ms-flex-preferred-size:100%;flex-basis:100%}.input-group--inline>*+*{margin-left:0;margin-top:1rem}}.button,[class*=button--],[type=reset],[type=submit],button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;cursor:pointer;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:inherit;font-size:inherit;line-height:inherit;text-align:center;border-radius:3px;color:currentColor;display:inline-block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Montserrat,system;font-size:1em;font-weight:400;line-height:1;text-transform:uppercase;text-decoration:none;padding:.5em}.button,.button:active,.button:focus,.button:hover,[class*=button--],[class*=button--]:active,[class*=button--]:focus,[class*=button--]:hover,[type=reset],[type=reset]:active,[type=reset]:focus,[type=reset]:hover,[type=submit],[type=submit]:active,[type=submit]:focus,[type=submit]:hover,button,button:active,button:focus,button:hover{text-decoration:none}.button .icon,[class*=button--] .icon,[type=reset] .icon,[type=submit] .icon,button .icon{height:1em;width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:0;flex-shrink:0}[class*=button--]{outline:none}.button--link{background-color:transparent;color:#1d71b8;font-weight:400;padding:0;text-transform:none}.button--link .icon{height:.875em;width:auto}.button--link .icon path{fill:currentColor}.button--link-icon{font-family:system;font-size:1em;text-transform:none;text-align:left}.button--primary,[type=submit]{border:1px solid #128cc8;background-color:#128cc8;color:#fff;text-transform:uppercase;font-weight:700}.button--file-upload,.button--secondary{border:1px solid #3aaa35;background-color:#3aaa35;color:#fff;font-weight:700}.button--file-upload .caption{color:inherit}.button--file-upload input[type=file]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.button--file-upload[invalid]{background-color:#d21800;border-color:#d21800}.button--danger{border:1px solid #d21800;background-color:#d21800;color:#fff;font-weight:700}.button--dark{border:1px solid #172735;background-color:#172735;color:#fff;font-weight:700}.button--cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:900;font-size:1.125rem;border:1px solid #ea2f72;background-color:#ea2f72;color:#fafafa;padding:1em}.button--outline{border:1px solid #a4a1a1;background-color:#fafafa;color:currentColor}.button--outline-invert,.button--underline{border:1px solid transparent;background-color:transparent;color:currentColor}.button .caption+.icon,.button .icon+.caption,[class*=button--] .caption+.icon,[class*=button--] .icon+.caption,[type=submit] .caption+.icon,[type=submit] .icon+.caption,button .caption+.icon,button .icon+.caption{margin-left:.5em}.button--icon,.button--icon-primary{position:relative;border:1px solid transparent;background-color:transparent;color:#1d71b8}.button--icon-primary .icon:not([fill=none]) path,.button--icon .icon:not([fill=none]) path{fill:currentColor}.button--icon-primary .caption,.button--icon .caption{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.button--circle{border-radius:100%}.button--icon-primary{border:1px solid #128cc8;background-color:#128cc8;color:#fafafa}[class*=button--].button--card-overlay,[class*=button--].button--card-overlay:focus,[class*=button--].button--card-overlay:hover{background-color:transparent;border:1px solid transparent;color:transparent;height:100%;left:0;position:absolute;top:0;width:100%}.block-link{opacity:0;height:100%;left:0;position:absolute;top:0;width:100%}.button,[class*=button--],[type=submit],button{cursor:pointer}.button.is-active,.button.router-link-exact-active,.button.tns-nav-active,.button:focus,.button:hover,[class*=button--].is-active,[class*=button--].router-link-exact-active,[class*=button--].tns-nav-active,[class*=button--]:focus,[class*=button--]:hover,[type=submit].is-active,[type=submit].router-link-exact-active,[type=submit].tns-nav-active,[type=submit]:focus,[type=submit]:hover,button.is-active,button.router-link-exact-active,button.tns-nav-active,button:focus,button:hover{background-color:#128cc8;border-color:#128cc8;color:#fafafa;text-decoration:none}.button.button--cta.router-link-exact-active:focus,.button.button--cta.router-link-exact-active:hover,.button.button--cta:focus,.button.button--cta:hover,.button.button--danger:focus,.button.button--danger:hover,.button.button--icon-primary:focus,.button.button--icon-primary:hover,.button.button--icon:focus,.button.button--icon:hover,.button.button--primary:focus,.button.button--primary:hover,[class*=button--].button--cta.router-link-exact-active:focus,[class*=button--].button--cta.router-link-exact-active:hover,[class*=button--].button--cta:focus,[class*=button--].button--cta:hover,[class*=button--].button--danger:focus,[class*=button--].button--danger:hover,[class*=button--].button--icon-primary:focus,[class*=button--].button--icon-primary:hover,[class*=button--].button--icon:focus,[class*=button--].button--icon:hover,[class*=button--].button--primary:focus,[class*=button--].button--primary:hover,[type=submit].button--cta.router-link-exact-active:focus,[type=submit].button--cta.router-link-exact-active:hover,[type=submit].button--cta:focus,[type=submit].button--cta:hover,[type=submit].button--danger:focus,[type=submit].button--danger:hover,[type=submit].button--icon-primary:focus,[type=submit].button--icon-primary:hover,[type=submit].button--icon:focus,[type=submit].button--icon:hover,[type=submit].button--primary:focus,[type=submit].button--primary:hover,button.button--cta.router-link-exact-active:focus,button.button--cta.router-link-exact-active:hover,button.button--cta:focus,button.button--cta:hover,button.button--danger:focus,button.button--danger:hover,button.button--icon-primary:focus,button.button--icon-primary:hover,button.button--icon:focus,button.button--icon:hover,button.button--primary:focus,button.button--primary:hover{background-color:#172735;border-color:#172735}.button.button--outline:focus,.button.button--outline:hover,[class*=button--].button--outline:focus,[class*=button--].button--outline:hover,[type=submit].button--outline:focus,[type=submit].button--outline:hover,button.button--outline:focus,button.button--outline:hover{background-color:#128cc8;border-color:#128cc8;color:#fafafa}.button.button--outline-invert:focus,.button.button--outline-invert:hover,.button.button--underline:focus,.button.button--underline:hover,[class*=button--].button--outline-invert:focus,[class*=button--].button--outline-invert:hover,[class*=button--].button--underline:focus,[class*=button--].button--underline:hover,[type=submit].button--outline-invert:focus,[type=submit].button--outline-invert:hover,[type=submit].button--underline:focus,[type=submit].button--underline:hover,button.button--outline-invert:focus,button.button--outline-invert:hover,button.button--underline:focus,button.button--underline:hover{background-color:transparent;border-color:#128cc8;color:#128cc8}.button.button--outline-invert:focus .icon,.button.button--outline-invert:hover .icon,.button.button--underline:focus .icon,.button.button--underline:hover .icon,[class*=button--].button--outline-invert:focus .icon,[class*=button--].button--outline-invert:hover .icon,[class*=button--].button--underline:focus .icon,[class*=button--].button--underline:hover .icon,[type=submit].button--outline-invert:focus .icon,[type=submit].button--outline-invert:hover .icon,[type=submit].button--underline:focus .icon,[type=submit].button--underline:hover .icon,button.button--outline-invert:focus .icon,button.button--outline-invert:hover .icon,button.button--underline:focus .icon,button.button--underline:hover .icon{fill:#128cc8}.button.button--underline:focus,.button.button--underline:hover,[class*=button--].button--underline:focus,[class*=button--].button--underline:hover,[type=submit].button--underline:focus,[type=submit].button--underline:hover,button.button--underline:focus,button.button--underline:hover{background-color:transparent;border-color:transparent;-webkit-box-shadow:0 1px 0 #128cc8;box-shadow:0 1px 0 #128cc8;color:#128cc8}.button.button--underline:focus .icon,.button.button--underline:hover .icon,[class*=button--].button--underline:focus .icon,[class*=button--].button--underline:hover .icon,[type=submit].button--underline:focus .icon,[type=submit].button--underline:hover .icon,button.button--underline:focus .icon,button.button--underline:hover .icon{fill:#128cc8}.button.button--link:focus,.button.button--link:hover,[class*=button--].button--link:focus,[class*=button--].button--link:hover,[type=submit].button--link:focus,[type=submit].button--link:hover,button.button--link:focus,button.button--link:hover{color:#128cc8;background-color:transparent;border-color:transparent;text-decoration:underline}.button[disabled],[class*=button--][disabled],[type=submit][disabled],button[disabled]{background-color:#d8d8d8;border-color:#d8d8d8;color:#6a6a6a;cursor:not-allowed}[class*=button--] .user-card{text-transform:none!important}.tag,[class*=tag--]{border-radius:2em;padding:.25em .66em;background-color:#d8d8d8;font-size:.825rem;line-height:1.2em;cursor:default}.tag:has(a),.tag:is(a),[class*=tag--]:has(a),[class*=tag--]:is(a){text-decoration:none;cursor:pointer}.tag:has(a):focus,.tag:has(a):hover,.tag:is(a):focus,.tag:is(a):hover,[class*=tag--]:has(a):focus,[class*=tag--]:has(a):hover,[class*=tag--]:is(a):focus,[class*=tag--]:is(a):hover{background-color:#172735;color:#fafafa}.tag:has(.icon),[class*=tag--]:has(.icon){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:.5em}.tag:has(.icon) .icon,[class*=tag--]:has(.icon) .icon{gap:.5em;width:1em;height:auto}.tag--draft{color:#404040;background-color:#d8d8d8}.tag--ongoing{color:#fff;background-color:#e95807}.tag--pending{color:#fff;background-color:#1d71b8}.tag--complete{color:#fff;background-color:#3aaa35}.tag--info{color:#172735;background-color:#b8e0ff}[class*=tag--][class*="--outline"]{background-color:transparent;outline:1px solid currentColor}.toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.toolbar:not([data-toolbar=questions]):not([data-toolbar=week-questions])>*+*{margin-left:1rem}[data-toolbar=assignments],[data-toolbar=questions],[data-toolbar=week-questions]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;gap:.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem}[data-toolbar=assignments] .search,[data-toolbar=questions] .search,[data-toolbar=week-questions] .search{padding:.5rem}[data-toolbar=assignments] form input,[data-toolbar=questions] form input,[data-toolbar=week-questions] form input{margin:0}[data-toolbar=assignments] .vgt-select,[data-toolbar=questions] .vgt-select,[data-toolbar=week-questions] .vgt-select{height:2.5em;-ms-flex-preferred-size:12rem;flex-basis:12rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}[data-toolbar=assignments] .vgt-global-search,[data-toolbar=questions] .vgt-global-search,[data-toolbar=week-questions] .vgt-global-search{border:none;padding:0 0 1rem 0;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}[data-toolbar=assignments] .vgt-global-search>*,[data-toolbar=questions] .vgt-global-search>*,[data-toolbar=week-questions] .vgt-global-search>*{width:18em;float:none!important}@media(max-width:768px){.view-dashboard.is-coordinator .vgt-table .question-title{min-width:14rem!important}.toolbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;width:100%}.toolbar>*{text-align:left!important;margin:0!important}[data-toolbar=questions] .vgt-global-search{width:100%}[data-toolbar=questions] .vgt-global-search__input.vgt-pull-left,[data-toolbar=questions] .vgt-global-search input{float:none!important;width:100%!important}[data-toolbar=questions] .vgt-select{width:auto;-ms-flex-preferred-size:100%;flex-basis:100%}}@media(max-width:540px){.toolbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.toolbar .button-delete .caption{clip:none!important;height:auto!important;overflow:initial!important;position:static!important;white-space:normal!important;width:auto!important}}.vgt-right-align{text-align:right}.vgt-left-align{text-align:left}.vgt-center-align{text-align:center}.vgt-pull-left{float:left!important}.vgt-pull-right{float:right!important}.vgt-clearfix:after{display:block;content:"";clear:both}.vgt-responsive{width:100%;overflow-x:auto;position:relative}.vgt-text-disabled{color:#6a6a6a}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}table.vgt-table{font-size:16px;border-collapse:collapse;background-color:transparent;width:100%;max-width:100%;table-layout:auto;border:1px solid #d8d8d8}table.vgt-table td{padding:.75em .75em .75em .75em;vertical-align:top;border-bottom:1px solid #d8d8d8;color:#404040}table.vgt-table tr.clickable{cursor:pointer}table.vgt-table tr.clickable:hover{background-color:#f1f5fd}.vgt-table th{padding:.75em 1.5em .75em .75em;vertical-align:middle;position:relative}.vgt-table th.sortable button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;position:absolute;top:0;left:0;width:100%;height:100%}.vgt-table th.sortable button:focus{outline:none}.vgt-table th.sortable button:after{margin-top:-7px;border-bottom:5px solid #cfd3e0}.vgt-table th.sortable button:after,.vgt-table th.sortable button:before{content:"";position:absolute;height:0;width:0;right:6px;top:50%;border-left:5px solid transparent;border-right:5px solid transparent}.vgt-table th.sortable button:before{margin-bottom:-7px;border-top:5px solid #cfd3e0}.vgt-table th.line-numbers,.vgt-table th.vgt-checkbox-col{padding:0 .75em 0 .75em;color:#404040;border-right:1px solid #d8d8d8;word-wrap:break-word;width:25px;text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(#f4f5f8),to(#f1f3f6));background:linear-gradient(#f4f5f8,#f1f3f6)}.vgt-table th.filter-th{padding:.75em .75em .75em .75em}.vgt-table th.vgt-row-header{border-bottom:2px solid #d8d8d8;border-top:2px solid #d8d8d8;background-color:#f2f2f2}.vgt-table th.vgt-row-header .triangle{width:24px;height:24px;border-radius:15%;position:relative;margin:0 8px}.vgt-table th.vgt-row-header .triangle:after{content:"";position:absolute;display:block;left:50%;top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #404040;margin-left:-3px;-webkit-transition:transform .3s ease;transition:transform .3s ease}.vgt-table th.vgt-row-header .triangle.expand:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vgt-table thead th{color:#404040;vertical-align:bottom;border-bottom:1px solid #d8d8d8;padding-right:1.5em;background:-webkit-gradient(linear,left top,left bottom,from(#f4f5f8),to(#f1f3f6));background:linear-gradient(#f4f5f8,#f1f3f6)}.vgt-table thead th.vgt-checkbox-col{vertical-align:middle}.vgt-table thead th.sorting-asc button:after{border-bottom:5px solid #409eff}.vgt-table thead th.sorting-desc button:before{border-top:5px solid #409eff}.vgt-loading{position:absolute;width:100%;z-index:10;margin-top:117px}.vgt-loading__content{background-color:#c0dfff;color:#409eff;padding:7px 30px;border-radius:3px}.vgt-inner-wrap.is-loading{opacity:.5;pointer-events:none}.vgt-table.striped tbody tr:nth-of-type(odd){background-color:rgba(51,68,109,.03)}.vgt-wrap__actions-footer,.vgt-wrap__footer{border:1px solid #d8d8d8}.vgt-wrap__footer{color:#404040;font-size:1.1rem;padding:1em;background:-webkit-gradient(linear,left top,left bottom,from(#f4f5f8),to(#f1f3f6));background:linear-gradient(#f4f5f8,#f1f3f6)}.vgt-wrap__footer .footer__row-count{position:relative;padding-right:3px}.vgt-wrap__footer .footer__row-count__label,.vgt-wrap__footer .footer__row-count__select{display:inline-block;vertical-align:middle}.vgt-wrap__footer .footer__row-count__label{font-size:1.1rem}.vgt-wrap__footer .footer__row-count__select{font-size:1.1rem;background-color:transparent;width:auto;padding:0;border:0;border-radius:0;height:auto;margin-left:8px;color:#404040;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:15px;padding-left:5px}.vgt-wrap__footer .footer__row-count__select::-ms-expand{display:none}.vgt-wrap__footer .footer__row-count__select:focus{outline:none;border-color:#409eff}.vgt-wrap__footer .footer__row-count:after{content:"";display:block;position:absolute;height:0;width:0;right:6px;top:50%;margin-top:-1px;border-top:6px solid #404040;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:none;pointer-events:none}.vgt-wrap__footer .footer__navigation{font-size:1.1rem}.vgt-wrap__footer .footer__navigation>button:first-of-type{margin-right:16px}.vgt-wrap__footer .footer__navigation__info,.vgt-wrap__footer .footer__navigation__page-btn,.vgt-wrap__footer .footer__navigation__page-info{display:inline-block;vertical-align:middle;color:#6a6a6a}.vgt-wrap__footer .footer__navigation__page-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;text-decoration:none;color:#404040;font-weight:700;white-space:nowrap;vertical-align:middle}.vgt-wrap__footer .footer__navigation__page-btn:hover{cursor:pointer}.vgt-wrap__footer .footer__navigation__page-btn.disabled,.vgt-wrap__footer .footer__navigation__page-btn.disabled:hover{opacity:.5;cursor:not-allowed}.vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.left:after,.vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.left:after{border-right-color:#404040}.vgt-wrap__footer .footer__navigation__page-btn.disabled .chevron.right:after,.vgt-wrap__footer .footer__navigation__page-btn.disabled:hover .chevron.right:after{border-left-color:#404040}.vgt-wrap__footer .footer__navigation__page-btn span{display:inline-block;vertical-align:middle;font-size:1.1rem}.vgt-wrap__footer .footer__navigation__page-btn .chevron{width:24px;height:24px;border-radius:15%;position:relative;margin:0;display:inline-block;vertical-align:middle}.vgt-wrap__footer .footer__navigation__page-btn .chevron:after{content:"";position:absolute;display:block;left:50%;top:50%;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent}.vgt-wrap__footer .footer__navigation__page-btn .chevron.left:after{border-right:6px solid #409eff;margin-left:-3px}.vgt-wrap__footer .footer__navigation__page-btn .chevron.right:after{border-left:6px solid #409eff;margin-left:-3px}.vgt-wrap__footer .footer__navigation__info,.vgt-wrap__footer .footer__navigation__page-info{display:inline-block;margin:0 16px}.vgt-wrap__footer .footer__navigation__page-info span{display:inline-block;vertical-align:middle}.vgt-wrap__footer .footer__navigation__page-info__current-entry{width:30px;text-align:center;vertical-align:middle;display:inline-block;margin:0 10px;font-weight:700}@media only screen and (max-width:750px){.vgt-wrap__footer .footer__navigation__info{display:none}.vgt-wrap__footer .footer__navigation__page-btn{margin-left:16px}}.vgt-responsive{overflow:scroll}table.vgt-table{border:none}table.vgt-table td{vertical-align:middle}table.vgt-table td.justify-top{vertical-align:top}table.vgt-table thead th{text-transform:none}table.vgt-table thead th.sortable{padding-right:2em}table.vgt-table thead th span{white-space:nowrap}table.vgt-table thead>tr:nth-child(2){border:none;-webkit-box-shadow:none;box-shadow:none;position:absolute;right:0;top:0;-webkit-transform:translateY(-130%);transform:translateY(-130%)}table.vgt-table thead>tr:nth-child(2) td,table.vgt-table thead>tr:nth-child(2) th{border:none}.vgt-wrap{margin-left:-2rem;margin-right:-2rem;margin-top:-1rem}.vgt-fixed-header{display:none}.vgt-wrap__footer{background:none;border:none;border-top:1px solid #d8d8d8;margin-top:1rem}.vgt-wrap__footer,.vgt-wrap__footer .footer__navigation__page-btn span,.vgt-wrap__footer .footer__navigation__page-info,.vgt-wrap__footer .footer__row-count__select{font-size:.875rem;margin:0}.vgt-input::-webkit-input-placeholder,.vgt-select::-webkit-input-placeholder{color:#6a6a6a!important;opacity:1}.vgt-input::-moz-placeholder,.vgt-select::-moz-placeholder{color:#6a6a6a!important;opacity:1}.vgt-input:-ms-input-placeholder,.vgt-select:-ms-input-placeholder{color:#6a6a6a!important;opacity:1}.vgt-input::-ms-input-placeholder,.vgt-select::-ms-input-placeholder{color:#6a6a6a!important;opacity:1}.vgt-input::placeholder,.vgt-select::placeholder{color:#6a6a6a!important;opacity:1}.vgt-input::-webkit-input-placeholder,.vgt-select::-webkit-input-placeholder{color:#172735}.vgt-input::-moz-placeholder,.vgt-select::-moz-placeholder{color:#172735}.vgt-input:-ms-input-placeholder,.vgt-select:-ms-input-placeholder{color:#172735}.vgt-input::-ms-input-placeholder,.vgt-select::-ms-input-placeholder{color:#172735}.vgt-input::placeholder,.vgt-select::placeholder{color:#172735}.vgt-selection-info-row{padding:1rem;border-bottom:1px solid #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;gap:1rem}.vgt-selection-info-row>*{float:none!important}.vgt-selection-info-row .button--link{text-decoration:underline}.bg-wave-gradient{background-image:url(/images/background-infovac-2.webp);background-size:100% 260px;background-repeat:no-repeat;background-position:center 6rem;background-color:#fff}.shadow{-webkit-box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,rgba(0,0,0,.1) 0 4px 6px -1px,rgba(0,0,0,.06) 0 2px 4px -1px;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.question-alt-status.alt-status--starred{color:#128cc8}hr{border:0;border-top:1px solid #d8d8d8;margin:2rem 0}.text-small,small{font-size:.812rem}.text-medium{font-size:.875rem}.text-center{text-align:center}.text-justify{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.text-vertical-center{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.text-bold{font-weight:600}.text-ellipsis{text-overflow:ellipsis}.offscreen,.text-ellipsis{overflow:hidden;white-space:nowrap}.offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;position:absolute;width:1px}a.offscreen:focus{position:relative;clip:auto;width:auto;height:auto;overflow:auto}.question-title-wrap{min-width:60vw;min-width:60dvw}.question-title-wrap:focus-within .week-question-excerpt:before,.question-title-wrap:hover .week-question-excerpt:before,.week-question-excerpt[open]:before,.week-question-excerpt__active:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:2px;background:#95bd12}.view-week-questions .site-wrapper{padding:0 2rem;max-width:1900px}.section--week-questions-details .week-question-excerpt{width:100%}.section--week-questions-details .week-question-excerpt .user-card{line-height:1}.section--week-questions-details .week-question-excerpt .user-card div{font-size:.875em;font-style:italic}.section--week-questions-details .week-question-excerpt .details-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-weight:600;gap:.5rem}.section--week-questions-details .week-question-excerpt .details-title.is-read{font-weight:400}.section--week-questions-details .week-question-excerpt .details-title .is-starred.icon{width:1em;height:1em}.section--week-questions-details .week-question-excerpt .details-title .is-starred.icon path{stroke:none;fill:#1d71b8}.section--week-questions-details .week-question-excerpt .details-body .week-question-details{padding:1em 0}.section--week-questions-details .week-question-excerpt .details-body .week-question-details footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:.5em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section--week-questions-details .week-question-excerpt .details-body .week-question-details footer .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.section--week-questions-details .week-question-excerpt .details-body .week-question-details footer .links>*{text-align:left}.section--week-questions-details .week-question-excerpt .details-body .week-question-details .user-card{display:block}.section--week-questions-details .week-question-excerpt .details-body .week-question-details .user-card header{white-space:nowrap}.section--week-questions-details .week-question-excerpt .details-body .week-question-details .message{line-height:1.4;margin-bottom:.5em}.section--week-questions-details .week-question-excerpt .details-body ul{padding-left:unset}.section--week-questions-details .week-question-excerpt .details-body li.week-question-answer{list-style-type:none;font-size:14px;margin-bottom:2em;background-color:#fff;border-radius:10px;padding:1em}.section--week-questions-details .week-question-excerpt .details-body li.week-question-answer .message{line-height:1.4}.section--week-questions-details .button--link{text-decoration:underline}.toolbar[data-toolbar=week-questions]{gap:1rem;padding:0}.toolbar[data-toolbar=week-questions] select[name=select-week]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:768px){.view-week-questions .site-wrapper{padding:0 1rem}.question-title-wrap{min-width:80vw;min-width:80dvw}}