@charset "UTF-8";.CloseButton{align-items:center;border:none;border-radius:2px;cursor:pointer;display:flex;flex-shrink:0;height:fit-content;justify-content:center;margin:0;outline:none;overflow:hidden;padding:0;width:fit-content}.CloseButton:hover{filter:brightness(.8)}.MenuItem{background:none;border:none;color:var(--blue-button);display:block;font-size:16px;font-weight:600;min-width:170px;padding:10px 16px;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.MenuItem input{cursor:pointer}.MenuItem label{font-weight:600;line-height:0}.MenuItem:focus,.MenuItem:focus-within,.MenuItem:hover{background:var(--blue-button);color:#fff;outline:0}.MenuItem:disabled{filter:grayscale(1) contrast(2);opacity:.6;pointer-events:none}.MenuContainer{display:flex;flex-direction:column;padding:6px 0}.MenuContainer hr{border:0;border-bottom:1px solid var(--dark-border);height:0}.MenuSection:has(*){border-top:1px solid var(--dark-border)}.PopupButton{background:none;border:none;color:unset;cursor:pointer;padding:0}.PopupButton:disabled{filter:grayscale(1);opacity:.35;pointer-events:none}.PopupButton-target{position:fixed}.PopupButton.active{outline:2px solid var(--dark-text)}.FloatingPopup{--backgroundColour:#fff;animation-duration:.2s;animation-name:FloatingPopup-FadeIn;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),0 0 6px rgba(0,0,0,.3);position:fixed;z-index:10002}.FloatingPopup-arrow{border:10px solid;height:0;pointer-events:none;position:absolute;transform:scaleX(120%);width:0;z-index:10004}.printMode .FloatingPopup{display:none}.FloatingPopup:focus{border:none;outline:none}.FloatingPopup-defaultBackground{background-color:var(--backgroundColour);border-radius:6px;text-align:center}@keyframes FloatingPopup-FadeIn{0%{opacity:0;pointer-events:none;transform:translateY(-10px)}to{opacity:1;pointer-events:inherit;transform:translateY(0)}}.ScreenReaderOnly{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.TooltipDiv{max-width:fit-content}.FloatingTooltip{animation:FloatingTooltip-in .2s;display:flex;flex-direction:column;pointer-events:none;position:fixed;z-index:999999}.FloatingTooltip-content{text-wrap:balance;background-color:rgba(0,7,35,.9);border:1px solid #fff;border-radius:5px;color:#fff;display:flex;flex-wrap:wrap;font-size:13px;margin-right:2px;max-width:280px;padding:3px 6px;text-align:center}@keyframes FloatingTooltip-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}.CopyTextDialog{display:flex;flex-direction:column;max-height:100%;max-width:100%;position:relative;width:700px}.CopyTextDialog-contentArea{padding:var(--dialogPadding)}.CopyTextDialog-textarea{background-color:#dcf0fc;border:1px solid #005fcc;height:200px;outline:none;resize:none;width:100%}.CopyTextDialog-message{margin:8px 0}.CustomDialog{--animationDuration:200ms;--dialogPadding:20px;align-items:center;animation-duration:var(--animationDuration);animation-name:fadeIn;background-color:rgba(0,0,0,.38);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}.CustomDialog:before{content:"";flex-grow:2}.CustomDialog:after{content:"";flex-grow:4}.CustomDialog-pane{animation:CustomDialog-fadeIn var(--animationDuration);background-color:#fff;border:1px solid var(--blue-grey-50);border-radius:8px;display:flex;flex:0 1 auto;flex-direction:column;margin:10px;max-height:100%;max-width:100%;outline:none;overflow:hidden}.CustomDialog-cardStyle .CustomDialog-pane{animation:CustomDialog-slideUp .3s;border-radius:8px 8px 0 0;bottom:0;margin:0;position:absolute;width:100%}.CustomDialog-content{display:flex;flex-direction:column;justify-content:space-between}@keyframes CustomDialog-slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CustomDialog-content label.Checkbox{height:unset}@media screen and (min-width:600px){.CustomDialog-pane{min-width:450px}}@media screen and (max-height:600px){.CustomDialog-content{overflow-y:auto}}@keyframes CustomDialog-fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{background-color:transparent}to{background-color:rgba(0,0,0,.38)}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.DialogButtonRow{align-items:center;column-gap:60px;display:flex;justify-content:space-between;padding:8px var(--dialogPadding) var(--dialogPadding)}.DialogButtonRow .DialogButtonRow-left{align-items:center;column-gap:15px;display:flex}.DialogButtonRow .DialogButtonRow-right{align-items:center;column-gap:20px;display:flex}.DialogButtonRow .Button{min-width:90px}.DialogButtonRow-leftPadding:not(:first-child){padding-left:32px}.DialogButtonRow-rightPadding:not(:last-child){padding-right:32px}@media screen and (max-width:600px){.DialogButtonRow{column-gap:20px}}.focusRing:focus-visible{border-radius:3px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000;outline:none!important}.focusRingInset:focus-visible{border-radius:5px;box-shadow:inset 0 0 0 2px #000;outline:none!important}.focusRingInverted:focus-visible{border-radius:5px;box-shadow:inset 0 0 0 2px #fff;outline:none!important}@supports not selector(:focus-visible){.focusRing:focus{border-radius:3px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000;outline:none!important}.focusRingInset:focus{border-radius:5px;box-shadow:inset 0 0 0 2px #000;outline:none!important}.focusRingInverted:focus{border-radius:5px;box-shadow:inset 0 0 0 2px #fff;outline:none!important}}@media (prefers-reduced-motion){*{animation-duration:1ms!important;transition-duration:1ms!important}}:root{--blue-button:var(--primary-blue-50);--blue-button-foreground:#fff;--blue-button-hover:var(--primary-blue-60);--lt-theme-orange:#e64e23;--lt-theme-orange-hover:#e04519;--red-button:var(--warning-red-50);--red-button-forground:#fff;--red-button-hover:var(--warning-red-60);--red-text:var(--warning-red-50);--weak-blue-button:#f1f7fe;--light-blue-button:var(--light-blue-50);--light-blue-button-text:var(--light-blue-50);--light-blue-button-foreground:#fff;--light-blue-button-hover:var(--light-blue-40);--light-blue-button-text-hover:var(--light-blue-30);--subtle-button:#f7f7f7;--subtle-button-shadow:inset 0 0 18px 3px #f1f1f1,inset 0 0 1px 0 #aaa;--subtle-button-foreground:var(--primary-blue-50);--subtle-button-hover-border:var(--blue-grey-80);--active-button:var(--active-50);--active-button-foreground:#fff;--active-button-hover:var(--active-60);--disabled-button:var(--neutral-grey-20);--disabled-button-text:var(--neutral-grey-70);--large-text:var(--blue-grey-80);--small-text:var(--blue-grey-70);--dark-text:var(--blue-grey-90);--success-text:var(--success-green-50);--warning-text:var(--warning-red-50);--light-blue-text:var(--light-blue-50);--dark-blue-text:var(--primary-blue-90);--dropdown-selected-text:var(--blue-grey-80);--placeholder-text:var(--neutral-grey-70);--dark-blue-background:var(--blue-grey-90);--list-hover:var(--primary-blue-50);--admin-header-background:var(--blue-grey-20);--light-background:var(--blue-grey-00);--success-background:var(--success-green-10);--light-blue-background:var(--light-blue-10);--data-panel-grey-background:hsla(0,0%,94%,.8);--light-blue-hover:var(--primary-blue-00);--light-orange-background:var(--active-10);--light-border:var(--blue-grey-20);--dark-border:var(--blue-grey-30);--data-panel-border:1px solid var(--blue-grey-20);--primary-blue-00:#f1f7fe;--primary-blue-10:#d1e3fa;--primary-blue-20:#a3c7f6;--primary-blue-30:#76abf1;--primary-blue-40:#488fed;--primary-blue-50:#056cda;--primary-blue-60:#155cba;--primary-blue-70:#10458b;--primary-blue-80:#0a2e5d;--primary-blue-90:#05172e;--warning-red-10:#f9d3d1;--warning-red-20:#f3a7a3;--warning-red-30:#ed7b75;--warning-red-40:#e74f47;--warning-red-50:#c4463c;--warning-red-60:#b41c14;--warning-red-70:#87150f;--warning-red-80:#5a0e0a;--warning-red-90:#2d0705;--light-blue-10:#d2f2ff;--light-blue-20:#a5e5ff;--light-blue-30:#79d9ff;--light-blue-40:#4cccff;--light-blue-50:#1fbfff;--light-blue-60:#1999cc;--light-blue-70:#137399;--light-blue-80:#0c4c66;--light-blue-90:#062633;--toolbar-blue:#f1f7fe;--active-10:#ffe9cc;--active-20:#ffd499;--active-30:#ffbe66;--active-40:#ffa933;--active-50:#ff9300;--active-60:#cc7600;--active-70:#995800;--active-80:#663b00;--active-90:#331d00;--neutral-grey-10:#f2f2f2;--neutral-grey-20:#e5e5e5;--neutral-grey-30:#b8b8b8;--neutral-grey-40:#cacaca;--neutral-grey-50:#bdbdbd;--neutral-grey-60:#979797;--neutral-grey-70:#717171;--neutral-grey-80:#4c4c4c;--neutral-grey-90:#262626;--blue-grey-00:#f3f5f6;--blue-grey-10:#e8ebed;--blue-grey-20:#dee1e4;--blue-grey-30:#bfc3c9;--blue-grey-40:#9fa5ae;--blue-grey-50:#8a919c;--blue-grey-60:#767d89;--blue-grey-70:#565f6e;--blue-grey-80:#414b5c;--blue-grey-90:#222d41;--success-green-10:#e8f6d2;--success-green-20:#d1eea5;--success-green-30:#bbe579;--success-green-40:#a4dd4c;--success-green-50:#8dd41f;--success-green-60:#71aa19;--success-green-70:#557f13;--success-green-80:#38550c;--success-green-90:#1c2a06;--toggle-button-green:#65c466;--yellow-10:#feeec7;--yellow-20:#fee09a;--yellow-30:#fdd068;--yellow-40:#ffc233}.Button{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font:inherit;font-weight:600;justify-content:center;margin:0;min-height:44px;outline:none;overflow:hidden;padding:8px 18px;text-decoration:none}.Button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #000;outline:none}.Button-grow{height:100%;width:100%}.Button-blue,.Button-kuracloud{background:var(--blue-button);color:var(--blue-button-foreground);text-shadow:0 0 3px rgba(0,0,0,.21)}.Button-blue:hover:enabled,.Button-kuracloud:hover:enabled,.SelectFileButton-label.Button-blue:hover,.SelectFileButton-label.Button-kuracloud:hover{background:var(--blue-button-hover);color:var(--blue-button-foreground)}.Button-blueBorder{background:none;border-radius:3px;box-shadow:0 0 0 1px var(--blue-button);color:var(--blue-button);font-weight:600}.Button-blueBorder.isGrowable{min-height:40px}.Button-blueBorder:hover:enabled{background:var(--blue-button);color:var(--blue-button-foreground)}.Button-blueBorder:focus-visible{background:var(--blue-button);color:var(--blue-button-foreground)}.Button-red{background:var(--red-button);color:var(--red-button-forground);text-shadow:0 0 3px rgba(0,0,0,.21)}.Button-red:hover:enabled{background:var(--red-button-hover)}.Button-orange{background:var(--active-button);color:var(--active-button-foreground);text-shadow:0 0 3px rgba(0,0,0,.21)}.Button-orange:hover:enabled{background:var(--active-button-hover)}.Button-subtle{background:var(--subtle-button);box-shadow:var(--subtle-button-shadow);color:var(--subtle-button-foreground)}.Button-subtle:hover:enabled,.SelectFileButton-label.Button-subtle:hover{background:var(--light-blue-hover);box-shadow:none}.Button-orangeBorder{background:none;border-radius:3px;box-shadow:0 0 0 1px var(--lt-theme-orange);color:var(--lt-theme-orange);font-weight:600}.Button-orangeBorder:hover:enabled,.SelectFileButton-label.Button-orangeBorder:hover{background:var(--lt-theme-orange);color:#fff}.Button-orangeBorder:focus-visible{background:var(--lt-theme-orange);box-shadow:none;color:#fff}.Button-greenBorder{background:none;border-radius:3px;box-shadow:0 0 0 1px var(--toggle-button-green);color:var(--toggle-button-green);font-weight:600}.Button-greenBorder:hover:enabled{background:var(--toggle-button-green);color:#fff}.Button-greenBorder:focus-visible{background:var(--toggle-button-green);box-shadow:none;color:#fff}.Button-subtleBorder{background:none;border:1px solid var(--light-border);box-shadow:none;color:var(--blue-button)}.Button-subtleBorder:focus-visible,.Button-subtleBorder:hover:enabled,.SelectFileButton-label.Button-subtleBorder:hover{background:var(--weak-blue-button)}.Button-lt{background:var(--lt-theme-orange);color:var(--active-button-foreground);text-shadow:0 0 3px rgba(0,0,0,.21)}.Button-lt:hover:enabled{background:var(--lt-theme-orange-hover)}.Button-noneBlueText,.Button-noneDarkText,.Button-noneInset,.Button-noneWhiteText{background:none;color:var(--blue-button);min-height:auto;padding:0;z-index:1}.Button-noneBlueText.Button:disabled,.Button-noneDarkText.Button:disabled,.Button-noneInset.Button:disabled,.Button-noneWhiteText.Button:disabled{background:none;box-shadow:none;text-shadow:none}.Button-noneIcon{background:none;color:var(--blue-button);min-height:auto;padding:0;z-index:1}.Button-noneIcon.Button:disabled{background:none;box-shadow:none;text-shadow:none}.Button-noneBlueText.Button:focus-visible,.Button-noneDarkText.Button:focus-visible,.Button-noneWhiteText.Button:focus-visible{border-radius:3px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.Button-noneBlueText{color:var(--blue-button)}.Button-noneBlueText:hover,.SelectFileButton-label.Button-noneBlueText:hover{color:var(--primary-blue-70)}.Button-noneDarkText{color:var(--dark-text)}.Button-noneDarkText:hover,.SelectFileButton-label.Button-noneDarkText:hover{color:var(--blue-button)}.Button-noneWhiteText{color:#fff}.Button-noneWhiteText:hover{color:var(--light-blue-button)}.Button-noneWhiteText.Button:focus-visible{box-shadow:0 0 0 1px #fff}.Button-noneInset{border-radius:0}.Button-noneInset.Button:focus-visible{border-radius:5px;box-shadow:inset 0 0 0 2px #000}.Button-noneInset:hover:enabled{background:var(--blue-button);color:#fff}.Button-noneInset.Button:disabled{background:var(--disabled-button);box-shadow:inset 0 0 25px -5px rgba(0,0,0,.05);text-shadow:0 1px 0 hsla(0,0%,100%,.7)}.Button-black{background:#21262e;color:#fff;font-weight:600}.Button-black:hover:enabled{background:var(--blue-button)}.Button-blackBorder{background:none;border:1px solid;color:#000;font-weight:600}.Button-blackBorder:hover:enabled{background:var(--blue-button);border-color:var(--blue-button);color:var(--blue-button-foreground)}.Button-whiteBorder{background:none;border:1px solid;color:#fff;font-weight:600}.Button-whiteBorder:hover:enabled{background:#ffffff1d}.Button-fakeDisable,.Button:disabled{background:var(--disabled-button);box-shadow:inset 0 0 25px -5px rgba(0,0,0,.05);color:var(--disabled-button-text);cursor:default;text-shadow:0 1px 0 hsla(0,0%,100%,.7)}.Button-round{border-radius:25px}.Button-small{font-size:13px;min-height:20px;padding:1px 6px 2px}.Button-toggle{overflow:visible;position:relative}.Button-toggle-true{background:#edf4fd;box-shadow:inset 0 0 1px 0 #cadaef}.Button-toggle-true:hover{background:#e3eefc!important}.Button-toggle:after{background:var(--blue-button);border-radius:2px;bottom:-5px;content:" ";height:3px;position:absolute;transition-duration:.2s;transition-property:left,right}.Button-toggle-true:after{left:2px;right:2px}.Button-toggle-false:after{left:50%;right:50%}.DialogTitle{color:var(--dark-text);font-size:20px;font-weight:600;margin-bottom:16px;margin-top:0}.DialogMessage{word-wrap:break-word;color:var(--large-text);font-size:16px;line-height:1.6;white-space:pre-wrap}.DialogMessage p{margin:8px 0}.LoadingButton{position:relative}.LoadingButton-contentContainer{align-items:center;display:flex;left:0;position:relative;transition:left .3s}.LoadingButton-spinContainer{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:translateX(100%);transition:transform .3s;width:100%}.LoadingButton.isLoading .LoadingButton-spinContainer{transform:translateX(0)}.Dropdown{align-items:start;display:flex;flex-direction:column;max-width:100%;width:fit-content}.Dropdown-grow,.Dropdown-grow .Dropdown-control,.Dropdown-grow .Dropdown-select{width:100%}.Dropdown-label{color:var(--dark-text)}.Dropdown-control{max-width:100%;position:relative}option.Dropdown-option{background:#fff;color:var(--dark-text);font-family:Open Sans,sans-serif;font-size:16px;font-weight:500}.Dropdown-select{background:var(--dropdown-background);border-bottom:var(--select-border-bottom);border-left:var(--select-border-left);border-radius:var(--select-border-radius);border-right:var(--select-border-right);border-top:var(--select-border-top);cursor:pointer;max-width:100%}.Dropdown-select:disabled{color:var(--disabled-button-text);cursor:default;opacity:1}.Dropdown-select:disabled:not(.is-none){background:var(--disabled-button);box-shadow:inset 0 0 25px -5px rgba(0,0,0,.05);text-shadow:0 1px 0 hsla(0,0%,100%,.7)}.Dropdown-select:disabled+.Dropdown-select-arrow{color:var(--disabled-button-text)}.Dropdown:not(.Dropdown-underline,.Dropdown-none,.Dropdown-small) .Dropdown-select{height:44px}.Dropdown-select-arrow{bottom:var(--dropdown-arrow-bottom);color:var(--dropdown-colour);font-size:20px;padding:0 3px 2px 0;pointer-events:none!important;position:absolute;right:var(--dropdown-arrow-right);z-index:1}span.icon-down-open{font-size:20px}.Dropdown-blue{--dropdown-background:var(--blue-button);--select-border-bottom:2px solid transparent;--select-border-top:2px solid transparent;--select-border-left:2px solid transparent;--select-border-right:2px solid transparent}.Dropdown-blue:hover .Dropdown-select:not(:disabled){background:var(--blue-button-hover)}.Dropdown-blue,.Dropdown-subtle{--select-border-radius:4px;--select-padding:8px 30px 8px 12px;--dropdown-arrow-bottom:7px;--dropdown-arrow-right:8px}.Dropdown-subtle{--dropdown-background:var(--subtle-button);--dropdown-colour:var(--blue-button)}.Dropdown-subtle .Dropdown-select{box-shadow:var(--subtle-button-shadow)}.Dropdown-subtle:hover .Dropdown-select:not(:disabled){background:var(--light-blue-hover);box-shadow:none}.Dropdown-underline{--dropdown-colour:var(--blue-button);--select-border-bottom:2px solid var(--blue-button);--select-border-top:none;--select-border-left:none;--select-border-right:none;--select-border-radius:0px;--select-padding:0px 30px 0px 5px;--dropdown-arrow-bottom:-2px;--dropdown-arrow-right:7px}.Dropdown-none{--dropdown-background:transparent;--dropdown-colour:var(--blue-button);--select-border-bottom:none;--select-border-top:none;--select-border-left:none;--select-border-right:none;--select-border-radius:0px;--select-padding:0px 30px 0px 5px;--dropdown-arrow-bottom:-3px;--dropdown-arrow-right:8px}.Dropdown-small{--dropdown-arrow-bottom:-1px;--dropdown-arrow-right:3px}.Dropdown-small .Dropdown-select-arrow{font-size:19px}.Dropdown-small .Dropdown-select{font-size:14px;height:24px;min-height:20px;padding:1px 26px 2px 6px}.Icon:before{width:auto}.Checkbox{--checkbox-size:20px;--checkbox-black:#000;--checkbox-blue:var(--blue-button);--checkbox-lt:var(--lt-theme-orange);align-items:center;cursor:pointer;display:inline-flex;flex-direction:row;position:relative}.Checkbox-animate{animation:Checkbox-appear .15s}.Checkbox.isBlue,.Checkbox.isKuraCloud{color:var(--checkbox-blue)}.Checkbox.isLt{color:var(--checkbox-black)}.Checkbox input[type=checkbox]:checked+.Checkbox-box,.Checkbox input[type=checkbox]:indeterminate+.Checkbox-box{border-color:var(--checkbox-blue)}.Checkbox input[type=checkbox]{border-color:var(--checkbox-blue);height:var(--checkbox-size);left:0;opacity:0;position:absolute;top:0;width:var(--checkbox-size)}.Checkbox .Checkbox-box{background-color:#fff;border-radius:4px;height:var(--checkbox-size);min-width:var(--checkbox-size);position:relative;transition:background-color .1s;vertical-align:top}.Checkbox.isBlue .Checkbox-box,.Checkbox.isKuraCloud .Checkbox-box{border:2px solid var(--blue-grey-50)}.Checkbox.isLt .Checkbox-box{border:2px solid var(--checkbox-lt)}.Checkbox .fontelloIcon:before{display:block;font-family:fontello;position:absolute}.Checkbox .icon-minus:before{font-size:17px;transform:translate(3px,-1px)}.Checkbox .icon-check:before{font-size:15px;transform:translate(3px)}.Checkbox input[type=checkbox]:checked+.Checkbox-box,.Checkbox input[type=checkbox]:indeterminate+.Checkbox-box{color:#fff}.Checkbox.isBlue input[type=checkbox]:checked+.Checkbox-box,.Checkbox.isBlue input[type=checkbox]:indeterminate+.Checkbox-box,.Checkbox.isKuraCloud input[type=checkbox]:checked+.Checkbox-box,.Checkbox.isKuraCloud input[type=checkbox]:indeterminate+.Checkbox-box{background-color:var(--checkbox-blue)}.Checkbox input[type=checkbox]:hover+.Checkbox-box{border-color:var(--blue-button)}.Checkbox.isLt input[type=checkbox]:checked+.Checkbox-box,.Checkbox.isLt input[type=checkbox]:indeterminate+.Checkbox-box{background-color:var(--checkbox-lt);border-color:var(--checkbox-lt);color:#fff}.Checkbox input[type=checkbox]:focus+.Checkbox-box{box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.Checkbox.isDisabled{cursor:auto;filter:grayscale(1);opacity:.7}.Checkbox .Checkbox-text{font-weight:600;line-height:20px;padding-left:.5em}@keyframes Checkbox-appear{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Input{background-color:#fff;border:1px solid var(--blue-button);border-radius:3px;color:var(--blue-button);font:inherit;font-weight:400;min-height:40px;outline:none;padding:0 8px}.Input:focus{border-color:var(--light-blue-button);color:#071541;outline:2px solid var(--light-blue-button);transition:none}.Input.isGrow{width:100%}.Input:disabled{border-color:var(--light-gray);color:var(--disabled-button-text)}.ConfirmDialog{max-width:650px}.ConfirmDialog .ConfirmDialog-content{padding:var(--dialogPadding)}.ConfirmDialog-content ul{color:#3e4852;font-size:16px}.AlertDialog{max-width:650px}.AlertDialog-content{padding:var(--dialogPadding)}.AlertDialog-titleWithCloseButton{display:flex;justify-content:flex-end}.InputGroup{position:relative}.InputGroup-textLabel{border-bottom:1.5px solid transparent;color:#757575;cursor:text;font-weight:600;height:33px;left:0;line-height:33px;position:absolute;top:0}.InputGroup.isLabelHidden .InputGroup-textLabel{display:none}.InputGroup-textInput:-webkit-autofill+div+.InputGroup-textLabel{display:none}.InputGroup-textInput{background:#fff;border:none;border-bottom:1.5px solid #b7b7b7;border-radius:0;color:#000;font-weight:600;height:33px;line-height:33px;outline:none;padding:0;width:100%}.InputGroup-textInput:disabled{background:#fff;color:#545454}.InputGroup-afterInput:after{background:var(--blue-button);content:"";display:inline-block;height:2px;left:50%;position:absolute;right:50%;top:31px;transition:width .2s,left .2s,right .2s;width:0}.InputGroup-textInput:focus+.InputGroup-afterInput:after{left:0;right:0;width:100%}.InfoDialog .CustomDialog-pane{border-radius:8px;position:relative}.InfoDialog h1{color:#000;font-size:20px;font-weight:600}.InfoDialog p{color:#37383a;margin-bottom:10px}.InfoDialogModeless{--padding:20px;animation:InfoDialogModeless .2s;background:#fff;border:1px solid var(--light-border);border-radius:8px;box-shadow:1px 1px 12px 0 #0000002e,0 0 1px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;position:fixed;touch-action:none;z-index:2000}@keyframes InfoDialogModeless{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.InfoDialogModeless.resizing{user-select:none;-webkit-user-select:none}.InfoDialogModeless-titleBar{cursor:move;user-select:none}.InfoDialogModeless .CloseButton{--dialogPadding:20px;position:absolute;right:calc(var(--dialogPadding)/2);top:calc(var(--dialogPadding)/2)}.InfoDialogModeless-content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.InfoDialogModeless h1,.InfoDialogModeless h2{color:#000;font-size:18px;font-weight:600}.InfoDialogModeless h2{align-items:center;display:flex}.InfoDialogModeless p,.InfoDialogModeless ul{color:#37383a;margin-bottom:10px}.InfoDialogModeless li{margin-bottom:6px}.InfoDialogModeless-resize{background:linear-gradient(to right bottom,transparent 55%,grey 55% 60%,transparent 60% 75%,grey 75% 80%,transparent 80%);border-bottom:3px solid transparent;border-right:3px solid transparent;bottom:0;cursor:nwse-resize;height:20px;position:absolute;right:0;width:20px}.InfoDialogModelessTitleBar{border-bottom:1px solid var(--light-border);padding:6px var(--padding)}.PromptForTextDialog-content{max-width:600px;padding:var(--dialogPadding)}.PromptForTextDialog-content .DialogMessage+.TextArea{margin-top:var(--dialogPadding)}.PromptForTextDialog-content .TextArea{min-height:unset}.PromptForTextDialog-content .Input{width:100%}.SearchInputBox{align-items:center;display:flex;position:relative;width:max-content}.SearchInputBox-searchButton{left:8px;position:absolute}.SearchInputBox-searchButton:enabled:hover{background-color:transparent}.SearchInputBox-input{margin:0;padding-left:32px;padding-right:30px}.Input.SearchInputBox-input{appearance:none;border-color:var(--dark-border)}.SearchInputBox-input::placeholder{font-size:15px}.SearchInputBox-input::-webkit-search-cancel-button{display:none}.SearchInputButton{border-radius:3px;height:32px;min-height:30px;padding:6px;width:36px}.SearchInputBox-disabled,.SearchInputButton:disabled{filter:saturate(0);opacity:.6;pointer-events:none}.SearchInputButton:hover{background:var(--blue-button)}.SearchInputButton .icon-search{color:var(--blue-button);font-size:19px}.SearchInputButton:hover .icon-search{color:#fff}.SearchInputBox-input-expanding{height:28px;min-height:0}.SearchInputBox-searchIcon{color:var(--blue-button);font-size:19px;opacity:.9}.SearchInputBox-cancel{background:transparent;border:none;box-shadow:none;position:absolute;right:8px}.SearchInputBox-cancelIcon{color:var(--blue-button);opacity:.9}.highlightRegion{background-color:rgba(143,198,255,.79);border-radius:2px}.SuggestionList-popup{margin-left:2px;margin-top:30px;position:absolute}.SuggestionList{display:flex;flex-direction:column;padding:4px 0}.SuggestionList-groupHeader,.SuggestionList-item{border:none;display:block;font-size:16px;padding:5px 16px;text-align:left}.SuggestionList-groupHeader{font-weight:600}.SuggestionList-item:focus,.SuggestionList-item:hover{background-color:var(--subtle-button)}.SuggestionList-separator{border:none;border-bottom:1px solid #d3d3d3;margin-left:0;margin-right:0;margin-top:4px}.TextArea{background-color:#fff;border:1px solid var(--blue-button);border-radius:3px;color:var(--blue-button);font:inherit;font-weight:400;min-height:60px;outline:none;padding:5px 8px;resize:none;width:100%}.TextArea:disabled{border-color:var(--light-gray);color:var(--disabled-button-text)}.TextArea:focus{background-color:var(--light-blue-hover);border-color:var(--blue-button);color:var(--dark-blue-text);outline:2px solid var(--blue-button);transition:none}.SimpleProgressBar{border-radius:5px;display:grid;height:8px;overflow:hidden}.SimpleProgressBar-filled{background:#5ed0bf}.SimpleProgressBar-remaining{background:#ebecf0}.Radio{cursor:pointer;display:flex}.Radio:focus{border-radius:50%}.Radio-input{display:none}.Radio-icon{align-items:center;border:5px solid #1489e3;border-radius:100%;display:flex;height:37px;justify-content:center;padding:6px;transform:scale(.5);transform-origin:center;width:37px}.Radio-icon-center{background:#1489e3;border-radius:100%;height:15px;width:15px}.InfoPopup{color:#000;font-size:14px;position:relative}.InfoPopup-title{background-color:#f4f4f4;flex:1;font-weight:600;padding:15px;text-align:left}.InfoPopup-buttonIcon{align-self:baseline;font-size:14px!important;margin-left:5px;margin-right:5px}.InfoPopup-body{font-size:15px;padding:15px}.InfoPopup-container{background-color:#fff;border-radius:6px;box-shadow:0 0 6px 0 rgba(0,0,0,.21);position:absolute;width:100%;z-index:1001}.InfoPopup-button{color:var(--large-text);justify-content:center;margin-right:4px;text-align:left}.InfoPopup-button:hover{color:var(--blue-button)!important}.MultiSelectDropdown-optionList{align-items:flex-start;display:flex;flex-direction:column;list-style-type:none;padding-left:20px}.MultiSelectDropdown-dropdown-control{display:flex;justify-content:flex-end;max-width:100%;position:relative;width:100%}.MultiSelectDropdown-dropdown-select-arrow{bottom:5px;color:var(--blue-button);font-size:20px;pointer-events:none!important;position:absolute;right:12px;z-index:1}.MultiSelectDropdown-input:focus{text-indent:-9999px;text-shadow:9999px 0 0 #000}.MultiSelectDropdown-input{cursor:pointer}.EmojiRating-emojiContainer{display:flex;font-size:45px;gap:15px;justify-content:center;margin:20px}.EmojiRating-emojiBackground{align-items:center;align-self:center;aspect-ratio:1/1;background-color:#ecedf3;border-radius:50%;display:flex;height:65px;justify-content:center;line-height:45px;transition:all .25s;vertical-align:center;width:65px}.EmojiRating-emojiBackground:hover{background-color:var(--primary-blue-10);box-shadow:0 0 6px 0 rgba(0,0,0,.3);cursor:pointer}.EmojiRating-emojiBackground.selected{background-color:var(--primary-blue-50);box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.EmojiRating-emojiBackground.selected:hover{box-shadow:0 0 6px 0 rgba(0,0,0,.8)}.EmojiRating-emojiBackground:focus{outline:none}.EmojiRating-emojiBackground:focus-visible{box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #000!important;outline:none;transition:none}.EmojiRating-emojiForeground{align-content:center;align-items:center;aspect-ratio:1/1;display:grid;justify-content:center;justify-items:center;text-shadow:0 0 3px rgba(0,0,0,.2);transition:all .2s;vertical-align:baseline}.EmojiRating-emojiForeground:hover{cursor:pointer}.PopupNotification-container{background:rgba(23,27,56,.94);border-radius:4px;bottom:-40px;box-shadow:0 0 10px hsla(0,0%,39%,.5);margin-bottom:0;max-height:30%;max-width:900px;min-width:350px;opacity:0;position:fixed;transition:opacity .2s,bottom .2s;z-index:10010}.PopupNotification-container.left{left:8px}.PopupNotification-container.right{right:8px}.PopupNotification-container.center{left:50%;transform:translateX(-50%)}.PopupNotification-container.visible{bottom:8px;opacity:1}.PopupNotification-container.shiftUp{margin-bottom:75px}.PopupNotification-contents{align-items:center;color:#fff;display:flex;font-size:15px;justify-content:space-between;margin:16px}.PopupNotification-message{word-wrap:break-word}.Toggle{--colour:#bababb;display:flex;height:auto;line-height:normal;position:relative}.Toggle input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.Toggle input:disabled{cursor:default}.Toggle-background{background:var(--colour);display:block}.Toggle input:disabled+.Toggle-background{background:var(--colour);opacity:.5}.Toggle-readonly input:disabled+.Toggle-background{opacity:1}.Toggle input:focus+.Toggle-background{box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.Toggle-circle{background:#fff;border:1px solid var(--colour);border-radius:50%;cursor:pointer;position:absolute;touch-action:none;transition-duration:.2s;transition-property:transform}.Toggle input:disabled~.Toggle-circle{cursor:default}.StaffPopupNotification-container{background:rgba(23,27,56,.94);border-radius:4px;bottom:-40px;box-shadow:0 0 10px hsla(0,0%,39%,.5);margin-bottom:0;max-height:30%;max-width:900px;min-width:350px;opacity:0;position:fixed;transition:opacity .2s,bottom .2s;z-index:10010}.StaffPopupNotification-container.left{left:8px}.StaffPopupNotification-container.right{right:8px}.StaffPopupNotification-container.center{left:50%;transform:translateX(-50%)}.StaffPopupNotification-container.visible{bottom:8px;opacity:1}.StaffPopupNotification-container.shiftUp{margin-bottom:75px}.StaffPopupNotification-contents{align-items:center;color:#fff;display:flex;font-size:15px;justify-content:space-between;margin:16px}.StaffPopupNotification-message{word-wrap:break-word}.Home-sectionTitle{font-weight:600;margin-top:10px;padding-left:15px}.Home-sectionMessage{margin:15px 0;padding-left:15px}.Home-sectionAction,.Home-sectionSettings{align-items:center;display:flex;flex-direction:row;margin-top:15px;padding-left:15px}.Home-buttonSpacer{flex:1}.Home-acceptedTick{margin:0 10px;width:19px}.Home-cog{margin-right:5px}.Home-iconMessage{margin:15px 0}.Home-buttonMessage{display:inline-block;vertical-align:top}.Home-buttonDisplay{margin-top:5px}.Home-spinner{height:110px;padding:20px}.Home-sections{margin:15px 0;padding-left:15px}.Home-sectionsTitle{color:#f04e23;font-weight:600;padding-bottom:10px}.Home-selectSectionsButton{margin-right:10px}.Home-spinner{align-items:center;display:flex;justify-content:center}.App-section a{text-decoration:underline}.SyncGrades{margin-top:20px}.SyncGrades-title{font-size:18px;font-weight:600;margin-top:10px}.SyncGrades-message{margin-top:10px}.SyncGrades-message ul{margin-top:0;padding-left:0}.SyncGrades-message ul li{padding-bottom:5px}.SyncGrades-message a{color:#056cda;text-decoration:underline}.SyncGrades-message,.SyncGrades-title{margin-left:8px}.SyncGrades-sectionTitle{font-size:18px;font-weight:600;margin-top:10px}.SyncGrades-emphasizeMessage{font-weight:600}.SyncGrades-spinner{align-items:center;display:flex;height:110px;justify-content:center;padding:20px}.SyncGrades-syncAll .Button{flex:0 0 auto}.SyncGrades-courseName{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:18px;font-weight:600}.SyncGrades-syncAll{align-items:center;justify-content:flex-end}.SyncGrades-icon{display:inline-block;padding-left:10px;position:relative;text-indent:0;top:2px}.SyncGrades-icon .icon-info-circled{color:#0081db;cursor:pointer;font:22px fontello;text-indent:0}.SyncGrades-popupContent{max-width:500px;padding:8px 12px;text-align:left}@media only screen and (max-width:800px){.SyncGrades-message{margin-right:0}}.DisplayError-content{padding:40px 30px}.DisplayError-pageTitle{font-size:22px;line-height:1.8;margin-top:0}.DisplayError-modalTitle,.DisplayError-pageTitle{word-wrap:break-word;color:#4e7691;font-weight:400}.DisplayError-modalTitle{display:block;font-size:2em;margin-block-end:.67em;margin-block-start:.67em;margin-inline-end:0;margin-inline-start:0;margin-top:0}.DisplayError-problem,.DisplayError-solution{word-wrap:break-word}.DisplayError-solution{margin-top:10px}.DisplayError-list{margin-top:20px;padding-left:30px}.DisplayError-list div{margin-top:10px}.DisplayError-email{font-weight:600}.SyncControls-icon{display:flex;flex:0 0 auto;justify-content:center;padding-left:10px;padding-right:25px}.SyncControls-icon img{align-self:flex-end}.SyncControls-icon .icon-info-circled{color:#fed42a;cursor:pointer;font:22px fontello}.SyncControls-message-text{color:#555;font-size:17px;font-weight:600;text-align:center;width:150px}.SyncControls-padding{width:32px}.SyncControls-lastSuccess{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:14px;padding:10px}.SyncControls-syncedHeading{font-weight:600}.SyncGrades .FloatingPopup-content{max-width:350px}.SyncControls-popupContent{max-width:500px;padding:8px 12px;text-align:left}@media only screen and (max-width:700px){.SyncControls-lastSuccess{display:none}}[class^=icon]:before{font-family:fontello}.icon-plus:before{content:"\2b"}.icon-minus:before{content:"\2d"}.icon-info:before{content:"\2139"}.icon-left-thin:before{content:"\2190"}.icon-up-thin:before{content:"\2191"}.icon-right-thin:before{content:"\2192"}.icon-down-thin:before{content:"\2193"}.icon-level-up:before{content:"\21b0"}.icon-level-down:before{content:"\21b3"}.icon-switch:before{content:"\21c6"}.icon-infinity:before{content:"\221e"}.icon-plus-squared:before{content:"\229e"}.icon-minus-squared:before{content:"\229f"}.icon-home:before{content:"\2302"}.icon-keyboard:before{content:"\2328"}.icon-erase:before{content:"\232b"}.icon-pause:before{content:"\2389"}.icon-fast-forward:before{content:"\23e9"}.icon-fast-backward:before{content:"\23ea"}.icon-to-end:before{content:"\23ed"}.icon-to-start:before{content:"\23ee"}.icon-hourglass:before{content:"\23f3"}.icon-stop:before{content:"\25a0"}.icon-up-dir:before{content:"\25b4"}.icon-play:before{content:"\25b6"}.icon-right-dir:before{content:"\25b8"}.icon-down-dir:before{content:"\25be"}.icon-left-dir:before{content:"\25c2"}.icon-adjust:before{content:"\25d1"}.icon-cloud:before{content:"\2601"}.icon-star:before{content:"\2605"}.icon-star-empty:before{content:"\2606"}.icon-cup:before{content:"\2615"}.icon-menu:before{content:"\2630"}.icon-moon:before{content:"\263d"}.icon-heart-empty:before{content:"\2661"}.icon-heart:before{content:"\2665"}.icon-note:before{content:"\266a"}.icon-note-beamed:before{content:"\266b"}.icon-layout:before{content:"\268f"}.icon-flag:before{content:"\2691"}.icon-tools:before{content:"\2692"}.icon-cog:before{content:"\2699"}.icon-attention:before{content:"\26a0"}.icon-flash:before{content:"\26a1"}.icon-record:before{content:"\26ab"}.icon-cloud-thunder:before{content:"\26c8"}.icon-tape:before{content:"\2707"}.icon-flight:before{content:"\2708"}.icon-mail:before{content:"\2709"}.icon-pencil:before{content:"\270e"}.icon-feather:before{content:"\2712"}.icon-check:before{content:"\2713"}.icon-cancel:before{content:"\2715"}.icon-cancel-circled:before{content:"\2716"}.icon-cancel-squared:before{content:"\274e"}.icon-help:before{content:"\2753"}.icon-quote:before{content:"\275e"}.icon-plus-circled:before{content:"\2795"}.icon-minus-circled:before{content:"\2796"}.icon-right:before{content:"\27a1"}.icon-direction:before{content:"\27a2"}.icon-forward:before{content:"\27a6"}.icon-ccw:before{content:"\27f2"}.icon-cw:before{content:"\27f3"}.icon-left:before{content:"\2b05"}.icon-up:before{content:"\2b06"}.icon-down:before{content:"\2b07"}.icon-list-add:before{content:"\e003"}.icon-list:before{content:"\e005"}.icon-left-bold:before{content:"\e4ad"}.icon-right-bold:before{content:"\e4ae"}.icon-up-bold:before{content:"\e4af"}.icon-down-bold:before{content:"\e4b0"}.icon-user-add:before{content:"\e700"}.icon-help-circled:before{content:"\e704"}.icon-info-circled:before{content:"\e705"}.icon-eye:before{content:"\e70a"}.icon-tag:before{content:"\e70c"}.icon-upload-cloud:before{content:"\e711"}.icon-reply:before{content:"\e712"}.icon-reply-all:before{content:"\e713"}.icon-code:before{content:"\e714"}.icon-export:before{content:"\e715"}.icon-print:before{content:"\e716"}.icon-retweet:before{content:"\e717"}.icon-comment:before{content:"\e718"}.icon-chat:before{content:"\e720"}.icon-vcard:before{content:"\e722"}.icon-address:before{content:"\e723"}.icon-location:before{content:"\e724"}.icon-map:before{content:"\e727"}.icon-compass:before{content:"\e728"}.icon-trash:before{content:"\e729"}.icon-doc:before{content:"\e730"}.icon-doc-text-inv:before{content:"\e731"}.icon-docs:before{content:"\e736"}.icon-doc-landscape:before{content:"\e737"}.icon-archive:before{content:"\e738"}.icon-rss:before{content:"\e73a"}.icon-share:before{content:"\e73c"}.icon-basket:before{content:"\e73d"}.icon-shareable:before{content:"\e73e"}.icon-login:before{content:"\e740"}.icon-logout:before{content:"\e741"}.icon-volume:before{content:"\e742"}.icon-resize-full:before{content:"\e744"}.icon-resize-small:before{content:"\e746"}.icon-popup:before{content:"\e74c"}.icon-publish:before{content:"\e74d"}.icon-window:before{content:"\e74e"}.icon-arrow-combo:before{content:"\e74f"}.icon-chart-pie:before{content:"\e751"}.icon-language:before{content:"\e752"}.icon-air:before{content:"\e753"}.icon-database:before{content:"\e754"}.icon-drive:before{content:"\e755"}.icon-bucket:before{content:"\e756"}.icon-thermometer:before{content:"\e757"}.icon-down-circled:before{content:"\e758"}.icon-left-circled:before{content:"\e759"}.icon-right-circled:before{content:"\e75a"}.icon-up-circled:before{content:"\e75b"}.icon-down-open:before{content:"\e75c"}.icon-left-open:before{content:"\e75d"}.icon-right-open:before{content:"\e75e"}.icon-up-open:before{content:"\e75f"}.icon-down-open-mini:before{content:"\e760"}.icon-left-open-mini:before{content:"\e761"}.icon-right-open-mini:before{content:"\e762"}.icon-up-open-mini:before{content:"\e763"}.icon-down-open-big:before{content:"\e764"}.icon-left-open-big:before{content:"\e765"}.icon-right-open-big:before{content:"\e766"}.icon-up-open-big:before{content:"\e767"}.icon-progress-0:before{content:"\e768"}.icon-progress-1:before{content:"\e769"}.icon-progress-2:before{content:"\e76a"}.icon-progress-3:before{content:"\e76b"}.icon-back-in-time:before{content:"\e771"}.icon-network:before{content:"\e776"}.icon-inbox:before{content:"\e777"}.icon-install:before{content:"\e778"}.icon-lifebuoy:before{content:"\e788"}.icon-mouse:before{content:"\e789"}.icon-dot:before{content:"\e78b"}.icon-dot-2:before{content:"\e78c"}.icon-dot-3:before{content:"\e78d"}.icon-suitcase:before{content:"\e78e"}.icon-flow-cascade:before{content:"\e790"}.icon-flow-branch:before{content:"\e791"}.icon-flow-tree:before{content:"\e792"}.icon-flow-line:before{content:"\e793"}.icon-flow-parallel:before{content:"\e794"}.icon-brush:before{content:"\e79a"}.icon-paper-plane:before{content:"\e79b"}.icon-magnet:before{content:"\e7a1"}.icon-gauge:before{content:"\e7a2"}.icon-traffic-cone:before{content:"\e7a3"}.icon-cc:before{content:"\e7a5"}.icon-cc-by:before{content:"\e7a6"}.icon-cc-nc:before{content:"\e7a7"}.icon-cc-nc-eu:before{content:"\e7a8"}.icon-cc-nc-jp:before{content:"\e7a9"}.icon-cc-sa:before{content:"\e7aa"}.icon-cc-nd:before{content:"\e7ab"}.icon-cc-pd:before{content:"\e7ac"}.icon-cc-zero:before{content:"\e7ad"}.icon-cc-share:before{content:"\e7ae"}.icon-cc-remix:before{content:"\e7af"}.icon-github:before{content:"\f300"}.icon-github-circled:before{content:"\f301"}.icon-flickr:before{content:"\f303"}.icon-flickr-circled:before{content:"\f304"}.icon-vimeo:before{content:"\f306"}.icon-vimeo-circled:before{content:"\f307"}.icon-twitter:before{content:"\f309"}.icon-twitter-circled:before{content:"\f30a"}.icon-facebook:before{content:"\f30c"}.icon-facebook-circled:before{content:"\f30d"}.icon-facebook-squared:before{content:"\f30e"}.icon-gplus:before{content:"\f30f"}.icon-gplus-circled:before{content:"\f310"}.icon-pinterest:before{content:"\f312"}.icon-pinterest-circled:before{content:"\f313"}.icon-tumblr:before{content:"\f315"}.icon-tumblr-circled:before{content:"\f316"}.icon-linkedin:before{content:"\f318"}.icon-linkedin-circled:before{content:"\f319"}.icon-dribbble:before{content:"\f31b"}.icon-dribbble-circled:before{content:"\f31c"}.icon-stumbleupon:before{content:"\f31e"}.icon-stumbleupon-circled:before{content:"\f31f"}.icon-lastfm:before{content:"\f321"}.icon-lastfm-circled:before{content:"\f322"}.icon-rdio:before{content:"\f324"}.icon-rdio-circled:before{content:"\f325"}.icon-spotify:before{content:"\f327"}.icon-spotify-circled:before{content:"\f328"}.icon-qq:before{content:"\f32a"}.icon-instagram:before{content:"\f32d"}.icon-dropbox:before{content:"\f330"}.icon-evernote:before{content:"\f333"}.icon-flattr:before{content:"\f336"}.icon-skype:before{content:"\f339"}.icon-skype-circled:before{content:"\f33a"}.icon-renren:before{content:"\f33c"}.icon-sina-weibo:before{content:"\f33f"}.icon-paypal:before{content:"\f342"}.icon-picasa:before{content:"\f345"}.icon-soundcloud:before{content:"\f348"}.icon-mixi:before{content:"\f34b"}.icon-behance:before{content:"\f34e"}.icon-google-circles:before{content:"\f351"}.icon-vkontakte:before{content:"\f354"}.icon-smashing:before{content:"\f357"}.icon-db-shape:before{content:"\f600"}.icon-sweden:before{content:"\f601"}.icon-logo-db:before{content:"\f603"}.icon-picture:before{content:"🌄"}.icon-globe:before{content:"🌎"}.icon-leaf:before{content:"🍂"}.icon-graduation-cap:before{content:"🎓"}.icon-mic:before{content:"🎤"}.icon-palette:before{content:"🎨"}.icon-ticket:before{content:"🎫"}.icon-video:before{content:"🎬"}.icon-target:before{content:"🎯"}.icon-music:before{content:"🎵"}.icon-trophy:before{content:"🏆"}.icon-thumbs-up:before{content:"👍"}.icon-thumbs-down:before{content:"👎"}.icon-bag:before{content:"👜"}.icon-user:before{content:"👤"}.icon-users:before{content:"👥"}.icon-lamp:before{content:"💡"}.icon-alert:before{content:"💥"}.icon-water:before{content:"💦"}.icon-droplet:before{content:"💧"}.icon-credit-card:before{content:"💳"}.icon-monitor:before{content:"💻"}.icon-briefcase:before{content:"💼"}.icon-floppy:before{content:"💾"}.icon-cd:before{content:"💿"}.icon-folder:before{content:"📁"}.icon-doc-text:before{content:"📄"}.icon-calendar:before{content:"📅"}.icon-chart-line:before{content:"📈"}.icon-chart-bar:before{content:"📊"}.icon-clipboard:before{content:"📋"}.icon-attach:before{content:"📎"}.icon-bookmarks:before{content:"📑"}.icon-book:before{content:"📕"}.icon-book-open:before{content:"📖"}.icon-phone:before{content:"📞"}.icon-megaphone:before{content:"📣"}.icon-upload:before{content:"📤"}.icon-download:before{content:"📥"}.icon-box:before{content:"📦"}.icon-newspaper:before{content:"📰"}.icon-mobile:before{content:"📱"}.icon-signal:before{content:"📶"}.icon-camera:before{content:"📷"}.icon-shuffle:before{content:"🔀"}.icon-loop:before{content:"🔁"}.icon-arrows-ccw:before{content:"🔄"}.icon-light-down:before{content:"🔅"}.icon-light-up:before{content:"🔆"}.icon-mute:before{content:"🔇"}.icon-sound:before{content:"🔊"}.icon-battery:before{content:"🔋"}.icon-search:before{content:"🔍"}.icon-key:before{content:"🔑"}.icon-lock:before{content:"🔒"}.icon-lock-open:before{content:"🔓"}.icon-bell:before{content:"🔔"}.icon-bookmark:before{content:"🔖"}.icon-link:before{content:"🔗"}.icon-back:before{content:"🔙"}.icon-flashlight:before{content:"🔦"}.icon-chart-area:before{content:"🔾"}.icon-clock:before{content:"🕔"}.icon-rocket:before{content:"🚀"}.icon-block:before{content:"🚫"}.icon-cycle:before{content:"🔄"}.icon-chevron-left:before{content:""}.icon-chevron-down{content:""}.icon-chevron-up:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-small-left:before{content:""}.icon-chevron-small-down:before{content:""}.icon-chevron-small-up:before{content:""}.icon-chevron-small-right:before{content:""}.icon-chevron-thin-left:before{content:""}.icon-chevron-thin-down:before{content:""}.icon-chevron-thin-up:before{content:""}.icon-chevron-thin-right:before{content:""}.icon-bar-graph:before{content:"📊"}.icon-area-graph:before{content:"🔾"}.icon-line-graph:before{content:"📈"}.icon-pie-chart:before{content:"◴"}.LinkedCourse,.PublishedLesson,.SyncAccounts-sectionAction,.SyncGrades-syncAll{background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:8px 8px 15px}.PublishedLesson{align-items:center;border-radius:9px;box-shadow:0 4px 15px 0 rgba(0,0,0,.06);min-height:68px}.PublishedModule-lessons .PublishedLesson{margin-left:0;margin-right:0}.PublishedLesson-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:17px;font-weight:400;overflow:hidden;padding-left:18px}.PublishedLesson-controls{align-items:center;display:flex}.PublishedLesson-iconContainer{flex:0 0 auto;padding-left:18px}.PublishedLesson-icon{display:inline-block;font:22px fontello;font-size:20px;padding-left:3px;padding-right:3px;text-decoration:none}.PublishedLesson-icon.kuraIcon-groupLesson{padding-right:0}.DeepLink-content .PublishedLesson-controls{padding-right:15px}.SyncAccounts{margin:0 8px}.SyncAccounts-sectionTitle{font-size:18px;font-weight:600;margin-top:10px}.SyncAccounts-sectionMessage{margin-right:32px;margin-top:10px}.SyncAccounts-sectionAction{align-items:center;border-radius:9px;box-shadow:0 4px 15px 0 rgba(0,0,0,.06);display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:15px;margin-right:0;min-height:68px}.SyncAccounts-sectionLabel{align-items:left;margin-left:16px;margin-right:auto}.SyncAccounts-syncIconFiller{width:32px}.SyncAccounts-pendingAccountSync{animation:Home-pendingAccountSyncAppear 1s}.SyncAccounts-pendingAccountSync~.SyncAccounts-sectionAction>.SyncControls-lastAccountSuccess{display:none}.SyncAccounts-accountSyncStats{margin-top:0;padding:10px}.SyncAccounts-accountSyncStats li{margin:0}.SyncAccounts-accountSyncStats li:last-of-type{padding-bottom:0}.SyncAccounts-buttonSpacer{flex:1}.SyncControls-lastAccountSuccess{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;padding:10px}.SyncAccounts-sectionMessage ul{margin-top:0;padding-left:0}.SyncAccounts-sectionMessage ul li{padding-bottom:5px}.SyncAccounts-sectionMessage a{color:#056cda;text-decoration:underline}.SyncAccounts-icon{display:inline-block;padding-left:5px;position:relative;text-indent:0;top:2px}.SyncAccounts-icon .icon-info-circled{color:#0081db;cursor:pointer;font:22px fontello;text-indent:0}.SyncAccounts-infoTooltip{display:inline-block;font:22px fontello;font-size:20px;text-decoration:none}.SyncAccounts-popupContent{max-width:500px;padding:8px 12px;text-align:left}.SyncAccounts-popupContent li{padding-bottom:5px}.SyncAccounts-emphasizeMessage{font-weight:600}.SyncAccounts-italicizeMessage{font-style:italic}.SyncAccounts-importIcon{display:inline-block;font:22px fontello;font-size:20px;padding-left:16px;text-decoration:none}.SyncAccounts-individualLogin,.SyncAccounts-manageSections{font-weight:600}.SyncAccounts Button{flex:0 0 auto}@media only screen and (max-width:800px){.SyncAccounts-sectionMessage{margin-right:0}.SyncAccounts-sectionAction{margin-bottom:8px}}.SyncAccountsDialog-content{padding:30px}.SyncAccountssDialog-show{display:grid}.SyncAccountsDialog-labelDescription{color:#797774;padding-left:32px}.SyncAccountsDialog .DialogButtonRow{padding-left:30px}.SyncAccountsDialog .Button.is-blue{min-width:150px}.SyncAccountsDialog-icon{display:inline-block;padding-left:10px;text-indent:0}.SyncAccountsDialog-icon .icon-info-circled{color:#0081db;cursor:pointer;font:22px fontello;text-indent:0}.SyncAccountsDialog-popupContent{max-width:500px;padding:8px 12px;text-align:left}.SyncAccountsDialog-popupContent li{padding-bottom:5px}.LtiError-sectionTitle{font-weight:600;padding-left:15px}.LtiError-sectionMessage{margin-top:20px;padding-left:15px}.LtiError-list{margin-top:20px;padding-left:30px}.LtiError-list div{margin-top:10px}.LtiError-heavy{font-weight:600}.UnknownError-sectionTitle{font-size:1rem;font-weight:600;padding-left:15px}.UnknownError-sectionMessage{margin-top:20px;padding-left:15px}.UnknownError-list{margin-top:20px;padding-left:30px}.UnknownError-list div{margin-top:10px}.UnknownError-supportLink{margin-top:35px}.UnknownError-heavy{font-weight:600}.App{border-left:1px solid #c7cdd1;min-height:100%}.App-body{margin-left:auto;margin-right:auto;margin-top:20px;margin-top:0;max-width:1050px}.App-section{background:#fff;margin:15px 90px;padding:8px 15px}.LinkedCourse-sectionTitle{font-size:21px;font-weight:600;padding-bottom:5px}ul{list-style-type:none}.SyncAccounts-sectionMessage ul li,.SyncGrades-message ul li{padding-left:0}ul li:before{content:"•";font-size:20px;padding-left:5px;padding-right:15px}.SyncAccounts-sectionMessage ul li,.SyncGrades-message ul li{list-style-position:inside;text-indent:-1.5em}.SyncAccounts-sectionMessage ul,.SyncGrades-message ul{padding-left:23px}@media only screen and (max-width:800px){.App-section{margin:10px 20px;width:90%}.App-section li,.PublishedLesson-title,.PublishedModule-openModuleArrow,.PublishedModule-title{font-size:15px}.DeepLink .PublishedLesson-icon.kuraIcon-groupLesson,.DeepLink .PublishedLesson-title,.DeepLink .PublishedModule-openModuleArrow,.DeepLink .PublishedModule-title{font-size:18px}.DeepLink .PublishedLesson-icon.icon-doc-text{font-size:20px}.DeepLink .PublishedLesson-icon.kuraIcon-groupLesson{padding-right:0}.PublishedLesson-iconContainer,.PublishedLesson-title,.PublishedModule-title{padding-left:10px}.SyncControls-padding{display:none}.SyncControls-lastAccountSuccess,.SyncControls-lastSuccess{font-size:12px}}@media only screen and (max-width:350px){.PublishedLesson-iconContainer{display:none}.Header-title{font-size:22px}.LinkedCourse{padding-top:0}.LinkedCourse-sectionTitle{font-size:18px}.SyncAccounts-sectionTitle,.SyncGrades-title{font-size:17px}.SyncControls-lastAccountSuccess{font-size:12px}.App-section li{font-size:14px}.SyncAccounts-sectionMessage,.SyncGrades-message{width:90%}}@media only screen and (max-width:280px){.SyncControls-lastAccountSuccess{display:none}}@font-face{font-family:kura-icons;font-style:normal;font-weight:400;src:url(/public/2294777eef331fbd67a8.eot?97606840);src:url(/public/2294777eef331fbd67a8.eot?97606840#iefix) format("embedded-opentype"),url(/public/4cdef66c96c2a0f73a3f.woff2?97606840) format("woff2"),url(/public/449dbf459b09ae9e1f24.woff?97606840) format("woff"),url(/public/439fc39fc59736316d3f.ttf?97606840) format("truetype"),url(/public/03af6374bccc8ffdfb2d.svg?97606840#kura-icons) format("svg")}[class*=" kuraIcon-"]:before,[class^=kuraIcon-]:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:kura-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.kuraIcon-minimiseSidebar:before{content:"\e800"}.kuraIcon-restoreSidebar:before{content:"\e801"}.kuraIcon-spirometry:before{content:"\e802"}.kuraIcon-groupLesson:before{content:"\e803"}.kuraIcon-updateGroupLesson:before{content:"\e804"}.kuraIcon-publishedGroupLesson:before{content:"\e805"}.kuraIcon-setView:before{content:"\e806"}.kuraIcon-resetHardware:before{content:"\e807"}.kuraIcon-useExampleData:before{content:"\e808"}.kuraIcon-resetHardwareFail:before{content:"\e809"}.kuraIcon-resetHardwareComplete:before{content:"\e80a"}.kuraIcon-arrowLong-left:before{content:"\e80b"}.kuraIcon-arrowLong-right:before{content:"\e80c"}.kuraIcon-presentation:before{content:"\e80d"}.kuraIcon-tick:before{content:"\e80e"}.kuraIcon-rows:before{content:"\e80f"}.kuraIcon-readOnly:before{content:"\e810"}.kuraIcon-selectData:before{content:"\e811"}.kuraIcon-addLocation:before{content:"\e812"}.kuraIcon-addLabel:before{content:"\e813"}.kuraIcon-bug:before{content:"\e814"}.kuraIcon-columns:before{content:"\e815"}.kuraIcon-openBook:before{content:"\e816"}.kuraIcon-block:before{content:"\e817"}.kuraIcon-sadFace:before{content:"\e818"}.kuraIcon-location:before{content:"\e819"}.kuraIcon-calendar:before{content:"\e81a"}.kuraIcon-right-open-big:before{content:"\e81b"}.kuraIcon-downOpen:before{content:"\e81c"}.kuraIcon-groupLogin:before{content:"\e81d"}.kuraIcon-help-circled:before{content:"\e81e"}.kuraIcon-email:before{content:"\e81f"}.kuraIcon-user:before{content:"\e820"}[class*=" kuraIcon-"]:before,[class^=kuraIcon-]:before{margin:0}@font-face{font-family:fontello;font-style:normal;font-weight:400;src:url(/public/f77d2054e83fb0d13b18.eot?72307403);src:url(/public/e0d7258eb9e056e112c3.svg?72307403#fontello) format("svg"),url(/public/b3f286d5f00d958e90ce.ttf?72307403) format("truetype"),url(/public/f77d2054e83fb0d13b18.eot?72307403#iefix) format("embedded-opentype"),url(/public/ffa261324683583db457.woff?72307403) format("woff")}.fontelloIcon{font-family:fontello}.UnsupportedBrowser-sectionTitle{font-size:1rem;font-weight:600}.UnsupportedBrowser-sectionMessage{margin-top:20px}.DeepLink{background-color:#fff}.Deeplink-actions{align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:64px;padding-left:18px}.DeepLink-courseSelectorWrapper{flex:1 1 auto}.DeepLink-courseSelector{background:#fff;border-radius:9px;margin:0 8px 8px;padding:0 15px 15px}.DeepLink-courseSelectorHeaderRow,.DeepLink-courseSelectorSubHeaderRow{align-items:center;display:flex}.DeepLink-courseSelectorHeaderRow{height:95px}.DeepLink-courseSelectorSpacer{width:70px}.Deeplink-contentSubHeadingWrapper{display:flex}.Deeplink-contentSubHeading{flex:1 1 auto;font-size:18px;font-weight:600;line-height:18px}.Deeplink-noCoursesHeader{background:#fff;border-radius:9px;font-size:18px;font-weight:600;line-height:18px;margin:8px;padding:15px 15px 5px}.Deeplink-noCoursesContent{background:#fff;border-radius:9px;margin:8px;padding:5px 15px 15px}.DeepLink-contentSpinner{align-items:center;display:flex;justify-content:center}.Deeplink-noCoursesList{padding-left:10px}.PublishedModule{border-top:1px solid #dbdcdd;margin:10px 8px;padding-bottom:5px;padding-top:5px}.PublishedModule-infoContainer{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.PublishedModule-titleContainer{align-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px 0 15px 18px}.PublishedModule-openModuleArrow{color:#0074cb;flex:0 0 auto;font-size:22px}.PublishedModule-separator{border-bottom:1px solid #d5d5d5}.PublishedModule-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#0074cb;display:-webkit-box;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:17px;font-weight:600;overflow:hidden;padding-left:18px}.PublishedModule-openModuleArrow,.PublishedModule-title{cursor:pointer}.PublishedModule-lessonCount{font-size:14px;font-weight:600;margin-top:5px}.CourseSelectionDropdownDropdown{display:flex;flex-direction:column;width:100%}.Dropdown{cursor:default;padding-top:2px;width:100%}.Dropdown-blue{--dropdown-background:#0074cb;--dropdown-colour:#fff;--border-bottom:none;--border-top:none;--border-left:none;--border-right:none;--border-radius:3px;--select-padding:8px 30px 8px 8px;--select-arrow-padding-top:10px;--select-arrow-margin-left:-25px}.Dropdown-subtle{--dropdown-background:#fafafa;--dropdown-colour:#0074cb;--border-bottom:thin solid rgba(0,0,0,.13);--border-top:thin solid rgba(0,0,0,.13);--border-left:thin solid rgba(0,0,0,.13);--border-right:thin solid rgba(0,0,0,.13);--border-radius:3px;--select-padding:8px 30px 8px 8px;--select-arrow-padding-top:10px;--select-arrow-margin-left:-25px}.Dropdown-underline{--dropdown-background:transparent;--dropdown-colour:#0074cb;--border-bottom:2px solid #0084db;--border-top:none;--border-left:none;--border-right:none;--border-radius:0px;--select-padding:0px 22px 0px 0px;--select-arrow-padding-top:2px;--select-arrow-margin-left:-17px}.Dropdown-label{color:var(--secondaryText);cursor:default;font-size:13px;font-weight:400;margin-bottom:8px;padding-top:11px}.Dropdown-option{background-color:#fff;color:#0074cb;font-family:Open Sans,sans-serif;font-size:16px;font-weight:500}.Dropdown-select{-moz-appearance:none;-webkit-appearance:none;background-color:var(--dropdown-background);border-bottom:var(--border-bottom);border-left:var(--border-left);-webkit-border-radius:var(--border-radius);border-radius:var(--border-radius);border-right:var(--border-right);border-top:var(--border-top);color:var(--dropdown-colour);font-size:16px;font-weight:600;padding:var(--select-padding);text-indent:5px;text-overflow:ellipsis;width:100%}.Dropdown .Dropdown-select-arrow{color:var(--dropdown-colour);display:block;font-size:20px;margin-left:var(--select-arrow-margin-left);padding-top:var(--select-arrow-padding-top);pointer-events:none}.Dropdown-select-wrapper{display:flex}.Dropdown-select:focus{border-color:#0bb1ff;outline:2px solid #0bb1ff;transition:none}.StudentHome-sectionTitle{font-weight:600;margin-top:10px;padding-left:15px}.StudentHome-sectionMessage{margin:15px 0;padding-left:15px}.StudentHome-sectionAction,.StudentHome-sectionSettings{align-items:center;display:flex;flex-direction:row;margin-top:15px;padding-left:15px}.StudentHome-buttonSpacer{flex:1}.StudentHome-acceptedTick{margin:0 10px;width:19px}.StudentHome-cog{margin-right:5px}.StudentHome-iconMessage{margin:15px 0}.StudentHome-buttonMessage{display:inline-block;vertical-align:top}.StudentHome-buttonDisplay{margin-top:5px}.StudentHome-spinner{height:110px;padding:20px}.StudentHome-sections{margin:15px 0;padding-left:15px}.StudentHome-sectionsTitle{color:#f04e23;font-weight:600;padding-bottom:10px}.StudentHome-selectSectionsButton{margin-right:10px}.TermsDialog{max-width:100%;padding:var(--dialogPadding);width:700px}.TermsDialog-expanded{height:800px;max-height:100%;overflow-y:scroll}.TermsDialog-content{max-height:400px}.TermsDialog iframe{border:none;height:400px;width:100%}.TermsDialog .DialogButtonRow{border:none}.TermsDialog .Checkbox{padding:40px 10px 0}.TermsDialog .Checkbox .Checkbox-text{color:#000;font-size:12px;margin-left:5px}.TermsDialog .Checkbox .Checkbox-box,.TermsDialog .Checkbox .Checkbox-box.fontelloIcon.icon-check{padding-right:17px}.TermsDialog .TermsDialog-whatsChanged{margin-bottom:16px;margin-top:8px}.TermsDialog hr{margin-bottom:16px}@media only screen and (max-height:800px){.TermsDialog-expanded{height:790px}}@media only screen and (max-height:750px){.TermsDialog iframe,.TermsDialog-content{height:450px}}@media only screen and (max-height:700px){.TermsDialog iframe,.TermsDialog-content{height:400px}}@media only screen and (max-height:650px){.TermsDialog iframe,.TermsDialog-content{height:350px}}@media only screen and (max-height:600px){.TermsDialog iframe,.TermsDialog-content{height:300px}}@media only screen and (max-height:550px){.TermsDialog iframe,.TermsDialog-content{height:250px}}@media only screen and (max-height:500px){.TermsDialog iframe,.TermsDialog-content{height:200px}}@media only screen and (max-height:450px){.TermsDialog iframe,.TermsDialog-content{height:150px}}@media only screen and (max-width:338px){.TermsDialog .DialogTitle{font-size:26px}}@media only screen and (max-width:767px){.TermsDialog{overflow-y:scroll}}.Header{align-items:center;background-color:#fff;border-bottom:1px solid #d3d2d2;display:flex;padding:15px 20px;position:sticky}.Header-logo{height:54px;margin-right:26px}.Header-title{color:#000;font-size:26px;font-weight:300;line-height:18px}*,:after,:before{box-sizing:border-box}body,html{background:hsla(0,0%,97%,.58);color:#000;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:1.4;margin:0;padding:0}#root,body,html{height:100%}a{color:#0084db;text-decoration:none}a:hover{color:#0090dd}.backArrow:before{background-color:pink;border-bottom:5px solid transparent;border-right:5px solid #fff;border-top:5px solid transparent;content:" ";height:10px;width:10px}