@charset "UTF-8";.active .q-editor__toolbar-group:first-of-type .input-icon-chathams-blue,.hover-chathams-blue.menu-open,.hover-chathams-blue:hover,.q-field--focused .input-icon-chathams-blue,.q-icon.text-chathams-blue,.text-chathams-blue{color:#32526c}.bg-chathams-blue{background:#32526c}.active .q-editor__toolbar-group:first-of-type .input-icon-pure-blue,.hover-pure-blue.menu-open,.hover-pure-blue:hover,.q-field--focused .input-icon-pure-blue,.q-icon.text-pure-blue,.text-pure-blue{color:#007ee5}.bg-pure-blue{background:#007ee5}.active .q-editor__toolbar-group:first-of-type .input-icon-alice-blue,.hover-alice-blue.menu-open,.hover-alice-blue:hover,.q-field--focused .input-icon-alice-blue,.q-icon.text-alice-blue,.text-alice-blue{color:#f6fafd}.bg-alice-blue{background:#f6fafd}.hover-bg-alice-blue:hover{background:#ecf5f8!important}.active .q-editor__toolbar-group:first-of-type .input-icon-soft-blue,.hover-soft-blue.menu-open,.hover-soft-blue:hover,.q-field--focused .input-icon-soft-blue,.q-icon.text-soft-blue,.text-soft-blue{color:#5eb0f0}.bg-soft-blue{background:#5eb0f0}.active .q-editor__toolbar-group:first-of-type .input-icon-blue-magenta,.hover-blue-magenta.menu-open,.hover-blue-magenta:hover,.q-field--focused .input-icon-blue-magenta,.q-icon.text-blue-magenta,.text-blue-magenta{color:#5d44e1}.active .q-editor__toolbar-group:first-of-type .input-icon-blue-magenta.avatar .q-avatar__content,.hover-blue-magenta.menu-open.avatar .q-avatar__content,.hover-blue-magenta:hover.avatar .q-avatar__content,.q-field--focused .input-icon-blue-magenta.avatar .q-avatar__content,.q-icon.text-blue-magenta.avatar .q-avatar__content,.text-blue-magenta.avatar .q-avatar__content{outline:2px solid #5d44e1}.bg-blue-magenta{background:#5d44e1}.active .q-editor__toolbar-group:first-of-type .input-icon-vivid-orange,.hover-vivid-orange.menu-open,.hover-vivid-orange:hover,.q-field--focused .input-icon-vivid-orange,.q-icon.text-vivid-orange,.text-vivid-orange{color:#f08616}.bg-vivid-orange{background:#f08616}.hover-bg-vivid-orange:hover{background:#f4efe8!important}.active .q-editor__toolbar-group:first-of-type .input-icon-strong-cyan,.hover-strong-cyan.menu-open,.hover-strong-cyan:hover,.q-field--focused .input-icon-strong-cyan,.q-icon.text-strong-cyan,.text-strong-cyan{color:#2aa5ca}.bg-strong-cyan{background:#2aa5ca}.hover-bg-strong-cyan:hover{background:#e4f1f6!important}.active .q-editor__toolbar-group:first-of-type .input-icon-strong-magenta,.hover-strong-magenta.menu-open,.hover-strong-magenta:hover,.q-field--focused .input-icon-strong-magenta,.q-icon.text-strong-magenta,.text-strong-magenta{color:#ae0dbd}.bg-strong-magenta{background:#ae0dbd}.hover-bg-strong-magenta:hover{background:#eee5f5!important}.active .q-editor__toolbar-group:first-of-type .input-icon-strong-red,.hover-strong-red.menu-open,.hover-strong-red:hover,.q-field--focused .input-icon-strong-red,.q-icon.text-strong-red,.text-strong-red{color:#c60f13}.bg-strong-red{background:#c60f13}.active .q-editor__toolbar-group:first-of-type .input-icon-dark-green,.hover-dark-green.menu-open,.hover-dark-green:hover,.q-field--focused .input-icon-dark-green,.q-icon.text-dark-green,.text-dark-green{color:#2ca10f}.bg-dark-green{background:#2ca10f}.hover-bg-dark-green:hover{background:#e4f1e7!important}.active .q-editor__toolbar-group:first-of-type .input-icon-mikado-yellow,.hover-mikado-yellow.menu-open,.hover-mikado-yellow:hover,.q-field--focused .input-icon-mikado-yellow,.q-icon.text-mikado-yellow,.text-mikado-yellow{color:#ffc40c}.bg-mikado-yellow{background:#ffc40c}.hover-bg-mikado-yellow:hover{background:#fcfceb!important}.bg-white-smoke{background:#f4f4f4!important}.hover-bg-negative:hover{background:#ffebed}body{overflow-x:hidden}@media (min-width:1024px){body{overflow-y:scroll}}input:-webkit-autofill{box-shadow:inset 0 0 0px 1000px #fff;margin-top:3px!important;margin-bottom:3px!important;margin-right:20px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.fade-enter-active,.fade-leave-active{transition:opacity 0.5s}.fade-enter,.fade-leave-to{opacity:0}.fade-faster-enter-active,.fade-faster-leave-active{transition:opacity 0.25s}.fade-faster-enter,.fade-faster-leave-to{opacity:0}.fade-item,.fade-move{transition:transform 1s}.all-enter-active,.all-leave-active{transition:all 2s}.sortable-ghost{opacity:0.6}.sortable-drag{opacity:1}@media (max-width:599px){.title{order:1}}@media (max-width:599px){.help{order:0}}.title-with-icon{display:flex;flex-wrap:wrap}.title-with-icon .icon{flex:0 0 30px;width:30px;height:30px;padding-right:5px}.title-with-icon>span.title{position:relative;font-size:16px;top:4px;flex:1}.icon .q-icon{position:relative;bottom:2px;left:2px}.cursor-resize{cursor:n-resize}.unauthorised span{color:#c60f13}.unauthorised.icon .q-icon{margin-right:10px;color:#c60f13}@media (max-width:599px){.unauthorised{font-size:13px}.unauthorised .q-icon:before{font-size:15px}}@media (min-width:361px){.xxs{display:none}}.search-filters h4{margin-top:0}.scale-98{transform:scale(0.98)}.more-app-info{cursor:pointer}.more-app-info:hover{text-decoration:underline}.back-to-old-lablogger{font-size:16px;margin-left:-20px}.colour-preview{width:175px;height:32px;border:1px solid #32526c;border-radius:28px;text-align:center;padding-top:6px}.table{border:1px solid #d9d9d9;border-radius:28px;margin-bottom:60px;background:#fff;overflow:hidden}.table .table-header>div,.table .table-item>div{padding:5px 10px}@media (max-width:599px){.table .table-header>div,.table .table-item>div{padding:5px}}.table .table-header>div,.table .table-item>div{word-break:break-word}.table .table-header>div:first-child,.table .table-item>div:first-child{padding-left:20px;font-weight:700}@media (min-width:600px) and (max-width:1023px){.table .table-header>div:first-child,.table .table-item>div:first-child{padding-left:10px}}@media (max-width:599px){.table .table-header>div:first-child,.table .table-item>div:first-child{padding-left:5px}}.table .table-header>div:not(:last-child),.table .table-item>div:not(:last-child){border-right:1px solid #d9d9d9}.table .table-header{color:#007ee5;text-align:center;font-weight:700}.table .table-header,.table .table-item:not(:last-child){border-bottom:1px solid #d9d9d9}.table.stock-usage-logs{max-width:800px;margin:0 auto}.table.stock-usage-logs .table-item>div{align-self:stretch;font-weight:400}#holding-page h1{color:#007ee5}@media (min-width:1024px){#holding-page h1{padding:0}}.context-menu{border-radius:8px;z-index:9999}.context-menu .q-item__section--avatar{min-width:40px;width:40px}.context-menu-disabled-tooltip{z-index:99999}.uploaded-image{width:140px}@media (max-width:1439px){.uploaded-image{width:125px}}@media (max-width:599px){.uploaded-image{width:120px}}.uploaded-image .q-img{width:140px;height:140px;border-radius:8px}.uploaded-image .q-img:not(.public){cursor:pointer}@media (max-width:1439px){.uploaded-image .q-img{width:125px;height:125px}}@media (max-width:599px){.uploaded-image .q-img{width:120px;height:120px}}.block-colour-picker{overflow:hidden;width:100%;max-width:100%;border-radius:0;background:#fff;vertical-align:top;min-width:180px;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}.block-colour-picker .items{display:flex;flex-wrap:wrap;align-items:center}.block-colour-picker .items .item{width:8.3333%!important;padding-bottom:10%;cursor:pointer}.sub-heading{font-size:16px;font-weight:700;margin-bottom:10px}.vib-open{overflow:scroll!important}.vib-container{z-index:9999999!important}@media print{.q-img{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.request-icons .q-icon{border-right:1px solid #c60f13;padding-right:5px;margin-right:5px}.request-icons .q-icon:before{font-size:13px}.request-icons .q-icon:last-child{border:none;padding:0;margin:0}.request-icons-background{padding:1px 6px 4px;background-color:#f6fafd;border-radius:4px;margin-bottom:15px}.solid-lightbulb-icon.q-icon:after,.solid-lightbulb-icon.q-icon:before{font-size:14px}.q-page{padding:60px}@media (min-width:1024px) and (max-width:1439px){.q-page{padding:30px}}@media (max-width:1023px){.q-page{padding:20px}}@media (min-width:1921px){.q-page .container{max-width:1920px;margin:0 auto}}.display-inline{display:inline}@media (min-width:1440px){.nocol-lg{flex:0 0 auto!important;width:auto!important}}@media (min-width:1024px){.nocol-md{flex:0 0 auto!important;width:auto!important}}@media (min-width:600px){.nocol-sd{flex:0 0 auto!important;width:auto!important}}.nocol-xs{flex:0 0 auto!important;width:auto!important}.on-left:empty,.on-right:empty{display:none}.field-listing{margin-bottom:5px}.field-listing>*{word-wrap:break-word}.field-label{text-transform:uppercase;font-size:13px;padding-right:5px}.value-label{display:block;font-weight:700}.value-label .q-icon{margin-right:10px}.value{font-size:16px}@media (max-width:599px){.value{font-size:15px}}.border-bottom{border-bottom:1px solid #d9d9d9}table.print-table{border-collapse:collapse;width:100%}table.print-table thead tr{background-color:#f4f4f4}table.print-table thead th{white-space:nowrap}table.print-table tbody td,table.print-table thead th{padding:5px;border:1px solid #d9d9d9}@media (min-width:600px){.q-pr-xxs{padding-right:2px}.q-pl-xxs{padding-left:2px}.text-sm-left{text-align:left}}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/montserrat-v15-latin-500.091b2095.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-500.edd31158.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(../fonts/montserrat-v15-latin-600.0480d2f8.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-600.b77863a3.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/montserrat-v15-latin-700.7dbcc8a5.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-700.99271a83.woff) format("woff")}@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;src:local("Gochi Hand"),local("GochiHand-Regular"),url(../fonts/gochi-hand-v11-latin-regular.0e21e06e.woff2) format("woff2"),url(../fonts/gochi-hand-v11-latin-regular.2fcc9760.woff) format("woff")}.alt{font-family:Gochi Hand,Verdana;font-weight:400}body,div,h1,h2,h3,h4,h5,input,label,p,select,table,td,tr{font-family:Montserrat,Open Sans}body,h1,h2,h3,h4,h5,p{color:#32526c}h1{font-weight:700;font-size:38px;line-height:44px;margin-top:20px;margin-bottom:24px}@media (min-width:600px) and (max-width:1023px){h1{font-size:34px;margin-bottom:40px}}@media (max-width:599px){h1{font-size:30px;margin-bottom:36px}}h1.title-with-icon{padding-left:10px}h1.title-with-icon .icon{border-right:1px solid;width:50px;height:50px;margin-right:20px}h1.title-with-icon .icon:before{font-size:24px;margin-left:-10px}h1.title-with-icon .title{font-size:inherit}.title-with-icon.h2,h2{font-weight:600;font-size:30px;line-height:36px}@media (min-width:600px) and (max-width:1023px){.title-with-icon.h2,h2{font-size:28px;line-height:34px}}@media (max-width:599px){.title-with-icon.h2,h2{font-size:26px;line-height:32px}}.title-with-icon.h2.title-with-icon,h2.title-with-icon{padding-left:10px}.title-with-icon.h2.title-with-icon .icon,h2.title-with-icon .icon{border-right:1px solid;width:40px;height:40px;margin-right:20px}.title-with-icon.h2.title-with-icon .icon:before,h2.title-with-icon .icon:before{font-size:20px;margin-left:-10px}.title-with-icon.h2.title-with-icon .title,h2.title-with-icon .title{font-size:inherit}h3{font-weight:600;font-size:26px;line-height:32px}@media (min-width:600px) and (max-width:1023px){h3{font-size:24px;line-height:30px}}@media (max-width:599px){h3{font-size:22px;line-height:28px}}h4{font-weight:600;font-size:22px;line-height:28px}@media (max-width:1023px){h4{font-size:20px;line-height:26px}}h5{font-weight:500;font-size:20px;line-height:26px}@media (max-width:1023px){h5{font-size:18px;line-height:24px}}p{font-weight:500;line-height:22px}a{color:#007ee5;text-decoration:none}blockquote{margin:0}@media print{.text-white{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.q-header{background:#f6fafd;height:220px;padding:30px 60px}@media (min-width:1024px) and (max-width:1439px){.q-header{padding:30px}}@media (min-width:1921px){.q-header .container{max-width:1920px;margin:0 auto}}.q-header .site-logo{width:85%;max-width:350px;text-align:center}.q-header .site-logo.logged-in{width:auto;max-width:auto;max-height:80px}@media (max-width:599px){.q-header .site-logo{max-width:230px}}@media (max-width:1023px){.q-header.public{height:320px;padding:20px}}@media (max-width:599px){.q-header.public{height:540px}}@media (max-width:599px){.q-header.public .top-left{text-align:center;padding-bottom:60px;order:1}}@media (min-width:600px){.q-header.public .bottom-left{margin-left:-16px;padding-top:10px}}@media (min-width:1440px){.q-header.public .bottom-left{padding-top:0}}@media (min-width:600px) and (max-width:1023px){.q-header.public .bottom-left{padding-top:60px}}@media (max-width:599px){.q-header.public .bottom-left{padding-bottom:10px;border-bottom:2px solid #d9d9d9;order:2}}.q-header.public .bottom-left .q-btn{font-size:22px}.q-header.public .bottom-left .q-btn .q-btn__content{word-break:normal}@media (max-width:1439px){.q-header.public .bottom-left .q-btn{font-size:18px}}@media (max-width:599px){.q-header.public .bottom-left .q-btn{font-size:17px}}@media (max-width:599px){.q-header.public .top-right{order:3}}.q-header.public .bottom-right .q-field--auto-height .q-field__control,.q-header.public .bottom-right .q-field--auto-height .q-field__native{padding:0;min-height:auto}@media (min-width:1024px){.q-header.public .bottom-right{padding-top:10px}}@media (max-width:599px){.q-header.public .bottom-right{order:4}}.q-header.public .login-title{font-size:22px;color:#32526c;padding-bottom:10px}@media (max-width:1439px){.q-header.public .login-title{font-size:20px}}@media (max-width:599px){.q-header.public .login-title{padding:20px 0}}@media (min-width:600px) and (max-width:1023px){.q-header.public .login-buttons{height:120px}}@media (max-width:599px){.q-header.public .login-buttons{height:140px}}.q-header.public .login-button{width:150px}@media (max-width:1023px){.q-header.public .login-button{order:2}}@media (min-width:1024px){.q-header.public .forgotten-password{padding-bottom:3px}}@media (max-width:1023px){.q-header.public .forgotten-password{order:3}}@media (max-width:1023px){.q-header.public .remember-email{order:1}}@media (min-width:1024px){.q-header.private{height:180px;padding-right:30px;transition:all 0.2s ease,height 0s}}@media (min-width:1921px){.q-header.private{padding-right:60px}}@media (min-width:600px) and (max-width:1023px){.q-header.private{max-height:810px}}@media (max-width:1023px){.q-header.private{height:auto;transition:all 0.2s ease,max-height 0s;padding:20px 10px}.q-header.private .main-menu .q-btn,.q-header.private .top-right .q-btn{width:100%;margin-left:0!important;margin-right:0!important}.q-header.private .main-menu .q-btn .q-btn__content,.q-header.private .top-right .q-btn .q-btn__content{justify-content:left}.q-header.private .main-menu .q-btn .q-btn__content .on-left,.q-header.private .top-right .q-btn .q-btn__content .on-left{margin:0;left:10px;position:absolute}.q-header.private .main-menu .q-btn .q-btn__content .block,.q-header.private .top-right .q-btn .q-btn__content .block{margin:0 30px}.q-header.private .main-menu .q-btn .q-btn__content .on-right,.q-header.private .top-right .q-btn .q-btn__content .on-right{margin:0;right:5px;position:absolute}.q-header.private .main-menu .q-btn.avatar .q-btn__content,.q-header.private .top-right .q-btn.avatar .q-btn__content{justify-content:center}}@media (max-width:599px){.q-header.private{max-height:680px}}@media (min-width:1024px) and (max-width:1439px){.q-header.private .top-left{height:80px}}@media (max-width:1023px){.q-header.private .top-left{padding:0 10px;order:1}}.q-header.private .top-left .mobile-menu{position:absolute}@media (min-width:600px) and (max-width:1023px){.q-header.private .top-left .mobile-menu{font-size:28px;top:-3px;right:0}}@media (max-width:599px){.q-header.private .top-left .mobile-menu{font-size:22px;top:3px;right:3px}}.q-header.private .top-left .alerts-icon{position:absolute}.q-header.private .top-left .alerts-icon .alert-count{top:2px}@media (max-width:1023px){.q-header.private .top-left .alerts-icon{top:19px;right:200px}}@media (max-width:599px){.q-header.private .top-left .alerts-icon{right:150px}}.q-header.private .top-left .new-request-button{position:absolute}@media (max-width:1023px){.q-header.private .top-left .new-request-button{top:9px;right:105px}}@media (max-width:599px){.q-header.private .top-left .new-request-button{right:76px}}.q-header.private.slim .top-left{height:auto}@media (max-width:1023px){.q-header.private.slim .top-left{padding:0}}@media (min-width:1024px){.q-header.private .bottom-left{padding-top:10px}}@media (max-width:1023px){.q-header.private .bottom-left{text-align:center;order:2}}@media (min-width:1024px) and (max-width:1439px){.q-header.private .top-right{height:80px}}@media (min-width:600px) and (max-width:1023px){.q-header.private .top-right{order:4;border-top:2px solid #d9d9d9;padding:30px 0 10px;margin-top:30px}}@media (max-width:599px){.q-header.private .top-right{order:3;border-bottom:2px solid #d9d9d9;padding-bottom:20px;margin-bottom:30px}}@media (min-width:1024px){.q-header.private .bottom-right{padding-top:10px}}@media (min-width:600px) and (max-width:1023px){.q-header.private .bottom-right{order:3}}@media (max-width:599px){.q-header.private .bottom-right{order:4}}@media (max-width:1023px){.q-header.private .site-logo{max-height:60px}}.q-header.private .menu-wotzit{height:4px;position:absolute;width:100px}.q-header.private .alerts-icon{position:relative;cursor:pointer}.q-header.private .alerts-icon .q-icon:before{font-size:30px}.q-header.private .alerts-icon .alert-count{color:#fff;font-size:9px;font-weight:700;left:-2px;padding:1px;position:absolute;top:2px;width:18px;text-align:center;overflow:hidden}.q-header.private .alerts-icon .alert-count.max{font-size:8px;padding:3px 1px 2px}@media (min-width:1024px){.q-header.private .alerts-icon{margin-right:30px;top:9px}}@media (min-width:1024px){.q-header.private .todays-date-container{width:auto}}.q-header.private .todays-date{font-size:14px;margin-top:14px;padding-right:20px}@media (max-width:1023px){.q-header.private .todays-date{margin:20px 0}}@media (min-width:1024px) and (max-width:1099px){.q-header.private .todays-date{display:none}}@media (min-width:1024px) and (max-width:1100px){.q-header.private .todays-date-1024-1100{display:block}}@media (min-width:1100px){.q-header.private .todays-date-1024-1100{display:none}}@media (max-width:1023px){.q-header.private .todays-date-1024-1100{display:none}}@media (max-width:1023px){.q-header.private .main-menu .new-request-button-wrapper{text-align:center;order:10001}}.q-header.private .main-menu .q-btn{font-size:18px}@media (max-width:1439px){.q-header.private .main-menu .q-btn{font-size:16px}}.q-header.private .main-menu .q-btn.new-request-button{font-size:14px;margin-right:10px}@media (min-width:1440px){.q-header.private .main-menu .q-btn.new-request-button{padding:5px 0}}@media (min-width:1024px) and (max-width:1439px){.q-header.private .main-menu .q-btn.new-request-button{font-size:13px}}@media (max-width:1439px){.q-header.private .main-menu .q-btn.new-request-button{padding:3px 0}}@media (max-width:1023px){.q-header.private .main-menu .q-btn.new-request-button{margin-top:20px;margin-bottom:10px}.q-header.private .main-menu .q-btn.new-request-button .q-btn__content .on-left{left:20px}}@media (min-width:600px) and (max-width:1023px){.q-header.private .main-menu .q-btn.new-request-button{width:280px}}@media (max-width:599px){.q-header.private .main-menu .q-btn.new-request-button{width:230px}}.q-header.private .main-menu .q-btn.new-request-button .q-btn__content{justify-content:center}@media (min-width:1024px){.q-header.private .main-menu .q-btn.q-btn--flat .q-btn__wrapper{padding:4px 16px 4px 8px}.q-header.private .main-menu .q-btn.q-btn--flat.has-menu .q-btn__wrapper{padding:4px 4px 4px 8px}.q-header.private .main-menu .q-btn.q-btn--flat.has-menu .on-right{margin-left:6px}}.q-header.fixed{position:fixed!important}.q-header.slim{height:58px;padding:5px 20px;transition:all 0.2s ease}@media (min-width:1024px) and (max-width:1439px){.q-header.slim .main-menu .q-btn{font-size:14.5px}}@media (max-width:1023px){.q-header.slim{max-height:58px;transition:none}}@media (min-width:1440px){.q-header.slim .bottom-right{padding-top:0}}@media (min-width:1024px) and (max-width:1439px){.q-header.slim .bottom-right{padding-top:4px}}.q-header.slim .site-logo{height:40px;width:auto;margin-top:5px}.q-menu .q-item.menu-separator{border-bottom:1px solid #2ca10f}.q-footer{background:#f6fafd;min-height:90px;padding:30px 60px}@media (max-width:599px){.q-footer{padding-left:0;padding-right:0}}@media (max-width:1023px){.q-footer{min-height:110px}}@media (min-width:1921px){.q-footer .container{max-width:1920px;margin:0 auto}}.q-footer .q-btn{font-size:14px}@media (min-width:600px){.q-footer .q-btn{margin-right:30px}}.q-footer .version,.q-footer .version-notes-button{font-size:10px;position:absolute;bottom:0;right:0;z-index:1000}.q-footer .copyright{font-size:11px;position:absolute;bottom:5px;left:75px;z-index:1000}@media (max-width:599px){.q-footer .copyright{left:20px}}.q-footer .copyright .icon{font-size:14px}.q-footer .version{padding-bottom:10px;padding-right:46px}@media (min-width:600px){.q-footer .social-media{padding-bottom:50px;padding-right:55px}}@media (max-width:599px){.q-footer .social-media{padding-top:65px}}.q-footer .social-media .fa-twitter{color:#1da1f2}.q-footer .social-media .fa-twitter:before{font-size:26px}.version-number{text-decoration:underline;margin-bottom:0}@media (max-width:599px){.q-dialog.dnd-board{display:none}}.q-dialog.dnd-board .q-dialog__inner{top:auto;bottom:0;right:0;left:auto;padding:0}.q-dialog.dnd-board .q-dialog__inner .q-card{width:340px;border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width:1439px){.q-dialog.dnd-board .q-dialog__inner .q-card{width:300px}}.q-dialog.dnd-board .q-dialog__inner .q-card .q-bar--standard>div{font-size:18px;position:relative;top:1px}.q-dialog.dnd-board .q-dialog__inner .q-card .q-bar--standard>div.items-display{font-size:15px;margin-left:5px}.q-dialog.dnd-board .q-dialog__inner .q-card .dnd-board-container{transition:max-height 300ms;height:auto;padding-right:5px}.q-dialog.dnd-board .q-dialog__inner .q-card .instructions{margin:10px 0 0;padding:10px;background:#f4f4f4;border-radius:28px;border:1px solid #d9d9d9;font-size:12px}.q-dialog.dnd-board .q-dialog__inner .q-card .instructions p:last-of-type{margin:0}.q-chip.dnd-item{cursor:-webkit-grab;cursor:grab;margin-left:0;margin-right:0}.q-chip.dnd-item .q-chip__icon--left{margin-right:10px}.q-chip.dnd-item.drag-ghost{position:absolute;padding:1.2em 0.9em;z-index:100000}.q-chip.dnd-item.drag-ghost .fa-times-circle{opacity:1;color:#c60f13;padding-right:3px;font-weight:900}.q-chip.dnd-item.drag-ghost .fa-times-circle:after{content:" ";background:#fff;width:12px;height:12px;margin-top:-16px;margin-left:5px;border-radius:28px}.q-chip.dnd-item.drag-ghost.reverting{transition:all 400ms,opacity 400ms ease-out}.q-chip.dnd-item.drag-ghost.target .fa-times-circle{color:#2ca10f}.q-chip.dnd-item.drag-ghost.target .fa-times-circle:before{content:""}#account-locked h1{color:#c60f13}#calendar h1{color:#2ca10f}#calendar .display-mode-button{width:250px}#calendar .q-toolbar{padding:0}#calendar .tab-container .q-tab{border-top-left-radius:28px;border-top-right-radius:28px;padding:0 20px}@media (min-width:1024px) and (max-width:1439px){#calendar .tab-container .q-tab{padding:0 10px}}#calendar .tab-container .q-tab.q-tab--active .q-focus-helper{background:currentColor;opacity:0.15}#calendar .tab-container .q-tab .q-tab__label{font-weight:700;font-size:16px}@media (min-width:1024px) and (max-width:1439px){#calendar .tab-container .q-tab .q-tab__label{font-size:15px}}#calendar .tab-container .q-tab-panels{border:1px solid #d9d9d9;border-radius:8px;background:#f4f4f4}@media (max-width:599px){#calendar .tab-container .q-tab-panels.day-tab,#calendar .tab-container .q-tab-panels.week-tab{border:none;border-top:1px solid #d9d9d9;border-radius:0;margin-top:10px}}@media (max-width:1023px){#calendar .tab-container .q-tab-panels.agenda-tab,#calendar .tab-container .q-tab-panels.equipment-tab,#calendar .tab-container .q-tab-panels.month-tab{border:none;border-top:1px solid #d9d9d9;border-radius:0;margin-top:10px}}#calendar .tab-container .q-tab-panels .q-tab-panel{height:83vh;padding:0}@media (max-height:800px){#calendar .tab-container .q-tab-panels .q-tab-panel{height:80vh}}#calendar .tab-container .q-tab-panels .q-tab-panel.day-tab-panel,#calendar .tab-container .q-tab-panels .q-tab-panel.month-tab-panel,#calendar .tab-container .q-tab-panels .q-tab-panel.week-tab-panel{padding:10px 0 0;overflow:hidden}#calendar .tab-container .q-tab-panels .q-tab-panel.month-tab-panel{min-height:79.5vh;height:auto}@media (max-height:800px){#calendar .tab-container .q-tab-panels .q-tab-panel.month-tab-panel{min-height:76vh}}@media (max-width:1023px){#calendar .tab-container .q-tab-panels .q-tab-panel.month-tab-panel{min-height:auto}}@media (max-width:599px){#calendar .tab-container .q-tab-panels .q-tab-panel.day-tab-panel,#calendar .tab-container .q-tab-panels .q-tab-panel.week-tab-panel{height:auto;min-height:150px;margin-bottom:40px}}@media (max-width:1023px){#calendar .tab-container .q-tab-panels .q-tab-panel.agenda-tab-panel,#calendar .tab-container .q-tab-panels .q-tab-panel.equipment-tab-panel,#calendar .tab-container .q-tab-panels .q-tab-panel.month-tab-panel{height:auto;min-height:150px;margin-bottom:40px}}#calendar .tab-container .q-tab-panels .q-tab-panel .q-inner-loading{z-index:50}#calendar .current-date{font-weight:700;font-size:15px;color:#2ca10f;white-space:nowrap}@media (min-width:600px){#calendar .current-date{margin:0 20px;text-align:right}}@media (max-width:599px){#calendar .current-date{font-size:16px}}#calendar .calendar-navigation-button{min-width:60px}#calendar .display-setting-toggle{position:absolute;top:0;left:0;z-index:24}#calendar .display-setting-toggle .q-radio__inner--truthy~.q-radio__label{font-weight:700;text-decoration:underline}#calendar .events-visible{position:absolute;top:10px;right:8px;font-weight:900;text-align:right;z-index:23}#calendar .events-visible .q-icon{padding:0 3px 3px}#calendar .overflow-blocker-top{width:100%;height:110px;position:absolute;background:#f4f4f4;top:0px;z-index:22}#calendar .overflow-blocker-left{width:70px;height:110px;position:absolute;background:#f4f4f4;top:0px;z-index:24}#calendar .day-view .scrollsync,#calendar .week-view .scrollsync{position:relative;margin-top:50px}#calendar .day-view .scrollsync .scrollsync-x,#calendar .day-view .scrollsync .scrollsync-y,#calendar .week-view .scrollsync .scrollsync-x,#calendar .week-view .scrollsync .scrollsync-y{position:absolute}#calendar .day-view .scrollsync .scrollsync-x .scrollsync-scroller,#calendar .day-view .scrollsync .scrollsync-y .scrollsync-scroller,#calendar .week-view .scrollsync .scrollsync-x .scrollsync-scroller,#calendar .week-view .scrollsync .scrollsync-y .scrollsync-scroller{position:relative;top:0px;left:0px;width:100%}#calendar .day-view .scrollsync .scrollsync-x,#calendar .week-view .scrollsync .scrollsync-x{left:70px;top:0px;height:50px;z-index:23;overflow:hidden}#calendar .day-view .scrollsync .scrollsync-x .columns .col,#calendar .week-view .scrollsync .scrollsync-x .columns .col{text-align:center;padding:0 5px 5px 5px}#calendar .day-view .scrollsync .scrollsync-x .columns .col div:not(.date),#calendar .week-view .scrollsync .scrollsync-x .columns .col div:not(.date){display:inline-block;text-transform:uppercase;font-weight:700;font-size:14px;color:#007ee5;vertical-align:bottom}#calendar .day-view .scrollsync .scrollsync-x .columns .col .date,#calendar .week-view .scrollsync .scrollsync-x .columns .col .date{color:#32526c}#calendar .day-view .scrollsync .scrollsync-x .scrollsync-scroller,#calendar .week-view .scrollsync .scrollsync-x .scrollsync-scroller{height:100%}#calendar .day-view .scrollsync .scrollsync-y,#calendar .week-view .scrollsync .scrollsync-y{top:50px;left:0px;width:70px;text-align:right}#calendar .day-view .scrollsync .scrollsync-y .hours>div,#calendar .week-view .scrollsync .scrollsync-y .hours>div{font-size:15px;padding-right:5px;border-top:1px solid transparent}#calendar .day-view .scrollsync .scrollsync-master,#calendar .week-view .scrollsync .scrollsync-master{overflow:hidden;position:absolute;top:50px;left:70px;bottom:-1px;right:0;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9}#calendar .day-view .scrollsync .scrollsync-master .scrollsync-master-background .half-hourly-lines,#calendar .week-view .scrollsync .scrollsync-master .scrollsync-master-background .half-hourly-lines{position:relative;z-index:1;height:100%;width:100%}#calendar .day-view .scrollsync .scrollsync-master .scrollsync-master-background .half-hourly-lines .half-hourly-line,#calendar .week-view .scrollsync .scrollsync-master .scrollsync-master-background .half-hourly-lines .half-hourly-line{width:100%;z-index:5;overflow:hidden;border-bottom:1px solid #d9d9d9}#calendar .day-view .scrollsync .scrollsync-master .scrollsync-master-background .half-hourly-lines .half-hourly-line:nth-of-type(odd),#calendar .week-view .scrollsync .scrollsync-master .scrollsync-master-background .half-hourly-lines .half-hourly-line:nth-of-type(odd){border-bottom:1px dashed #d9d9d9}#calendar .day-view .scrollsync .scrollsync-master .scrollsync-master-content,#calendar .week-view .scrollsync .scrollsync-master .scrollsync-master-content{overflow:auto;position:absolute;cursor:move;z-index:20;left:0px;right:0px;top:0px;bottom:0px}#calendar .day-view .scrollsync .scrollsync-master .scrollsync-master-content .calendar-column,#calendar .week-view .scrollsync .scrollsync-master .scrollsync-master-content .calendar-column{border-right:1px solid #d9d9d9;position:relative;width:100%;z-index:5}#calendar .day-view .scrollsync .current-time-container,#calendar .week-view .scrollsync .current-time-container{position:relative;z-index:27}#calendar .day-view .scrollsync .current-time-container .current-time,#calendar .week-view .scrollsync .current-time-container .current-time{position:absolute;height:1px;border-bottom:1px solid #007ee5}#calendar .day-view .scrollsync .current-time-container .current-time-icon,#calendar .week-view .scrollsync .current-time-container .current-time-icon{position:absolute}#calendar .day-view .scrollsync .current-time-icon,#calendar .week-view .scrollsync .current-time-icon{z-index:21}@media (max-width:599px){#calendar .day-view .header-info,#calendar .week-view .header-info{display:flex;flex-wrap:wrap}#calendar .day-view .header-info>div,#calendar .week-view .header-info>div{width:100%}#calendar .day-view .header-info .display-setting-toggle,#calendar .week-view .header-info .display-setting-toggle{position:relative;top:0;left:0;margin-left:-8px}}#calendar .day-view .periods,#calendar .week-view .periods{position:relative;z-index:1;height:100%;width:100%}#calendar .day-view .periods .period,#calendar .week-view .periods .period{position:absolute;width:100%;font-size:20px;padding-left:5px;background-color:#cde1f0;color:#eee;white-space:nowrap;overflow:hidden;opacity:0.55;z-index:3}#calendar .day-view .periods .period:nth-of-type(odd),#calendar .week-view .periods .period:nth-of-type(odd){background-color:#a8d1f0;color:#eee}#calendar .day-view .center-label,#calendar .day-view .week-label,#calendar .week-view .center-label,#calendar .week-view .week-label{font-size:18px;z-index:24}@media (min-width:600px){#calendar .day-view .center-label,#calendar .day-view .week-label,#calendar .week-view .center-label,#calendar .week-view .week-label{white-space:nowrap}}@media (max-width:599px){#calendar .day-view .center-label,#calendar .day-view .week-label,#calendar .week-view .center-label,#calendar .week-view .week-label{word-break:break-all}}#calendar .day-view .center-label,#calendar .week-view .center-label{top:5px;z-index:23;font-size:20px;text-align:center}#calendar .day-view .center-label .row>div,#calendar .week-view .center-label .row>div{text-overflow:ellipsis;overflow:hidden}@media (min-width:1024px){#calendar .day-view .center-label .row>div,#calendar .week-view .center-label .row>div{padding:0 40px 0 30px}}@media (min-width:600px) and (max-width:1023px){#calendar .day-view .center-label,#calendar .week-view .center-label{top:35px}#calendar .day-view .center-label .row>div,#calendar .week-view .center-label .row>div{padding:0 10px}}@media (max-width:599px){#calendar .day-view:not(.print) .center-label,#calendar .week-view:not(.print) .center-label{position:relative;top:0;left:0;margin-bottom:10px;text-align:left}#calendar .day-view:not(.print) .center-label .row>div,#calendar .week-view:not(.print) .center-label .row>div{text-align:left}}@media (max-width:599px){#calendar .day-view .events-visible,#calendar .week-view .events-visible{position:relative;top:0;left:0;margin-bottom:10px}}#calendar .day-view .event,#calendar .week-view .event{padding:1px;border:1px solid #32526c;cursor:pointer;transition:all 200ms ease-in;border-radius:4px;z-index:25}@media print{#calendar .day-view .event,#calendar .week-view .event{-webkit-print-color-adjust:exact;print-color-adjust:exact}}#calendar .day-view .event .event-inner,#calendar .week-view .event .event-inner{overflow:hidden;width:100%;height:100%}#calendar .day-view .event .event-inner>div,#calendar .week-view .event .event-inner>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 2px}#calendar .day-view .event:not(:hover).white-text-no-hover,#calendar .week-view .event:not(:hover).white-text-no-hover{color:#fff}#calendar .day-view .event.unauthorised,#calendar .week-view .event.unauthorised{border:2px solid #c60f13!important}#calendar .day-view .event.listed,#calendar .week-view .event.listed{position:relative;padding:5px;padding-bottom:20px;margin-bottom:10px;font-size:12px}#calendar .day-view .event.listed.unauthorised,#calendar .week-view .event.listed.unauthorised{font-size:12px}#calendar .day-view .event.listed .request-title,#calendar .week-view .event.listed .request-title{font-size:13px}#calendar .day-view .event.listed .q-icon:before,#calendar .week-view .event.listed .q-icon:before{font-size:14px}#calendar .day-view .event.listed .info-icon,#calendar .week-view .event.listed .info-icon{bottom:5px;right:5px}#calendar .day-view .event:not(.listed),#calendar .week-view .event:not(.listed){position:absolute;font-size:11px}#calendar .day-view .event:not(.listed) .request-title,#calendar .week-view .event:not(.listed) .request-title{font-size:12px}#calendar .day-view .event:not(:hover),#calendar .week-view .event:not(:hover){background-color:#f6fafd}#calendar .day-view .event:not(:hover) .request-title.white-background,#calendar .week-view .event:not(:hover) .request-title.white-background{background:#fff;border-radius:2px}#calendar .day-view .event:hover:not(.has-exclusion),#calendar .week-view .event:hover:not(.has-exclusion){border:1px solid #2ca10f;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12);z-index:26}#calendar .day-view .event:hover:not(.has-exclusion) .request-icons,#calendar .week-view .event:hover:not(.has-exclusion) .request-icons{opacity:0}#calendar .day-view .event:hover:not(.has-exclusion).lesson,#calendar .week-view .event:hover:not(.has-exclusion).lesson{background-color:#e4f1f6}#calendar .day-view .event:hover:not(.has-exclusion) .add-request-to-lesson-button,#calendar .week-view .event:hover:not(.has-exclusion) .add-request-to-lesson-button{opacity:0.7;z-index:100}#calendar .day-view .event:hover:not(.has-exclusion) .add-request-to-lesson-button:hover,#calendar .week-view .event:hover:not(.has-exclusion) .add-request-to-lesson-button:hover{opacity:1;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}#calendar .day-view .event.focused:not(.has-exclusion),#calendar .week-view .event.focused:not(.has-exclusion){background-color:#aad99f!important;transition:all 200ms ease-in-out!important}#calendar .day-view .event .request-title,#calendar .week-view .event .request-title{font-weight:700}#calendar .day-view .event .q-icon:before,#calendar .week-view .event .q-icon:before{font-size:12px}#calendar .day-view .event .info-icon,#calendar .week-view .event .info-icon{position:absolute;bottom:4px;right:3px}#calendar .day-view .event .info-icon-big:before,#calendar .week-view .event .info-icon-big:before{font-size:18px}#calendar .day-view .event .request-icons,#calendar .week-view .event .request-icons{bottom:3px;left:2px;position:absolute}#calendar .day-view .event .request-icons .q-icon,#calendar .week-view .event .request-icons .q-icon{padding-right:3px;margin-right:3px}#calendar .day-view .event .add-request-to-lesson-button,#calendar .week-view .event .add-request-to-lesson-button{position:absolute;bottom:6px;right:6px;opacity:0}#calendar .day-view .event .add-request-to-lesson-button:before,#calendar .week-view .event .add-request-to-lesson-button:before{font-size:20px}#calendar .day-view .event.has-exclusion,#calendar .week-view .event.has-exclusion{background-color:#f6fafd!important}#calendar .day-view .event.future-lesson.drag-enter,#calendar .week-view .event.future-lesson.drag-enter{color:#007ee5;border:1px solid #2ca10f;box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}#calendar .day-view .exclusion-wrapper,#calendar .day-view .holiday-wrapper,#calendar .week-view .exclusion-wrapper,#calendar .week-view .holiday-wrapper{position:absolute;left:0;right:0;z-index:24;overflow:hidden}#calendar .day-view .exclusion-wrapper .exclusion-background,#calendar .day-view .exclusion-wrapper .holiday-background,#calendar .day-view .holiday-wrapper .exclusion-background,#calendar .day-view .holiday-wrapper .holiday-background,#calendar .week-view .exclusion-wrapper .exclusion-background,#calendar .week-view .exclusion-wrapper .holiday-background,#calendar .week-view .holiday-wrapper .exclusion-background,#calendar .week-view .holiday-wrapper .holiday-background{position:absolute;background-color:#2ca10f;opacity:0.2;width:100%;height:100%}#calendar .day-view .exclusion-wrapper .holiday-background,#calendar .day-view .holiday-wrapper .holiday-background,#calendar .week-view .exclusion-wrapper .holiday-background,#calendar .week-view .holiday-wrapper .holiday-background{background-color:#2ca10f}#calendar .day-view .exclusion-wrapper .exclusion-background,#calendar .day-view .holiday-wrapper .exclusion-background,#calendar .week-view .exclusion-wrapper .exclusion-background,#calendar .week-view .holiday-wrapper .exclusion-background{background-color:#c60f13}#calendar .day-view .exclusion-wrapper .q-icon,#calendar .day-view .holiday-wrapper .q-icon,#calendar .week-view .exclusion-wrapper .q-icon,#calendar .week-view .holiday-wrapper .q-icon{padding:75px 0;width:100%;opacity:0.35}#calendar .day-view .exclusion-wrapper .q-icon:before,#calendar .day-view .holiday-wrapper .q-icon:before,#calendar .week-view .exclusion-wrapper .q-icon:before,#calendar .week-view .holiday-wrapper .q-icon:before{font-size:36px}#calendar .day-view .exclusion-wrapper .exclusion-print-background,#calendar .day-view .exclusion-wrapper .holiday-print-background,#calendar .day-view .holiday-wrapper .exclusion-print-background,#calendar .day-view .holiday-wrapper .holiday-print-background,#calendar .week-view .exclusion-wrapper .exclusion-print-background,#calendar .week-view .exclusion-wrapper .holiday-print-background,#calendar .week-view .holiday-wrapper .exclusion-print-background,#calendar .week-view .holiday-wrapper .holiday-print-background{position:absolute;z-index:0;top:0;left:0;width:100%;opacity:0.55}#calendar .day-view .exclusion-wrapper,#calendar .week-view .exclusion-wrapper{z-index:26}#calendar .day-view .reset-to-home,#calendar .week-view .reset-to-home{position:absolute;z-index:24;top:10px;left:30px}@media (min-width:600px) and (max-width:1023px){#calendar .day-view:not(.print) .events-visible{max-width:38%;white-space:nowrap;overflow:hidden}}#calendar .day-view:not(.print) .week-label{position:absolute;top:37px;left:8px}@media (min-width:600px){#calendar .day-view:not(.print) .week-label{max-width:38%;overflow:hidden;text-overflow:ellipsis}}@media (max-width:599px){#calendar .day-view:not(.print) .week-label{position:relative;top:0;left:0;margin-bottom:10px}}#calendar .day-view:not(.print) .holiday-label{position:absolute;top:37px;right:8px}@media (min-width:600px){#calendar .day-view:not(.print) .holiday-label{text-align:right;max-width:38%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:599px){#calendar .day-view:not(.print) .holiday-label{position:relative;top:0;left:0;margin-bottom:10px}}#calendar .day-view:not(.print) .holiday-label .q-icon{bottom:2px;padding-right:5px}#calendar .day-view:not(.print) .holiday-label .q-icon:before{font-size:14px}@media (max-width:599px){#calendar .week-view:not(.print) .week-label{position:relative;top:0;left:0;margin-bottom:10px;text-align:left}#calendar .week-view:not(.print) .week-label .row>div{text-align:left}}@media (max-width:599px){#calendar .week-view .date{padding-bottom:5px}}#calendar .week-view .scrollsync-x .columns .col{cursor:pointer;border-top-left-radius:28px;border-top-right-radius:28px}#calendar .week-view .scrollsync-x .columns .col:hover{background-color:#d4eccf}#calendar .month-view{margin:45px -1px -1px}@media (max-width:1023px){#calendar .month-view{margin:0}#calendar .month-view .event{padding:5px;border:1px solid #32526c;cursor:pointer;transition:all 200ms ease-in;border-radius:4px;position:relative;margin-bottom:10px;font-size:12px;background-color:#f6fafd}#calendar .month-view .event .event-inner{overflow:hidden;width:100%;height:100%}#calendar .month-view .event .event-inner>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}#calendar .month-view .term-label{font-size:20px;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px){#calendar .month-view .term-label{top:5px;max-width:42vw;margin:0 auto;white-space:nowrap;z-index:5}}@media (max-width:1023px){#calendar .month-view .term-label{position:relative;margin-bottom:10px}}@media (max-width:1023px){#calendar .month-view .events-visible{position:relative;top:0;left:0;margin-bottom:10px}}#calendar .month-view .week-day-label{text-align:center;text-transform:uppercase;font-weight:700;font-size:15px;color:#007ee5;padding-bottom:5px}#calendar .month-view .month{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}#calendar .month-view .month .day{padding:5px;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;min-height:90px;height:15vh;background-color:#fff;cursor:pointer;position:relative;transition:background-color 200ms ease-in-out}@media (max-height:800px){#calendar .month-view .month .day{font-size:13px;min-height:70px;height:13.8vh}}#calendar .month-view .month .day:hover{background-color:#d4eccf}#calendar .month-view .month .day .date{font-weight:700;font-size:12px;padding-bottom:10px}@media (max-height:800px){#calendar .month-view .month .day .date{padding-bottom:5px}}#calendar .month-view .month .day .icons{position:absolute;top:10px;right:10px}#calendar .month-view .month .day .icons .holiday{padding-left:10px}#calendar .month-view .month .day.other-month,#calendar .month-view .month .day.other-month .holiday{color:#93a3b0!important}#calendar .month-view .month .day.today{border-top:2px solid #2ca10f;background-color:#f4f4f4}#calendar .month-view .month .day.today .date{color:#2ca10f}#calendar .month-view .month .day.four-rows{height:18.75vh}@media (max-height:800px){#calendar .month-view .month .day.four-rows{height:17.25vh}}#calendar .month-view .month .day.six-rows{height:12.5vh}@media (max-height:800px){#calendar .month-view .month .day.six-rows{height:11.5vh}}#calendar .month-view .status-level-counts{padding-right:10px;cursor:pointer}#calendar .agenda-view.print,#calendar .equipment-view.print{padding:0 3px}#calendar .agenda-view .headings,#calendar .equipment-view .headings{position:-webkit-sticky;position:sticky;top:-1px;background:#f4f4f4;color:#2ca10f;padding:10px 20px 5px;margin-bottom:20px;border-bottom:1px solid #d9d9d9;z-index:99}#calendar .agenda-view .day-label,#calendar .equipment-view .day-label{position:-webkit-sticky;position:sticky;top:-1px}#calendar .agenda-view .day-label:not(.is-sticky) .day,#calendar .equipment-view .day-label:not(.is-sticky) .day{color:#2ca10f}#calendar .agenda-view .day-label:not(.is-sticky) .day:not(.print):hover,#calendar .equipment-view .day-label:not(.is-sticky) .day:not(.print):hover{background-color:#d4eccf}#calendar .agenda-view .day-label.is-sticky,#calendar .equipment-view .day-label.is-sticky{padding-top:60px;z-index:9}#calendar .agenda-view .day-label.is-sticky .day,#calendar .equipment-view .day-label.is-sticky .day{background-color:#2ca10f;color:#fff}#calendar .agenda-view .day-label.is-sticky .number-of-requests,#calendar .equipment-view .day-label.is-sticky .number-of-requests{display:none}#calendar .agenda-view .day-label .day:not(.print),#calendar .equipment-view .day-label .day:not(.print){cursor:pointer;border-radius:28px;padding:5px 10px;margin:-10px}@media (max-width:1023px){#calendar .agenda-view .q-expansion-item--expanded .q-item,#calendar .equipment-view .q-expansion-item--expanded .q-item{position:-webkit-sticky;position:sticky;top:-1px}#calendar .agenda-view .q-expansion-item--expanded .q-item.is-sticky,#calendar .equipment-view .q-expansion-item--expanded .q-item.is-sticky{padding:80px 0 0 0;border:none;z-index:99}#calendar .agenda-view .q-expansion-item--expanded .q-item.is-sticky .q-item__label,#calendar .equipment-view .q-expansion-item--expanded .q-item.is-sticky .q-item__label{color:#fff!important;background:#2ca10f;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:28px;font-weight:400}#calendar .agenda-view .q-expansion-item--expanded .q-item.is-sticky .q-item__label--caption,#calendar .equipment-view .q-expansion-item--expanded .q-item.is-sticky .q-item__label--caption{display:none}#calendar .agenda-view:not(.slimHeader) .q-expansion-item--expanded .q-item.is-sticky,#calendar .equipment-view:not(.slimHeader) .q-expansion-item--expanded .q-item.is-sticky{padding-top:40px}}#calendar .agenda-view .request-link,#calendar .equipment-view .request-link{padding:5px 10px;margin-left:-10px;margin-right:-10px;border-radius:14px}@media print{#calendar .agenda-view .request-link,#calendar .equipment-view .request-link{-webkit-print-color-adjust:exact;print-color-adjust:exact}}#calendar .agenda-view .request-link:hover,#calendar .equipment-view .request-link:hover{cursor:pointer;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}#calendar .agenda-view .request-link.has-colour:not(:hover).white-text-no-hover,#calendar .equipment-view .request-link.has-colour:not(:hover).white-text-no-hover{color:#fff}#calendar .agenda-view .request-link.has-colour:not(:hover) .request-title.white-background,#calendar .equipment-view .request-link.has-colour:not(:hover) .request-title.white-background{background:#fff;border-radius:4px;padding-left:3px}@media (max-width:1023px){#calendar .agenda-view .q-expansion-item .q-item .q-item__section--main .q-item__label,#calendar .equipment-view .q-expansion-item .q-item .q-item__section--main .q-item__label{font-size:14px;color:#2ca10f;text-transform:none}#calendar .agenda-view .q-expansion-item .q-item .q-item__section--main .q-item__label--caption,#calendar .equipment-view .q-expansion-item .q-item .q-item__section--main .q-item__label--caption{color:#32526c}#calendar .agenda-view .upcoming-requests,#calendar .equipment-view .upcoming-requests{padding:12px}#calendar .agenda-view .upcoming-requests .upcoming-request,#calendar .equipment-view .upcoming-requests .upcoming-request{background:#fff;padding-top:10px;padding-bottom:10px}}#calendar .agenda-view .table-row>div:first-child{width:20%}#calendar .agenda-view .table-row>div:nth-child(2){width:15%}#calendar .agenda-view .table-row div:nth-child(3){width:14%}#calendar .agenda-view .table-row div:nth-child(4){width:13%}#calendar .agenda-view .table-row div:nth-child(5){width:14%}#calendar .agenda-view .table-row div:nth-child(6){width:4%}#calendar .agenda-view .table-row div:nth-child(7){width:20%}@media (min-width:1024px){#calendar .agenda-view .status-level-counts{padding-left:20px}}#calendar .equipment-view .table-row div:first-child{width:25%}#calendar .equipment-view .table-row div:nth-child(2),#calendar .equipment-view .table-row div:nth-child(3){width:14%}#calendar .equipment-view .table-row div:nth-child(4){width:21%}#calendar .equipment-view .table-row div:nth-child(5){width:14%}#calendar .equipment-view .table-row div:nth-child(6){width:12%}#calendar .equipment-view .table-row div:nth-child(6).disabled{color:#666}#calendar .equipment-view .period-title{font-weight:900;font-size:13px}#calendar .equipment-view .stock-status div{width:100%!important}@media (max-width:1023px){#calendar .equipment-view .upcoming-requests .upcoming-request .request-title{margin:0 0 10px}}#calendar .no-events{opacity:0.2!important}#calendar .no-events-overlay,#calendar .no-events-overlay .q-icon.big-icon:before{font-size:25vh}#calendar .no-events-overlay .message{font-size:26px;font-weight:700;color:#2ca10f}#calendar .no-events-listed{margin-top:20px}#calendar .no-events-listed .q-icon.big-icon:before{font-size:30px}#calendar .no-events-listed .message{font-size:20px;font-weight:700;color:#2ca10f;margin-top:10px}#calendar.print .header{border-bottom:1px solid #d9d9d9;padding-bottom:5px;margin-bottom:10px}#calendar.print .current-date{text-align:center;margin:0}#calendar.print .viewing{font-size:12px}#calendar.print .viewing .viewing-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#calendar.print .calendar-print-container{position:relative}#calendar.print .event .event-print-background{position:absolute;z-index:1;top:1px;left:1px}#calendar.print .event .event-inner{position:absolute;width:calc(100% - 4px);z-index:2}#calendar.print .info-icon-big{z-index:2}#calendar.print .day-view .scrollsync,#calendar.print .week-view .scrollsync{margin-top:10px}#calendar.print .day-view .scrollsync .scrollsync-master-content,#calendar.print .week-view .scrollsync .scrollsync-master-content{overflow:hidden}#calendar.print .day-view .periods .period,#calendar.print .week-view .periods .period{background:none;color:#32526c;opacity:1}#calendar.print .day-view .periods .period .label,#calendar.print .week-view .periods .period .label{position:absolute;z-index:1;opacity:0.3}#calendar.print .day-view .periods .period .period-print-background,#calendar.print .week-view .periods .period .period-print-background{position:absolute;z-index:0;top:0;left:0;width:100%;opacity:0.55}#calendar.print .day-view .holiday-label,#calendar.print .week-view .center-label,#calendar.print .week-view .week-label{text-align:center}#calendar.print .month-view .week-day-label{font-size:14px}#calendar .status-level-counts{border-right:2px solid #2ca10f;padding-right:5px;margin-right:10px;font-weight:600}.calendar-request-tooltip .request-title{font-weight:700;font-size:12px}.calendar-request-tooltip .not-authorised-warning{background:#c60f13;border-radius:4px;text-align:center;font-size:12px;padding:3px;margin-top:5px}.calendar-request-tooltip .request-icons{font-weight:700;font-size:12px;padding-bottom:5px}.calendar-request-tooltip .timespan{font-size:12px}.calendar-request-tooltip>div{font-size:11px}.calendar-lesson-dialog .section-title{font-size:18px;color:#007ee5}.calendar-lesson-dialog .request-link{font-weight:700;font-size:16px;padding:5px 10px;margin-left:-10px;margin-right:-10px;border-radius:28px}.calendar-lesson-dialog .request-link:hover{cursor:pointer;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}.print-button-calendar{min-width:210px}@media (max-width:1023px){.print-button-calendar{min-width:230px}}.print-button-calendar-picking-lists{min-width:230px}.institution-pages h1{color:#ae0dbd}.account-settings .text{display:inline-block;margin-bottom:10px}@media (max-width:599px){.account-settings .q-tab-panel{padding:16px 0px}}@media (min-width:600px){.account-settings .strategies-tab-container{border:2px solid #d9d9d9;border-radius:28px}}.account-settings .strategies-tab-container .q-tab{border-top-left-radius:28px;border-top-right-radius:28px}@media (min-width:600px){.account-settings .strategies-tab-container .q-tab-panels{background:#f4f4f4;border-bottom-left-radius:28px;border-bottom-right-radius:28px}}@media (max-width:599px){.account-settings .strategies-tab-container .q-tab-panels .q-tab-panel{padding:16px 0px}}.account-settings .q-toggle__inner--truthy~.q-toggle__label{font-weight:700}.account-settings .saved-timestamp{font-size:12px}.account-settings .editable-list .editable-list-item{background:#f4f4f4}.account-settings .editable-list .editable-list-item .buttons{width:45px}.account-settings .click-to-apply{text-transform:uppercase}@media (max-width:1023px){.contact-details .title{order:1}}@media (max-width:1023px){.contact-details .help{order:0}}.year-groups-column-headings{color:#007ee5;margin-left:55px;margin-right:120px}.year-groups-column-headings.no-edit-permission{margin:0 20px}@media (max-width:599px){.year-groups-column-headings{display:none}}.default-number-of-groups{max-width:350px}@media (max-width:599px){.default-number-of-groups{max-width:100%}}.default-number-of-groups-cell{padding-left:100px}@media (max-width:767px){.default-number-of-groups-cell{padding-left:65px}}@media (max-width:599px){.default-number-of-groups-cell{padding-left:0}}.lessons-and-timetables .edit-week-names-button{margin-left:10px}@media (max-width:599px){.lessons-and-timetables .edit-week-names-button{width:100%;margin-left:0;margin-top:10px}}.lessons-and-timetables .timetable h4{margin-top:0}.lessons-and-timetables .timetable .editable-list-item{background:#f4f4f4}.lessons-and-timetables .timetable .divider{border-top:1px solid #d9d9d9;margin:30px}.lessons-and-timetables .timetable .displaying-lessons-sub-heading{font-size:15px;font-weight:700}.lessons-and-timetables .timetable .lesson-row .q-icon{cursor:pointer}.special-dates .editable-list .editable-list-item{background:#f4f4f4}@media (max-width:599px){.invoice-data{font-size:13px}}.q-layout.invitation-acceptance:not(.invitation-invalid) .q-header{height:auto!important}.q-layout.invitation-acceptance:not(.invitation-invalid) .q-header .bottom-left,.q-layout.invitation-acceptance:not(.invitation-invalid) .q-header .bottom-right,.q-layout.invitation-acceptance:not(.invitation-invalid) .q-header .top-right{display:none}.misc-pages h1{color:#5d44e1}#privacy-policy h2{color:#007ee5}@media (min-width:1024px){#faqs .q-item__label{font-size:16px}}#faqs .main{border-right:1px solid #d9d9d9;padding-right:20px}@media (max-width:1023px){#faqs .main{order:1;padding-right:0;border:none}}#faqs .quick-links{padding-left:20px}@media (max-width:1023px){#faqs .quick-links{order:0;padding-left:0;margin-bottom:30px}}#faqs .quick-links ol{padding-left:30px}#faqs .quick-links ol li{margin-bottom:10px}#faqs .quick-links ol li>div{color:#007ee5;cursor:pointer}.q-layout.reset-password:not(.token-invalid) .q-header{height:auto!important}.q-layout.reset-password:not(.token-invalid) .q-header .bottom-left,.q-layout.reset-password:not(.token-invalid) .q-header .bottom-right,.q-layout.reset-password:not(.token-invalid) .q-header .top-right{display:none}.user-pages h1{color:#5d44e1}@media (max-width:1023px){#my-details .title{order:1}}@media (max-width:1023px){#my-details .help{order:0}}#my-details .create-institution{text-align:right;padding-right:140px}#my-details .create-institution .q-btn{width:30vw;max-width:400px}@media (max-width:1023px){#my-details .create-institution{text-align:center;padding-right:10px}#my-details .create-institution .q-btn{width:100%}}@media (max-width:599px){#my-details .create-institution{padding:0;padding-bottom:30px}#my-details .create-institution .q-btn{max-width:100%}}#my-details .join-colleagues{text-align:left;padding-left:140px}#my-details .join-colleagues .q-btn{width:30vw;max-width:400px}@media (max-width:1023px){#my-details .join-colleagues{text-align:center;padding-left:10px}#my-details .join-colleagues .q-btn{width:100%}}@media (max-width:599px){#my-details .join-colleagues{padding:0}#my-details .join-colleagues .q-btn{max-width:100%}}#my-details .step-box{border:1px solid #d9d9d9;border-radius:28px;background:#fff;padding:20px}#my-details .step-box .content-area,#my-details .step-box .editable-list-item{background:#f4f4f4}@media (max-width:599px){#my-details .step-box .step-button{width:100%}}@media (max-width:599px){#my-details .email-container{order:0}#my-details .email-confirm-container{order:1}#my-details .password-container{order:2}#my-details .password-confirm-container{order:3}}#my-alerts .choose-alerts-button{padding:5px 0}#my-alerts .alerts-icon{width:20px;position:relative;top:3px}.choose-alerts .q-checkbox{width:auto}.share-alert-dialog .q-toggle__inner--truthy~.q-toggle__label{font-weight:700}@media (min-width:600px){#user-management .tab-container{border:2px solid #d9d9d9;border-radius:28px;border-bottom-right-radius:8px}}#user-management .tab-container .q-tab{background:#fff}#user-management .tab-container .q-tab:first-of-type{border-top-left-radius:28px}#user-management .tab-container .q-tab:last-of-type{border-top-right-radius:28px}#user-management .tab-container .q-tab.q-tab--active .q-focus-helper{background:currentColor;opacity:0.15}#user-management .tab-container .q-tab-panel{min-height:200px;padding:20px}@media (max-width:1023px){#user-management .tab-container .q-tab-panel{height:100%}}#user-management .tab-container .q-tab-panel .users-list .heading{color:#007ee5;margin-left:20px;margin-right:110px}#user-management .tab-container .q-tab-panel .users-list .heading.no-edit-permission{margin:0 20px}@media (max-width:599px){#user-management .tab-container .q-tab-panel .users-list .heading{display:none}}#user-management .tab-container .q-tab-panel .users-list .full-name{font-size:16px;font-weight:700}#user-management .tab-container .q-tab-panel .users-list .specialisation{font-size:16px}#user-management .tab-container .q-tab-panel .users-list .professional-titles,#user-management .tab-container .q-tab-panel .users-list .user-type{font-size:12px}#user-management .tab-container .q-tab-panel .editable-list-item{background:#f4f4f4}@media (min-width:600px){#user-management .tab-container .q-tab-panels{border-bottom-left-radius:28px;border-bottom-right-radius:8px}}.permission-groups .q-checkbox__inner--truthy~.q-checkbox__label{font-weight:700}#public-homepage{padding:0}@media (max-width:1023px){#public-homepage{padding:0 20px}}#public-homepage .section{text-align:center;margin:0 auto;padding:75px 0}@media (max-width:599px){#public-homepage .section{padding:50px 0}}#public-homepage .section-one{height:auto}@media (max-width:1023px){#public-homepage .section-one{padding:60px 0}}#public-homepage .section-one .stats{max-width:1250px;margin:0 auto;padding:20px}@media (max-width:1023px){#public-homepage .section-one .stats>div{padding-bottom:60px}#public-homepage .section-one .stats>div:last-child{padding-bottom:0}}@media (max-width:599px){#public-homepage .section-one .stats>div{padding-bottom:30px}}#public-homepage .section-one .stats .icon{height:80px}@media (min-width:600px) and (max-width:1023px){#public-homepage .section-one .stats .icon{height:70px}}@media (max-width:599px){#public-homepage .section-one .stats .icon{height:60px}}#public-homepage .section-one .stats h5{text-transform:uppercase;font-weight:600;margin:20px 0}#public-homepage .section-one .stats h6{text-transform:uppercase;margin:0;font-size:16px}@media (max-width:1023px){#public-homepage .section-one .stats h6{font-size:14px}}#public-homepage .section-one .stats .short-divider{width:50px;height:3px;margin:0 auto;background:#f08616}#public-homepage .section-one .stats .countup{font-size:60px;font-weight:700}@media (min-width:600px) and (max-width:1023px){#public-homepage .section-one .stats .countup{font-size:56px}}@media (max-width:599px){#public-homepage .section-one .stats .countup{font-size:52px}}#public-homepage .text-section-two-colour{color:#2183a0}#public-homepage .bg-section-two-colour{background:#2183a0}#public-homepage .section-two h2{color:#2183a0}#public-homepage .section-two .map{width:90vw;max-width:1500px;height:40vw;margin:0 auto 30px}#public-homepage .section-three h2,#public-homepage .text-section-three-colour{color:#50b848}#public-homepage .section-three .items{text-align:left;max-width:980px;margin:0 auto}@media (max-width:599px){#public-homepage .section-three .items div{font-size:13px}}#public-homepage .section-three .items div .section-three-thumbnail{border:1px solid #d9d9d9;border-radius:8px;cursor:pointer}#public-homepage .section-three .items div .section-three-thumbnail .overlay{display:none;background:#ccc;opacity:0.7;width:100%;height:100%}#public-homepage .section-three .items div .section-three-thumbnail .q-icon{display:none}#public-homepage .section-three .items div .section-three-thumbnail .q-icon:before{font-size:30px}#public-homepage .section-three .items div .section-three-thumbnail:hover .overlay,#public-homepage .section-three .items div .section-three-thumbnail:hover .q-icon{display:block}#public-homepage .text-section-four-colour{color:#4c2e87}#public-homepage .bg-section-four-colour{background:#4c2e87}#public-homepage .section-four h2{color:#4c2e87}#public-homepage .section-four .items{padding:20px 0}#public-homepage .section-four .items>div{padding:0 75px}@media (min-width:1024px) and (max-width:1439px){#public-homepage .section-four .items>div{padding:0 50px}}@media (max-width:1023px){#public-homepage .section-four .items>div{padding-bottom:60px}#public-homepage .section-four .items>div:last-child{padding-bottom:0}}@media (max-width:599px){#public-homepage .section-four .items>div{padding:0 20px 30px}}#public-homepage .section-four .items .icon{height:80px}@media (min-width:600px) and (max-width:1023px){#public-homepage .section-four .items .icon{height:70px}}@media (max-width:599px){#public-homepage .section-four .items .icon{height:60px}}#public-homepage .section-four .items h5{font-weight:600;margin:20px 0}#public-homepage .lightbox-image{max-width:90vw;max-height:80vh;border-radius:8px}#user-homepage h1{color:#5d44e1}#user-homepage .received-items .content .received-items-group:not(:last-of-type){border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:20px}#user-homepage .received-items .q-btn{width:160px}#user-homepage .q-btn:not(.q-btn--flat):not(.q-btn--round).margin-left{margin-left:20px}@media (max-width:599px){#user-homepage .q-btn:not(.q-btn--flat):not(.q-btn--round){margin-top:10px}}#user-homepage .upcoming-equipment{padding-left:30px}@media (min-width:1024px) and (max-width:1439px){#user-homepage .upcoming-equipment{padding-left:20px}}@media (max-width:1023px){#user-homepage .upcoming-equipment{padding-top:20px;padding-left:0}}#user-homepage .upcoming-equipment .equipment-day-period{margin-bottom:20px}#user-homepage .upcoming-equipment .equipment-headings{text-transform:uppercase;font-size:13px;margin-bottom:10px}#user-homepage .upcoming-equipment .unauthorised{flex:0 0 30px}@media (max-width:599px){#user-homepage .upcoming-equipment .unauthorised{flex:0 0 25px}}#user-homepage .upcoming-equipment .unauthorised .q-icon{margin-right:0}#user-homepage .upcoming-equipment .equipment-title{flex:1;padding-right:5px;word-break:break-word}#user-homepage .upcoming-equipment .equipment-item-link{display:block;padding:2px 10px;margin-left:-10px;margin-right:-10px;border-radius:28px}#user-homepage .upcoming-equipment .equipment-item-link:hover{box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}.upcoming-equipment h4,.upcoming-requests h4{margin-top:0}.upcoming-equipment *,.upcoming-requests *{word-break:break-word}.upcoming-equipment .floating-day-label,.upcoming-requests .floating-day-label{border-radius:28px;padding:5px 10px;background-color:#2ca10f;color:#fff;margin-left:5px;cursor:pointer}.upcoming-equipment .request-group-date,.upcoming-requests .request-group-date{position:-webkit-sticky;position:sticky;top:-1px;margin-left:-16px}.upcoming-equipment .request-group-date .q-btn,.upcoming-requests .request-group-date .q-btn{font-weight:700;margin-bottom:10px}.upcoming-equipment .request-group-date.is-sticky,.upcoming-requests .request-group-date.is-sticky{padding-top:80px;z-index:99}.upcoming-equipment .request-group-date.is-sticky .view-day-button-container,.upcoming-equipment .request-group-date:not(.is-sticky) .floating-day-label,.upcoming-requests .request-group-date.is-sticky .view-day-button-container,.upcoming-requests .request-group-date:not(.is-sticky) .floating-day-label{display:none}.upcoming-equipment:not(.slimHeader) .request-group-date.is-sticky,.upcoming-requests:not(.slimHeader) .request-group-date.is-sticky{padding-top:40px}.upcoming-equipment .upcoming-request:not(:last-of-type),.upcoming-requests .upcoming-request:not(:last-of-type){margin-bottom:20px;padding-bottom:20px}.upcoming-equipment .upcoming-request .request-title,.upcoming-requests .upcoming-request .request-title{margin:10px 0;font-weight:700}.upcoming-equipment .upcoming-request:not(:hover).white-text-no-hover,.upcoming-requests .upcoming-request:not(:hover).white-text-no-hover{color:#fff}.upcoming-equipment .upcoming-request:not(:hover) .request-title.white-background,.upcoming-requests .upcoming-request:not(:hover) .request-title.white-background{background:#fff;border-radius:4px}.upcoming-equipment .divider,.upcoming-requests .divider{border-bottom:1px solid #d9d9d9;margin-bottom:10px}.upcoming-requests{padding-right:30px}@media (min-width:1024px){.upcoming-requests{border-right:1px solid #d9d9d9}}@media (min-width:1024px) and (max-width:1439px){.upcoming-requests{padding-right:20px}}@media (max-width:1023px){.upcoming-requests{padding-bottom:20px;padding-right:0;border-bottom:1px solid #d9d9d9}}.upcoming-requests .request-item-link{display:block;padding:5px;margin-left:-10px;margin-right:-10px;border-radius:14px}.upcoming-requests .request-item-link:hover{box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}.upcoming-requests .request-item-link>div.row [class*=" col"],.upcoming-requests .request-item-link>div.row [class^=col]{padding:0 5px}.upcoming-requests .exam{color:#c60f13}.upcoming-requests .exam .q-icon{margin-right:10px}.register h1{color:#ae0dbd}.register .create-institution{text-align:right;padding-right:140px}.register .create-institution .q-btn{width:30vw;max-width:400px}@media (max-width:1023px){.register .create-institution{text-align:center;padding-right:10px}.register .create-institution .q-btn{width:100%}}@media (max-width:599px){.register .create-institution{padding:0;padding-bottom:30px}.register .create-institution .q-btn{max-width:100%}}.register .join-colleagues{text-align:left;padding-left:140px}.register .join-colleagues .q-btn{width:30vw;max-width:400px}@media (max-width:1023px){.register .join-colleagues{text-align:center;padding-left:10px}.register .join-colleagues .q-btn{width:100%}}@media (max-width:599px){.register .join-colleagues{padding:0}.register .join-colleagues .q-btn{max-width:100%}}.register .step-box{border:1px solid #d9d9d9;border-radius:28px;background:#fff;padding:20px}.register .step-box .content-area,.register .step-box .editable-list-item{background:#f4f4f4}@media (max-width:599px){.register .step-box .step-button{width:100%}}@media (max-width:599px){.register .email-container{order:0}.register .email-confirm-container{order:1}.register .password-container{order:2}.register .password-confirm-container{order:3}}#request-history h1{color:#2aa5ca}@media (max-width:1279px){#request-history .q-table__container .q-table thead th{font-size:12px}#request-history .q-table__container .q-table thead th .q-icon:first-of-type{display:none}}.share-request-dialog .q-toggle__inner--truthy~.q-toggle__label{font-weight:700}#templates h1{color:#2aa5ca}#templates .new-template-button{padding:5px 0}#templates .q-table__container .q-table thead th{font-size:12.5px}@media (min-width:1024px) and (max-width:1439px){#templates .q-table__container .q-table thead th{font-size:11px}}@media (max-width:1279px){#templates .q-table__container .q-table thead th{white-space:break-spaces}#templates .q-table__container .q-table thead th .q-icon:first-of-type{display:none}#templates .q-table__container .q-table thead th span{display:block}}@media (max-width:1439px){#templates .q-table--dense .q-table td,#templates .q-table--dense .q-table th{padding:4px}}#resources h1{color:#2aa5ca}#resources .big-button{padding:5px 0}#resources .content-area{width:100%}#resources .chosen-resources{border:2px solid #2ca10f;border-radius:28px;padding:20px;width:100%;position:-webkit-sticky;position:sticky;top:80px}#resources .chosen-resources .title{font-size:22px;color:#2ca10f}#resources .q-inner-loading{border-radius:28px}#resources .open-resource{font-size:16px;margin-left:-20px}#resources .resource .hidden-buttons{visibility:hidden}#resources .resource .edit-history{font-size:13px}#resources .resource .comments .comment-item{padding:2px 10px 10px 0;margin-bottom:10px}#resources .resource .comments .comment-item .comment{padding:10px 0 0 20px}#resources .resource .comments .comment-item .comment-author{font-size:12px;padding-top:10px}#resources .resource .comments .comment-item .comment-author>span{padding-right:5px}#resources .resource .comments .comment-item .comment-author .timestamp{opacity:0.6}#resources .resource:hover .hidden-buttons{visibility:visible}#resources.resource-dialog .tab-container{border:2px solid #d9d9d9;border-radius:28px}#resources.resource-dialog .tab-container .q-tab{background:#fff}#resources.resource-dialog .tab-container .q-tab:first-of-type{border-top-left-radius:28px}#resources.resource-dialog .tab-container .q-tab:last-of-type{border-top-right-radius:28px}#resources.resource-dialog .tab-container .q-tab-panel{min-height:250px;padding:20px}#resources.resource-dialog .tab-container .q-tab-panel .q-uploader .q-uploader__list{height:160px}#resources.resource-dialog .tab-container .q-tab-panels{border-bottom-left-radius:28px;border-bottom-right-radius:28px}#resources.resource-dialog .open-resource{font-size:20px;margin-left:-18px}#resources.manage-tags-dialog .content-area{padding:15px}#resources.manage-tags-dialog .q-tree__node-header{padding:2px;margin-top:2px}#resources.manage-tags-dialog .q-tree__node-header .delete-button{display:none}#resources.manage-tags-dialog .q-tree__node-header:hover .delete-button{display:block}#resources .q-page-sticky{z-index:5001}#resources .q-page-sticky.in-picker{z-index:6001}.tag-option .q-item__label{max-width:500px;overflow:hidden;text-overflow:ellipsis;padding-right:10px}.tag-option.tag-category.disabled{opacity:1!important}.tag-option.tag-category.disabled *{cursor:default!important}.tag-option.tag-category.disabled .q-item__label{color:#2ca10f}.tag-option.tag .q-item__label{padding-left:20px;white-space:nowrap}.picked-resources-dialog{z-index:5000}.picked-resources-dialog.in-picker{z-index:6000}.picked-resources-dialog #resources.q-card{width:700px;max-width:90vw;border-bottom-right-radius:28px;border:2px solid #2ca10f}.picked-resources-dialog #resources.q-card .chosen-resources{border:none}.stock-pages h1{color:#c60f13}#stock-list .new-item-button,.stock-list .new-item-button{padding:5px 0}#stock-list .q-table--no-wrap th,.stock-list .q-table--no-wrap th{white-space:normal;word-break:break-word}#stock-list .q-table__container.has-scrollbar .q-table td:nth-child(3),#stock-list .q-table__container.has-scrollbar .q-table th:nth-child(3),.stock-list .q-table__container.has-scrollbar .q-table td:nth-child(3),.stock-list .q-table__container.has-scrollbar .q-table th:nth-child(3){border-right:1px solid #d9d9d9}#stock-list .q-table td:first-child,#stock-list .q-table td:nth-child(2),#stock-list .q-table td:nth-child(3),#stock-list .q-table th:first-child,#stock-list .q-table th:nth-child(2),#stock-list .q-table th:nth-child(3),.stock-list .q-table td:first-child,.stock-list .q-table td:nth-child(2),.stock-list .q-table td:nth-child(3),.stock-list .q-table th:first-child,.stock-list .q-table th:nth-child(2),.stock-list .q-table th:nth-child(3){background-color:#fff;position:-webkit-sticky;position:sticky;left:0;z-index:1}#stock-list .q-table td.bg-strong-red,.stock-list .q-table td.bg-strong-red{background-color:rgba(198,15,19,0.25)!important}#stock-list .q-table thead tr,.stock-list .q-table thead tr{vertical-align:text-top}#stock-list .q-table tbody tr:hover,.stock-list .q-table tbody tr:hover{box-shadow:none}@media (min-width:1440px){#stock-list .tab-container,.stock-list .tab-container{display:flex;background:#fff;overflow:hidden;height:53vh;border-top-right-radius:8px!important}#stock-list .tab-container .q-tabs,.stock-list .tab-container .q-tabs{width:20%;border-right:1px solid #d9d9d9}#stock-list .tab-container .q-tabs .q-tab,.stock-list .tab-container .q-tabs .q-tab{border-bottom:1px solid #d9d9d9}#stock-list .tab-container .q-tab-panels,.stock-list .tab-container .q-tab-panels{width:80%}}@media (min-width:600px){#stock-list .tab-container,.stock-list .tab-container{border:2px solid #d9d9d9;border-radius:28px;border-bottom-right-radius:8px}}#stock-list .tab-container .q-tab,.stock-list .tab-container .q-tab{background:#fff}#stock-list .tab-container .q-tab.focused,.stock-list .tab-container .q-tab.focused{background-color:#aad99f!important;transition:all 200ms ease-in-out!important}@media (max-width:1439px){#stock-list .tab-container .q-tab:first-of-type,.stock-list .tab-container .q-tab:first-of-type{border-top-left-radius:28px}#stock-list .tab-container .q-tab:last-of-type,.stock-list .tab-container .q-tab:last-of-type{border-top-right-radius:28px}}#stock-list .tab-container .q-tab-panel,.stock-list .tab-container .q-tab-panel{height:53vh;padding:20px}@media (max-width:1023px){#stock-list .tab-container .q-tab-panel,.stock-list .tab-container .q-tab-panel{height:100%!important}}@media (max-height:750px){#stock-list .tab-container .q-tab-panel,.stock-list .tab-container .q-tab-panel{height:48vh}}@media (max-height:680px){#stock-list .tab-container .q-tab-panel,.stock-list .tab-container .q-tab-panel{height:40vh}}@media (max-height:620px){#stock-list .tab-container .q-tab-panel,.stock-list .tab-container .q-tab-panel{height:35vh}}#stock-list .tab-container .q-tab-panel .minimise-column,.stock-list .tab-container .q-tab-panel .minimise-column{width:45px}#stock-list .tab-container .q-tab-panel .attachments-column,.stock-list .tab-container .q-tab-panel .attachments-column{padding-bottom:30px}#stock-list .tab-container .q-tab-panel .attachments-column h4,.stock-list .tab-container .q-tab-panel .attachments-column h4{margin-bottom:5px}@media (min-width:1024px){#stock-list .tab-container .q-tab-panel .attachments-column:first-of-type,.stock-list .tab-container .q-tab-panel .attachments-column:first-of-type{border-right:1px solid #d9d9d9}}@media (max-width:1023px){#stock-list .tab-container .q-tab-panel .attachments-column:last-of-type,.stock-list .tab-container .q-tab-panel .attachments-column:last-of-type{padding-top:30px;margin-top:30px;border-top:1px solid #d9d9d9}}#stock-list .tab-container .q-tab-panel .attachments-column .attachment,.stock-list .tab-container .q-tab-panel .attachments-column .attachment{border:1px solid #d9d9d9;border-radius:14px;padding:15px;background:#f6fafd}#stock-list .tab-container .open-file-attachment,.stock-list .tab-container .open-file-attachment{font-size:14px;margin-left:-11px}@media (min-width:600px){#stock-list .tab-container .q-tab-panels,.stock-list .tab-container .q-tab-panels{border-bottom-left-radius:28px;border-bottom-right-radius:8px}}#stock-list .tab-container .table-item .col:first-child,.stock-list .tab-container .table-item .col:first-child{font-weight:400}#stock-list .wish-list-item-to-be-added,.stock-list .wish-list-item-to-be-added{min-height:77px;width:100%}#stock-list .hazard-designation,.stock-list .hazard-designation{border-radius:14px;padding:10px;position:relative;height:100%;min-height:32px;background:#007ee5}#stock-list .hazard-designation .q-icon.remove,.stock-list .hazard-designation .q-icon.remove{color:#fff;opacity:0.6;position:absolute;top:9px;right:10px;background:#007ee5;z-index:1;padding-left:5px}#stock-list .hazard-designation .q-icon.remove:hover,.stock-list .hazard-designation .q-icon.remove:hover{opacity:1}#stock-list .hazard-designation .pictogram,.stock-list .hazard-designation .pictogram{max-height:120px;padding-bottom:15px}@media (max-width:599px){#stock-list .hazard-designation .pictogram,.stock-list .hazard-designation .pictogram{max-height:100px}}#stock-list .hazard-designation .description,.stock-list .hazard-designation .description{color:#fff;position:absolute;bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%}#stock-list .choice-heading,.stock-list .choice-heading{text-transform:capitalize;text-decoration:underline;font-size:20px;padding:20px 0}#stock-list .camouflage,.stock-list .camouflage{border:none;outline:none;background:none;color:#fff;width:95%}#stock-list .camouflage:focus,.stock-list .camouflage:focus{background:#fff;color:#32526c;border-radius:8px}#stock-list .q-select--with-input.multi-select-input-filter:not(.has-items) .q-field__append,.stock-list .q-select--with-input.multi-select-input-filter:not(.has-items) .q-field__append{display:none}@media (max-width:599px){#stock-list .basics-tab-authors,.stock-list .basics-tab-authors{order:1}}#stock-list .basics-tab-help-text,.stock-list .basics-tab-help-text{width:70px;text-align:right}@media (max-width:599px){#stock-list .basics-tab-help-text,.stock-list .basics-tab-help-text{width:100%;order:0}#stock-list .basics-tab-help-text:not(.is-new),.stock-list .basics-tab-help-text:not(.is-new){margin-bottom:20px}}#stock-list .stock-item-alerts .alert-settings,.stock-list .stock-item-alerts .alert-settings{max-width:400px;margin:0 auto}#stock-list .stock-item-alerts .alert-settings .q-checkbox,.stock-list .stock-item-alerts .alert-settings .q-checkbox{width:auto}#print-stocklist,#print-wishlist{background:#fff}#stock-list-management .tab-container{border:1px solid #d9d9d9;border-top:none;border-radius:28px}#stock-list-management .tab-container .q-tabs{background:#fff;border-top-left-radius:28px;border-top-right-radius:28px;border:1px solid #d9d9d9;border-bottom:none}#stock-list-management .tab-container .q-tab.focused{background-color:#aad99f!important;transition:all 200ms ease-in-out!important}#stock-list-management .tab-container .q-tab:first-of-type{border-top-left-radius:28px}#stock-list-management .tab-container .q-tab:last-of-type{border-top-right-radius:28px}#stock-list-management .tab-container .q-tab.q-tab--active .q-focus-helper{background:currentColor;opacity:0.15}#stock-list-management .tab-container .q-tab-panel{padding:20px}#stock-list-management .tab-container .q-tab-panels{border-top:1px solid #d9d9d9;border-bottom-left-radius:28px;border-bottom-right-radius:28px}#stock-list-management .editable-list-item{background:#f4f4f4}#stock-list-management .stock-list-options .category{font-size:16px;padding-top:15px}@media (max-width:1023px){#stock-list-management .stock-list-options .category{font-size:15px;padding-top:7px}}#stock-list-management .q-toggle__inner--truthy~.q-toggle__label{font-weight:700}#stock-list-management .q-toggle__inner--truthy~.q-toggle__label .q-icon{font-weight:900}#stock-list-management .stock-alerts .users-list .editable-list-item{border-radius:28px;padding:5px 20px;border:1px solid #d9d9d9;margin-bottom:2px;min-height:45px}@media (max-width:599px){#stock-list-management .stock-alerts .users-list .editable-list-item{padding:5px 10px 5px 15px}}#stock-list-management .stock-alerts .users-list .heading{color:#007ee5;margin-left:20px;margin-right:110px}#stock-list-management .stock-alerts .users-list .buttons{width:50px;text-align:right}#wish-list .new-item-button,.wish-list .new-item-button{padding:5px 0}#wish-list .attachment,.wish-list .attachment{border:1px solid #d9d9d9;border-radius:14px;padding:15px;background:#f6fafd}#wish-list .attachment .open-web-link,.wish-list .attachment .open-web-link{font-size:14px;margin-left:-11px}.stock-item-utilisation .table{margin-bottom:20px}.times-tab-container{border:2px solid #d9d9d9;border-radius:28px;margin-bottom:25px}@media (max-width:599px){.times-tab-container{margin-bottom:20px}}.times-tab-container.field-is-focused .time-label .q-icon{color:#5d44e1}.times-tab-container .time-label{display:flex;padding:5px 0 0 10px}.times-tab-container .time-label .q-icon{width:30px;height:30px;padding-right:5px;color:rgba(0,0,0,0.54)}.times-tab-container .time-label span{font-size:16px;top:4px}.times-tab-container .q-tab:first-of-type{border-top-right-radius:28px}.times-tab-container .q-tab:last-of-type{border-top-left-radius:28px}.times-tab-container .q-tab-panels{background:#f4f4f4;border-bottom-left-radius:28px;border-bottom-right-radius:28px}.times-tab-container .q-tab-panels .q-tab-panel{padding:16px 0 0}@media (min-width:1024px){.attachment-buttons-fixed-height{height:180px!important}}@media (min-width:1024px) and (max-width:1439px){.attachment-buttons-fixed-height.resources{height:auto!important}}.risk-information.content-area{background:#f4f4f4}.risk-information.content-area:not(:last-of-type){margin-bottom:0}.risk-information.content-area.no-items-message{font-size:16px;font-weight:700}.risk-information.content-area h4{margin:0 0 20px 0;padding:0!important}.risk-information.content-area .risk-information-item,.risk-information.content-area h5{margin:0 0 20px 0}.risk-information.content-area .risk-information-item .pictogram{max-height:120px}@media (max-width:599px){.risk-information.content-area .risk-information-item .pictogram{max-height:100px}}.risk-information.content-area .risk-attachment{margin-bottom:10px}.risk-information.content-area .risk-attachment .open-file-attachment{font-size:14px;margin-left:-16px}.right-aligned-checkbox .q-checkbox{width:100%}.right-aligned-checkbox .q-field__bottom{text-align:right}.centered-checkbox .q-checkbox{flex-direction:column}.centered-checkbox .q-checkbox .q-checkbox__label{padding-top:10px}.centered-checkbox .q-field__bottom{text-align:right}.risk-assessment-name-and-timestamp{text-align:right;font-size:12px;position:relative;top:-20px}.number-of-groups{max-width:400px}@media (max-width:599px){.number-of-groups{max-width:100%}}.copies-of-slip{max-width:250px}@media (max-width:599px){.copies-of-slip{max-width:100%}}.open-file-attachment{font-size:22px;margin-left:-20px}@media (max-width:1023px){.open-file-attachment{font-size:18px}}.attachment-listings .attachment-listing>.row{padding:2px 10px;margin-left:-10px;margin-right:-10px;border-radius:28px}.attachment-listings .attachment-listing>.row:hover{background:#ecf5f8}.attachment-listings .attachment-listing .q-chip{margin-left:0}.attachment-listings .attachment-listing .q-chip .q-chip__content{overflow:hidden}.attachment-listings .attachment-listing:not(:last-of-type){padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #d9d9d9}.equipment-items .equipment-heading,.equipment-items .equipment-heading .q-icon:before{font-size:20px}@media (min-width:1024px){.equipment-items .equipment-item .equipment-name{width:30%}}@media (min-width:1024px){.equipment-items .equipment-item .equipment-separator{border-right:2px solid #d9d9d9;margin-right:5px}}.equipment-items .equipment-item .equipment-figures .q-field__prepend{padding-left:0}.equipment-items .equipment-item .equipment-figures .q-field__append .q-icon{width:0.65em}.equipment-items .equipment-item .equipment-figures .q-field__append .q-icon:before{font-size:15px}.equipment-items .equipment-item .equipment-figures .q-field__append+.q-field__append{display:none}.equipment-items .equipment-item .equipment-figures .q-field__label{opacity:0.5}.equipment-items .equipment-item .equipment-figures.q-field--float .q-field__label{display:none}.equipment-items .equipment-item .equipment-figures.q-field--float .q-field__control-container{padding-top:3px}.equipment-items .equipment-item .equipment-figures.q-field--float input.q-field__native{padding-top:0;font-size:16px}@media (min-width:1024px) and (max-width:1279px){.equipment-items .equipment-item .equipment-figures .q-field__append,.equipment-items .equipment-item .equipment-figures .q-field__prepend{display:none}}@media (max-width:599px){.equipment-items .equipment-item .equipment-figures .q-field__append,.equipment-items .equipment-item .equipment-figures .q-field__prepend{display:none}}.equipment-items .equipment-item>.row{border-radius:28px}.equipment-items .equipment-item>.row.focused{background-color:#aad99f!important;transition:all 200ms ease-in-out!important}.equipment-items .equipment-item.on-demand-item-not-valid{background:#f0e5e8}.equipment-items .equipment-item .on-demand-item-validation-notice{padding:5px 20px}@media (min-width:600px) and (max-width:1023px){.equipment-items .equipment-item .on-demand-item-validation-notice{padding:5px 15px}}@media (max-width:599px){.equipment-items .equipment-item .on-demand-item-validation-notice{padding:5px 10px}}@media (max-width:599px){.equipment-items .equipment-item .drag-handle{order:0}.equipment-items .equipment-item .extra-small-spacer{order:1}.equipment-items .equipment-item .equipment-remove{order:2}.equipment-items .equipment-item .equipment-name-buttons{order:3}.equipment-items .equipment-item .per-group{order:4}.equipment-items .equipment-item .total{order:5}.equipment-items .equipment-item .on-demand-item-validation-notice{order:4}}@media (min-width:1024px){.equipment-items .equipment-remove{order:9999}}.list-items .list-item.note-item{padding:2px 10px 10px 0;margin-bottom:10px}.list-items .list-item.note-item .note{padding:10px 0 0 20px}.list-items .list-item.note-item .note-author{font-size:12px;padding-top:10px}.list-items .list-item.note-item .note-author>span{padding-right:5px}.list-items .list-item.note-item .note-author .timestamp{opacity:0.6}.floating-save-button{bottom:20px}.floating-save-button:not(.scroll-top):not(.scroll-bottom) .q-icon:before{font-size:28px}.submit-and-repeat-divider{width:10px;text-align:center;vertical-align:middle;font-weight:700;font-size:26px}@media (max-width:599px){.submit-and-repeat-divider{display:none}}.template-title-override-dialog-button{width:100%}.template-title-override-dialog-button.template-title-override-dialog-yes-overwrite-button{height:80px}@media (max-width:1023px){.template-title-override-dialog-button.template-title-override-dialog-no-button{height:auto}}@media (min-width:650px) and (max-width:1023px){.template-title-override-dialog-button{height:auto!important}}@media (min-width:1024px){.template-title-override-dialog-button{height:80px}}.request-title-field-template-option{padding-top:0!important;padding-bottom:0!important}@media (min-width:1024px){.risk-assessment-notes-editor{position:-webkit-sticky;position:sticky;top:10px}}.view-request .view-request-header .submitted-info,.view-template .view-request-header .submitted-info{order:0}.view-request .view-request-header .buttons,.view-template .view-request-header .buttons{text-align:right}.view-request .view-request-header .colour-rule .colour-rule-container,.view-template .view-request-header .colour-rule .colour-rule-container{margin:0 auto;width:220px}@media (max-width:1023px){.view-request .view-request-header .colour-rule,.view-template .view-request-header .colour-rule{order:2}.view-request .view-request-header .buttons,.view-template .view-request-header .buttons{order:1}}@media (min-width:600px){.view-request .preparation-state-checkbox .q-checkbox,.view-template .preparation-state-checkbox .q-checkbox{flex-wrap:wrap!important}.view-request .preparation-state-checkbox .q-checkbox .q-checkbox__label,.view-template .preparation-state-checkbox .q-checkbox .q-checkbox__label{height:auto;width:100%;order:0;text-align:center;padding:0}}@media (min-width:600px) and (max-width:1023px){.view-request .preparation-state-checkbox .q-checkbox .q-checkbox__label,.view-template .preparation-state-checkbox .q-checkbox .q-checkbox__label{margin-bottom:5px}}@media (min-width:600px) and (max-width:1023px){.view-request .preparation-state-checkbox .q-checkbox,.view-template .preparation-state-checkbox .q-checkbox{margin-bottom:10px}}@media (min-width:600px){.view-request .preparation-state-checkbox .q-checkbox .q-checkbox__inner,.view-template .preparation-state-checkbox .q-checkbox .q-checkbox__inner{order:1}}@media (min-width:600px) and (max-width:1023px){.view-request .preparation-state-checkbox,.view-template .preparation-state-checkbox{padding-right:20px}}@media (max-width:599px){.view-request .preparation-state-checkbox,.view-template .preparation-state-checkbox{padding:0 10px 0 2px}}.view-request .preparation-state-checkbox .q-checkbox,.view-template .preparation-state-checkbox .q-checkbox{justify-content:center}@media (min-width:600px){.view-request .preparation-state-checkbox .q-checkbox.disabled * .q-checkbox__inner,.view-request .preparation-state-checkbox .q-checkbox.disabled .q-checkbox__inner,.view-template .preparation-state-checkbox .q-checkbox.disabled * .q-checkbox__inner,.view-template .preparation-state-checkbox .q-checkbox.disabled .q-checkbox__inner{display:none}}@media (max-width:599px){.view-request .preparation-state-checkbox .q-checkbox.disabled[aria-checked=false] .q-checkbox__inner,.view-request .preparation-state-checkbox .q-checkbox.disabled [aria-checked=false] .q-checkbox__inner,.view-template .preparation-state-checkbox .q-checkbox.disabled[aria-checked=false] .q-checkbox__inner,.view-template .preparation-state-checkbox .q-checkbox.disabled [aria-checked=false] .q-checkbox__inner{visibility:hidden}}@media (max-width:599px){.view-request .preparation-state-checkbox .q-checkbox,.view-template .preparation-state-checkbox .q-checkbox{flex-direction:row-reverse;justify-content:space-between}}.view-request .preparation-status-author,.view-template .preparation-status-author{font-size:12px}@media (max-width:599px){.view-request .preparation-status-author,.view-template .preparation-status-author{margin-top:-5px}}.view-request .separator,.view-template .separator{border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:20px}@media (max-width:1023px){.view-request .separator,.view-template .separator{margin-bottom:10px;padding-bottom:10px}}@media (max-width:1023px){.view-request .separator-sm,.view-template .separator-sm{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:10px}}@media (max-width:599px){.view-request .separator-xs,.view-template .separator-xs{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:10px}}.view-request .separator-top,.view-template .separator-top{border-top:1px solid #d9d9d9;margin-top:20px;padding-top:20px}@media (max-width:1023px){.view-request .separator-top,.view-template .separator-top{margin-top:10px;padding-top:10px}}.view-request .exam,.view-template .exam{background:#f4f4f4;border-radius:28px;border:1px solid #d9d9d9;padding:10px;color:#c60f13}.view-request .exam .q-icon,.view-template .exam .q-icon{margin-right:10px}.view-request .open-file-attachment,.view-template .open-file-attachment{font-size:16px}.view-request .attachment-description,.view-template .attachment-description{font-size:12px}.view-request .equipment-items .equipment-item .separator,.view-template .equipment-items .equipment-item .separator{margin-bottom:10px;padding-bottom:10px}@media (max-width:1023px){.view-request .equipment-items .equipment-item .separator,.view-template .equipment-items .equipment-item .separator{margin-bottom:5px;padding-bottom:5px}}.view-request .equipment-items .equipment-item:last-of-type .separator,.view-template .equipment-items .equipment-item:last-of-type .separator{border:none;margin:0;padding:0}.view-request .equipment-items .equipment-item-link,.view-template .equipment-items .equipment-item-link{padding:2px 5px;border-radius:28px}.view-request .equipment-items .equipment-item-link:not(.noclick):hover,.view-template .equipment-items .equipment-item-link:not(.noclick):hover{cursor:pointer;box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}.view-request .equipment-items .checked-in-percentage:before,.view-request .equipment-items .checked-out-percentage:before,.view-request .equipment-items .checked-status,.view-template .equipment-items .checked-in-percentage:before,.view-template .equipment-items .checked-out-percentage:before,.view-template .equipment-items .checked-status{display:inline-block;vertical-align:middle}.view-request .equipment-items .checked-status,.view-template .equipment-items .checked-status{width:22px;height:22px;background-image:url(/img/checked-status-sprite.png);background-position:0px 0px}.view-request .equipment-items .checked-in,.view-request .equipment-items .text-checked-in,.view-template .equipment-items .checked-in,.view-template .equipment-items .text-checked-in{color:#c33}.view-request .equipment-items .checked-out,.view-request .equipment-items .text-checked-out,.view-template .equipment-items .checked-out,.view-template .equipment-items .text-checked-out{color:#72ae56}.view-request .equipment-items .checked-status.checked-in,.view-template .equipment-items .checked-status.checked-in{background-position:0px -22px}.view-request .equipment-items .checked-status.checked-out,.view-template .equipment-items .checked-status.checked-out{background-position:0px -44px}.view-request .equipment-items .checked-in-percentage,.view-request .equipment-items .checked-out-percentage,.view-template .equipment-items .checked-in-percentage,.view-template .equipment-items .checked-out-percentage{display:inline-block;width:60px;margin:0 10px}@media (max-width:599px){@media not print{.view-request .equipment-items .checked-in-percentage,.view-request .equipment-items .checked-out-percentage,.view-template .equipment-items .checked-in-percentage,.view-template .equipment-items .checked-out-percentage{padding:0;padding-top:5px;width:50%}}}.view-request .equipment-items .checked-in-percentage:before,.view-template .equipment-items .checked-in-percentage:before{background-position:0px -22px}.view-request .equipment-items .checked-out-percentage:before,.view-template .equipment-items .checked-out-percentage:before{background-position:0px -44px}.view-request.print .checked-status,.view-template.print .checked-status{content:url(/img/checked-status-none.png)}.view-request.print .checked-status.checked-in,.view-template.print .checked-status.checked-in{content:url(/img/checked-status-checkedin.png)}.view-request.print .checked-status.checked-out,.view-template.print .checked-status.checked-out{content:url(/img/checked-status-checkedout.png)}.view-request.print .q-checkbox.disabled .q-checkbox__inner.q-checkbox__inner--truthy,.view-template.print .q-checkbox.disabled .q-checkbox__inner.q-checkbox__inner--truthy{content:url(/img/checked-checkbox.png);transform:scale(0.6);border-radius:0;opacity:1!important}.request-slip-row-container{break-inside:avoid;page-break-inside:avoid;margin-bottom:20px;position:relative}.request-slip{border:2px solid #007ee5;border-radius:28px;padding:10px 50px 10px 10px;background:#fff;font-size:16px;position:relative}.request-slip .label{font-weight:700;text-decoration:underline}.request-slip .value{color:#000}.request-slip .ll-icon{position:absolute;top:10px;right:10px}.request-slip .ll-icon img{width:40px;height:40px}.scissors-top{position:absolute;text-align:center;width:100%}.scissors-top .q-icon{transform:rotate(90deg)}.scissors-left{position:absolute;bottom:-20px}.picking-list-button-container{display:block;width:165px;margin:10px 0}@media (min-width:1200px){.picking-list-button-container{display:inline;margin-top:0;margin-bottom:0;margin-left:30px}}.picking-list-locations{margin:0;padding:0;padding-left:18px}.request-created-dialog .q-icon.fa-check-circle:before{font-size:40px}.request-created-message .q-icon.fa-check-circle:before{font-size:35px}.request-created-message .q-icon.fa-check-circle:after{content:" ";background:#fff;width:25px;height:25px;margin-top:-20px;margin-left:-5px;border-radius:28px}.content-area{background:#fff;padding:20px 30px;border-radius:28px;border:1px solid #d9d9d9;margin-bottom:20px}@media (max-width:1023px){.content-area{padding:20px}}.content-area .heading{padding:20px;padding-left:0;font-size:14px;text-transform:uppercase;font-weight:600;border-right:1px solid #d9d9d9}@media (max-width:1023px){.content-area .heading{border:none;border-bottom:1px solid #d9d9d9;padding:0 0 10px;margin-bottom:20px}}.content-area .heading .icon{flex:0 0 30px}.content-area .heading .icon .q-icon:before{font-size:20px}.content-area .heading .title{flex:1}.content-area .content{padding:20px;padding-left:60px;padding-right:0}@media (min-width:1024px) and (max-width:1439px){.content-area .content{padding-left:30px}}@media (max-width:1023px){.content-area .content{padding:0}.content-area .content .row>div{margin-bottom:20px}.content-area .content .row>div:last-child{margin-bottom:0!important}}.content-area .content>:first-child{margin-top:0;padding-top:0}.content-area .content>:last-child{margin-bottom:0;padding-bottom:0}.q-dialog .content-area{padding:20px}@media (max-width:599px){.q-dialog .content-area{padding:20px 10px}}.q-dialog .content-area h4{padding-left:10px}.q-dialog .chosen-items-dialog.q-card{width:500px;max-width:80vw;padding:10px 20px 30px 30px;border-bottom-right-radius:28px;font-size:16px}.list-items .list-item{background:#f4f4f4;border-radius:28px;padding:2px;margin-bottom:5px}.editable-list .editable-list-item{border-radius:28px;padding:5px 20px;background:#fff;border:1px solid #d9d9d9;margin-bottom:2px;min-height:45px}@media (max-width:599px){.editable-list .editable-list-item{padding:5px 10px 5px 15px}}.editable-list .editable-list-item .drag-handle{width:35px}.editable-list .editable-list-item .buttons{width:90px;text-align:right}.q-layout__section--marginal{color:inherit}.q-field--outlined{padding-bottom:25px}@media (max-width:599px){.q-field--outlined{padding-bottom:20px}}.q-field--outlined .q-field__control:before{border-color:#d9d9d9;border-width:2px}.q-field--outlined .q-field__control:hover:before{border-color:#007ee5;border-width:3px;box-shadow:0 0 0 4px #5eb0f0;transition:box-shadow 0.5s}.q-field--outlined.q-field--readonly .q-field__native{cursor:pointer}.q-field--outlined.q-field--readonly .q-field__control:before{border-style:solid}.q-field--outlined .q-field__bottom{display:none}.q-field--outlined.q-field--focused .q-field__control:before{box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12);transition:none}.q-field--outlined.q-field--focused .q-field__control:after{border-color:#007ee5;border-width:2px}.q-field--outlined.q-field--focused .q-field__control .q-field__append .hide-focused{display:none}.q-field--outlined.q-field--focused .q-field__bottom{display:flex}.q-field--outlined.q-field--error .q-field__control{background:rgba(198,15,19,0.25)!important}.q-field--outlined.q-select.q-field--focused:not(.q-field--error) .q-field__control:before{box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}.q-field--outlined.q-select .placeholder{display:none}.q-field--outlined.q-select.q-field--float .placeholder{display:block}.q-field--outlined.q-textarea .q-field__native{padding:10px 0}.q-field--outlined.input-number .q-field__control>div:nth-child(3){order:4;padding-left:0}.q-field--outlined.input-number .q-field__control>div:nth-child(4){order:3}.q-field--outlined.equipment-figures .q-field__control-container,.q-field--outlined.input-number .q-field__control-container{text-align:center}.q-field--outlined.equipment-figures.is-pwa-ios .q-field__append,.q-field--outlined.equipment-figures.is-pwa-ios .q-field__prepend,.q-field--outlined.input-number.is-pwa-ios .q-field__append,.q-field--outlined.input-number.is-pwa-ios .q-field__prepend{display:none}.q-field--borderless.q-field--rounded .q-field__control{border-radius:28px;padding:0 10px!important}.q-field--borderless.q-field--rounded.q-field--focused .q-field__control{background:#fff}.q-field--borderless.q-field--rounded.q-field--focused .q-field__control:before{border:2px solid #007ee5;box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12);transition:none}.q-field--borderless.q-field--readonly{padding-bottom:0}.q-field--borderless.q-field--readonly .q-field__bottom,.q-field--borderless.q-field--readonly .q-select__dropdown-icon{display:none}.q-field.no-validation-bottom{padding-bottom:0}.q-field.no-validation-bottom .q-field__bottom{display:none}.q-select .placeholder{overflow:hidden;text-overflow:ellipsis}.q-btn{text-transform:none}.q-btn:not(.q-btn--flat){text-transform:uppercase}.q-btn:not(.q-btn--flat) .q-btn__wrapper:before{box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px rgba(0,0,0,0.14),0 1px 18px rgba(0,0,0,0.12)}.q-btn.q-btn--push.q-btn--actionable{transition:transform 0.25s cubic-bezier(0.25,0.8,0.5,1)}.q-btn.q-btn--push.q-btn--actionable.q-btn--active,.q-btn.q-btn--push.q-btn--actionable:active{transform:translateY(5px)}.q-btn .q-btn__content{word-break:break-word}.q-dialog .q-dialog__inner--minimized .q-card{border-bottom-right-radius:8px;overflow-y:hidden}.q-dialog .q-card:not(.auto){background:none}.q-dialog .q-card .q-bar--standard{padding:10px;padding-left:30px;height:auto}@media (max-width:1023px){.q-dialog .q-card .q-bar--standard{padding-top:5px;padding-bottom:5px}}.q-dialog .q-card .q-bar--standard>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:22px}@media (max-width:1023px){.q-dialog .q-card .q-bar--standard>div{font-size:18px}}.q-dialog .q-card .q-bar--standard .q-btn{margin-right:10px}.q-dialog .q-card .q-bar--standard .q-btn .q-icon{font-size:2.5em}@media (max-width:1023px){.q-dialog .q-card .q-bar--standard .q-btn .q-icon{font-size:2em}}.q-dialog .q-card__actions,.q-dialog .q-card__section--vert{padding:20px}.q-dialog .q-card__section--vert{max-height:80vh}.q-icon:after,.q-icon:before{font-size:18px}.q-field__label,.q-placeholder{font-weight:500}.q-field__before,.q-field__prepend{padding-left:9px}.q-checkbox{width:100%}.q-checkbox.disabled,.q-checkbox.disabled *{opacity:1!important;cursor:default!important}.q-checkbox.disabled * .q-checkbox__inner,.q-checkbox.disabled * .q-checkbox__inner *,.q-checkbox.disabled .q-checkbox__inner,.q-checkbox.disabled .q-checkbox__inner *{opacity:0.75!important;cursor:not-allowed!important}.q-checkbox .q-checkbox__label,.q-toggle .q-toggle__label{color:#32526c}.q-toggle.disabled,.q-toggle.disabled *{opacity:1!important;cursor:default!important}.q-toggle.disabled * .q-toggle__inner,.q-toggle.disabled * .q-toggle__inner *,.q-toggle.disabled .q-toggle__inner,.q-toggle.disabled .q-toggle__inner *{opacity:0.75!important;cursor:not-allowed!important}.q-loading:before{opacity:0.3}.q-tooltip{max-width:350px;padding:10px 20px;font-size:12px}@media (max-width:599px){.q-tooltip{max-width:200px}}.q-tooltip *{margin:0;color:#fff;font-size:12px}.q-notification .q-notification__progress{left:8px;right:8px}.q-notification .q-notification__actions{display:none}.q-field__bottom{padding-top:6px}@media (max-width:599px){.q-field__bottom{padding-top:4px}}.q-date .q-date__today{box-shadow:0 0 4px 0 currentColor}.q-date .q-btn.text-uppercase{text-transform:uppercase}.q-date .q-date__navigation>div:first-child{order:4}.q-date .q-date__navigation>div:nth-child(2){order:5}.q-date .q-date__navigation>div:nth-child(3){order:6}.q-date .q-date__navigation>div:nth-child(4){order:1}.q-date .q-date__navigation>div:nth-child(5){order:2}.q-date .q-date__navigation>div:nth-child(6){order:3}.q-item.separator{border-bottom:1px solid #2ca10f}.q-item .q-item__label--header{font-size:1rem}.q-uploader{border-bottom-right-radius:8px;box-shadow:0 3px 5px -1px rgba(0,0,0,0.2),0 6px 10px rgba(0,0,0,0.14),0 1px 18px rgba(0,0,0,0.12)}.q-uploader .q-uploader__list{height:120px;padding:0}.q-uploader .q-uploader__list .additional-picker{display:block;padding:8px;height:100%;cursor:pointer}.q-uploader.single .q-uploader__list{height:80px}.q-editor{border-width:2px;margin-bottom:20px}.q-editor:hover{box-shadow:0 0 0 4px #5eb0f0;transition:box-shadow 0.5s}.q-editor.active,.q-editor:hover{border-color:#007ee5;border-width:2px}.q-editor.active{box-shadow:0 5px 5px -3px rgba(0,0,0,0.2),0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12)}.q-editor.no-validation-bottom{margin-bottom:0}.q-editor .q-editor__toolbar{position:relative}.q-editor .q-editor__toolbar .q-editor__toolbar-group:before{background:none}.q-editor .q-editor__toolbar .q-editor__toolbar-group:first-of-type{margin:8px 8px 0 24px;font-size:16px}.q-editor .q-editor__toolbar .q-editor__toolbar-group:first-of-type .q-icon{padding-right:5px;padding-bottom:3px}@media (max-width:360px){.q-editor .q-editor__toolbar .q-editor__toolbar-group:first-of-type .q-icon{display:none}}@media (min-width:1024px) and (max-width:1439px){.q-editor .q-editor__toolbar .q-editor__toolbar-group:first-of-type{max-width:200px}}@media (max-width:599px){.q-editor .q-editor__toolbar .q-editor__toolbar-group:first-of-type{max-width:140px;margin:8px 8px 0 16px}}@media (max-width:400px){.q-editor .q-editor__toolbar .q-editor__toolbar-group:first-of-type{max-width:100px}}.q-editor .q-editor__toolbar .q-editor__toolbar-group:nth-of-type(2){padding-right:35px}.q-editor .q-editor__toolbar .q-editor__toolbar-group:nth-of-type(2)>a{margin:4px 3px}.q-editor .q-editor__toolbar .q-editor__toolbar-group:nth-of-type(2)>a:not(:first-of-type):before{content:"";position:absolute;left:-4px;top:4px;bottom:4px;width:1px;background:#d9d9d9}@media (max-width:360px){.q-editor .q-editor__toolbar .q-editor__toolbar-group:nth-of-type(2)>a:not(:first-of-type):before{background:none}}.q-editor .q-editor__toolbar .q-editor__toolbar-group:nth-of-type(2)>a:last-of-type{position:relative;top:1px}.q-editor .q-editor__toolbar .q-editor__toolbar-group:last-of-type{position:absolute;right:20px;top:7px}.q-editor .q-editor__toolbar .q-btn.text-primary{color:#007ee5!important}.q-editor .q-editor__toolbar .q-btn .q-btn__wrapper{padding:0.4rem}.q-editor .q-editor__toolbar .q-icon:after,.q-editor .q-editor__toolbar .q-icon:before{font-size:16px}.q-linear-progress__model{border-radius:28px}.q-table__container{color:#32526c}.q-table__container .q-table{table-layout:fixed}.q-table__container .q-table thead th{font-size:13px;text-transform:uppercase;overflow:hidden;color:#007ee5}.q-table__container .q-table thead th>.q-icon:first-of-type{margin-right:5px}.q-table__container .q-table thead th>.q-icon:first-of-type:before{font-size:15px}.q-table__container .q-table thead th.sortable.sorted{font-weight:700}.q-table__container .q-table thead th.sortable.sorted i{font-weight:900}.q-table__container .q-table tbody tr.selected{background:#f6fafd}.q-table__container .q-table tbody tr:hover{box-shadow:0 1px 5px rgba(0,0,0,0.2),0 2px 2px rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12)}.q-table__container .q-table tbody td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;cursor:pointer}.q-table__container .q-table tbody td:after{background:none}.q-table__container .q-table .q-table--col-auto-width{width:50px}.q-table__container .q-table__top{font-size:12px}.q-table__container .q-table__grid-content{color:#32526c}.q-table__container .q-table__grid-content .field-listing .field-label{color:#007ee5;text-transform:uppercase}.q-table__container .q-table__grid-content .field-listing .field-label .q-icon{margin-right:5px}.q-table__container .q-table__grid-content .field-listing .field-label .q-icon:before{font-size:15px}.q-btn.no-hover{cursor:default}.q-hoverable.no-hover:hover>.q-focus-helper{opacity:0!important}.q-expansion-item{margin-bottom:10px}.q-expansion-item .q-item{padding:2px 0 5px;border-bottom:2px solid #d9d9d9}.q-expansion-item .q-item.disabled,.q-expansion-item .q-item[disabled]{opacity:1!important}.q-expansion-item .q-item .q-item__section--main .q-item__label{font-weight:900;font-size:14px;color:#007ee5;text-transform:uppercase}.q-expansion-item .q-item .q-item__section--main .q-item__label--caption{font-size:14px;font-weight:400;text-transform:none;color:#32526c}.q-expansion-item .q-card{background:#f4f4f4}.q-expansion-item .q-card .q-card__section--vert{padding:10px 0}.q-inner-loading{z-index:1}.q-color-picker{width:100%;max-width:100%;border-radius:0}.q-color-picker:not(.default) .q-color-picker__cube{width:8.3333%!important}.q-color-picker .q-tab-panel{overflow:hidden}.q-avatar{border-radius:8px!important}.q-fab .q-focus-helper{display:none!important}.q-fab .q-btn--fab .q-btn__wrapper{padding:0;min-height:24px;min-width:24px}.q-fab .q-fab__actions--up{padding:25px 10px;width:auto;margin-left:-110px;top:-50px;flex-direction:row}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.q-fab .q-fab__actions--up{top:-75px}}@-moz-document url-prefix(){.q-fab .q-fab__actions--up{top:-50px}}.q-fab .q-fab__actions--up .q-btn.disabled,.q-fab .q-fab__actions--up .q-btn.disabled *,.q-fab .q-fab__actions--up .q-btn[disabled],.q-fab .q-fab__actions--up .q-btn[disabled] *{cursor:default!important;opacity:1!important}.q-fab .q-fab__actions--up:before{content:"";position:absolute;background:#2aa5ca;border-radius:28px;width:210px;height:50px}.q-fab .q-fab__icon{transform:none!important}.q-fab .q-fab__active-icon{transition:opacity 0.4s!important;transform:none!important}.q-fab.non-touch .q-fab__actions--up{padding-bottom:50px}.q-fab.extra-small .q-fab__actions--up{margin-left:-160px}.q-fab.extra-small.left-side .q-fab__actions--up,.q-fab.extra-small.three-icons .q-fab__actions--up{margin-left:-110px}.q-fab.extra-small.left-side.three-icons .q-fab__actions--up{margin-left:-60px}.q-fab.three-icons .q-fab__actions--up{margin-left:-85px}.q-fab.three-icons .q-fab__actions--up:before{width:160px}.not-print .q-circular-progress__circle,.not-print .q-circular-progress__track{transition:stroke-dashoffset 3s,stroke 3s!important}.q-circular-progress__center.text-checked-in,.q-circular-progress__center.text-checked-out{r:47}body{background:#f4f4f4}