@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700");@import url(/css/fontawesome/css/all.min.css);@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700");.unsupported{display:block;background:#fcefe9;color:#dd5516;border-bottom:1px solid #dd5516;font-size:11pt;text-align:center;padding:12px}.unsupported a{color:#dd5516;text-decoration:underline}.unsupported a:hover{color:#ff5100}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}*{box-sizing:border-box}html{height:100%}.preload{transition:none !important}.collapse{display:none}.invisible{visibility:hidden}body{margin:0;font-family:Roboto,system-ui,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:10pt;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;display:flex;flex-direction:column;background-color:rgba(0,0,0,.15)}code,textarea,pre,.mono{font-family:Roboto Mono,source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace !important}pre,code{margin:0}.no-wrap{white-space:nowrap}.pre-wrap{white-space:pre-wrap}.center{text-align:center}code{white-space:break-spaces}hr{border:3px solid #f5f5f5;border-radius:2px;margin:2.5em 0}a{color:#1a7d88;text-decoration:none;transition:all .1s ease-out}a:hover{color:#ff4d00}details>summary{cursor:pointer}.stripe-bar{background:repeating-linear-gradient(-55deg,#222,#222 10px,#333 10px,#333 20px);box-shadow:0 0 5px rgba(0,0,0,.5);border-bottom:1px solid #333;color:#fff;font-size:13pt;font-weight:500;padding:8px 2em;text-align:center;z-index:1000}.stripe-bar.red{background:repeating-linear-gradient(-55deg,#a00,#a00 10px,#c00 10px,#c00 20px)}.stripe-bar.green{background:repeating-linear-gradient(-55deg,#518722,#518722 10px,#62a229 10px,#62a229 20px)}.stripe-bar.yellow{background:repeating-linear-gradient(-55deg,#aa9300,#aa9300 10px,#ccb000 10px,#ccb000 20px)}.stripe-bar a{color:#fff;border-bottom:1px solid #fff}.stripe-bar a:hover{border-bottom:2px solid #fff}header{background:#f5f5f5;display:flex;flex-shrink:0;flex-direction:row;padding:0 24px}header a{color:#9ba6a8;height:40px}header a:hover{color:#ff4d00}header #logo{margin:8px;margin-left:0;height:24px}header .logo{margin-right:24px}header .header-user{position:relative}header .header-user a{padding:4px 12px}header .header-user .avatar{display:inline-block;vertical-align:middle;height:32px;width:32px;border-radius:50%;margin-left:8px}header .header-user .person{font-size:12pt;display:inline-block;vertical-align:middle;font-weight:300}header .header-user .popup{position:absolute;border:1px solid #f5f5f5;left:0;right:0;padding:12px;border-top:0;box-shadow:0 5px 10px rgba(0,0,0,.05);display:none;background:#fff;z-index:10000}header .header-user:hover .popup{display:block}header nav{font-size:10pt;font-weight:300;-webkit-text-stroke-width:.2px;line-height:32px;white-space:nowrap}header nav a{padding:4px 8px;display:inline-block;margin:0 .4em}header nav a.big{color:#2d5965}header nav a:last-child{margin-right:0}header nav a:hover{background:#fff;color:#ff4d00}header nav a.outside{background:inherit}header nav a.active{background:#fff;border-top:3px solid #ff4d00;padding-top:1px;color:#ff4d00}footer{display:block;text-align:center;padding:.75rem 0;font-size:9pt;margin-top:auto;background:#f5f5f5;flex-shrink:0}main{display:block;flex-shrink:0;color:#222}.vam{display:inline-block;vertical-align:middle}.dashboard-top{padding:6px 24px;width:100%;display:flex;flex-shrink:0;align-items:center;border-bottom:1px solid #c8ced0}.dashboard-top div,.dashboard-top nav{flex:1 1 auto;white-space:nowrap}.dashboard-top .tools{font-size:15px}.dashboard-top .tools span{margin-left:16px}.dashboard-top a{color:#9ba6a8}.dashboard-top a:hover{color:#ff4d00}.org-banner .org-logo{vertical-align:middle;max-height:32px;margin-right:8px}.org-banner .org-name{vertical-align:middle;font-weight:300;font-size:15pt}.search,.searchbox input[type=text]{outline:none;background-color:transparent;background-image:none;border:0;border-radius:0;border-bottom:1px solid #ccc;box-shadow:none;color:#222;display:inline-block;font-size:11pt;font-family:Roboto,system-ui,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300;padding:4px;width:180px}.filterbox,.popfilterbox,.popbox{background:linear-gradient(rgba(235,235,235,.97) 0,rgba(255,255,255,.97) 20px);backdrop-filter:blur(3px);position:absolute;z-index:100;border:1px solid #ddd;border-radius:3px;box-shadow:0 10px 20px rgba(0,0,0,.05)}.filterbox input[type=text],.popfilterbox input[type=text],.popbox input[type=text]{width:100%}.filterbox{width:calc(100% - 32px);margin:12px 18px;padding:4px 4px}.filterbox .filterhead{color:#888;font-weight:500;font-size:10pt;margin:4px 12px 0 12px}.filterbox .cols{display:flex;flex-direction:row}.filterbox .cols .col{margin:0 12px}.filterbox .cols .item{margin:8px 0}.filterbox input[type=checkbox],.filterbox input[type=radio]{margin:4px 4px 4px 0}.popfilterbox{padding:4px 20px}.popfilterbox p{margin:8px 0}.popfilterbox table.filterbox-table>tr>td:first-child{padding-right:24px}.selectbox{padding:4px 0}.selectbox a.action{min-width:128px;display:block;padding:8px 12px;border-top:1px solid #ddd}.selectbox a.action:first-child{border-top:0}.selectbox a.action:hover{background:#fbfcfd}.selectbox .selectbox-select{border-radius:3px 3px 0 0}.selectbox .selectbox-count{padding:3px 12px;margin-top:8px;background:#9ba6a8;color:#fff}.selectbox .selectbox-actions{border-radius:0 0 3px 3px}.action{cursor:pointer}.invalid-action{cursor:not-allowed;color:#58595b;opacity:.5}.action-naked{margin:8px}main{flex-shrink:0}main>.card-container{margin:12px}.card-container-top{margin:24px;margin-bottom:0;display:flex;align-items:center}.card-container-top>*{margin:0 4px}.card-container-top .filterbtn i{margin:0 4px}.card-container-top .dashboard-title{font-size:18pt;font-weight:300}.card-container{display:flex;flex-wrap:wrap}.card-flex-1{flex:1 0 8.3333333333%;display:flex}.card-flex-2{flex:1 0 16.6666666667%;display:flex}.card-flex-3{flex:1 0 25%;display:flex}.card-flex-4{flex:1 0 33.3333333333%;display:flex}.card-flex-5{flex:1 0 41.6666666667%;display:flex}.card-flex-6{flex:1 0 50%;display:flex}.card-flex-7{flex:1 0 58.3333333333%;display:flex}.card-flex-8{flex:1 0 66.6666666667%;display:flex}.card-flex-9{flex:1 0 75%;display:flex}.card-flex-10{flex:1 0 83.3333333333%;display:flex}.card-flex-11{flex:1 0 91.6666666667%;display:flex}.card-flex-12{flex:1 0 100%;display:flex}.card{background:#fbfbfb;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.1);margin:12px;flex:1 1 auto;overflow:hidden;position:relative;display:flex;flex-direction:column;min-width:0}.card::before{content:" ";border-top:10px solid #9ba6a8;position:absolute;width:100%}.card-blue::before{border-top-color:#35cbdc}.card-orange::before{border-top-color:#ff4d00}.card-header{border-radius:6px;padding:12px;padding-bottom:0;background:#fbfbfb;margin-top:4px;position:relative;display:flex;align-items:center}.card-header-text{flex:1;color:#9ba6a8;font-size:9pt;font-weight:300;text-transform:uppercase;-webkit-text-stroke-width:.1px}.card-header-extra{flex:0 0 auto;color:#ccc;font-size:8pt;font-style:italic}.card-header-action{flex:0 0 auto;color:#ccc;margin-left:8px;font-size:9pt;opacity:0;transition:all .2s ease-out}.card-header-action a{color:#9ba6a8}.card-header-action a:hover{color:#ff4d00}.card:hover .card-header-action{opacity:1}.card-content{padding:12px;flex:1 0 auto;display:flex;align-items:center;flex-wrap:wrap}.pill{width:18px;height:6px;border-radius:6px;margin:0 4px;display:inline-block}.pill-0{background:#17e66a}.pill-1{background:#ffdb00}.pill-2{background:#f2990c}.pill-3{background:#e51717}.pill-blue{background:#35cbdc}.scale-0{color:#17e66a}.scale-1{color:#ffdb00}.scale-2{color:#f2990c}.scale-3{color:#e51717}.scale-blue{color:#35cbdc}.status-sweat-0{color:#bedbfd}.status-sweat-1{color:#85b9f6}.status-sweat-2{color:#539ef6}.status-sweat-3{color:#0076ff}.large-user{font-size:14pt}.large-user .picture{width:1px;padding-right:6px}.large-user .picture img{max-width:48px;border-radius:50%}.large-user .person{font-weight:400}.large-user .datetime{color:#9ba6a8;font-size:10pt;white-space:nowrap}.big-number{font-weight:300;font-size:28pt;-webkit-text-stroke:.1px}.no-items{color:#58595b}.avatar{display:inline-block;background-repeat:no-repeat;background-position:center center;border-radius:50%;flex:0 0 auto;font-weight:100;text-align:center;vertical-align:middle}.content{padding:0 24px;margin:12px 0;width:100%}h1{font-weight:300;font-size:20pt;margin:8px 0 16px 0}.h1right{float:right}h2{font-weight:300;font-size:15pt;margin-bottom:.3em}h2:first-child{margin-top:0}h3{font-weight:500;font-size:13pt}h3:first-child{margin-top:0}section{margin:3em 0}.toolbar-icon-at{margin-left:12px}.header-toolbar{display:flex;flex-direction:row;align-items:center;margin-bottom:8px}.header-toolbar h1,.header-toolbar h2,.header-toolbar h3,.header-toolbar h4,.header-toolbar h5,.header-toolbar h6{margin-bottom:0}.header-toolbar .button{margin:0 12px}.header-toolbar .toolbar{margin-left:32px;flex:1;display:flex;align-items:center;flex-direction:row;gap:12px}.header-toolbar .searchbox .searchicon{color:#9ba6a8}.header-toolbar .searchbox .searchicon.active{color:#ff4d00}.header-toolbar .searchbox .clearbtn{color:#ccc;box-sizing:border-box;background-color:transparent;border:0;outline:none;padding:0;vertical-align:middle;cursor:pointer;transition:all .2s ease-out}.header-toolbar .searchbox .clearbtn:hover{color:#999}.header-toolbar .searchbox .clearbtn.inactive{color:transparent;cursor:default}.persona{display:flex;align-items:center;font-size:10pt;font-weight:300}.persona .username{margin-left:8px;vertical-align:middle}.persona-24{font-size:10pt}.persona-32{font-size:15pt}.persona-48{font-size:20pt}.persona-small{margin:2px 0;vertical-align:middle}.persona-small .avatar{margin:2px}.sidebar-layout{display:flex}.sidebar-layout .sidebar{width:155px;font-size:9pt;border-right:1px solid #f0f0f0;padding-left:6px}.sidebar-layout .sidebar .section{text-transform:uppercase;font-weight:600;display:block;margin:16px 0 4px 0}.sidebar-layout .sidebar ul{margin:0 0 12px 0;padding:0;list-style:none;display:flex;flex-direction:column}.sidebar-layout .sidebar ul li a{display:block;margin:4px 0;padding-right:24px;margin-right:-1px}.sidebar-layout .sidebar ul li a.active,.sidebar-layout .sidebar ul li a:hover{border-right:2px solid #ff4d00;color:#ff4d00}.sidebar-layout .sidebar ul li a.setting.active,.sidebar-layout .sidebar ul li a.setting:hover{border-right:2px solid #35cbdc;color:#35cbdc}.sidebar-layout .main-content{padding-left:24px;flex:1;position:relative}.badge{display:inline-block;background:#96f;color:#fff;border-radius:3px;padding:4px 7px;text-transform:uppercase;font-size:8pt}.banner{padding:8px 12px;border-radius:3px;margin:12px 0}.banner .banner-title{font-weight:600;margin-right:12px}.banner .banner-close{margin:0 6px;float:right}.banner.banner-ok{border:1px solid #acc236;background:#eff4d6;color:#3c4413}.banner.banner-ok a{color:#3c4413}.banner.banner-warning{border:1px solid #ffcd56;background:#fff5dd;color:#775400}.banner.banner-warning a{color:#775400}.banner.banner-error{border:1px solid #ff4949;background:#ffdbdb;color:#730000}.banner.banner-error a{color:#730000}.banner.banner-top{margin:12px 24px;border:1px solid #35cbdc;background:#d7f5f8;color:#0e4b51}.banner.banner-top a{color:#0e4b51}a:hover .banner .banner-hover,.banner .banner-hover:hover{text-decoration:underline}ul.tabbar{margin:12px 0;padding:0;list-style:none;flex-direction:column;border-bottom:1px solid #c8ced0;position:relative;background:linear-gradient(0deg,rgba(245,245,245,.5) 0%,transparent 50%)}ul.tabbar li{display:inline-block;top:1px;position:relative}ul.tabbar li a{display:block;padding:8px 12px;margin:0 12px;border-width:1px 1px 0;border-style:solid;border-radius:4px 4px 0 0;border-color:transparent;border-bottom:1px solid transparent;border-top:2px solid transparent;cursor:pointer}ul.tabbar li a.active,ul.tabbar li a:hover{color:#ff4d00}ul.tabbar li a.active{border-color:#c8ced0;border-bottom-color:#fff;border-top-color:#ff4d00;background:#fff}ul.textlist li{margin:4px 0}table.table{border-spacing:0;margin:12px 0}table.table td,table.table th{vertical-align:middle;padding:4px 12px}table.table th{background:#9ba6a8;padding:6px 12px;color:#fff;text-align:left}table.table tr td{border-top:1px solid #eee}table.table tr:first-child td{border-top:0}table.table tr:hover{background:#fbfcfd}table.table .active{background:#f6f8fa}table.table tr.miniheader th{background:none;padding:6px 12px;color:#9ba6a8;text-align:left;padding-top:18px}table.table tr.miniheader:hover{background:none}table.table tr.miniheader:first-child th{padding-top:6px}.form>table{border-spacing:0;margin:12px 0;min-width:650px}.form>table>tr>td,.form>table>tr>th{vertical-align:middle;padding:4px 12px}.form>table>tr>th{background:#9ba6a8;padding:6px 12px;color:#fff;text-align:left}.form>table .table-gap{height:24px}.form input[type=text],.form input[type=password],.form input[type=email],.form input[type=number],.form select{outline:none;background-color:transparent;background-image:none;border:0;border-radius:0;border-bottom:1px solid #ccc;box-shadow:none;color:#222;display:inline-block;font-size:10pt;font-family:Roboto,system-ui,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;padding:7px;transition:all .2s ease-out}.form input[type=text]::placeholder,.form input[type=password]::placeholder,.form input[type=email]::placeholder,.form input[type=number]::placeholder,.form select::placeholder{color:#aaa}.form input[type=text]:focus,.form input[type=password]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form select:focus{border-bottom-color:#000;color:#000}.form input[type=text]:focus::placeholder,.form input[type=password]:focus::placeholder,.form input[type=email]:focus::placeholder,.form input[type=number]:focus::placeholder,.form select:focus::placeholder{color:#666}.form input[type=text].invalid,.form input[type=password].invalid,.form input[type=email].invalid,.form input[type=number].invalid,.form select.invalid{border-bottom-color:#e51717}.form select{padding:6px 7px}.form .validation-message{color:#e51717;margin-top:4px}.form .inputalign{margin-left:7px}.form .field-description td{padding-top:0;font-size:9pt;color:#9ba6a8}.form .daterangepicker-value-container{border:0;border-radius:0;border-bottom:1px solid #ccc}.form .daterangepicker-value-container:focus{border-bottom-color:#000;color:#000}.form .daterangepicker-value-container:focus::placeholder{color:#666}.form .daterangepicker-value-container.invalid{border-bottom-color:#e51717}table.table td.align-top,table.table th.align-top,.form>table td.align-top,.form>table th.align-top{vertical-align:top}.form100w input[type=text],.form100w input[type=password],.form100w input[type=email]{width:100%}.form100w input[type=text]:disabled{background:#ddd;border-radius:5px}.back-action{font-size:11pt;padding-right:16px;vertical-align:middle}.button{border:0;background:#ff4d00;color:#fff;padding:7px 21px;margin:7px 0;margin-right:12px;cursor:pointer;font-size:10pt;font-family:Roboto,system-ui,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;border-radius:3px;transition:all .2s ease-out;vertical-align:middle}.button:hover{background:#e64500;color:#fff}.button:disabled{background:#cdd3d4 !important;cursor:default}.button-small{padding:5px 8px;border-radius:20px;margin:4px 12px;font-size:8pt;text-transform:uppercase}@keyframes blue-button-pulse{0%{background-color:#35cbdc}50%{background-color:#5dd5e3}100%{background-color:#35cbdc}}.button-default{background-color:#35cbdc}.button-default:hover{background-color:#86e0ea}.button-inline{background:#f4f5f7;padding:5px 8px;border-radius:2px;margin:4px 12px;font-size:8pt}.chk-icon,input[type=checkbox],input[type=radio]{vertical-align:middle;margin:4px 8px}input[type=text].nakedtext{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;font-family:Roboto,system-ui,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:10pt;min-height:38px;padding:7px}input[readonly].nakedtext{background:#fafafa}.inputcontrol{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;font-family:Roboto,system-ui,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:10pt;padding:7px}select{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;font-family:Roboto,system-ui,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:10pt;padding:4px 7px}.control-wrapper{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;font-family:Roboto,system-ui,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:10pt;padding:5px 7px;background:#fff;display:inline-flex}.control-wrapper select{padding:0 2px;border:0;border-radius:0;appearance:none}label{vertical-align:middle}label.for-chk{cursor:pointer}.faded{opacity:.5}.singleline{white-space:nowrap}.singleline *{vertical-align:middle}.singleline a.action{font-size:16px}.field-help{color:#777;font-size:9pt;line-height:1.5em}.covert{color:inherit !important}.covert:hover{color:#1a7d88 !important}.error-red{color:#e51717}.admin-app{background:#f5f5f5;display:block;padding:10px 24px;margin:12px 0;max-width:640px;position:relative;padding-left:60px;color:#2d5965}.admin-app:hover{background:#fafafa}.admin-app i,.admin-app .icon{font-size:24px;top:50%;position:absolute;margin-top:-12px;left:16px}.admin-app .title{display:block;font-size:13pt;font-weight:500}.admin-app .description{display:block;margin:4px 0;color:#888}.ee-tab-contents{height:calc(100% - 88px);overflow-y:auto}.tbl-details-view{width:100%;border-spacing:0}.tbl-details-view td,.tbl-details-view th{vertical-align:top;border-top:1px solid #eee;padding:6px 12px;margin:0}.tbl-details-view th{text-align:left;width:120px}.tbl-details-view tr:first-child td,.tbl-details-view tr:first-child th{border-top:0}.tbl-details-view .vam-cell{vertical-align:middle}.inactive{color:#999;font-style:italic}.preview-label{display:inline-block;background:#9ba6a8;color:#fff;padding:4px 8px;border-radius:100px;font-size:8pt;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.5);vertical-align:middle}.preview-label::before{content:"PREVIEW"}.modified-label{display:inline-block;background:#9ba6a8;color:#fff;padding:4px 8px;border-radius:100px;font-size:8pt;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.5);vertical-align:middle}.modified-label::before{content:"MODIFIED"}.customised-label{display:inline-block;background:#9ba6a8;color:#fff;padding:4px 8px;border-radius:100px;font-size:8pt;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.5);vertical-align:middle}.customised-label::before{content:"CUSTOMISED"}.app-button{background:#f5f5f5;display:block;padding:10px 12px;margin:12px 0;max-width:640px;height:48px;position:relative;color:#2d5965;font-size:13pt}.app-button:hover{background:#fafafa}.app-button .icon{vertical-align:middle;margin:0 12px}.row{margin:6px 0}.row:first-child{margin-top:0}.row:last-child{margin-bottom:0}.basicform{margin:12px 0}.basicform>div{margin:6px 0}.basicform>div input:first-child{margin-left:0}.color-error{color:#e01313}.color-warning{color:#e4bf08}.color-ok{color:#119f61}.color-disabled{color:#656467}.excel-icon{color:#207245;margin-right:12px;font-size:16px;vertical-align:middle}.file-download-button{padding:6px 16px;border:1px solid #999;margin:8px 0;border-radius:4px;background:#fafafa;display:inline-block}.option-description{font-size:9pt;color:#9ba6a8;padding-bottom:12px}.text{line-height:180%;max-width:720px}.login-outer{background:url(/images/backdrop.jpg);background-position:center center;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;transition:background 200ms ease-in-out 300ms;display:flex;align-items:center;height:100%}.login-outer a{color:#35cbdc}.login-outer a:hover{color:#ff4d00}.login-outer h1,.login-outer h2,.login-outer h3,.login-outer h4{font-weight:500}.login-outer .logo{max-width:128px;max-height:48px;vertical-align:middle}.login-outer #loginbox{font-size:10pt;font-weight:300;width:400px;position:relative;margin:0 auto;margin-bottom:5em;padding:40px;background:rgba(255,255,255,.98);box-shadow:0 2px 20px rgba(0,0,0,.1);backdrop-filter:blur(10px)}.login-outer .outer-wrapper{margin:0 auto}.login-outer .loginbox-footer{margin:0 auto;text-align:center;font-weight:300}.login-outer input[type=text],.login-outer input[type=password],.login-outer input[type=email],.login-outer input[type=number]{outline:none;background-color:transparent;background-image:none;border:0;border-radius:0;border-bottom:1px solid #ccc;box-shadow:none;color:#222;display:inline-block;font-size:11pt;font-family:Roboto,system-ui,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300;padding:7px;width:100%;transition:all .2s ease-out}.login-outer input[type=text]::placeholder,.login-outer input[type=password]::placeholder,.login-outer input[type=email]::placeholder,.login-outer input[type=number]::placeholder{color:#aaa}.login-outer input[type=text]:focus,.login-outer input[type=password]:focus,.login-outer input[type=email]:focus,.login-outer input[type=number]:focus{border-bottom-color:#000;color:#000}.login-outer input[type=text]:focus::placeholder,.login-outer input[type=password]:focus::placeholder,.login-outer input[type=email]:focus::placeholder,.login-outer input[type=number]:focus::placeholder{color:#666}.login-outer input[type=text].invalid,.login-outer input[type=password].invalid,.login-outer input[type=email].invalid,.login-outer input[type=number].invalid{border-bottom-color:#e51717}.login-outer input[type=checkbox]{vertical-align:middle;margin:0 4px}.login-outer .validation-message{color:#e51717;margin-top:4px}.login-outer .message-ok{color:#00a950}.login-outer button{font-weight:300}.login-outer h2:first-of-type{margin-top:1.5em}.login-outer section{margin:2.5em 0}.login-outer section:first-of-type{margin-top:1em}.login-outer p{margin:1em 0}.login-outer .persona-24{font-size:12pt;display:flex;align-items:center}.login-outer .persona-24 .avatar{margin-right:6px}.login-outer .user-header{font-size:11pt;padding:7px;padding-left:0;font-weight:400}.login-outer .user-back{font-size:14pt;padding-right:8px;vertical-align:middle}.login-outer .login-msg{font-size:11pt}.chart-legend-container{flex:0;display:flex;flex-direction:column;margin:0 auto}.chart-legend-row{white-space:nowrap;margin:4px 0}.chart-legend-pip{display:inline-block;border:1px solid #fff;vertical-align:middle;width:12px;height:12px;margin-right:4px}.card-content canvas{margin:0 auto}.measurement-list{align-items:normal;display:block}.measurement-list .picture{width:1px;padding-right:6px}.measurement-list .person{line-height:1.5em}.measurement-list .datetime{line-height:1.5em;color:#9ba6a8;font-size:.9em}.measurement-list table{border-spacing:0;margin:12px 0}.measurement-list td,.measurement-list th{vertical-align:middle;padding:6px 0}.measurement-list th{background:#9ba6a8;padding:6px 0;color:#fff;text-align:left}.measurement-list tr td{border-top:1px solid #eee}.measurement-list tr:first-child td{border-top:0}.high-error-alert{display:block}.popup-toolbar{text-align:center;margin:36px 0 12px 0}.popup-toolbar .button{margin:0 7px}.measurement-result .persona{display:block;text-align:center}.measurement-result .persona .edit-icon{margin-left:8px}.measurement-result .persona .typeahead-option{text-align:left}.measurement-result .datetime{display:block;text-align:center;margin:12px 0}.measurement-result .measured_by{color:#9ba6a8;text-align:center;margin:12px 0}.measurement-result .measured_by_name{font-weight:500}.measurement-result .result{text-align:center;margin:12px 0}.measurement-result .result-value{font-size:32pt;font-weight:300}.measurement-result .result-units{font-size:16pt;font-weight:300}.measurement-result .hydration-status,.measurement-result .sweat-status{display:block;text-align:center;font-size:11pt;margin:12px 0}.measurement-result .notes{background:#e9e8ea;padding:8px 16px;margin:0 -16px}.measurement-result .notes .notes-heading{display:block;text-align:left;font-weight:bold;font-size:11pt}.measurement-result .notes .rpe-type{font-weight:500;margin-right:.5cm}.measurement-result .notes .user-notes{text-align:left}.measurement-result .note-type{font-weight:500;text-align:center}.tag{background:#e6e6e6;padding:4px 7px;border-radius:2px;font-size:8pt;display:inline-block;margin:2px}.tag-update .tag-add{background:#93db8e}.tag-update .tag-remove{background:#dd9e9e}.tag-manager{background:#f7b3c2}.tags{width:100%;padding:25px 25px 0 25px}.tags_action_div{width:100%;text-align:right;padding:15px 50px 15px 50px}.tags_action_div .search_field{float:left}.tags_action_div .save_btn{float:right}.unsupported{display:block;background:#fcefe9;color:#dd5516;border-bottom:1px solid #dd5516;font-size:11pt;text-align:center;padding:12px}.unsupported a{color:#dd5516;text-decoration:underline}.unsupported a:hover{color:#ff5100}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}*{box-sizing:border-box}html{height:100%}.preload{transition:none !important}.collapse{display:none}.invisible{visibility:hidden}.table-pager{display:flex;align-items:center}.table-pager .pagination{display:flex;align-items:center;list-style:none;margin:0 auto;padding:0}.table-pager .pagination .page-item{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#1a7d88;background-color:#fdfdfd;border:1px solid #dee2e6;cursor:pointer}.table-pager .pagination .page-item:first-child{border-radius:3px 0 0 3px}.table-pager .pagination .page-item:last-child{border-radius:0 3px 3px 0}.table-pager .pagination .page-item.disabled{color:#6c757d;cursor:auto;background:#f4f5f7}.table-pager .pagination .page-item.pages{cursor:auto;border-radius:3px}a.filterbtn{cursor:pointer;border-radius:16px;padding:8px;color:#1a7d88;background:#f0f0f0}a.filterbtn:hover{color:#ff4d00;background:#fafafa}a.filterbtn.active{background:#1a7d88;color:#f0f0f0}a.filterbtn.active:hover{color:#fff}input.pager{border:0;background:transparent;font:inherit;color:inherit;text-align:center;width:40px;border-bottom:1px solid #b2b7bb;border-radius:0;padding:3px 0}.popover{background:#fff linear-gradient(#f0f0f0 0,#fff 20px);padding:12px;border:1px solid #ddd;box-shadow:0 10px 20px rgba(0,0,0,.05)}.popover h3{margin-top:0}.table-chevron{font-size:9px;vertical-align:middle;margin-left:4px}.blazored-modal-container{display:none;position:fixed;width:100%;height:100%;z-index:100}.blazored-modal-overlay{display:block;position:fixed;width:100%;height:100%;z-index:101;background-color:rgba(250,250,250,.75);backdrop-filter:blur(3px)}.blazored-modal-active{display:flex}.blazored-modal{display:flex;flex-direction:column;font-size:10pt;min-width:400px;position:relative;margin:0 auto;margin-bottom:10%;padding:0;background:#fff;border:1px solid #bcbdbd;box-shadow:0 8px 20px rgba(0,0,0,.15);border-radius:4px}.blazored-modal-header{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#fff,#f7f6f5);min-height:30px;border-radius:4px 4px 0 0}.blazored-modal-title{margin-bottom:0;padding:4px 16px;font-size:10pt;text-transform:uppercase}.blazored-modal-close{margin:0;background-color:transparent;border:0;-webkit-appearance:none;cursor:pointer;font-size:24px}.blazored-modal-content{padding:16px;max-width:80vw;max-height:80vh;overflow-y:auto}.blazored-modal-center{align-items:center;justify-content:center}.blazored-modal-wrapper{z-index:102}.blazored-modal-topleft .blazored-modal-wrapper{position:absolute;top:32px;left:32px}.blazored-modal-topright .blazored-modal-wrapper{position:absolute;top:32px;right:32px}.blazored-modal-bottomleft .blazored-modal-wrapper{position:absolute;bottom:32px;left:32px}.blazored-modal-bottomright .blazored-modal-wrapper{position:absolute;bottom:32px;right:32px}.blazored-toast-container{display:flex;flex-direction:column;position:fixed;z-index:1}.position-topleft,.position-topright,.position-topcenter{top:0}.position-bottomleft,.position-bottomright,.position-bottomcenter{bottom:0}.blazored-toast{display:flex;flex-direction:row;animation:fadein .6s;margin:24px;padding:8px 12px;color:#fff;width:100vw;box-shadow:rgba(0,0,0,.15) 0 3px 10px;border:1px solid #acc236;background:#eff4d6;color:#3c4413}.blazored-toast-icon{display:flex;flex-direction:column;justify-content:center;padding:0 1rem 0 0;font-size:16px}.blazored-toast-body{display:flex;flex-direction:column;flex:1}.blazored-toast-body .blazored-toast-header{display:flex;align-items:flex-start;justify-content:space-between}.blazored-toast-body .blazored-toast-header h5{font-weight:500;font-size:10pt;margin:0}.blazored-toast-body .blazored-toast-header .blazored-toast-close{background-color:transparent;border:0;-webkit-appearance:none;color:inherit;font-size:12px}.blazored-toast-body p{margin:0;font-size:10pt}@keyframes fadein{from{opacity:0}to{opacity:1}}@media(min-width:576px){.position-topleft{top:2rem;left:2rem}.position-topright{top:2rem;right:2rem}.position-topcenter{top:2rem;left:50%;margin-left:-15rem}.position-bottomleft{bottom:2rem;left:2rem}.position-bottomright{bottom:2rem;right:2rem}.position-bottomcenter{bottom:2rem;left:50%;margin-left:-15rem}.blazored-toast{width:360px;border-radius:3px}}.modal-container{width:500px;height:400px;background:linear-gradient(#fcfcfc,#fafafa);border-radius:8px;box-shadow:0 0 12px rgba(0,0,0,.15);margin:auto auto;margin-top:200px}.slider{height:100%;position:relative;overflow:hidden;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:center}.arr{margin:2rem 12px;position:relative;top:50%;z-index:10;font-size:32px}.pip-container{margin:1rem 8px;position:relative;height:8px;z-index:10}.pip-container input{opacity:0;position:absolute;margin:0;width:8px;height:8px;border-radius:50%;background:#ccc;cursor:pointer}.pip-container .pip{width:8px;height:8px;display:inline-block;border-radius:50%;background:#ccc}.pip-container input:checked~.pip{background:#444}.slider__inner{position:absolute;top:0;left:0;width:500%;height:100%;transition:left .4s;display:flex;flex-flow:row nowrap}.slider__contents{height:100%;border-radius:8px;padding:2rem;text-align:center;display:flex;flex:1;flex-flow:column nowrap;align-items:center;justify-content:center}.slider__contents .pu-heading{font-weight:300;font-size:20pt;margin:1rem}.slider__contents .pu-text{font-size:13pt;flex:1;margin:1rem}.slider__contents .pu-image{flex:1}.slider__contents .pu-image img{max-height:180px}.slider__contents .pu-action{margin:1rem 0 3rem 0;font-size:11pt}.slider__contents .pu-action a{color:#35cbdc;border-bottom:1px solid #35cbdc}.slider__contents .pu-action a:hover{color:#ff4d00;border-bottom-color:#ff4d00}.gantt-chart{width:100%;overflow-x:auto}.gantt-header{position:sticky;top:0;background:#ccc;height:24px;z-index:20;overflow:hidden}.gantt-header-label{position:absolute;line-height:24px;white-space:nowrap;text-overflow:clip}.gantt-canvas{position:relative;background:#fafafa}.gantt-line{display:block;position:absolute;top:0;bottom:0;width:1px;background:#ccc}.gantt-line-minor{display:block;position:absolute;top:0;bottom:0;width:1px;background:#eee}.gantt-entry{position:relative;margin:2px 0}.gantt-entry:hover{background:rgba(0,0,0,.05)}.gantt-entry-label{position:sticky;height:100%;left:0;padding:4px;background:#f0f0f0;z-index:10;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gantt-element{display:block;position:absolute;height:20px;color:#fff;overflow:hidden;text-align:center;line-height:20px}.warranty-card{max-width:480px;margin:0 auto;border-radius:8px;border:1px solid #ddd;background:#fafafa;padding:12px 24px;box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:14pt;font-weight:300}.warranty-card input,.warranty-card button{font-size:13pt !important}.warranty-card .warranty-card-layout{display:flex;align-items:center}.warranty-card .warranty-card-layout .layout-picture{flex:0 0 auto;padding:12px 0}.warranty-card .warranty-card-layout .layout-content{flex:1;margin-left:24px}.warranty-card .device-id{font-size:18pt;font-weight:500}.warranty-card .result-row{margin:8px 0;display:flex}.warranty-card .result-row .result-row-icon{font-size:24px;flex:0 0 auto}.warranty-card .result-row .result-ok{color:#7cb342}.warranty-card .result-row .result-no{color:#c59a3a}.warranty-card .result-row .result-err{color:#d32f2f}.warranty-card .result-row .result-unk{color:#757575}.warranty-card .result-row .result-row-text{flex:1;margin-left:16px;padding-top:3px}.warranty-card .result-row .result-row-text .head{font-size:18px;font-weight:300;display:block}.warranty-card .result-row .result-row-date{flex:1;margin-left:40px;padding-top:3px;font-size:16px;font-weight:300;color:#666}.warranty-card .corrections{font-size:11pt;line-height:20pt;color:#999}.terms-of-use h1,.terms-of-use h2,.terms-of-use h3{font-weight:300}.terms-of-use h1{font-size:16pt;color:#ff4d00}.terms-of-use h2{font-size:14pt;color:#35cbdc}.terms-of-use h3{font-size:12pt;color:#9ba6a8}.test-entity{color:#000}.test-entity a{color:#000}.search-highlight{background:#ceddf5}.ee-wrapper{display:flex;flex-direction:row;height:calc(100vh - 280px);gap:24px;overflow-y:auto}.ee-wrapper .ee-sidebar{height:100%;overflow-y:auto;width:400px;flex:0 0 auto;position:relative;max-height:100%;overflow:auto}.ee-wrapper .ee-content{flex:1}.fullpage-wrapper{width:calc(100vw - 220px);height:calc(100vh - 300px)}.entity-inactive{opacity:.75}.max-content>.stripe-bar,.max-content>.dashboard-top,.max-content>header,.max-content .content>h1,.max-content .sidebar,.max-content>footer{display:none}.max-content .ee-wrapper{height:calc(100vh - 60px)}.max-content .hide-when-max{display:none}.max-content .fullpage-wrapper{width:calc(100vw - 48px);height:calc(100vh - 80px)}.max-content .sidebar-layout .main-content{padding-left:0}.draggable-container{position:relative}.draggable,.placeholder{margin-bottom:16px;border-radius:4px}.draggable{border:1px solid #cbd5e0;background:#fdfdfd;display:flex;align-items:center;width:100%}.placeholder{border:2px dashed #cbd5e0;background-color:#edf2f7}.draggable-grip{cursor:move;user-select:none;height:100%;padding:0 8px}.draggable-contents{padding:8px}.blazored-modal-content .big-table-wrapper{width:auto;height:auto}.big-table-wrapper .table th,.big-table-wrapper .table td{white-space:nowrap}.big-table-wrapper tr:hover{background:#f9fafa}.big-table-wrapper tr th:first-child{position:sticky;left:0;background:linear-gradient(90deg,#9ba6a8 90%,rgba(155,166,168,0) 100%);z-index:91}.big-table-wrapper tr td:first-child{position:sticky;left:0;background:linear-gradient(90deg,#fff 90%,rgba(255,255,255,0) 100%)}.big-table-wrapper tr:hover td:first-child{background:linear-gradient(90deg,#f9fafa 90%,rgba(249,250,250,0) 100%)}.big-table-wrapper tr:first-child,.big-table-wrapper tr th{background:#9ba6a8;position:sticky;top:0;z-index:90}.big-table-wrapper tr.row2 th{top:28px}.big-table-wrapper .value{padding:4px 8px !important;text-align:center}.mce-content-body hr{border-top:1px solid #000}.tox-editor-container .tox-edit-area{border:#dcdcdc 2px solid;padding:10px;border-radius:10px}.modal-dialog .modal-content.modal-lg{width:680px}.modal-dialog .modal-content .modal-header{align-items:center;text-align:right;padding-top:25px;padding-bottom:0}.modal-dialog .modal-content .modal-header button.btn-close{padding:0 !important;margin:0 !important;border:0 !important;background:transparent}.modal-dialog .modal-content .modal-header button.btn-close:after{display:inline-block;content:"×";color:#808080;font-size:35px}