/* Minification failed. Returning unminified contents.
(1,148): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(343,1795): run-time error CSS1030: Expected identifier, found '.'
(343,1807): run-time error CSS1031: Expected selector, found ')'
(343,1807): run-time error CSS1025: Expected comma or open brace, found ')'
(459,36): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(460,32): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(852,2077): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-row-hover'
(852,2363): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(853,341): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(853,443): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(855,185): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(855,295): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(856,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,53): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,77): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,144): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,166): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,210): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,231): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,279): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,304): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,329): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,348): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,501): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,548): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,611): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(856,961): run-time error CSS1030: Expected identifier, found '>'
(856,978): run-time error CSS1031: Expected selector, found ')'
(856,978): run-time error CSS1025: Expected comma or open brace, found ')'
(856,1137): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(856,1376): run-time error CSS1039: Token not allowed after unary operator: '-radius'
(856,1443): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(856,1478): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(856,1507): run-time error CSS1039: Token not allowed after unary operator: '-transition'
(856,1605): run-time error CSS1039: Token not allowed after unary operator: '-shadow-hover'
(856,1759): run-time error CSS1039: Token not allowed after unary operator: '-laying-border'
(856,1863): run-time error CSS1039: Token not allowed after unary operator: '-laying-header'
(856,1890): run-time error CSS1039: Token not allowed after unary operator: '-laying-title'
(856,1994): run-time error CSS1039: Token not allowed after unary operator: '-laying-status'
(856,2080): run-time error CSS1039: Token not allowed after unary operator: '-laying-body'
(856,2157): run-time error CSS1039: Token not allowed after unary operator: '-prep-border'
(856,2257): run-time error CSS1039: Token not allowed after unary operator: '-prep-header'
(856,2282): run-time error CSS1039: Token not allowed after unary operator: '-prep-title'
(856,2382): run-time error CSS1039: Token not allowed after unary operator: '-prep-status'
(856,2464): run-time error CSS1039: Token not allowed after unary operator: '-prep-body'
(856,2538): run-time error CSS1039: Token not allowed after unary operator: '-pre-border'
(856,2636): run-time error CSS1039: Token not allowed after unary operator: '-pre-header'
(856,2660): run-time error CSS1039: Token not allowed after unary operator: '-pre-title'
(856,2758): run-time error CSS1039: Token not allowed after unary operator: '-pre-status'
(856,2838): run-time error CSS1039: Token not allowed after unary operator: '-pre-body'
(856,2914): run-time error CSS1039: Token not allowed after unary operator: '-civils-border'
(856,3018): run-time error CSS1039: Token not allowed after unary operator: '-civils-header'
(856,3045): run-time error CSS1039: Token not allowed after unary operator: '-civils-title'
(856,3149): run-time error CSS1039: Token not allowed after unary operator: '-civils-status'
(856,3235): run-time error CSS1039: Token not allowed after unary operator: '-civils-body'
(856,3657): run-time error CSS1039: Token not allowed after unary operator: '-padding'
(856,4730): run-time error CSS1039: Token not allowed after unary operator: '-pre-status'
(856,4801): run-time error CSS1039: Token not allowed after unary operator: '-prep-status'
(856,4875): run-time error CSS1039: Token not allowed after unary operator: '-civils-status'
(856,4951): run-time error CSS1039: Token not allowed after unary operator: '-laying-status'
(861,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,76): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,219): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,355): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,417): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,469): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,496): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,544): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,570): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,597): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,622): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,685): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,709): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,730): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,768): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,787): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,823): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,901): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1017): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1139): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1243): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1325): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1363): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1399): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1437): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1624): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1695): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1723): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1795): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1819): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,1964): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(861,1988): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,2023): run-time error CSS1039: Token not allowed after unary operator: '-it-font-family'
(861,2055): run-time error CSS1039: Token not allowed after unary operator: '-it-font-size'
(861,2087): run-time error CSS1039: Token not allowed after unary operator: '-it-line-height'
(861,2368): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,2406): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,2516): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(861,2725): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,2760): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(861,2791): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-md'
(861,2942): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,2974): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(861,3061): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(861,3085): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,3148): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(861,3226): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,3258): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,3350): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(861,3383): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(861,3409): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,3605): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(861,3692): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(861,3738): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,3804): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,3855): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(861,4088): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,4137): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(861,4221): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,4297): run-time error CSS1039: Token not allowed after unary operator: '-it-warning-light'
(861,4371): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,4416): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(861,4556): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(861,4671): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,4709): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(861,4777): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(861,4801): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,4848): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,4885): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,4978): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,5017): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(861,5102): run-time error CSS1039: Token not allowed after unary operator: '-it-text-disabled'
(861,5233): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,5316): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,5392): run-time error CSS1039: Token not allowed after unary operator: '-it-border-dark'
(861,5454): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(861,5536): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,5575): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(861,5714): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(861,5750): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(861,5786): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,5824): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(861,5881): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,5913): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,5985): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(861,6014): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,6207): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(861,6242): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,6280): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-md'
(861,6311): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-md'
(861,6480): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,6514): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,6559): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(861,6715): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(861,6762): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,6853): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(861,7123): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(861,7265): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,7319): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(861,7364): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,7457): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(861,7649): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(861,7699): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(861,7741): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,7773): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,7851): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(861,7876): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,8051): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,8096): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(861,8307): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(861,8446): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(861,8482): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(861,8517): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,8555): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(861,8631): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,8670): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,8752): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,8786): run-time error CSS1039: Token not allowed after unary operator: '-it-border-dark'
(861,8865): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(861,8942): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,8966): run-time error CSS1039: Token not allowed after unary operator: '-it-text-inverse'
(861,9002): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-hover'
(861,9090): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-hover'
(861,9269): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(861,9367): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(861,9536): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,9648): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,9707): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(861,9779): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,9849): run-time error CSS1039: Token not allowed after unary operator: '-it-success-light'
(861,9958): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(861,10019): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-hover'
(861,10131): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,10155): run-time error CSS1039: Token not allowed after unary operator: '-it-text-inverse'
(861,10245): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-md'
(861,10682): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,10724): run-time error CSS1039: Token not allowed after unary operator: '-it-border-light'
(861,10768): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(861,10989): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(861,11090): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(861,11161): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,11301): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,11326): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(861,11349): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,11798): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,11896): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,12330): run-time error CSS1039: Token not allowed after unary operator: '-it-error-light'
(861,12415): run-time error CSS1039: Token not allowed after unary operator: '-it-error'
(861,12475): run-time error CSS1039: Token not allowed after unary operator: '-it-success-light'
(861,12607): run-time error CSS1039: Token not allowed after unary operator: '-it-error'
(861,12629): run-time error CSS1039: Token not allowed after unary operator: '-it-text-inverse'
(861,12681): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(861,12866): run-time error CSS1039: Token not allowed after unary operator: '-it-error'
(861,12921): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,12954): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-medium'
(861,13037): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,13102): run-time error CSS1039: Token not allowed after unary operator: '-it-cell-padding'
(861,13149): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,13288): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(861,13356): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-header'
(861,13452): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(861,13603): run-time error CSS1039: Token not allowed after unary operator: '-it-space-sm'
(861,13643): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(861,13685): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,13814): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-semibold'
(861,13851): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,13913): run-time error CSS1039: Token not allowed after unary operator: '-it-space-sm'
(861,13959): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(861,13992): run-time error CSS1039: Token not allowed after unary operator: '-it-radius-sm'
(861,14022): run-time error CSS1039: Token not allowed after unary operator: '-it-font-size-sm'
(861,14057): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-normal'
(861,14092): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(861,14153): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,14186): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-medium'
(861,14271): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,14422): run-time error CSS1039: Token not allowed after unary operator: '-it-cell-padding'
(861,14504): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(861,14541): run-time error CSS1039: Token not allowed after unary operator: '-it-font-mono'
(861,14614): run-time error CSS1039: Token not allowed after unary operator: '-it-primary-light'
(861,14737): run-time error CSS1039: Token not allowed after unary operator: '-it-row-height'
(861,14789): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-sm'
(861,15027): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,15060): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-medium'
(861,15177): run-time error CSS1039: Token not allowed after unary operator: '-it-cell-padding'
(861,15224): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,15310): run-time error CSS1039: Token not allowed after unary operator: '-it-line-height'
(861,15339): run-time error CSS1039: Token not allowed after unary operator: '-it-row-height'
(861,15448): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-header'
(861,15769): run-time error CSS1039: Token not allowed after unary operator: '-it-selection-accent-width'
(861,15813): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,15937): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(861,16156): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,16307): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,16382): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(861,16438): run-time error CSS1039: Token not allowed after unary operator: '-it-cell-padding'
(861,16508): run-time error CSS1039: Token not allowed after unary operator: '-it-font-weight-medium'
(861,16547): run-time error CSS1039: Token not allowed after unary operator: '-it-font-size-sm'
(861,16669): run-time error CSS1039: Token not allowed after unary operator: '-it-text-header'
(861,16825): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,16862): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,16951): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,17047): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-header'
(861,17113): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(861,17195): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,17253): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-header'
(861,17348): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(861,17403): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,17526): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,17660): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(861,17699): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-fixed'
(861,17919): run-time error CSS1039: Token not allowed after unary operator: '-it-selection-accent-width'
(861,17963): run-time error CSS1039: Token not allowed after unary operator: '-it-primary'
(861,18055): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-header'
(861,18396): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(861,18544): run-time error CSS1039: Token not allowed after unary operator: '-header-height'
(861,18770): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,19069): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(861,19145): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,19263): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-row-stripe'
(861,19333): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-active'
(861,19408): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-row-hover'
(861,19499): run-time error CSS1039: Token not allowed after unary operator: '-it-border-row'
(861,19625): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,19670): run-time error CSS1039: Token not allowed after unary operator: '-it-transition-fast'
(861,19759): run-time error CSS1039: Token not allowed after unary operator: '-it-cell-padding'
(861,19924): run-time error CSS1039: Token not allowed after unary operator: '-it-font-mono'
(861,19959): run-time error CSS1039: Token not allowed after unary operator: '-it-font-size'
(861,20015): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(861,20088): run-time error CSS1039: Token not allowed after unary operator: '-it-space-lg'
(861,20107): run-time error CSS1039: Token not allowed after unary operator: '-it-space-md'
(861,24119): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-base'
(861,24164): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,24207): run-time error CSS1039: Token not allowed after unary operator: '-it-shadow-lg'
(861,24515): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,24584): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,24733): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(861,24877): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,24919): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-hover'
(861,25111): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,25441): run-time error CSS1039: Token not allowed after unary operator: '-it-text-muted'
(861,25631): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(861,26105): run-time error CSS1039: Token not allowed after unary operator: '-it-text-primary'
(861,26147): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,26193): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,26372): run-time error CSS1039: Token not allowed after unary operator: '-it-text-secondary'
(861,28150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28278): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28323): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28346): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28420): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28455): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28536): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28614): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28641): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28692): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28856): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28915): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,28975): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29033): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29225): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29269): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29451): run-time error CSS1039: Token not allowed after unary operator: '-it-bg-surface'
(861,29534): run-time error CSS1039: Token not allowed after unary operator: '-it-border-medium'
(861,29644): run-time error CSS1039: Token not allowed after unary operator: '-it-border-dark'
(861,29722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29770): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29850): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29918): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29954): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,29992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30108): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30134): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30186): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30213): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30239): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30290): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30317): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30342): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30369): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30428): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30468): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30487): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30526): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30720): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(861,30841): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(863,7): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(863,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(863,58): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(863,89): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(863,127): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(863,150): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(863,30245): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(863,30901): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue'
(863,30933): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(863,31075): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(863,31114): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-border'
(863,31213): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-disabled'
(863,31254): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-blue-disabled-border'
(863,31354): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(863,31406): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(863,31448): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(863,31501): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(863,31559): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-green'
(863,31660): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(863,31717): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(863,31780): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
(863,31839): run-time error CSS1039: Token not allowed after unary operator: '-rejuvo-orange'
 */
.autocomplete-wrapper{position:relative;}.autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--rejuvo-blue);margin:2px 0 0;padding:0;list-style:none;max-height:200px;overflow-y:auto;z-index:999;display:none;font-size:.85em;}.autocomplete-suggestions li{padding:6px;cursor:pointer;}.autocomplete-suggestions li:hover{background:#eee;}
/*!
 * Bootstrap-select v1.10.0 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2016 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

select.bs-select-hidden,
select.selectpicker {
    display: none !important;
}

.bootstrap-select {
    width: 220px \0;
    /*IE9 and below*/
}

    .bootstrap-select > .dropdown-toggle {
        width: 100%;
        padding-right: 25px;
        z-index: 1;
    }

    .bootstrap-select > select {
        position: absolute !important;
        bottom: 0;
        left: 50%;
        display: block !important;
        width: 0.5px !important;
        height: 100% !important;
        padding: 0 !important;
        opacity: 0 !important;
        border: none;
    }

        .bootstrap-select > select.mobile-device {
            top: 0;
            left: 0;
            display: block !important;
            width: 100% !important;
            z-index: 2;
        }

.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48;
}

.bootstrap-select.fit-width {
    width: auto !important;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px;
}

.bootstrap-select .dropdown-toggle:focus {
    outline: thin dotted #333333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
}

.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none;
}

    .bootstrap-select.form-control:not([class*="col-"]) {
        width: 100%;
    }

    .bootstrap-select.form-control.input-group-btn {
        z-index: auto;
    }

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
    float: none;
    display: inline-block;
    margin-left: 0;
}

    .bootstrap-select.btn-group.dropdown-menu-right,
    .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
    .row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
        float: right;
    }

.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
    margin-bottom: 0;
}

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0;
}

.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%;
}

.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
    cursor: not-allowed;
}

    .bootstrap-select.btn-group.disabled:focus,
    .bootstrap-select.btn-group > .disabled:focus {
        outline: none !important;
    }

.bootstrap-select.btn-group.bs-container {
    position: absolute;
}

    .bootstrap-select.btn-group.bs-container .dropdown-menu {
        z-index: 1060;
    }

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}

.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
    width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bootstrap-select.btn-group .dropdown-menu.inner {
        position: static;
        float: none;
        border: 0;
        padding: 0;
        margin: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .bootstrap-select.btn-group .dropdown-menu li {
        position: relative;
    }

        .bootstrap-select.btn-group .dropdown-menu li.active small {
            color: #fff;
        }

        .bootstrap-select.btn-group .dropdown-menu li.disabled a {
            cursor: not-allowed;
        }

        .bootstrap-select.btn-group .dropdown-menu li a {
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

            .bootstrap-select.btn-group .dropdown-menu li a.opt {
                position: relative;
                padding-left: 2.25em;
            }

            .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
                display: none;
            }

            .bootstrap-select.btn-group .dropdown-menu li a span.text {
                display: inline-block;
            }

        .bootstrap-select.btn-group .dropdown-menu li small {
            padding-left: 0.5em;
        }

    .bootstrap-select.btn-group .dropdown-menu .notify {
        position: absolute;
        bottom: 5px;
        width: 96%;
        margin: 0 2%;
        min-height: 26px;
        padding: 3px 5px;
        background: #f5f5f5;
        border: 1px solid #e3e3e3;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
        pointer-events: none;
        opacity: 0.9;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
    white-space: nowrap;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
    position: static;
}

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
    position: static;
    top: auto;
    margin-top: -1px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
    z-index: 1061;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(204, 204, 204, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-top: 7px solid rgba(204, 204, 204, 0.2);
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid white;
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
    display: block;
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
    padding: 4px 8px;
}

.bs-actionsbox {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bs-actionsbox .btn-group button {
        width: 50%;
    }

.bs-donebutton {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .bs-donebutton .btn-group button {
        width: 100%;
    }

.bs-searchbox + .bs-actionsbox {
    padding: 0 8px 4px;
}

.bs-searchbox .form-control {
    margin-bottom: 0;
    width: 100%;
    float: none;
}
/*# sourceMappingURL=bootstrap-select.css.map */

#contract #co .left-column{float:left;margin-right:10px;}#contract #co .table-input{width:100%;height:27px;padding:0 6px;border:0;}#contract #co .table-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#contract #co .table-input[readonly]{cursor:default;}#contract #co .uplifts-fieldset{width:450px;}#contract #co .uplifts-table{margin-top:2px;margin-bottom:8px;}#contract #co .uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#contract #co .uplifts-table .col-nav{width:70px;text-align:center;cursor:pointer;}#contract #co .uplifts-table .col-nav img{height:24px;}#contract #co .uplifts-table .col-name{width:230px;}#contract #co .uplifts-table .col-value{width:110px;}#contract #co .uplifts-table .col-actions{width:40px;text-align:center;}#contract #co .uplifts-table .remove-uplift{color:#7e7e7e;cursor:pointer;top:3px;}#contract #co .uplifts-table .remove-uplift:hover{color:#f00;}#contract #co .add-uplift{float:right;}#contract #co .uplifts-table .no-results-row td{padding:4px 10px 3px;}#contract #co .uplifts-table .input-validation-error{border:1px solid #f00;}#contract #co .restricted-uplifts-fieldset{width:450px;}#contract #co .restricted-uplifts-table{margin-top:2px;margin-bottom:8px;}#contract #co .restricted-uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#contract #co .restricted-uplifts-table .col-nav{width:70px;text-align:center;cursor:pointer;}#contract #co .restricted-uplifts-table .col-nav img{height:24px;}#contract #co .restricted-uplifts-table .col-name{width:230px;}#contract #co .restricted-uplifts-table .col-value{width:110px;}#contract #co .restricted-uplifts-table .col-actions{width:40px;text-align:center;}#contract #co .restricted-uplifts-table .remove-restricted-uplift{color:#7e7e7e;cursor:pointer;top:3px;}#contract #co .restricted-uplifts-table .remove-restricted-uplift:hover{color:#f00;}#contract #co .add-restricted-uplift{float:right;}#contract #co .restricted-uplifts-table .no-results-row td{padding:4px 10px 3px;}#contract #co .restricted-uplifts-table .input-validation-error{border:1px solid #f00;}#contract #co .uplifts-message{font-size:12px;margin-top:10px;padding:12px;}#contract #co .tabs{margin-left:5px;width:970px;}#contract #co .tabs #site_lines_container a.btn{float:right;margin-bottom:5px;position:relative;z-index:1039;margin-left:5px;}#contract #co .tabs #site_lines_container #site_lines{height:400px;width:100%;}#contract #co .tabs #tab3{width:500px;}
@charset "UTF-8";#siteRiskAssessment .ra-controls{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;}#siteRiskAssessment .ra-controls label{font-size:13px;font-weight:500;color:#334155;}#siteRiskAssessment .ra-controls input[type=month]{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;}#siteRiskAssessment .ra-tab-nav{display:flex;background:#fff;border-bottom:1px solid #e2e8f0;overflow-x:auto;}#siteRiskAssessment .week-tab{padding:14px 24px;cursor:pointer;font-size:14px;font-weight:500;color:#64748b;border:0;border-bottom:2px solid transparent;background:none;outline:0;font-family:inherit;white-space:nowrap;}#siteRiskAssessment .week-tab:hover{color:#334155;}#siteRiskAssessment .week-tab.active{color:#2563eb;border-bottom-color:#2563eb;}#siteRiskAssessment .ra-summary-container{display:none;}#siteRiskAssessment .ra-weekly-container{display:none;gap:20px;}#siteRiskAssessment .table-section{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;}#siteRiskAssessment .table-section h2{margin:0;padding:12px 16px;font-size:14px;font-weight:600;background:#f8fafc;border-bottom:1px solid #e2e8f0;}#siteRiskAssessment .ra-weekly-container .table-section{flex:1;min-width:0;}#siteRiskAssessment #ra-summary-table,#siteRiskAssessment #ra-risk-table,#siteRiskAssessment #ra-permit-table{height:100%;}@media(max-width:1400px){#siteRiskAssessment .ra-weekly-container{flex-direction:column;}#siteRiskAssessment .ra-weekly-container .table-section{flex:none;}}#siteRiskAssessment .status-dropdown{width:100%;padding:4px 6px;border:1px solid #e2e8f0;border-radius:4px;font-size:12px;background:#fff;cursor:pointer;outline:0;}#siteRiskAssessment .status-dropdown:hover{border-color:#94a3b8;}#siteRiskAssessment .status-dropdown:focus{border-color:#1e40af;box-shadow:0 0 0 2px rgba(30,64,175,.15);}#siteRiskAssessment .dropdown-cell{padding:2px 4px!important;}#siteRiskAssessment .dropdown-cell-missing{background:#fee2e2!important;}#siteRiskAssessment .dropdown-cell-missing .status-dropdown{background:#fee2e2;border-color:#fca5a5;}#siteRiskAssessment .checkbox-cell{display:flex;justify-content:center;align-items:center;height:100%;}#siteRiskAssessment .permit-checkbox{width:16px;height:16px;cursor:pointer;accent-color:#1e40af;pointer-events:none;margin-left:2px;margin-right:2px;}#siteRiskAssessment .hotworks-checkbox{width:16px;height:16px;cursor:pointer;accent-color:#991b1b;pointer-events:none;margin-left:2px;margin-right:2px;}#siteRiskAssessment .compliance-cell{font-weight:600;padding:2px 8px;border-radius:4px;display:inline-block;}#siteRiskAssessment .compliance-green{background:#dcfce7;color:#166534;}#siteRiskAssessment .compliance-amber{background:#fef3c7;color:#92400e;}#siteRiskAssessment .compliance-red{background:#fee2e2;color:#991b1b;}#siteRiskAssessment .compliance-na{background:#f1f5f9;color:#64748b;}#siteRiskAssessment .notes-cell{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#siteRiskAssessment .it-table td .dropdown-cell,#siteRiskAssessment .it-table td .checkbox-cell{height:100%;display:flex;align-items:center;}#siteRiskAssessment .it-table td .status-dropdown{height:28px;}#siteRiskAssessment .it-group-header{background:#e2e8f0!important;}#siteRiskAssessment .it-group-header:hover{background:#cbd5e1!important;}#siteRiskAssessment .it-group-title{color:#475569!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.5px;}#siteRiskAssessment .table-loading{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:14px;}#siteRiskAssessment .table-error{display:flex;align-items:center;justify-content:center;height:100%;color:#dc2626;font-size:14px;padding:20px;text-align:center;}
.widget .form-control:focus{box-shadow:none;}.widget.left{height:100%;}.widget .lp{position:relative;}.widget.left .lp{width:50%;float:left;height:100%;border-right:1px solid #ededed;}.widget.left .rp{width:50%;float:left;height:100%;}.widget .input{border-bottom:1px solid #ebebeb;padding:5px 5px;font-size:11px;}.widget .input label{margin:0;padding:0;width:70px;}.widget .input a{text-decoration:none;cursor:pointer;}.widget .input input{border:0;cursor:pointer;}.widget .input input[type=checkbox]{margin:0;}.widget #mobile_options{border-bottom:1px solid #ebebeb;padding:5px 5px;font-size:11px;display:flex;}.widget #mobile_options label{margin:0;width:70px;flex:0 0 74px;padding-top:4px;}.widget #mobile_options .input{width:28%;border-bottom:0;padding:5px 5px;flex:1 1 auto;text-align:center;display:flex;border-left:1px solid #ebebeb;}.widget #mobile_options .input label{font-weight:normal;padding:0;}.widget #date_options{border-bottom:1px solid #ebebeb;padding:5px 5px;font-size:11px;display:flex;}.widget #date_options label{margin:0;width:70px;flex:0 0 74px;padding-top:4px;}.widget #date_options .input{width:28%;border-bottom:0;padding:2px;flex:1 1 auto;text-align:center;display:flex;border-left:1px solid #ebebeb;}.widget #date_options .input label{font-weight:normal;padding:0;}.widget #date_options .input .condensed{padding:2px 3px;font-size:12px;margin-top:0;}.widget .lp textarea{resize:none;border:0;padding:5px;height:100%;border-bottom:1px solid #ebebeb;}.widget.notes .lp{min-height:175px;}.widget.notes .note{position:absolute;top:0;left:0;right:0;bottom:29px;}.widget.action .lp{min-height:175px;}.widget.action .act{position:absolute;top:81px;left:0;right:0;bottom:29px;}.widget.docs .lp{min-height:115px;}.widget.docs .input #docLab{font-weight:normal;width:400px;color:#428bca;cursor:pointer;}.widget.docs .input #fileDesc{width:400px;display:inline;}.widget .con{text-align:right;clear:both;border-bottom:1px solid #ebebeb;}.widget.left .con{border-bottom:0;}.widget .con input{float:right;width:70px;}.widget .tl-edit-items{height:270px;overflow:auto;position:relative;display:block;}.widget .tl-edit-items .tl-edit-i{border:1px solid #ebebeb;margin:5px 5px 5px 5px;position:relative;}.widget .tl-edit-items .tl-edit-i.empty{border:0;border-bottom:1px solid #ebebeb;text-align:center;margin:0 10px;}.widget .tl-edit-items .tl-edit-i.empty p{margin:0;}.widget .tl-edit-items .tl-edit-i.empty:hover{border:0;border-bottom:1px solid #ebebeb;cursor:inherit;}.widget .tl-edit-items .tl-edit-i .tl-edit-rem{position:absolute;right:0;top:0;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:2px 3px;}.widget .tl-edit-items .tl-edit-i .tl-edit-con{position:absolute;right:15px;top:0;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:2px 3px;}.widget .tl-edit-items .tl-edit-i .tl-edit-con.com{font-size:10px;padding:2px 6px;}.widget .tl-edit-items .tl-edit-i .tl-edit-con:hover{cursor:pointer;background-color:#b9ffbf;}.widget .tl-edit-items .tl-edit-i .tl-edit-rem:hover{cursor:pointer;background-color:#ffb9b9;}.widget .tl-edit-items .tl-edit-i.editing{background-color:#f5faff;}.widget .tl-edit-items .tl-edit-i:hover{border:1px solid #b8d9e1;cursor:pointer;}.widget .tl-edit-items .tl-edit-i .tl-edit-ic{min-height:20px;padding-right:20px;}.widget .tl-edit-items .tl-edit-i .tl-edit-ic p{padding:5px;margin:0;}.widget .tl-edit-items .tl-edit-i .tl-edit-ic a{padding:5px;margin:0;text-decoration:none;display:block;}.widget .tl-edit-items .tl-edit-i .tl-edit-sub{height:15px;padding-left:5px;color:#4a4a4a;font-size:10px;border-top:1px solid #ebebeb;background-color:#f7f7f7;}.widget .tl-edit-items .tl-edit-i .tl-edit-sub .date{float:right;margin-right:5px;}.widget .tl-edit-items .tl-edit-i .tl-edit-sub i{padding-right:5px;margin:0;float:right;width:18px;padding-top:2px;}.widget .due{display:block;padding:0 3px;border-bottom:1px solid #ebebeb;font-size:11px;height:19px;}
#drs #measure_breakdown_info{width:1000px;display:flex;flex-direction:column;}#drs #measure_breakdown_info .lookup{width:400px;}#drs #measure_breakdown_info .info-row{flex:1 1 auto;display:flex;}#drs #measure_breakdown_info .info-row *{flex:0 0 auto;}#drs #measure_breakdown_info .info-row button{margin:5px 5px 5px 0;}#drs .info-container{width:400px;float:left;text-align:center;margin:5px;}#drs .info-container .section-header{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin-bottom:5px;}#drs .info-container>div{margin-bottom:2px;}#drs .info-container .tdcolumn{text-align:left;display:inline-block;width:290px;color:#3e3e3e;font-size:12px;font-weight:normal;margin-bottom:0;text-align:right;padding-right:15px;}#drs .info-container .tdvaluecolumn{display:inline-block;width:106px;}#drs .info-container .tdvaluecolumn .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#drs .info-container .tdvaluecolumn input,#drs .info-container .tdvaluecolumn select{width:inherit;}#drs input.form-control.condensed{padding:2px 3px;font-size:12px;margin-top:0;}#drs .form-control.condensed .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#drs .tdheadcolumn{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin:5px;}#drs .measureBreakdownFSnewlayout{width:1650px;}
#employeeTraining .et-controls{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;}#employeeTraining .et-controls label{font-size:13px;font-weight:500;color:#334155;}#employeeTraining .et-controls input[type=number]{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;}#employeeTraining .tab-links li.active a,#employeeTraining .tab-links li.active a:hover{background:#005cb9;color:#fff;}#employeeTraining .tab-content{padding:0;display:flex;flex-direction:column;height:100%;}#employeeTraining .tab.active{display:flex;flex-direction:column;flex:1;min-height:0;padding:20px 24px;}#employeeTraining .table-container{flex:1;min-height:0;height:100%;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;}#employeeTraining .cell-missing{display:block;background-color:#fee2e2!important;min-height:100%;padding:0 12px;}#employeeTraining .cell-na{color:#9ca3af!important;}#employeeTraining .it-table td .cell-missing,#employeeTraining .it-table td .cell-na{display:block;overflow:hidden;text-overflow:ellipsis;}#employeeTraining .cell-select{width:100%;height:100%;border:0;background:#fff;appearance:auto;font-size:13px;padding:0 4px;cursor:pointer;}#employeeTraining .cell-select:focus{outline:2px solid #2563eb;outline-offset:-2px;}#employeeTraining .cell-select-missing{background-color:#fee2e2!important;}#employeeTraining .cell-select-saving{opacity:.5;pointer-events:none;}#employeeTraining .cell-select-saved{box-shadow:inset 0 0 0 2px #22c55e;animation:fade-saved 1.5s ease-out forwards;}#employeeTraining .cell-select-error{box-shadow:inset 0 0 0 2px #ef4444;animation:fade-error 3s ease-out forwards;}#employeeTraining .it-table td:has(select.cell-select){padding:0;}#employeeTraining .cell-select-wrapper{padding:0;width:100%;height:100%;display:flex;align-items:center;}#employeeTraining .table-loading{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:14px;}#employeeTraining .table-error{display:flex;align-items:center;justify-content:center;height:100%;color:#dc2626;font-size:14px;padding:20px;text-align:center;}#employeeTraining .year-error{background-color:#fee2e2!important;}@keyframes fade-saved{0%{box-shadow:inset 0 0 0 2px #22c55e;}100%{box-shadow:inset 0 0 0 2px transparent;}}@keyframes fade-error{0%{box-shadow:inset 0 0 0 2px #ef4444;}100%{box-shadow:inset 0 0 0 2px transparent;}}
/* Enquiry editor layout.
   All form inputs live in the left column (the fixed-width .sec). The timeline /
   documents panel is rendered in the full-width `editor` section and floated beside
   the left column here (it is too wide for the fixed-width rightColumn .sec).
   Scoped under #standardEditor so it cannot affect other editors sharing the layout. */

/* The form column (.sec) floats left; this panel fills the remaining width beside it.
   overflow:hidden makes it a block formatting context so it sits to the right and
   resizes with the screen instead of wrapping underneath. */
#standardEditor .enquiry-side {
    overflow: hidden;
    padding-left: 20px;
    padding-top: 7px;
    padding-right: 20px;
}

/* Tab styling (.tabs / .tab-links / .tab) comes from theme.css – do not redefine it here. */

#standardEditor .enquiry-side .timeline-actions {
    margin-bottom: 8px;
}

/* table.js (v2) needs a sized container to render. */
#standardEditor .enquiry-side #enquiryTimeline {
    height: 360px;
    width: 100%;
    position: relative;
}

#Holidays #holidays_container{width:450px;margin-left:5px;margin-top:5px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;}#Holidays #holidays_container #lines{height:500px;width:100%;}#Holidays #holidays_container #detail{width:100%;}#Holidays #holidays_container #detail #line-info{height:96px;}#Holidays #holidays_container #detail #line-info .form-control{padding:1px 3px;}#Holidays #holidays_container #detail #line-info #line{border-top:solid 1px #ddd;height:50px;width:100%;}#Holidays #holidays_container #detail #line-info #line #d{width:285px;}#Holidays #holidays_container #detail #line-info #line #h{width:150px;}#Holidays #holidays_container #detail #line-info #controls{width:100%;float:left;height:46px;padding:5px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:-1px;}#Holidays #holidays_container #detail #line-info #controls div{float:right;}#Holidays #holidays_container #detail #line-info #controls div i{background-color:#fcfcfc;width:35px;height:35px;text-align:center;line-height:35px;font-size:20px;border:1px solid #ddd;border-right-color:transparent;}#Holidays #holidays_container #detail #line-info #controls div i:hover{background-color:#efefef;}#Holidays #holidays_container #detail #line-info #controls div:first-child i{border-right:1px solid #ddd;}#Holidays #holidays_container #detail #line-info #controls div[data-disabled=true] i{background-color:#f2f2f2;color:#848484!important;cursor:not-allowed;}#Holidays #holidays_container .imp{margin-left:5px;float:left;height:45px;}#Holidays #holidays_container .imp label{font-size:12px;font-weight:normal;margin-bottom:0;}#contract #holidays_container #lines{height:280px;}#crew #holidays_container #lines{height:410px;}
#document_preview{margin-top:37px;margin-left:10px;}#document_preview .image-preview{border:1px solid #ccc;margin-bottom:5px;display:block;width:622px;height:412px;}#document_preview .image-controls-container{height:30px;}#document_preview .image-controls{position:relative;width:inherit;}#document_preview .image-controls label{float:right;padding-right:5px;}#document_preview .image-controls a{float:left;}#document_preview .uploadButton{font-size:20px;margin-left:5px;cursor:pointer;}#document_preview .fa-upload{color:#4682b4;}#document_preview .fa-trash{color:#dc143c;}#document_preview .fa-arrow-up-right-from-square{color:#a9a9a9;}#document_preview .fa-arrow-up-right-from-square:hover{color:#808080;}
#logo img {
    width: 100%;
    height: 100%;
}


#login {
    background-size: cover;
}

    #login > div {
        /*display: table;
    height: 100%;
    width: 100%;*/
        height: 100%;
        width: 40%;
        min-width: 500px;
        position: relative;
    }

        #login > div > div {
            /*display: table-cell;
        vertical-align: middle;*/
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            height: 180px;
            width: 380px;
            margin: auto;
        }

#login {
    background-color: #363636;
}

    #login .validation-summary-errors ul {
        list-style: none;
        color: #ff9292;
    }

        #login .validation-summary-errors ul li {
            padding-left: 12px;
        }

    #login form {
        /*height: 245px;
        margin: 0 auto 250px;
        padding: 10px;
        width: 350px;*/
    }

    #login #logo {
        background-color: #2e2e2e;
        border: 1px solid #3e3e3e;
        width: 100%;
        height: 100px;
        margin-bottom: 10px;
        position: absolute;
        top: -120px;
    }

    #login form input {
        background-color: #2e2e2e;
        border: 1px solid #5d5d5d;
        border-radius: 1px;
        box-shadow: 0 0 2px #181818 inset;
        color: #fff;
        height: 30px;
        padding-left: 12px;
        width: 100%;
        height: 50px;
        background-color: #efefef;
        color: #000;
    }


        #login form input[name="userName"] {
            /*border-bottom: none;*/
            margin-bottom: 20px;
        }

        #login form input[type="submit"] {
            background-color: var(--rejuvo-blue);
            border-color: var(--rejuvo-blue-border);
            box-shadow: none;
            color: #fff;
            font-size: 23px;
            height: 40px;
            line-height: 27px;
            margin-top: 10px;
        }

    #login > img {
        position: fixed;
        width: 100%;
    }

    #login #blur {
        position: absolute;
        width: 100%;
        height: 100%;
        border-right: 1px solid #8d8d8d;
        box-shadow: 6px 0 10px #48484873;
        backdrop-filter: blur(5px);
    }

.mg-active-datapoint {
    fill: black;
    font-size: 0.9rem;
    font-weight: 400;
    opacity: 0.8;
}

.mg-area1-color {
    fill: #0000ff;
}

.mg-area2-color {
    fill: #05b378;
}

.mg-area3-color {
    fill: #db4437;
}

.mg-area4-color {
    fill: #f8b128;
}

.mg-area5-color {
    fill: #5c5c5c;
}

.mg-barplot rect.mg-bar {
    shape-rendering: auto;
    fill: #b6b6fc;
}

.mg-barplot rect.mg-bar.active {
    fill: #9e9efc;
}

.mg-barplot .mg-bar-prediction {
    fill: #5b5b5b;
}

.mg-barplot .mg-bar-baseline {
    stroke: #5b5b5b;
    stroke-width: 2;
}

.mg-baselines line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-baselines text {
    fill: black;
    font-size: 0.9rem;
    opacity: 0.6;
    stroke: none;
}

.mg-baselines-small text {
    font-size: 0.6rem;
}

.mg-header {
    cursor: default;
    font-size: 1.2rem;
}

.mg-header .mg-chart-description {
    fill: #ccc;
    font-family: FontAwesome;
    font-size: 1.2rem;
}

.mg-points circle {
    opacity: 0.65;
}

.mg-popover {
    font-size: 0.95rem;
}

.mg-popover-content {
    cursor: auto;
    line-height: 17px;
}

.mg-data-table {
    margin-top: 30px;
}

.mg-data-table thead tr th {
    border-bottom: 1px solid darkgray;
    cursor: default;
    font-size: 1.1rem;
    font-weight: normal;
    padding: 5px 5px 8px 5px;
    text-align: right;
}

.mg-data-table thead tr th .fa {
    color: #ccc;
    padding-left: 4px;
}

.mg-data-table thead tr th .popover {
    font-size: 1rem;
    font-weight: normal;
}

.mg-data-table .secondary-title {
    color: darkgray;
}

.mg-data-table tbody tr td {
    margin: 2px;
    padding: 5px;
    vertical-align: top;
}

.mg-data-table  tbody tr td.table-text {
    opacity: 0.8;
    padding-left: 30px;
}

.mg-y-axis line.mg-extended-y-ticks {
    opacity: 0.4;
}

.mg-x-axis line.mg-extended-x-ticks {
    opacity: 0.4;
}

.mg-histogram .axis path,
.mg-histogram .axis line {
    fill: none;
    opacity: 0.7;
    shape-rendering: auto;
    stroke: #ccc;
}

.mg-histogram .mg-bar rect {
    fill: #b6b6fc;
    shape-rendering: auto;
}

.mg-histogram .mg-bar rect.active {
    fill: #9e9efc;
}

.mg-least-squares-line {
    stroke: red;
    stroke-width: 1px;
}

.mg-lowess-line {
    fill: none;
    stroke: red;
}

.mg-line1-color {
    stroke: #4040e8;
}

.mg-hover-line1-color {
    fill: #4040e8;
}

.mg-line2-color {
    stroke: #05b378;
}

.mg-hover-line2-color {
    fill: #05b378;
}

.mg-line3-color {
    stroke: #db4437;
}

.mg-hover-line3-color {
    fill: #db4437;
}

.mg-line4-color {
    stroke: #f8b128;
}

.mg-hover-line4-color {
    fill: #f8b128;
}

.mg-line5-color {
    stroke: #5c5c5c;
}

.mg-hover-line5-color {
    fill: #5c5c5c;
}

.mg-line-legend text {
    font-size: 0.9rem;
    font-weight: 300;
    stroke: none;
}

.mg-line1-legend-color {
    color: #4040e8;
    fill: #4040e8;
}

.mg-line2-legend-color {
    color: #05b378;
    fill: #05b378;
}

.mg-line3-legend-color {
    color: #db4437;
    fill: #db4437;
}

.mg-line4-legend-color {
    color: #f8b128;
    fill: #f8b128;
}

.mg-line5-legend-color {
    color: #5c5c5c;
    fill: #5c5c5c;
}

.mg-main-area-solid svg .mg-main-area {
    fill: #ccccff;
    opacity: 1;
}

.mg-markers line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-markers text {
    fill: black;
    font-size: 0.8rem;
    opacity: 0.6;
}

.mg-missing-text {
    opacity: 0.9;
}

.mg-missing-background {
    stroke: blue;
    fill: none;
    stroke-dasharray: 10,5;
    stroke-opacity: 0.05;
    stroke-width: 2;
}

.mg-missing .mg-main-line {
    opacity: 0.1;
}

.mg-missing .mg-main-area {
    opacity: 0.03;
}

path.mg-main-area {
    opacity: 0.2;
    stroke: none;
}

path.mg-confidence-band {
    fill: #ccc;
    opacity: 0.4;
    stroke: none;
}

path.mg-main-line {
    fill: none;
    opacity: 0.8;
    stroke-width: 1.1px;
}

.mg-points circle {
    fill-opacity: 0.4;
    stroke-opacity: 1;
}

circle.mg-points-mono {
    fill: #0000ff;
    stroke: #0000ff;
}

/* a selected point in a scatterplot */
.mg-points circle.selected {
    fill-opacity: 1;
    stroke-opacity: 1;
}

.mg-voronoi path {
    fill: none;
    pointer-events: all;
    stroke: none;
    stroke-opacity: 0.1;
}

.mg-x-rug-mono,
.mg-y-rug-mono {
    stroke: black;
}

.mg-x-axis line,
.mg-y-axis line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-x-axis text,
.mg-y-axis text,
.mg-histogram .axis text {
    fill: black;
    font-size: 0.9rem;
    opacity: 0.6;
}

.mg-x-axis .label,
.mg-y-axis .label,
.mg-axis .label {
    font-size: 0.8rem;
    text-transform: uppercase;
    font-weight: 400;
}

.mg-x-axis-small text,
.mg-y-axis-small text,
.mg-active-datapoint-small {
    font-size: 0.6rem;
}

.mg-x-axis-small .label,
.mg-y-axis-small .label {
    font-size: 0.65rem;
}

.mg-european-hours {
}

.mg-year-marker text {
    fill: black;
    font-size: 0.7rem;
    opacity: 0.6;
}

.mg-year-marker line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-year-marker-small text {
    font-size: 0.6rem;
}

#programme_planner .spreadsheet-controls{position:absolute;right:0;}#programme_planner .spreadsheet-controls a{margin:4px 5px 4px 0;height:23px;padding:0 10px;}#programme_planner .planner-validation .alert-message{width:85%;}#programme_planner .planner-dd .control-label{display:inline;float:left;font-size:14px;margin-right:4px;padding-top:5px;font-weight:normal;}#programme_planner .planner-dd div{display:inline;width:fit-content;}#programme_planner .planner-dd div select.form-control{width:fit-content;font-weight:bold;background-color:#fff;}#programme_planner tr.error td{background-color:#dca7a7!important;}#programme_planner .planner-table{height:100%;border:1px solid #ddd;}#programme_planner .sec{width:inherit;}#programme_planner #planner_container{height:100%;display:flex;}#programme_planner #planner_container .tabs{display:flex;flex-direction:column;height:100%;}#programme_planner #planner_container .tabs .tab-links a.error{color:#f00;}#programme_planner #planner_container .tabs .tab-links a.error i{color:#f00;margin-left:5px;}#programme_planner #planner_container .tabs .tab-content{flex:1 1 auto;}#programme_planner #planner_container .tabs .tab-content .tab{height:100%;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container{display:flex;height:100%;gap:5px;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .geography-tables{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .geography-tables #geography_lines{flex:1 1 auto;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .geography-tables #depot_lines{flex:1 1 auto;}#programme_planner #planner_container .tabs .tab-content .tab #geography_container .map{flex:0 0 1000px;background-color:#90ee90;}#programme_planner #planner_container .tabs .tab-content .tab .planner-table{height:100%;}#programme_planner #planner_container .tabs .tab-content .tab .planner-table .crew-row .crewrow-hidden{background-color:var(--it-bg-row-hover);}#programme_planner #planner_container .tabs .tab-content .tab .planner-table .crew-row .crewrow-hidden .val{color:transparent;}#programme_planner #planner_container .tabs .tab-content .tab .planner-table .crew-row .remove-crew{padding:0 5px;font-size:15px;color:var(--it-text-secondary);height:18px;}#programme_planner #planner_container .tabs .tab-content .tab .planner-table .crew-row .remove-crew:hover{color:#f00;}#programme_planner #task_assign_modal .modal-body{display:block;}#programme_planner #task_assign_modal #task_table thead{display:table;}#programme_planner #task_assign_modal #task_table thead tr{display:table;table-layout:fixed;}#programme_planner #task_assign_modal #task_table thead .task{width:200px;}#programme_planner #task_assign_modal #task_table thead .total-qty{width:60px;}#programme_planner #task_assign_modal #task_table thead .crew{width:150px;}#programme_planner #task_assign_modal #task_table thead .assigned{width:110px;}#programme_planner #task_assign_modal #task_table thead .start{width:128px;}#programme_planner #task_assign_modal #task_table td{padding:0 5px;vertical-align:middle;}#programme_planner #task_assign_modal #task_table tbody{display:block;max-height:400px;overflow:auto;}#programme_planner #task_assign_modal #task_table tbody .task{width:200px;}#programme_planner #task_assign_modal #task_table tbody .total-qty{text-align:right;width:60px;}#programme_planner #task_assign_modal #task_table tbody .crew{width:150px;}#programme_planner #task_assign_modal #task_table tbody .assigned{width:110px;padding:1px;}#programme_planner #task_assign_modal #task_table tbody .assigned>*{text-align:right;}#programme_planner #task_assign_modal #task_table tbody .start{width:128px;}
#programme #sites{width:1005px;}#programme #sites #site_lines{height:300px;width:1000px;margin:5px 0 0 5px;border:1px solid #ddd;}#programme #sites #add_sites{float:right;}#programme #sites #add_sites .lookup a.lookup-button{background-color:transparent;margin-right:-15px;}#programme #sites #add_sites .lookup a.lookup-button i{color:var(--rejuvo-blue);font-size:24px;}#programme #sites #add_sites .lookup a.lookup-button i:hover{color:var(--rejuvo-green);}
#progress_container{padding:5px;display:flex;flex-direction:column;height:100%;}#progress_container #filters{width:500px;margin-bottom:20px;}#progress_container .tabs{display:flex;flex-direction:column;height:100%;}#progress_container .tabs .tab-content{flex:1 1 auto;}#progress_container .tabs .tab-content .tab{height:100%;}#progress_container .tabs .tab-content .progress-table{height:100%;border:1px solid #ddd;}#progress_container .tabs .tab-content .progress-table td{height:inherit;}#progress_container .tabs .tab-content .progress-table td.progress-table-cell{position:relative;}#progress_container .tabs .tab-content .progress-table .progress{margin-bottom:0;border-radius:0;box-shadow:none;height:inherit;}#progress_container .tabs .tab-content .progress-table .progress .progress-bar{box-shadow:none;background-color:#00b1d0;}#progress_container .tabs .tab-content .progress-table .progress .progress-bar.complete{background-color:#8eceb2;}#progress_container .tabs .tab-content .progress-table .progress .progress-text{position:absolute;text-align:center;width:100%;font-weight:bold;height:100%;top:25%;}
#Quotes #surveyFieldset #add_surveys .lookup a.lookup-button{background-color:transparent;margin-right:-15px;}#Quotes #surveyFieldset #add_surveys .lookup a.lookup-button i{color:var(--rejuvo-blue);font-size:24px;}#Quotes #surveyFieldset #add_surveys .lookup a.lookup-button i:hover{color:var(--rejuvo-blue);}#Quotes .ratesFieldset{float:left;clear:left;width:909px;}#Quotes .ratesFieldset .bootstrap-select{width:150px;}#Quotes #ratesTable .uplift-column{text-align:center;}#Quotes #co .left-column{float:left;margin-right:10px;}#Quotes #co .table-input{width:100%;height:27px;padding:0 6px;border:0;}#Quotes #co .table-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#Quotes #co .table-input[readonly]{cursor:default;}#Quotes #co .uplifts-fieldset{width:450px;}#Quotes #co .uplifts-table{margin-top:2px;margin-bottom:8px;}#Quotes #co .uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#Quotes #co .uplifts-table .col-nav{width:70px;text-align:center;cursor:pointer;}#Quotes #co .uplifts-table .col-nav img{height:24px;}#Quotes #co .uplifts-table .col-name{width:230px;}#Quotes #co .uplifts-table .col-value{width:110px;}#Quotes #co .uplifts-table .col-actions{width:40px;text-align:center;}#Quotes #co .uplifts-table .remove-uplift{color:#7e7e7e;cursor:pointer;top:3px;}#Quotes #co .uplifts-table .remove-uplift:hover{color:#f00;}#Quotes #co .uplifts-table .no-results-row td{padding:4px 10px 3px;}#Quotes #co .uplifts-table .input-validation-error{border:1px solid #f00;}#Quotes #co .add-uplift{float:right;}#Quotes #co .uplifts-message{font-size:12px;margin-top:10px;padding:12px;}#Quotes #quoteRatesTable{margin-top:5px;margin-left:8px;width:855px;}#Quotes #quoteRatesTable thead tr{border-bottom:1px solid #6aa6b5;}#Quotes #quoteRatesTable thead tr td{font-weight:bold;font-size:15px;}#Quotes #quoteRatesTable tbody tr{margin-top:2px;}#Quotes #quoteRatesTable tbody tr td{padding:2px;}#Quotes #quoteRatesTable .rateColumn{width:150px;}#Quotes #quoteRatesTable .includeColumn{text-align:center;width:100px;}#Quotes #quoteRatesTable .descColumn{width:450px;}#Quotes #quoteRatesTable .CustheadColumn{width:150px;}#Quotes #quoteRatesTable .uplift-column{text-align:center;}
:root{--laying-body:#fafff6;--laying-header:#fafff6;--laying-status:#edf6e5;--laying-border:#d1e7d8;--laying-title:#1a542d;--prep-body:#fdf8f8;--prep-header:#fdf8f8;--prep-status:#f2e1e1;--prep-border:#d8bab9;--prep-title:#7a3332;--nonwork-body:#f5f5f5;--nonwork-header:#f4f4f4;--nonwork-status:#e9e9e9;--nonwork-border:#bfbfbf;--pre-body:#fff8f1;--pre-header:#fff8f1;--pre-status:#f4e7da;--pre-border:#dcccc5;--pre-title:#542d1a;--civils-body:#f1f3ff;--civils-header:#f1f3ff;--civils-status:#dae2f4;--civils-border:#c5cbdc;--civils-title:#1a3154;--radius:4px;--padding:12px;--shadow:0 2px 4px rgba(0,0,0,.06);--shadow-hover:0 4px 10px rgba(0,0,0,.12);--transition:.15s ease;}#confirmation_container{font-family:Arial,sans-serif;display:flex;flex-direction:column;height:100%;}#confirmation_container #header{flex:0 0 auto;display:flex;}#confirmation_container #lines{border:1px solid #ddd;flex:1 1 auto;margin:5px;}#confirmation_container #lines .weekDay:has(>.non-working-day){height:inherit;}#confirmation_container #lines .non-working-day{background-color:#f1f0f2;text-align:center;font-weight:bold;color:#a3a6aa;border-radius:var(--radius);height:calc(100% - 10px);width:290px;margin:5px;align-content:center;}#confirmation_container #lines .non-working-day.error{background-color:#ce8f8f;color:#934040;height:20px;}#confirmation_container .task-card{border-radius:var(--radius);margin:5px;font-size:14px;overflow:hidden;box-shadow:var(--shadow);transition:transform var(--transition),box-shadow var(--transition);}#confirmation_container .task-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);}#confirmation_container .task-card.open .chevron{transform:rotate(90deg);}#confirmation_container .task-card.laying{border:1px solid var(--laying-border);}#confirmation_container .task-card.laying .task-header .task-title-row{background:var(--laying-header);color:var(--laying-title);}#confirmation_container .task-card.laying .task-header .task-status-row{background:var(--laying-status);}#confirmation_container .task-card.laying .task-body{background:var(--laying-body);}#confirmation_container .task-card.prep{border:1px solid var(--prep-border);}#confirmation_container .task-card.prep .task-header .task-title-row{background:var(--prep-header);color:var(--prep-title);}#confirmation_container .task-card.prep .task-header .task-status-row{background:var(--prep-status);}#confirmation_container .task-card.prep .task-body{background:var(--prep-body);}#confirmation_container .task-card.pre{border:1px solid var(--pre-border);}#confirmation_container .task-card.pre .task-header .task-title-row{background:var(--pre-header);color:var(--pre-title);}#confirmation_container .task-card.pre .task-header .task-status-row{background:var(--pre-status);}#confirmation_container .task-card.pre .task-body{background:var(--pre-body);}#confirmation_container .task-card.civils{border:1px solid var(--civils-border);}#confirmation_container .task-card.civils .task-header .task-title-row{background:var(--civils-header);color:var(--civils-title);}#confirmation_container .task-card.civils .task-header .task-status-row{background:var(--civils-status);}#confirmation_container .task-card.civils .task-body{background:var(--civils-body);}#confirmation_container .task-card .task-header{display:flex;flex-direction:column;align-items:stretch;padding:0;cursor:pointer;font-weight:bold;}#confirmation_container .task-card .task-title-row{padding:8px 12px;width:288px;text-wrap:auto;}#confirmation_container .task-card .task-status-row{padding:6px 12px;display:flex;flex-wrap:wrap;gap:8px;}#confirmation_container .task-card .task-body{padding:var(--padding);display:none;animation:fadeIn .25s ease;}#confirmation_container .task-card .task-body p{overflow:auto;width:263px;max-height:100px;text-overflow:ellipsis;text-wrap:auto;}#confirmation_container .task-card .status-icon{display:flex;align-items:center;gap:4px;font-weight:bold;}#confirmation_container .task-card .ok i{color:#2e7d32;}#confirmation_container .task-card .warn i{color:#d68910;}#confirmation_container .task-card .chevron{margin-left:auto;transition:transform .25s ease;display:flex;align-items:center;width:15px;}#confirmation_container #key{padding:5px;flex:0 0 380px;align-self:end;}#confirmation_container #key .key-header{font-size:11px;font-weight:bold;border-bottom:1px solid #ccc;margin-bottom:4px;padding-bottom:4px;padding-left:5px;padding-right:5px;width:300px;}#confirmation_container #key .key-row{padding:0 5px;display:inline-block;}#confirmation_container #key .key-colour{height:5px;width:16px;display:inline-block;position:relative;top:9px;vertical-align:top;margin-right:3px;}#confirmation_container #key .pre{background-color:var(--pre-status);}#confirmation_container #key .prep{background-color:var(--prep-status);}#confirmation_container #key .civils{background-color:var(--civils-status);}#confirmation_container #key .laying{background-color:var(--laying-status);}#confirmation_container #key .key-text{display:inline-block;font-size:11px;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}#confirmation_container #week_selector{margin:5px;flex:1 1 auto;height:30px;display:flex;align-self:end;}#confirmation_container #week_selector div{max-width:110px;display:inline-block;text-align:center;}#confirmation_container #week_selector div:hover{cursor:pointer;background-color:#ddd;}#confirmation_container #week_selector input{text-align:center;caret-color:transparent;flex:0 0 80px;cursor:pointer;padding:0;font-weight:bold;}#confirmation_container #week_selector input:hover{background-color:#ddd;}#confirmation_container #week_selector label{margin:0 0 0 5px;font-weight:normal;color:#555;flex:0 0 90px;align-self:center;}#confirmation_container .arrow{align-content:center;padding:0 10px;}
#site .textbox-with-search input{padding-right:30px;}#site .textbox-with-search .search-icon{position:absolute;top:9px;right:23px;color:#7e7e7e;}#site .textbox-with-search .search-icon:hover{cursor:pointer;color:#595959;}#site #map{height:75vh;width:100%;}#site #site_map_modal .modal-dialog{width:80vw;height:90vh;}#site #site_map_modal #search{width:300px;height:40px;margin-top:10px;border:0;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;padding:0 17px;font-size:17px;}#site .pac-container{z-index:2147483647;}
#siteSafetyInspections .si-controls{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;}#siteSafetyInspections .si-controls label{font-size:13px;font-weight:500;color:#334155;}#siteSafetyInspections .si-controls input[type=month]{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;}#siteSafetyInspections .si-main{display:flex;flex-direction:row;}#siteSafetyInspections .si-tables{display:flex;flex-direction:row;gap:20px;flex:1;min-width:0;}#siteSafetyInspections .table-section{flex:1;min-width:0;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;}#siteSafetyInspections .table-section h2{margin:0;padding:12px 16px;font-size:14px;font-weight:600;background:#f8fafc;border-bottom:1px solid #e2e8f0;}#siteSafetyInspections #si-compliance-table,#siteSafetyInspections #si-inspection-table{height:100%;}#siteSafetyInspections .si-side-panel{width:0;overflow:hidden;transition:width .3s ease;border-left:1px solid #e2e8f0;background:#fff;flex-shrink:0;}#siteSafetyInspections .si-side-panel.si-panel-open{width:420px;}#siteSafetyInspections .si-panel-inner{width:420px;padding:16px;box-sizing:border-box;}#siteSafetyInspections .si-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e2e8f0;}#siteSafetyInspections .si-panel-header h3{margin:0;font-size:14px;font-weight:600;color:#1e293b;}#siteSafetyInspections .si-panel-close{border:0;background:none;cursor:pointer;font-size:18px;color:#64748b;padding:4px;line-height:1;}#siteSafetyInspections .si-panel-close:hover{color:#1e293b;}#siteSafetyInspections .si-panel-field{margin-bottom:12px;}#siteSafetyInspections .si-panel-field label{display:block;font-size:12px;font-weight:500;color:#64748b;margin-bottom:4px;}#siteSafetyInspections .si-panel-value{font-size:14px;color:#1e293b;font-weight:500;}#siteSafetyInspections .si-panel-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px;}#siteSafetyInspections .si-panel-textarea{width:100%;min-height:80px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-family:inherit;resize:vertical;box-sizing:border-box;}#siteSafetyInspections .si-panel-textarea[readonly]{background:#f8fafc;color:#475569;cursor:default;}#siteSafetyInspections .si-panel-select,#siteSafetyInspections .si-panel-date{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;box-sizing:border-box;}#siteSafetyInspections .si-panel-actions{display:flex;align-items:center;margin-top:16px;}#siteSafetyInspections .si-panel-archive-label{display:flex;align-items:center;gap:6px;font-size:13px;color:#334155;cursor:pointer;}#siteSafetyInspections .si-panel-save{margin-left:auto;padding:10px 24px;background:#1e40af;color:#fff;border:0;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;}#siteSafetyInspections .si-panel-save:hover{background:#1e3a8a;}#siteSafetyInspections .si-panel-save:disabled{background:#94a3b8;cursor:not-allowed;}#siteSafetyInspections .si-compliance-green{background:#dcfce7;color:#166534;padding:2px 8px;border-radius:4px;display:inline-block;}#siteSafetyInspections .si-compliance-amber{background:#fef3c7;color:#92400e;padding:2px 8px;border-radius:4px;display:inline-block;}#siteSafetyInspections .si-compliance-red{background:#fee2e2;color:#991b1b;padding:2px 8px;border-radius:4px;display:inline-block;}#siteSafetyInspections .si-status-yes{background:#dcfce7;color:#166534;font-weight:600;padding:2px 8px;border-radius:4px;}#siteSafetyInspections .si-status-no{background:#fee2e2;color:#991b1b;font-weight:600;padding:2px 8px;border-radius:4px;}#siteSafetyInspections .si-status-na{background:#f1f5f9;color:#64748b;font-style:italic;}#siteSafetyInspections .si-cell-truncated{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#siteSafetyInspections .si-panel-error{color:#dc2626;font-size:12px;margin-top:8px;}#siteSafetyInspections .table-loading{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:14px;}#siteSafetyInspections .table-error{display:flex;align-items:center;justify-content:center;height:100%;color:#dc2626;font-size:14px;padding:20px;text-align:center;}#siteSafetyInspections .it-group-header{background:#e2e8f0!important;}#siteSafetyInspections .it-group-header:hover{background:#cbd5e1!important;}#siteSafetyInspections .it-group-title{color:#475569!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.5px;}@media(max-width:1400px){#siteSafetyInspections .si-tables{flex-direction:column;}}
#loaderModal{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:1;}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#survey #s .table-input{width:100%;height:27px;padding:0 6px;border:0;}#survey #s .table-input:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#survey #s .table-input[readonly]{cursor:default;}#survey #s .restricted-uplifts-fieldset{width:420px;}#survey #s .restricted-uplifts-table>tbody>tr>td{padding:0;vertical-align:middle;}#survey #s .restricted-uplifts-table input[readonly]{background-color:#f5f5f5;}#survey #s .restricted-uplifts-table .col-percent{width:85px;}#survey #s .restricted-uplifts-table .col-selected{width:48px;}#survey #s .restricted-uplifts-table .col-selected input{height:18px;}#survey #s .restricted-uplifts-table .no-results-row td{padding:4px 10px 3px;}#survey #s #measureFieldset{width:707px;}#survey #s #measureFieldset #measureTable{margin-top:5px;margin-left:8px;width:640px;}#survey #s #measureFieldset #measureTable thead tr{border-bottom:1px solid #6aa6b5;}#survey #s #measureFieldset #measureTable thead tr td{font-weight:bold;font-size:15px;}#survey #s #measureFieldset #measureTable tbody tr{margin-top:2px;}#survey #s #measureFieldset #measureTable tbody tr td{padding:2px;}#survey #s #measureFieldset #measureTable .measureLengthColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureWidthColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureTotalColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureDepthColumn{width:130px;}#survey #s #measureFieldset #measureTable .measureRemoveColumn{width:20px;}#survey #s #measureFieldset #addMeasure{padding-left:10px;}#survey #s #measureFieldset #addMeasure span{float:right;}#survey #s #patchingFieldset{width:1408px;}#survey #s #patchingTable{margin-top:5px;margin-left:8px;width:1400px;}#survey #s #patchingTable thead tr{border-bottom:1px solid #6aa6b5;}#survey #s #patchingTable thead tr td{font-weight:bold;font-size:15px;}#survey #s #patchingTable tbody tr{margin-top:2px;}#survey #s #patchingTable tbody tr td{padding:2px;}#survey #s #patchingTable .patchingLocationColumn{width:220px;}#survey #s #patchingTable .patchingLocationColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}#survey #s #patchingTable .patchingGPSColumn{width:140px;}#survey #s #patchingTable .patchingGPSColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}#survey #s #patchingTable .patchingLengthColumn{width:100px;}#survey #s #patchingTable .patchingWidthColumn{width:90px;}#survey #s #patchingTable .patchingTotalColumn{width:100px;}#survey #s #patchingTable .patchingDepthColumn{width:100px;}#survey #s #patchingTable .patchingRegulatingColumn{width:90px;}#survey #s #patchingTable .patchingCarriagewayColumn{width:90px;}#survey #s #patchingTable .patchingDefect1Column{width:40px;}#survey #s #patchingTable .patchingDefect2Column{width:40px;}#survey #s #patchingTable .patchingDefect3Column{width:40px;}#survey #s #patchingTable .patchingDefect4Column{width:40px;}#survey #s #patchingTable .patchingDefectTotalColumn{width:40px;}#survey #s #patchingTable .patchingRoadMarkingsColumn{width:100px;}#survey #s #patchingTable .patchingLiningColumn{width:150px;}#survey #s #patchingTable .patchingLiningColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}#survey #s #patchingTable .patchingRemoveColumn{width:20px;}#survey #s #addPatching{padding-left:10px;}#survey #s #addPatching span{float:right;}#survey .info-container{width:400px;float:left;text-align:center;margin:5px;}#survey .info-container .section-header{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin-bottom:5px;}#survey .info-container>div{margin-bottom:2px;}#survey .info-container .tdcolumn{text-align:left;display:inline-block;width:290px;color:#3e3e3e;font-size:12px;font-weight:normal;margin-bottom:0;text-align:right;padding-right:15px;}#survey .info-container .tdvaluecolumn{display:inline-block;width:106px;}#survey .info-container .tdvaluecolumn .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#survey .info-container .tdvaluecolumn input,#survey .info-container .tdvaluecolumn select{width:inherit;}#survey input.form-control.condensed{padding:2px 3px;font-size:12px;margin-top:0;}#survey .form-control.condensed .dropdown-toggle{padding:3px 25px 2px 3px;height:23.15px!important;font-size:12px;}#survey .tdheadcolumn{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;text-align:left;margin:5px;}#survey .quote-disabled{cursor:not-allowed;color:#919191;}#survey .quote-disabled input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;}
@charset "UTF-8";.it-table{--it-primary:#2563eb;--it-primary-hover:#1d4ed8;--it-primary-light:rgba(37,99,235,.08);--it-primary-border:rgba(37,99,235,.3);--it-bg-base:#fff;--it-bg-surface:#f8fafc;--it-bg-header:#f1f5f9;--it-bg-hover:rgba(0,0,0,.04);--it-bg-selected:rgba(37,99,235,.08);--it-bg-active:rgba(37,99,235,.12);--it-bg-row-hover:rgba(0,0,0,.02);--it-bg-row-stripe:rgba(0,0,0,.015);--it-text-primary:#1e293b;--it-text-secondary:#475569;--it-text-muted:#94a3b8;--it-text-disabled:#cbd5e1;--it-text-inverse:#fff;--it-text-header:#334155;--it-border-light:#f1f5f9;--it-border-medium:#e2e8f0;--it-border-dark:#cbd5e1;--it-border-header:#e2e8f0;--it-border-focus:var(--it-primary);--it-border-row:#f1f5f9;--it-success:#22c55e;--it-success-light:rgba(34,197,94,.1);--it-error:#ef4444;--it-error-light:rgba(239,68,68,.1);--it-warning:#f59e0b;--it-warning-light:rgba(245,158,11,.1);--it-info:#3b82f6;--it-shadow-sm:0 1px 2px rgba(0,0,0,.05);--it-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--it-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--it-shadow-header:0 1px 3px rgba(0,0,0,.08);--it-shadow-fixed:4px 0 8px -2px rgba(0,0,0,.15);--it-space-xs:4px;--it-space-sm:6px;--it-space-md:10px;--it-space-lg:14px;--it-space-xl:18px;--it-cell-padding:0 12px;--it-radius-sm:4px;--it-radius-md:6px;--it-radius-lg:8px;--it-transition-fast:120ms ease-out;--it-transition-normal:200ms ease-out;--it-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--it-font-mono:"SF Mono",SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,monospace;--it-font-size:13px;--it-font-size-sm:12px;--it-font-weight-normal:400;--it-font-weight-medium:500;--it-font-weight-semibold:600;--it-line-height:1.5;--it-row-height:40px;--it-header-height:44px;--it-selection-accent-width:3px;position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;isolation:isolate;background:var(--it-bg-base);color:var(--it-text-primary);font-family:var(--it-font-family);font-size:var(--it-font-size);line-height:var(--it-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.it-table .it-ov{position:absolute;top:-1px;bottom:-1px;width:10px;right:-10px;display:none;}.it-table .it-ov .ov-col{position:absolute;top:40px;bottom:33px;left:0;right:0;background-color:var(--it-bg-surface);border:1px solid var(--it-border-medium);}.it-table .it-ov .ov{position:absolute;right:0;width:8px;height:3px;background-color:var(--it-text-muted);cursor:pointer;}.it-table .it-ov.dis{display:block;}.it-table .it-table-find{position:absolute;top:30px;right:25px;display:flex;flex-direction:column;padding:10px 10px 3px 10px;background:var(--it-bg-surface);border-radius:var(--it-radius-sm);box-shadow:var(--it-shadow-md);}.it-table .it-table-find>div{display:flex;align-items:center;min-height:10px;}.it-table .it-table-find>div input{border:2px solid var(--it-primary);border-radius:var(--it-radius-sm);margin-right:5px;padding:2px;font-size:11px;width:150px;background:var(--it-bg-base);color:var(--it-text-primary);}.it-table .it-table-find>div>div{color:var(--it-text-secondary);padding:0 3px;line-height:26px;transition:background var(--it-transition-fast),color var(--it-transition-fast);}.it-table .it-table-find>div>div:hover{cursor:pointer;background:var(--it-bg-hover);border-radius:var(--it-radius-sm);color:var(--it-text-primary);}.it-table .it-table-find>div .nav{margin-right:5px;font-size:20px;}.it-table .it-table-find>div .cls{font-weight:normal;font-size:17px;}.it-table .it-table-find .res{color:var(--it-text-secondary);margin-bottom:3px;font-size:10px;}.it-table .found{background:var(--it-primary-light);font-weight:600;color:var(--it-text-primary);}.it-table .single-select{border:2px solid var(--it-primary);box-sizing:border-box;background:var(--it-primary-light);}.it-table td.editing{padding:0!important;position:relative;}.it-table td.editing .val{display:none;}.it-table td.editing .it-cell-edit{width:100%;height:100%;padding:0 5px;margin:0;border:0;outline:2px solid var(--it-primary);outline-offset:-2px;background:var(--it-bg-base);font-size:inherit;font-family:inherit;box-sizing:border-box;color:var(--it-text-primary);}.it-table td.editing .it-cell-edit:focus{background:var(--it-warning-light);}.it-table .it-filter-row{display:flex;background:var(--it-bg-surface);border-bottom:1px solid var(--it-border-light);}.it-table .it-filter-row .it-filter-cell{flex-shrink:0;padding:3px 4px;box-sizing:border-box;border-right:1px solid var(--it-border-light);}.it-table .it-filter-row .it-filter-cell input{width:100%;padding:2px 5px;border:1px solid var(--it-border-medium);border-radius:var(--it-radius-sm);font-size:11px;box-sizing:border-box;background:var(--it-bg-base);color:var(--it-text-primary);transition:border-color var(--it-transition-fast),background var(--it-transition-fast);}.it-table .it-filter-row .it-filter-cell input:focus{border-color:var(--it-primary);outline:0;background:var(--it-bg-base);}.it-table .it-filter-row .it-filter-cell input::placeholder{color:var(--it-text-disabled);font-style:italic;}.it-table .it-filter-row .it-filter-cell.it-filter-cell-extra{border-right:0;background:var(--it-bg-surface);}.it-table .it-filter-row .it-filter-cell.disabled{background:var(--it-bg-surface);}.it-table .it-filter-row-fixed{border-right:1px solid var(--it-border-dark);}.it-table .it-filter-active{background:var(--it-primary-light)!important;}.it-table .it-filter-active input{border-color:var(--it-primary)!important;background:var(--it-bg-base);}.it-table .it-clear-filters{display:inline-flex;align-items:center;padding:2px 8px;margin-left:5px;font-size:11px;color:var(--it-text-secondary);background:var(--it-bg-hover);border:1px solid var(--it-border-medium);border-radius:var(--it-radius-sm);cursor:pointer;transition:background var(--it-transition-fast),color var(--it-transition-fast);}.it-table .it-clear-filters:hover{background:var(--it-border-light);color:var(--it-text-primary);}.it-table .it-clear-filters::before{content:"✕";margin-right:4px;font-size:10px;}.it-table .it-column-menu{position:absolute;top:100%;right:0;min-width:180px;background:var(--it-bg-base);border:1px solid var(--it-border-medium);border-radius:var(--it-radius-md);box-shadow:var(--it-shadow-md);z-index:100;max-height:300px;overflow-y:auto;}.it-table .it-column-menu .it-column-menu-header{padding:8px 12px;font-weight:600;font-size:12px;color:var(--it-text-primary);background:var(--it-bg-surface);border-bottom:1px solid var(--it-border-light);}.it-table .it-column-menu .it-column-menu-item{display:flex;align-items:center;padding:6px 12px;cursor:pointer;font-size:12px;color:var(--it-text-secondary);transition:background var(--it-transition-fast);}.it-table .it-column-menu .it-column-menu-item:hover{background:var(--it-primary-light);}.it-table .it-column-menu .it-column-menu-item input[type=checkbox]{margin-right:8px;}.it-table .it-column-menu .it-column-menu-item.disabled{opacity:.5;cursor:not-allowed;}.it-table .it-column-menu .it-column-menu-divider{height:1px;background:var(--it-border-light);margin:4px 0;}.it-table .it-column-menu .it-column-menu-action{padding:8px 12px;text-align:center;font-size:11px;color:var(--it-primary);cursor:pointer;border-top:1px solid var(--it-border-light);transition:background var(--it-transition-fast);}.it-table .it-column-menu .it-column-menu-action:hover{background:var(--it-primary-light);text-decoration:underline;}.it-table .it-column-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:5px;color:var(--it-text-muted);cursor:pointer;border-radius:var(--it-radius-sm);transition:background var(--it-transition-fast),color var(--it-transition-fast);}.it-table .it-column-menu-trigger:hover{background:var(--it-bg-hover);color:var(--it-text-primary);}.it-table .it-column-menu-trigger::after{content:"⋮";font-size:14px;}.it-table .it-toolbar{display:flex;align-items:center;padding:6px 10px;background:var(--it-bg-surface);border-bottom:1px solid var(--it-border-light);gap:8px;}.it-table .it-toolbar .it-toolbar-group{display:flex;align-items:center;gap:4px;}.it-table .it-toolbar .it-toolbar-group:not(:last-child){padding-right:8px;border-right:1px solid var(--it-border-light);}.it-table .it-toolbar .it-toolbar-btn{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;color:var(--it-text-secondary);background:var(--it-bg-base);border:1px solid var(--it-border-medium);border-radius:var(--it-radius-sm);cursor:pointer;white-space:nowrap;transition:background var(--it-transition-fast),border-color var(--it-transition-fast);}.it-table .it-toolbar .it-toolbar-btn:hover{background:var(--it-bg-surface);border-color:var(--it-border-dark);}.it-table .it-toolbar .it-toolbar-btn:active{background:var(--it-bg-hover);}.it-table .it-toolbar .it-toolbar-btn.primary{background:var(--it-primary);color:var(--it-text-inverse);border-color:var(--it-primary-hover);}.it-table .it-toolbar .it-toolbar-btn.primary:hover{background:var(--it-primary-hover);}.it-table .it-toolbar .it-toolbar-btn .icon{margin-right:5px;font-size:12px;}.it-table .it-toolbar .it-toolbar-separator{width:1px;height:20px;background:var(--it-border-light);margin:0 4px;}.it-table .it-toolbar .it-toolbar-label{font-size:11px;color:var(--it-text-secondary);margin-right:5px;}.it-table:focus{outline:0;}.it-table:focus::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid var(--it-primary);border-radius:inherit;pointer-events:none;z-index:1001;}.it-table .it-focus{outline:2px solid var(--it-primary)!important;outline-offset:-2px;background:var(--it-primary-light)!important;}.it-table td:focus{outline:2px solid var(--it-primary);outline-offset:-2px;}.it-table td.copied{background:var(--it-success-light)!important;transition:background .1s ease;}.it-table td.it-column-selected{background:var(--it-primary-light)!important;box-shadow:inset 0 0 0 1px var(--it-primary-hover);}.it-table .it-skip-link{position:absolute;top:-40px;left:0;padding:8px 16px;background:var(--it-primary);color:var(--it-text-inverse);text-decoration:none;font-size:12px;z-index:1000;border-radius:0 0 var(--it-radius-md) 0;}.it-table .it-skip-link:focus{top:0;}@media(prefers-contrast:high){.it-table .it-head>div{border-right-color:#000;}.it-table table td{border-color:#000;}.it-table tr.active td{background-color:#ff0!important;color:#000;}}@media(prefers-reduced-motion:reduce){.it-table *{transition:none!important;}}.it-table .it-status-bar{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;background:var(--it-bg-surface);border-top:1px solid var(--it-border-light);font-size:11px;color:var(--it-text-secondary);}.it-table .it-status-bar .it-status-left,.it-table .it-status-bar .it-status-right{display:flex;align-items:center;gap:15px;}.it-table .it-status-bar .it-row-count::before{content:"Rows: ";color:var(--it-text-muted);}.it-table .it-status-bar .it-selected-count::before{content:"Selected: ";color:var(--it-text-muted);}.it-table .it-status-bar .it-filter-status{color:var(--it-primary);}.it-table .it-status-bar .it-filter-status::before{content:"⚡ ";}.it-table .it-skeleton{background:linear-gradient(90deg,var(--it-bg-surface) 25%,var(--it-bg-hover) 50%,var(--it-bg-surface) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;}@keyframes skeleton-loading{0%{background-position:200% 0;}100%{background-position:-200% 0;}}.it-table .it-head>div[data-sort=asc]::after,.it-table .it-head>div[data-sort=desc]::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);border:4px solid transparent;}.it-table .it-head>div[data-sort=asc]::after{border-bottom-color:var(--it-primary);margin-top:-2px;}.it-table .it-head>div[data-sort=desc]::after{border-top-color:var(--it-primary);margin-top:2px;}.it-table .it-sort-indicator{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:1px;height:18px;padding:0 5px;background:#4b5563;color:#fff;border-radius:9px;pointer-events:none;line-height:18px;white-space:nowrap;}.it-table .it-sort-num{font-size:10px;font-weight:600;}.it-table .it-sort-arrow{font-size:8px;}.it-table td.it-invalid{background:var(--it-error-light)!important;}.it-table td.it-invalid .it-cell-edit{outline-color:var(--it-error)!important;}.it-table td.it-valid{background:var(--it-success-light)!important;}.it-table .it-validation-message{position:absolute;bottom:100%;left:0;padding:4px 8px;background:var(--it-error);color:var(--it-text-inverse);font-size:10px;border-radius:var(--it-radius-sm);white-space:nowrap;z-index:10;}.it-table .it-validation-message::after{content:"";position:absolute;top:100%;left:10px;border:5px solid transparent;border-top-color:var(--it-error);}.it-table .it-group-header{background:var(--it-bg-surface);font-weight:var(--it-font-weight-medium);cursor:pointer;user-select:none;transition:background var(--it-transition-fast);}.it-table .it-group-header td{padding:var(--it-cell-padding);border-bottom:1px solid var(--it-border-medium);border-right:0;white-space:nowrap;overflow:hidden;line-height:inherit;}.it-table .it-group-header:hover{background:var(--it-bg-hover);}.it-table .it-group-header.collapsed{background:var(--it-bg-header);opacity:.8;}.it-table .it-group-header.collapsed:hover{opacity:1;background:var(--it-bg-hover);}.it-table .it-group-toggle,.it-table .it-group-title{display:inline;vertical-align:middle;}.it-table .it-group-toggle{margin-right:var(--it-space-sm);font-size:10px;color:var(--it-text-muted);transition:transform var(--it-transition-fast);}.collapsed .it-table .it-group-toggle{transform:rotate(-90deg);}.it-table .it-group-title{font-weight:var(--it-font-weight-semibold);color:var(--it-text-primary);}.it-table .it-group-count{margin-left:var(--it-space-sm);padding:2px 6px;background:var(--it-bg-hover);border-radius:var(--it-radius-sm);font-size:var(--it-font-size-sm);font-weight:var(--it-font-weight-normal);color:var(--it-text-muted);}.it-table .it-group-agg-row{background:var(--it-bg-surface);font-weight:var(--it-font-weight-medium);}.it-table .it-group-agg-row td{border-bottom:2px solid var(--it-border-medium);border-right:0;white-space:nowrap;overflow:hidden;padding:0;box-sizing:border-box;}.it-table .it-group-agg-row td>span{padding:var(--it-cell-padding);display:block;overflow:hidden;text-overflow:ellipsis;color:var(--it-text-secondary);font-family:var(--it-font-mono);}.it-table .it-group-agg-row .it-agg-cell{background:var(--it-primary-light);}.it-table .it-sticky-group-overlay{display:none;position:absolute;left:0;right:0;z-index:1;height:var(--it-row-height);pointer-events:auto;box-shadow:var(--it-shadow-sm);overflow:hidden;}.it-table .it-sticky-group-overlay table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:0!important;position:static!important;}.it-table .it-sticky-group-overlay table tr{background:var(--it-bg-surface);font-weight:var(--it-font-weight-medium);cursor:pointer;user-select:none;}.it-table .it-sticky-group-overlay table tr td{padding:var(--it-cell-padding);border-bottom:1px solid var(--it-border-medium);border-right:0;white-space:nowrap;overflow:hidden;line-height:var(--it-line-height);height:var(--it-row-height);box-sizing:border-box;}.it-table .it-sticky-group-overlay table tr.collapsed{background:var(--it-bg-header);}.it-table .it-sticky-group-overlay.visible{display:block;}.it-table.it-no-fixed .it-cont .it-table-scroll table tr.active td:first-child{position:relative;}.it-table.it-no-fixed .it-cont .it-table-scroll table tr.active td:first-child::before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--it-selection-accent-width);background:var(--it-primary);}.it-cont{overflow:hidden;width:100%;height:100%;position:relative;display:flex;}.it-cont .it-head{height:var(--header-height,22px);box-sizing:border-box;}.it-cont .it-head>div{float:left;position:relative;border-right:0;overflow:hidden;height:100%;display:flex;align-items:center;box-sizing:border-box;transition:background var(--it-transition-fast);}.it-cont .it-head>div:not(:last-child)::before{content:"";position:absolute;right:0;top:25%;bottom:25%;width:1px;background:var(--it-border-medium);opacity:.5;}.it-cont .it-head>div:hover{background:var(--it-bg-hover);}.it-cont .it-head>div label{padding:var(--it-cell-padding);overflow:hidden;white-space:nowrap;font-weight:var(--it-font-weight-medium);font-size:var(--it-font-size-sm);text-transform:uppercase;letter-spacing:.025em;margin:0;display:block;text-overflow:ellipsis;color:var(--it-text-header);}.it-cont .it-head>div span.it-drag{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;opacity:0;transition:opacity var(--it-transition-fast),background var(--it-transition-fast);}.it-cont .it-head>div span.it-drag:hover{opacity:1;background:var(--it-primary);}.it-cont .it-head>div:hover span.it-drag{opacity:.5;}.it-cont .bg{background:var(--it-bg-header);position:absolute;top:0;left:0;right:0;height:var(--header-height,22px);box-sizing:border-box;z-index:1;border-bottom:1px solid var(--it-border-medium);}.it-cont.scrolled .bg{box-shadow:var(--it-shadow-header);}.it-cont::before{content:"";position:absolute;left:0;right:0;top:calc(var(--header-height,22px) - 1px);height:1px;background:var(--it-border-medium);z-index:3;pointer-events:none;}.it-cont .db{position:absolute;top:0;bottom:0;border-left:1px solid var(--it-primary);left:100px;z-index:99;}.it-cont .it-table-fixed{flex-shrink:0;flex-basis:0;flex-grow:0;position:relative;background:var(--it-bg-base);z-index:2;box-shadow:var(--it-shadow-fixed);}.it-cont .it-table-fixed table tr.active td:first-child{position:relative;}.it-cont .it-table-fixed table tr.active td:first-child::before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--it-selection-accent-width);background:var(--it-primary);}.it-cont .it-table-fixed .it-head{position:absolute;z-index:2;background:var(--it-bg-header);display:flex;}.it-cont .it-table-fixed .it-head>div{display:flex;align-items:center;}.it-cont .cs td{border:0!important;}.it-cont .it-table-scroll{flex:1 1 auto;position:relative;overflow:hidden;}.it-cont .it-table-scroll .it-head{position:absolute;z-index:1;}.it-cont .it-table-scroll table{position:absolute;margin-top:var(--header-height,22px);width:100%;}.it-cont .it-table-scroll .it-body{pointer-events:none;}.it-cont .it-body{overflow:auto;position:absolute;top:var(--header-height,22px);left:0;right:0;bottom:0;}.it-cont .it-body .it-table-con{height:100%;}.it-cont .it-load{display:none;position:absolute;width:100%;height:100%;z-index:9;}.it-cont .it-load .it-load-bg{background-color:var(--it-bg-surface);opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;}.it-cont .it-load-con{position:absolute;left:50%;top:50%;}.it-cont .it-load-con>div{position:relative;transform:translate(0,-50%);left:-50%;}.it-cont table{table-layout:fixed;min-height:1px;border-spacing:0;background:var(--it-bg-base);}.it-cont table tr{border-spacing:0;transition:background var(--it-transition-fast);position:relative;}.it-table.it-zebra .it-cont table tr:nth-child(even) td{background-color:var(--it-bg-row-stripe);}.it-cont table tr.active td{background-color:var(--it-bg-active)!important;}.it-cont table tr.hover td{background-color:var(--it-bg-row-hover)!important;}.it-cont table td{border-right:0;border-bottom:1px solid var(--it-border-row);white-space:nowrap;cursor:pointer;overflow:hidden;padding:0;box-sizing:border-box;border-spacing:0;color:var(--it-text-primary);transition:background var(--it-transition-fast);font-feature-settings:"tnum" 1;}.it-cont table td>span{padding:var(--it-cell-padding);display:block;overflow:hidden;text-overflow:ellipsis;}.it-cont table td.it-col-numeric>span,.it-cont table td[data-type=num]>span{font-family:var(--it-font-mono);font-size:calc(var(--it-font-size) - 1px);}.it-cont table .norow{color:var(--it-text-muted);font-style:italic;}.it-cont table .norow td{padding:var(--it-space-lg) var(--it-space-md);text-align:center;}.it-modal-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:10000;align-items:center;justify-content:center;}.it-modal-backdrop.visible{display:flex;}.it-modal{background:#fff;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:420px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;color:#1e293b;}.it-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:15px;}.it-modal-header .it-modal-close{background:none;border:0;font-size:20px;cursor:pointer;color:#94a3b8;padding:0 4px;line-height:1;border-radius:4px;}.it-modal-header .it-modal-close:hover{color:#1e293b;background:rgba(0,0,0,.05);}.it-modal-body{flex:1;overflow-y:auto;padding:8px 0;}.it-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #e2e8f0;}.it-column-list .it-column-item{display:flex;align-items:center;gap:8px;padding:6px 20px;cursor:default;transition:background .1s ease;user-select:none;}.it-column-list .it-column-item:hover{background:rgba(0,0,0,.03);}.it-column-list .it-column-item.dragging{opacity:.5;background:rgba(37,99,235,.08);}.it-column-list .it-column-item.drag-over{border-top:2px solid #2563eb;}.it-column-list .it-column-item .it-column-drag{cursor:grab;color:#94a3b8;font-size:14px;flex-shrink:0;width:16px;text-align:center;}.it-column-list .it-column-item .it-column-drag:active{cursor:grabbing;}.it-column-list .it-column-item .it-column-pin{background:none;border:0;cursor:pointer;font-size:14px;padding:2px;border-radius:4px;flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;}.it-column-list .it-column-item .it-column-pin.locked{opacity:.5;cursor:default;}.it-column-list .it-column-item .it-column-pin.unpinned{opacity:.3;}.it-column-list .it-column-item .it-column-pin.pinned{color:#2563eb;opacity:1;}.it-column-list .it-column-item .it-column-pin:not(.locked):hover{background:rgba(0,0,0,.05);}.it-column-list .it-column-item .it-column-visibility{flex-shrink:0;display:flex;align-items:center;}.it-column-list .it-column-item .it-column-visibility input[type=checkbox]{margin:0;cursor:pointer;accent-color:#2563eb;}.it-column-list .it-column-item .it-column-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;}.it-column-list .it-column-item .it-column-status{font-size:11px;color:#94a3b8;flex-shrink:0;}.it-btn{padding:6px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:all .15s ease;outline:0;font-family:inherit;}.it-btn-primary{background:#2563eb;color:#fff;border-color:#2563eb;}.it-btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8;}.it-btn-secondary{background:#fff;color:#475569;border-color:#e2e8f0;}.it-btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1;}.it-context-menu{display:none;position:fixed;z-index:10001;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.15),0 2px 8px rgba(0,0,0,.1);min-width:180px;padding:4px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:13px;}.it-context-menu.visible{display:block;}.it-context-menu .it-context-item{padding:7px 16px;cursor:pointer;color:#1e293b;transition:background .1s ease;}.it-context-menu .it-context-item:hover{background:rgba(37,99,235,.08);color:#2563eb;}.it-context-menu .it-context-item.disabled{color:#94a3b8;cursor:default;font-style:italic;}.it-context-menu .it-context-item.disabled:hover{background:none;color:#94a3b8;}.it-context-menu .it-context-divider{height:1px;margin:4px 12px;background:#e2e8f0;}.it-table .it-info-panel{display:none;position:absolute;top:0;right:0;width:320px;max-height:100%;background:var(--it-bg-base,#fff);border-left:1px solid var(--it-border-medium,#e2e8f0);box-shadow:var(--it-shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));z-index:5;flex-direction:column;overflow:hidden;font-size:13px;}.it-table .it-info-panel.visible{display:flex;}.it-table .it-info-panel .it-info-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--it-border-medium,#e2e8f0);font-weight:600;font-size:14px;color:var(--it-text-primary,#1e293b);}.it-table .it-info-panel .it-info-header .it-info-close{background:none;border:0;font-size:18px;cursor:pointer;color:var(--it-text-muted,#94a3b8);padding:0 4px;line-height:1;border-radius:4px;}.it-table .it-info-panel .it-info-header .it-info-close:hover{color:var(--it-text-primary,#1e293b);background:var(--it-bg-hover,rgba(0,0,0,.04));}.it-table .it-info-panel .it-info-body{flex:1;overflow-y:auto;padding:16px;}.it-table .it-info-panel .it-info-footer{padding:12px 16px;border-top:1px solid var(--it-border-medium,#e2e8f0);display:flex;justify-content:flex-end;}.it-table .it-info-panel .it-info-section{margin-bottom:20px;}.it-table .it-info-panel .it-info-section:last-child{margin-bottom:0;}.it-table .it-info-panel .it-info-section h4{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--it-text-muted,#94a3b8);margin:0 0 10px 0;}.it-table .it-info-panel .it-info-section ul{margin:0;padding:0 0 0 16px;}.it-table .it-info-panel .it-info-section ul li{padding:3px 0;color:var(--it-text-secondary,#475569);line-height:1.4;}.it-table .it-info-panel .it-info-shortcuts{display:flex;flex-direction:column;gap:6px;}.it-table .it-info-panel .it-info-shortcuts .it-info-shortcut{display:flex;align-items:center;gap:12px;}.it-table .it-info-panel .it-info-shortcuts .it-info-shortcut kbd{display:inline-block;min-width:80px;padding:3px 8px;font-family:"SF Mono","Consolas","Liberation Mono",monospace;font-size:11px;font-weight:500;line-height:1.3;color:var(--it-text-primary,#1e293b);background:var(--it-bg-surface,#f8fafc);border:1px solid var(--it-border-medium,#e2e8f0);border-radius:4px;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,.06);}.it-table .it-info-panel .it-info-shortcuts .it-info-shortcut span{color:var(--it-text-secondary,#475569);font-size:12px;}.it-modal-backdrop.it-dark{background:rgba(0,0,0,.6);}.it-modal-backdrop.it-dark .it-modal{background:#1e293b;color:#e2e8f0;}.it-modal-backdrop.it-dark .it-modal .it-modal-header{border-color:#334155;}.it-modal-backdrop.it-dark .it-modal .it-modal-header .it-modal-close{color:#64748b;}.it-modal-backdrop.it-dark .it-modal .it-modal-header .it-modal-close:hover{color:#e2e8f0;background:rgba(255,255,255,.05);}.it-modal-backdrop.it-dark .it-modal .it-modal-footer{border-color:#334155;}.it-modal-backdrop.it-dark .it-modal .it-column-item:hover{background:rgba(255,255,255,.04);}.it-modal-backdrop.it-dark .it-modal .it-column-item .it-column-drag{color:#64748b;}.it-modal-backdrop.it-dark .it-modal .it-column-item .it-column-pin.unpinned{opacity:.25;}.it-modal-backdrop.it-dark .it-modal .it-column-item .it-column-pin:not(.locked):hover{background:rgba(255,255,255,.06);}.it-modal-backdrop.it-dark .it-modal .it-column-item .it-column-name{color:#e2e8f0;}.it-modal-backdrop.it-dark .it-modal .it-column-item .it-column-status{color:#64748b;}.it-modal-backdrop.it-dark .it-modal .it-btn-secondary{background:#334155;color:#e2e8f0;border-color:#475569;}.it-modal-backdrop.it-dark .it-modal .it-btn-secondary:hover{background:#3b4f6b;}.it-context-menu.it-dark{background:#1e293b;border-color:#334155;box-shadow:0 10px 40px rgba(0,0,0,.4);}.it-context-menu.it-dark .it-context-item{color:#e2e8f0;}.it-context-menu.it-dark .it-context-item:hover{background:rgba(96,165,250,.12);color:#60a5fa;}.it-context-menu.it-dark .it-context-item.disabled{color:#64748b;}.it-context-menu.it-dark .it-context-item.disabled:hover{background:none;color:#64748b;}.it-context-menu.it-dark .it-context-divider{background:#334155;}.it-table.it-theme-dark{--it-primary:#60a5fa;--it-primary-hover:#3b82f6;--it-primary-light:rgba(96,165,250,.15);--it-primary-border:rgba(96,165,250,.4);--it-bg-base:#0f172a;--it-bg-surface:#1e293b;--it-bg-header:#1e293b;--it-bg-hover:rgba(255,255,255,.06);--it-bg-selected:rgba(96,165,250,.15);--it-bg-active:rgba(96,165,250,.2);--it-bg-row-hover:rgba(255,255,255,.03);--it-bg-row-stripe:rgba(255,255,255,.02);--it-text-primary:#f1f5f9;--it-text-secondary:#94a3b8;--it-text-muted:#64748b;--it-text-disabled:#475569;--it-text-inverse:#0f172a;--it-text-header:#cbd5e1;--it-border-light:#1e293b;--it-border-medium:#334155;--it-border-dark:#475569;--it-border-header:#334155;--it-border-row:rgba(255,255,255,.06);--it-success:#4ade80;--it-success-light:rgba(74,222,128,.15);--it-error:#f87171;--it-error-light:rgba(248,113,113,.15);--it-warning:#fbbf24;--it-warning-light:rgba(251,191,36,.15);--it-info:#38bdf8;--it-shadow-sm:0 1px 2px rgba(0,0,0,.3);--it-shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.3);--it-shadow-lg:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -4px rgba(0,0,0,.3);--it-shadow-header:0 1px 3px rgba(0,0,0,.3);--it-shadow-fixed:4px 0 12px -2px rgba(0,0,0,.4);}.it-table.it-theme-dark ::-webkit-scrollbar{width:8px;height:8px;}.it-table.it-theme-dark ::-webkit-scrollbar-track{background:var(--it-bg-surface);}.it-table.it-theme-dark ::-webkit-scrollbar-thumb{background:var(--it-border-medium);border-radius:4px;}.it-table.it-theme-dark ::-webkit-scrollbar-thumb:hover{background:var(--it-border-dark);}@media(prefers-color-scheme:dark){.it-table.it-theme-system{--it-primary:#60a5fa;--it-primary-hover:#3b82f6;--it-primary-light:rgba(96,165,250,.15);--it-primary-border:rgba(96,165,250,.4);--it-bg-base:#0f172a;--it-bg-surface:#1e293b;--it-bg-header:#1e293b;--it-bg-hover:rgba(255,255,255,.06);--it-bg-selected:rgba(96,165,250,.15);--it-bg-active:rgba(96,165,250,.2);--it-bg-row-hover:rgba(255,255,255,.03);--it-bg-row-stripe:rgba(255,255,255,.02);--it-text-primary:#f1f5f9;--it-text-secondary:#94a3b8;--it-text-muted:#64748b;--it-text-disabled:#475569;--it-text-inverse:#0f172a;--it-text-header:#cbd5e1;--it-border-light:#1e293b;--it-border-medium:#334155;--it-border-dark:#475569;--it-border-header:#334155;--it-border-row:rgba(255,255,255,.06);--it-success:#4ade80;--it-success-light:rgba(74,222,128,.15);--it-error:#f87171;--it-error-light:rgba(248,113,113,.15);--it-warning:#fbbf24;--it-warning-light:rgba(251,191,36,.15);--it-info:#38bdf8;--it-shadow-sm:0 1px 2px rgba(0,0,0,.3);--it-shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.3);--it-shadow-lg:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -4px rgba(0,0,0,.3);--it-shadow-header:0 1px 3px rgba(0,0,0,.3);--it-shadow-fixed:4px 0 12px -2px rgba(0,0,0,.4);}}
#task_assignment #task_assignment_container{display:flex;flex-direction:column;height:100%;}#task_assignment #filters{flex:0 55px;display:flex;width:100%;padding:5px 0;align-items:center;justify-content:center;}#task_assignment #filters>*{flex:1 1 auto;max-width:20%;min-width:225px;}#task_assignment #task_lines{border:1px solid #d3d3d3;flex:1 1 auto;margin:5px;}
:root{--rejuvo-blue:#01859c;--rejuvo-blue-border:#007b91;--rejuvo-blue-disabled:#0191aa;--rejuvo-blue-disabled-border:#0089a2;--rejuvo-green:#91cb64;--rejuvo-orange:#eca340;}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;}body .up-down-arrows{height:24px;}body .tabs{width:100%;display:inline-block;}body .tab-links{list-style:none;border-bottom:1px solid #e4e4e4;height:32px;margin-bottom:0;}body .tab-links:after{display:block;clear:both;content:"";}body .tab-links li{margin:0 0;float:left;list-style:none;}body .tab-links li.active{border-bottom:3px solid #1581b1;}body .tab-links a{padding:5px 10px;display:inline-block;background:#fff;text-decoration:none;}body .tab-links a[data-disabled]{color:#c6c6c6;cursor:not-allowed;}body .label.label-danger{display:block;padding:2px 3px;font-size:70%;font-weight:bold;line-height:1;color:#fff;text-align:left;word-wrap:unset;white-space:inherit;vertical-align:baseline;border-radius:unset;background-color:#d9534f;}body .tab-content{padding:5px;border-radius:3px;background:#fff;overflow:visible;}body .tab{display:none;}body .tab.active{display:block;}body .staffFieldset{width:550px;}body .emailFieldset{width:550px;}body #ratesFieldset{float:left;clear:left;width:658px;margin-bottom:200px;}body #ratesTable{margin-top:5px;margin-left:8px;width:650px;}body #ratesTable thead tr{border-bottom:1px solid #6aa6b5;}body #ratesTable thead tr td{font-weight:bold;font-size:18px;}body #ratesTable tbody tr{margin-top:2px;}body #ratesTable tbody tr td{padding:2px;}body #ratesTable .activityColumn{width:500px;}body #ratesTable .activityTypeRow{border-bottom:1px solid #6aa6b5;height:40px;}body #ratesTable .activityTypeColumn{width:300px;font-weight:bold;}body #ratesTable .southColumn{width:50px;padding-left:30px;}body #ratesTable .southColumnHead{width:50px;font-weight:bold;padding-left:10px;}body #ratesTable .rateColumn{width:100px;}body #ratesTable .rateColumn input{width:100px;}body #storesTable{margin-top:5px;margin-left:8px;width:650px;}body #storesTable thead tr{border-bottom:1px solid #6aa6b5;}body #storesTable thead tr td{font-weight:bold;font-size:18px;}body #storesTable tbody tr{margin-top:2px;}body #storesTable tbody tr td{padding:2px;}body #storesTable .descriptionCol{width:300px;}body #storesTable .priceCol{width:200px;}body #storesTable .remove-row{width:25px;padding-left:5px;}body #pricesTable .rechargeCol{width:100px;}body #storesDiv #add-row{margin-top:10px;margin-left:10px;}body #importFieldset{float:left;clear:left;width:1108px;}body #importTable{margin-top:5px;margin-left:8px;width:1100px;}body #importTable thead tr{border-bottom:1px solid #6aa6b5;}body #importTable thead tr td{font-weight:bold;font-size:15px;}body #importTable tbody tr{margin-top:2px;}body #importTable tbody tr td{padding:2px;}body #importTable .importStaffColumn{width:150px;}body #importTable .importDateColumn{width:150px;}body #importTable .importDayColumn{width:100px;}body #importTable .importDayColumn div{overflow:hidden;height:20px;}body #importTable .importViewColumn{width:100px;}body #importTable .importNoRecordsColumn{width:1100px;text-align:center;color:#f00;}body #surveyFieldset{float:left;clear:left;width:600px;float:left;clear:left;width:909px;}body #editSurveyFieldset{width:500px;float:left;}body .surveyLeftFieldset{width:500px;}body #importSurveyFieldset{float:left;clear:left;width:1358px;}body #importSurveyTable{margin-top:5px;margin-left:8px;width:1350px;}body #importSurveyTable thead tr{border-bottom:1px solid #6aa6b5;}body #importSurveyTable thead tr td{font-weight:bold;font-size:15px;}body #importSurveyTable tbody tr{margin-top:2px;}body #importSurveyTable tbody tr td{padding:2px;font-size:11px;}body #importSurveyTable .importContractColumn{width:150px;}body #importSurveyTable .importClientColumn{width:150px;}body #importSurveyTable .importSiteColumn{width:300px;}body #importSurveyTable .importSiteColumn div{overflow:hidden;height:20px;}body #importSurveyTable .importInspectedByColumn{width:100px;}body #importSurveyTable .importDateColumn{width:100px;}body #importSurveyTable .importTypeColumn{width:150px;}body #importSurveyTable .importMeasuresColumn{width:100px;}body #importSurveyTable .importViewColumn{width:100px;}body #importSurveyTable .importNoColumn{text-align:center;color:#f00;}body #totalFieldset{float:left;width:308px;}body .totalTable{margin-top:5px;margin-left:8px;width:300px;}body .totalTable thead tr{border-bottom:1px solid #6aa6b5;}body .totalTable thead tr td{font-weight:bold;font-size:15px;}body .totalTable tbody tr{margin-top:2px;}body .totalTable tbody tr td{padding:2px;}body .totalTable .totalTotalColumn{width:150px;}body .totalTable .totalDepthColumn{width:150px;}body .totalTable .totalDefectRow{font-weight:bold;}body #scheduleTable{margin-top:5px;margin-left:8px;width:600px;}body #scheduleTable thead tr{border-bottom:1px solid #6aa6b5;}body #scheduleTable thead tr td{font-weight:bold;font-size:15px;}body #scheduleTable tbody tr{margin-top:2px;}body #scheduleTable tbody tr td{padding:2px;}body #scheduleTable tr.total{font-weight:bold;border-top:1px solid #6aa6b5;font-size:13px;}body #surveyTable{margin-top:5px;margin-left:8px;width:900px;}body #surveyTable thead tr{border-bottom:1px solid #6aa6b5;}body #surveyTable thead tr td{font-weight:bold;font-size:15px;}body #surveyTable tbody tr{margin-top:2px;}body #surveyTable tbody tr td{padding:2px;}body #surveyTable .surveySiteColumn{width:300px;}body #surveyTable .surveySiteColumn div{overflow:hidden;height:20px;}body #surveyTable .surveyDateColumn{width:150px;}body #surveyTable .surveyProcessColumn{width:150px;}body #surveyTable .surveyInspectedColumn{width:150px;}body #surveyTable .surveyLinkColumn{width:150px;}body #importMessages{margin-left:5px;}body #importMessages .importMessage{font-weight:bold;}body #exportTimesheetFieldset{float:left;clear:left;width:580px;}body #drsFieldset{float:left;clear:left;width:1229px;}body #drsTable{margin-top:5px;margin-left:8px;width:1220px;}body #drsTable thead tr{border-bottom:1px solid #6aa6b5;}body #drsTable thead tr td{font-weight:bold;font-size:15px;}body #drsTable tbody tr{margin-top:2px;}body #drsTable tbody tr td{padding:2px;}body #drsTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body #drsTable tbody .totalRow .drsContractColumn{text-align:center;}body #drsTable .drsViewColumn{width:120px;}body #drsTable .drsDateColumn{width:130px;}body #drsTable .drsSiteColumn{width:270px;}body #drsTable .drsSiteColumn div{overflow:hidden;height:20px;}body #drsTable .drsCommentColumn{width:200px;}body #drsTable .drsCommentColumn div{overflow:hidden;height:20px;}body #drsTable .drsContractColumn{width:200px;}body #drsTable .drsContractColumn div{overflow:hidden;height:20px;}body #drsTable .drsFundColumn{width:75px;}body #fundsFieldset .form-group .col-sm-4{width:40%;}body #fundsFieldset .form-group .col-sm-8{width:30%;}body #drsExtraFieldset{width:632px;}body #drsExtraFieldset #addExtra{margin-left:8px;margin-top:5px;}body #extrasTable{margin-top:5px;margin-left:8px;width:625px;}body #extrasTable thead tr{border-bottom:1px solid #6aa6b5;}body #extrasTable thead tr td{font-weight:bold;font-size:15px;}body #extrasTable tbody tr{margin-top:2px;}body #extrasTable tbody tr td{padding:2px;}body #extrasTable #emptyRow{text-align:center;}body #extrasTable .extrasTableDescription{width:300px;}body #extrasTable .extrasTableDescription input{width:290px;}body #extrasTable .extrasTableRate{width:75px;}body #extrasTable .extrasTableRate input{width:50px;}body #extrasTable .extrasTableQuantity{width:75px;}body #extrasTable .extrasTableQuantity input{width:50px;}body #extrasTable .extrasTableTotal{width:100px;}body #extrasTable .extrasTableTotal p{width:100px;overflow-x:hidden;padding-right:3px;margin-top:5px;}body #extrasTable .extrasTableRemove{width:75px;margin-top:5px;}body .rechargeWeekFS{width:480px;}body #rechargeFS{float:left;clear:left;width:1229px;}body #rechargeTable{margin-top:5px;margin-left:8px;width:1220px;}body #rechargeTable thead tr{border-bottom:1px solid #6aa6b5;}body #rechargeTable thead tr td{font-weight:bold;font-size:15px;}body #rechargeTable tbody tr{margin-top:2px;}body #rechargeTable tbody tr td{padding:2px;}body #rechargeTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body #rechargeTable tbody .totalRow .rechargeItemColumn{text-align:center;}body #rechargeTable .rechargeDateColumn{width:130px;}body #rechargeTable .rechargeItemColumn{width:270px;}body #rechargeTable .rechargeItemColumn div{overflow:hidden;height:20px;}body #rechargeTable .rechargePriceColumn{width:75px;text-align:right;}body #rechargeTable .rechargeQuantityColumn{width:70px;text-align:right;}body #rechargeTable .rechargeTotalColumn{width:85px;text-align:right;}body #rechargeTable .rechargeViewColumn{width:120px;}body #acrFieldset{float:left;clear:left;width:1679px;margin-left:5px;}body #acrTable{margin-top:5px;margin-left:10px;width:1670px;font-size:12px;}body #acrTable thead tr{border-bottom:1px solid #6aa6b5;}body #acrTable thead tr td{font-weight:bold;font-size:12px;}body #acrTable thead tr.showHide{border:0;}body #acrTable tbody tr{margin-top:2px;}body #acrTable tbody tr td{padding:2px;}body #acrTable tbody tr.blankRowBorder{border-top:1px solid #6aa6b5;margin-top:4px;}body #acrTable tbody tr.blankRow{height:10px;}body #acrTable tbody tr.noResultsRow{text-align:center;color:#f00;}body #acrTable .acrDateColumn{width:110px;}body #acrTable .rowTitle{text-align:left;font-style:italic;}body #acrTable .acrArea{width:90px;text-align:right;}body #acrTable .areaOver{color:#f00;}body #acrTable .areaUnder{color:#589e43;}body #acrTable .acrCrewColummn{width:100px;}body #acrTable .acrCrewColummn div{overflow:hidden;height:20px;}body #acrTable .acrContractColumn{width:135px;}body #acrTable .acrContractColumn div{overflow:hidden;height:40px;font-size:10px;}body #acrTable #showDetail{font-weight:normal;color:#6aa6b5;}body #acrTable .acrSiteColumn{width:100px;}body #acrTable .acrSiteColumn div{overflow:hidden;height:40px;font-size:10px;}body #acrTable .acrQuoteColumn{width:85px;}body #acrTable .acrQuoteColumn div{overflow:hidden;height:20px;}body .FS_Left{float:left;}body .FS_Left_Clear{float:left;clear:left;}body #MeasureTotal{width:480px;margin-right:10px;}body .FS_MeasureTotal{width:100%;}body .measureBreakdownFS{width:5480px;}body .measureBreakdownFSnewlayout{width:1930px;}body .measureBreakdownFS.timesheet{width:2076px;}body #breakdownTable{margin-top:5px;margin-left:8px;margin-bottom:20px;width:5480px;border-bottom:1px solid #6aa6b5;}body #breakdownTable>thead tr{border-bottom:1px solid #6aa6b5;}body #breakdownTable thead tr td{padding:1px;font-weight:bold;font-size:10px;}body #breakdownTable tbody tr{margin-top:2px;}body #breakdownTable tbody tr td{padding:2px;font-size:10px;}body #breakdownTable .breakdownSurveyColumn{width:360px;}body #breakdownTable .breakdownSurveyColumn input{font-size:10px;}body #breakdownTable .breakdownRoadnameColumn{width:100px;}body #breakdownTable .breakdownRoadnameColumn div{height:15px;width:125px;}body #breakdownTable .breakdownMeasureColumn{width:60px;}body #breakdownTable .breakdownMeasureColumn input{width:50px;padding-left:2px;}body #breakdownTable .breakdownMeasureColumnWide{width:100px;}body #breakdownTable .breakdownMeasureColumnWide input{width:80px;padding-left:2px;}body #breakdownTable.timesheet{width:2068px;}body tr.measureRow{border-top:1px solid #6aa6b5;}body #splitlayout{margin-top:5px;margin-left:8px;margin-bottom:20px;width:1900px;padding-top:0;padding-bottom:0;border-collapse:collapse;cellpadding:0 px;}body #splitlayout .tdrow{height:5px;}body #splitlayout .tdheadcolumn{width:375px;padding-left:2px;font-weight:bold;background-color:#d3d3d3;font-size:10px;text-align:center;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdcolumnwidth{width:375px;padding-left:2px;font-weight:bold;font-size:10px;text-align:center;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;vertical-align:top;}body #splitlayout .tdcolumn{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdcustomcolumn{width:290px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdcolumnhead{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;font-weight:bold;}body #splitlayout .tdemptycolumn{width:290px;padding-left:2px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdemptyvaluecolumn{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayout .tdspacecolumn{width:5px;height:20px;}body #splitlayout .tdvaluecolumn{width:80px;padding-left:0;font-size:10px;height:20px;padding-top:0;padding-bottom:0;padding-left:0;border-collapse:collapse;}body #splitlayout .tdvaluecolumn input{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;border:1px solid #000;}body #splitlayouttop{margin-top:5px;margin-left:8px;margin-bottom:20px;width:400px;padding-top:0;padding-bottom:0;border-collapse:collapse;cellpadding:0 px;}body #splitlayouttop .tdrow{height:5px;}body #splitlayouttop .tdheadcolumn{width:375px;padding-left:2px;font-weight:bold;background-color:#d3d3d3;font-size:10px;text-align:center;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdcolumnwidth{width:375px;padding-left:2px;font-weight:bold;font-size:10px;text-align:center;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;vertical-align:top;}body #splitlayouttop .tdcolumn{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdcustomcolumn{width:290px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdcolumnhead{width:290px;padding-left:2px;font-size:10px;border:1px solid #000;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;font-weight:bold;}body #splitlayouttop .tdemptycolumn{width:290px;padding-left:2px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdemptyvaluecolumn{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;}body #splitlayouttop .tdspacecolumn{width:5px;height:20px;}body #splitlayouttop .tdvaluecolumn{width:80px;padding-left:0;font-size:10px;height:20px;padding-top:0;padding-bottom:0;padding-right:0;border-collapse:collapse;}body #splitlayouttop .tdvaluecolumn input{width:80px;padding-left:2px;font-size:10px;border:0;height:20px;padding-top:0;padding-bottom:0;border-collapse:collapse;border:1px solid #000;}body .customFieldsTable{margin-top:5px;margin-bottom:20px;}body .customFieldsTable thead tr td{padding:1px;font-weight:bold;font-size:10px;width:70px;}body .customFieldsTable tbody tr{margin-top:2px;}body .customFieldsTable tbody tr td{padding:2px;font-size:10px;width:70px;}body .customFieldsTable input{padding-left:2px;width:60px;}body #notificationFS{float:left;clear:left;width:1109px;margin-left:5px;}body #notificationTable{margin-top:5px;margin-left:8px;width:1100px;}body #notificationTable thead tr{border-bottom:1px solid #6aa6b5;}body #notificationTable thead tr td{font-weight:bold;font-size:15px;}body #notificationTable tbody tr{margin-top:2px;border-bottom:1px solid #6aa6b5;height:50px;}body #notificationTable tbody tr td{padding:2px;}body #notificationTable .notTableMessageColumn{width:760px;padding-left:5px;}body #notificationTable .notTableDateColumn{width:130px;}body #notificationTable .notTableCompleteColumn{width:150px;}body #notificationTable .notTableReplyColumn{width:60px;}body #notificationTable .notNoRecordsRow{border:0;}body #notificationTable .notNoRecordsRow td{color:#f00;text-align:center;}body #notificationTable .error-notification{background-color:#f98a93;}body .DRSNotImported{background-color:#b5edda;}body .SiteAutoMatch{background-color:#f9c973;}body .SiteOverQuote{background-color:#b6f2a0;}body .Remedial{background-color:#fcc8b4;}body .DRSNotSubmitted{background-color:#fdffbc;}body .DRSComments{background-color:#eecdff;}body .OutstandingRecharge{background-color:#02ced4;}body .NoEmailProvided{background-color:#b4e8fc;}body .EmailNotSent{background-color:#fcb4e8;}body .notKey .notKeyItem{float:left;height:20px;width:150px;text-align:center;margin-top:5px;margin-bottom:5px;margin-left:8px;}body #calcTable{float:left;clear:left;margin-top:5px;margin-left:8px;margin-bottom:200px;width:1025px;}body #calcTable thead tr{border-bottom:1px solid #6aa6b5;}body #calcTable thead tr td{font-weight:bold;}body #calcTable tbody tr{margin-top:2px;}body #calcTable tbody tr td{padding:2px;}body #calcTable .calcTableMaterialColumn{width:150px;}body #calcTable .calcTableValueColumn{width:175px;}body #calcTable .calcTableValueColumn input{width:150px;text-align:right;}body #PaymentTypeID-lookup #PaymentType{font-size:14px;}body #CrewID-lookup #CrewName{font-size:14px;}body #importWeedkillingFieldset{float:left;clear:left;width:1108px;}body #importWeedkillingTable{margin-top:5px;margin-left:8px;width:1100px;}body #importWeedkillingTable thead tr{border-bottom:1px solid #6aa6b5;}body #importWeedkillingTable thead tr td{font-weight:bold;font-size:15px;}body #importWeedkillingTable tbody tr{margin-top:2px;}body #importWeedkillingTable tbody tr td{padding:2px;font-size:11px;}body #importWeedkillingTable .importDateColumn{width:100px;}body #importWeedkillingTable .importContractColumn{width:300px;overflow:hidden;}body #importWeedkillingTable .importEmployeeColumn{width:150px;}body #importWeedkillingTable .importVehicleColumn{width:100px;}body #importWeedkillingTable .importProductColumn{width:150px;}body #importWeedkillingTable .importMeasuresColumn{width:150px;}body #importWeedkillingTable .importViewColumn{width:150px;}body #importDRSTable{margin-top:5px;margin-left:8px;width:1100px;}body #importDRSTable thead tr{border-bottom:1px solid #6aa6b5;}body #importDRSTable thead tr td{font-weight:bold;font-size:15px;}body #importDRSTable tbody tr{margin-top:2px;}body #importDRSTable tbody tr td{padding:2px;font-size:11px;}body #importDRSTable .importDateColumn{width:100px;}body #importDRSTable .importContractColumn{width:300px;overflow:hidden;}body #importDRSTable .importCrewSizeColumn{width:100px;}body #importDRSTable .importVanHoursColumn{width:100px;}body #importDRSTable .importWagonHoursColumn{width:100px;}body #importDRSTable .importVanRegColumn{width:150px;}body #importDRSTable .importCommentsColumn{width:250px;overflow:hidden;}body #importDRSTable .importViewColumn{width:50px;}body #importRechargeFieldset{float:left;clear:left;width:1108px;}body #importRechargeTable{margin-top:5px;margin-left:8px;width:1100px;}body #importRechargeTable thead tr{border-bottom:1px solid #6aa6b5;}body #importRechargeTable thead tr td{font-weight:bold;font-size:15px;}body #importRechargeTable tbody tr{margin-top:2px;}body #importRechargeTable tbody tr td{padding:2px;font-size:11px;}body #importRechargeTable .importDateColumn{width:100px;}body #importRechargeTable .importStaffColumn{width:150px;}body #importRechargeTable .importItemColumn{width:300px;}body #importRechargeTable .importPriceColumn{text-align:right;width:100px;}body #importRechargeTable .importQuantityColumn{text-align:right;width:100px;}body #importRechargeTable .importTotalColumn{text-align:right;width:100px;}body .areaBreakdownFS{width:918px;}body #areaBreakdownTable{margin-top:5px;margin-left:8px;margin-bottom:200px;width:910px;}body #areaBreakdownTable thead tr{border-bottom:1px solid #6aa6b5;}body #areaBreakdownTable thead tr td{font-weight:bold;font-size:10px;}body #areaBreakdownTable tbody tr{margin-top:2px;}body #areaBreakdownTable tbody tr td{padding:2px;font-size:10px;}body #areaBreakdownTable .areaBreakdownSurveyColumn{width:250px;}body #areaBreakdownTable .areaBreakdownSurveyColumn label{display:none;}body #areaBreakdownTable .areaBreakdownSurveyColumn .col-sm-8{width:100%;}body #areaBreakdownTable .areaBreakdownSurveyColumn input{font-size:12px;width:175px;}body #areaBreakdownTable .areaBreakdownSurveyColumn .lookup .li-remove{top:5px;}body #areaBreakdownTable .areaBreakdownSiteColumn{width:300px;}body #areaBreakdownTable .areaBreakdownSiteColumn input{font-size:12px;width:300px;}body #areaBreakdownTable .areaBreakdownCommentsColumn{width:300px;}body #areaBreakdownTable .areaBreakdownCommentsColumn input{width:300px;font-size:12px;}body #areaBreakdownTable .areaBreakdownAreaColumn{width:60px;}body #areaBreakdownTable .areaBreakdownAreaColumn input{width:50px;font-size:12px;}body .pInfo{margin-left:10px;margin-top:5px;}body #prePatchingFieldset{width:398px;}body #prePatching{margin-top:5px;margin-left:8px;width:390px;}body #prePatching thead tr{border-bottom:1px solid #6aa6b5;}body #prePatching thead tr td{font-weight:bold;font-size:15px;}body #prePatching tbody tr{margin-top:2px;}body #prePatching tbody tr td{padding:2px;}body #prePatching .prePatchingLocationColumn{width:200px;}body #prePatching .prePatchingLocationColumn div{overflow-y:hidden;display:inline;vertical-align:middle;}body #prePatching .prePatchingAreaColumn{width:100px;}body #prePatching .prePatchingRemoveColumn{width:20px;}body #addPrePatching{padding-left:10px;}body #SetCustomer_Modal .modal-dialog{width:500px;}body textarea#replyText{margin-bottom:10px;}body .subbieDiv{border:1px solid #000;margin:5px;padding:5px;}body .subbeDiv .row{font-size:11px;}body .timesheetTable{width:100%;}body .timesheetTable thead tr{border-bottom:1px solid #6aa6b5;}body .timesheetTable thead tr td{font-weight:bold;font-size:15px;}body .timesheetTable tbody tr{margin-top:2px;}body .timesheetTable tbody tr td{padding:2px;}body .timesheetTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body .timesheetTable tbody .totalRow .drsContractColumn{text-align:center;}body .timesheetTable .drsViewColumn{width:120px;}body .timesheetTable .drsDateColumn{width:130px;}body .timesheetTable .drsSiteColumn{width:270px;}body .timesheetTable .drsSiteColumn div{overflow:hidden;height:20px;}body .timesheetTable .drsCommentColumn{width:200px;}body .timesheetTable .drsCommentColumn div{overflow:hidden;height:20px;}body .timesheetTable .drsContractColumn{width:200px;}body .timesheetTable .drsContractColumn div{overflow:hidden;height:20px;}body .timesheetTable .drsFundColumn{width:75px;}body .subbyTimesheetTable{width:100%;}body .subbyTimesheetTable thead tr{border-bottom:1px solid #6aa6b5;}body .subbyTimesheetTable thead tr td{font-weight:bold;font-size:15px;}body .subbyTimesheetTable tbody tr{margin-top:2px;}body .subbyTimesheetTable tbody tr td{padding:2px;}body .subbyTimesheetTable tbody .totalRow{font-weight:bold;border-top:1px solid #6aa6b5;}body .subbyTimesheetTable tbody .totalRow .drsContractColumn{text-align:center;}body .subbyTimesheetTable .drsViewColumn{width:120px;}body .subbyTimesheetTable .drsDateColumn{width:130px;}body .subbyTimesheetTable .drsSiteColumn{width:200px;}body .subbyTimesheetTable .drsSiteColumn div{overflow:hidden;height:20px;}body .subbyTimesheetTable .drsContractColumn{width:200px;}body .subbyTimesheetTable .drsContractColumn div{height:20px;}body .subbyTimesheetTable .drsFundColumn{width:75px;}body .subbyExtrasTable{margin-top:5px;margin-left:8px;width:625px;}body .subbyExtrasTable thead tr{border-bottom:1px solid #6aa6b5;}body .subbyExtrasTable thead tr td{font-weight:bold;font-size:15px;}body .subbyExtrasTable tbody tr{margin-top:2px;}body .subbyExtrasTable tbody tr td{padding:2px;}body .subbyExtrasTable tbody .extrasTableTotal{width:100px;height:35px;}body .subbyExtrasTable .extrasTableDescription{width:300px;}body .subbyExtrasTable .extrasTableDescription input{width:290px;}body .subbyExtrasTable .extrasTableRate{width:75px;}body .subbyExtrasTable .extrasTableRate input{width:50px;}body .subbyExtrasTable .extrasTableQuantity{width:75px;}body .subbyExtrasTable .extrasTableQuantity input{width:50px;}body .subbyExtrasTable .extrasTableTotal p{width:100px;overflow-x:hidden;padding-right:3px;margin-top:5px;}body .subbyExtrasTable .extrasTableRemove{width:75px;margin-top:3px;}body #creditTable{margin-top:5px;margin-left:8px;width:1220px;}body #creditTable thead tr{border-bottom:1px solid #6aa6b5;}body #creditTable thead tr td{font-weight:bold;font-size:15px;}body #creditTable tbody tr{margin-top:2px;}body #creditTable tbody tr td{padding:2px;}body #creditTable .remove-row{width:25px;padding-left:5px;}body #creditTable .costCol{text-align:right;width:100px;}body #creditTable .vatDescriptionCol{text-align:right;width:50px;padding-right:5px;}body #creditTable .descriptionCol{width:400px;}body #creditTable .splitCol{width:100px;}body #creditTable .subTotalCol{text-align:right;width:100px;}body #creditTable .vatCol{text-align:right;}body #creditTable .grossCol{text-align:right;width:60px;}body #creditTable .grossTotalCol{text-align:right;width:60px;}body #creditTable .firstTotalRow{border-top:1px solid #6aa6b5;}body #creditTable .totalRow{font-weight:bold;}body #fsQuoteDetails{width:500px;}body #loanFieldset{float:left;clear:left;width:658px;}body #loanFieldset #addLoan{margin-left:8px;margin-top:5px;}body #loanTable{margin-top:5px;margin-left:8px;width:650px;}body #loanTable thead tr{border-bottom:1px solid #6aa6b5;}body #loanTable thead tr td{font-weight:bold;font-size:15px;}body #loanTable thead .loanTableAmount{text-align:right;padding-right:35px;}body #loanTable thead .loanTablePayment{text-align:right;padding-right:30px;}body #loanTable tbody tr{margin-top:2px;}body #loanTable #emptyRow{text-align:center;}body #loanTable .loanTableAmount{width:180px;}body #loanTable .loanTableAmount div{text-align:right;margin-right:35px;}body #loanTable .loanTableAmount input{width:160px;}body #loanTable .loanTableStartDate{width:170px;}body #loanTable .loanTableStartDate input{width:150px;}body #loanTable .loanTablePayment{width:100px;}body #loanTable .loanTablePayment div{text-align:right;margin-right:30px;}body #loanTable .loanTablePayment input{width:80px;}body #loanTable .loanTableNumWeeks{width:75px;}body #loanTable .loanTableNumWeeks div{text-align:right;margin-right:30px;}body #loanTable .loanTableNumWeeks input{width:55px;}body #loanTable .loanTableRemove{width:75px;margin-top:5px;}body .EditableLabel{border:0;background-color:#f8f8f8;width:100%;}body #CustomisationFieldSet{float:left;clear:left;width:909px;margin-bottom:100px;}body #customRateFieldNamesTable{margin-top:5px;margin-left:8px;width:901px;}body #customRateFieldNamesTable thead tr{border-bottom:1px solid #6aa6b5;}body #customRateFieldNamesTable thead tr td{font-weight:bold;font-size:15px;}body #customRateFieldNamesTable tbody tr{margin-top:2px;}body #customRateFieldNamesTable tbody tr td{padding:2px;}body #customRateFieldNamesTable .originalFieldNameColumn{width:50%;}body #customRateFieldNamesTable .fieldNameColumn{width:50%;}body #customRateFieldNamesTable .fieldNameColumn input{width:100%;padding-left:2px;}body .warninginfo{font-size:11px;font-style:italic;color:#f08080;margin-top:30px;}body #crewTable{width:98.5%;}body #addcrewmember{font-size:1em;margin-left:82%;text-decoration:none;}body .addbutton{color:#428bca;}body .addbutton:hover{color:#2a6496;}body .addbutton:focus{color:#2a6496;}body .removecrewmember{font-size:1em;color:#f00;text-decoration:none;text-align:right;}body .removecrewmember:hover{color:#a00;text-decoration:none;}body .removecrewmember:focus{color:#a00;text-decoration:none;}body .disabledLabel{color:#d3d3d3!important;}body .leftcompare{color:#4682b4;border:2px solid #4682b4;margin:1px 1px 1px 1px;}body .leftcompare legend{color:#4682b4;border-bottom-color:#4682b4;}body .leftcompare .tab-links .active a{background-color:#4682b4!important;}body .rightcompare{color:#daa520;border:2px solid #daa520;margin:1px 1px 1px 1px;}body .rightcompare legend{color:#daa520;border-bottom-color:#daa520;}body .rightcompare .tab-links .active a{background-color:#daa520!important;}body .modal .modal-header{padding:10px 10px 10px 14px;}body .modal .modal-body{padding:10px;}body .modal .modal-footer{padding:10px;}body input.archive-btn{margin-left:20px;}body span.archive-btn{margin-left:15px;border-left:1px #cfcfcf solid;height:3px;padding:5px 0 7px 0;}body #list>#ltn>#searchBox #search{height:30px;background-color:#fff;line-height:inherit;}body .form-control{height:unset;padding:5px 3px;background-color:#f2f2f2;border-color:#f2f2f2;}body .form-control .btn.dropdown-toggle.btn-default{height:30px;background-color:#f2f2f2;border-color:#f2f2f2;}body .form-control[disabled],body .form-control[readonly],body fieldset[disabled] .form-control{cursor:inherit;background-color:transparent;border-color:transparent;border:0;}body .form-control[disabled]:focus,body .form-control[readonly]:focus,body fieldset[disabled] .form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}body .lookup .form-group.error input{border:1px solid #b94a48;}body .lookup .form-group .col-sm-8{padding-right:48px;}body .lookup .lookup-multi-list{height:100px;overflow:auto;position:relative;padding:0;margin-bottom:0;}body .lookup .form-control[disabled],body .lookup .form-control[readonly],body .lookup fieldset[disabled] .form-control{cursor:inherit;background-color:#f2f2f2;border-color:#f2f2f2;}body .lookup .form-control[disabled]:focus,body .lookup .form-control[readonly]:focus,body .lookup fieldset[disabled] .form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none;}body .lookup a.lookup-button{display:inline-block;position:absolute;right:15px;top:0;width:33px;font-size:24px;padding:0 6px;line-height:29px;text-decoration:none;bottom:0;background-color:var(--rejuvo-blue);color:#fff;text-align:center;height:inherit;max-height:30px;border:0;}body .lookup a.lookup-button:hover{background:#009db9;color:#24899b;}body .lookup a.lookup-button[data-disabled=true]{background-color:#d2d2d2;color:#666;}body .lookup .li-remove{top:6px;right:53px;}body .form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right;}body .input-group-addon{background-color:#ccc;border:0;}body .input-group .form-control{width:100%;}body .input-group[class*=col-]{padding-right:15px;}body .form-group .checkbox{height:32px;}body .form-group.error input{border:1px solid #b94a48;}body .btn-primary{background-color:var(--rejuvo-blue);border-color:var(--rejuvo-blue-border);}body .btn-primary:hover,body .btn-primary:focus,body .btn-primary:active,body .btn-primary.active{background-color:var(--rejuvo-blue-border);border-color:var(--rejuvo-blue-border);}body .btn-primary.disabled,body .btn-primary[disabled]{background-color:var(--rejuvo-blue-disabled);border-color:var(--rejuvo-blue-disabled-border);}body #nav #nb span.active,body #nav #nb span.active:hover{color:var(--rejuvo-green);}body #nav nav{border-top-color:var(--rejuvo-green);}body #nav span{color:var(--rejuvo-green);}body #nav #dashboard .ico{color:var(--rejuvo-green);}body #nav .collapse{border-top-color:var(--rejuvo-green);}body #nav.context #nb span.active,body #nav.context #nb span.active:hover{color:var(--rejuvo-orange);}body #nav.context nav{border-color:var(--rejuvo-orange);}body #nav.context .parent>div>span{color:var(--rejuvo-orange);}body #nav.context #dashboard a{color:var(--rejuvo-orange);}body .div-fieldset{overflow:auto;background-color:#fff;position:relative;min-width:0;margin:5px;padding:0;}body .div-fieldset>.div-legend{padding-left:10px;padding-top:5px;font-size:18px;font-weight:bold;color:#7b7b7b;border-bottom:1px solid #6aa6b5;padding-bottom:2px;}body .div-fieldset>.table-container-fullwidth{overflow:auto;padding:5px;}body .div-fieldset-bordered{border:1px solid #dbdbdb;}body .div-fieldset-bordered>.div-legend{background-color:#f8f8f8;}body fieldset.bordered{border:1px solid #dbdbdb;}body fieldset.bordered legend{background-color:#f8f8f8;}body div.fieldset-table{margin:10px;}body div.fieldset-table .table{margin-bottom:10px;}body div.fieldset-table .table-actions{text-align:center;white-space:nowrap;padding:0 9px;}body div.fieldset-table .table-actions .glyphicon{font-size:12px;margin-top:15px;margin-right:4px;}body div.fieldset-table .table-thin .table-actions .glyphicon{font-size:12px;margin-top:7px;margin-right:4px;}body div.fieldset-table .table-lookup .glyphicon:hover{cursor:pointer;color:#f00;}body div.fieldset-table .table-actions .glyphicon:hover{cursor:pointer;color:#f00;}body div.fieldset-table .table-actions .glyphicon:last-child{margin-right:0;}body .table-thin{font-size:12px;display:block;overflow-x:auto;}body .table-thin input[type=text][readonly=readonly]{background-color:#f8f8f8;}body .table-thin tr td input{font-size:12px;margin:0;padding:0 5px;height:25px;border:0;}body .table-thin input:focus{box-shadow:none;}body table.table-thin>thead>tr>th,body table.table-thin>thead>tr>td{padding:5px;}body table.table-thin>tbody>tr>th,body table.table-thin>tbody>tr>td{padding:0;}body .table-thin .table-lookup{border:0;}body .table-thin .table-lookup>div>input[type=text]{height:25px;padding-right:24px;}body .table-thin .table-lookup>div>input[type=text]:focus{border:1px solid transparent;}body .table-thin .table-lookup>a{padding:2px 5px;}body .table-thin .table-lookup>div>i.glyphicon-remove{margin-top:8px;}body .table-thin a{padding-left:5px;padding-top:4px;display:block;}body #import_modal .form-control.borderless{font-size:12px;margin-top:-2px;}body #import_modal .form-control.condensed input{padding:0;}body #import_modal .import-left-section{float:left;overflow:hidden;}body #import_modal .import-left-section .alert{width:270px;}body #import_modal .import-left-section .remove-file{background-color:#fff;font-size:12px;position:absolute;right:0;top:4px;}body #import_modal .import-left-section .fileupload-container{width:270px;}body #import_modal .import-left-section .fileupload{position:relative;margin:10px;}body #import_modal .mappings-container{width:270px;}body #import_modal .mappings-container .required-asterisk{color:#d11414;}body #import_modal .mappings-container label{font-weight:bold;}body #import_modal .mappings-container .import-database-fields{padding-top:3px;}body #import_modal .import-chevron-bar{background-color:#6aa6b5;float:left;height:416px;margin-top:5px;margin-left:10px;margin-right:10px;width:1px;}body #import_modal .import-chevron-bar .import-chevron{background-color:#fff;color:#6aa6b5;font-size:30px;left:-13px;line-height:14px;margin-top:200px;position:relative;}body #import_modal .import-chevron-bar .import-chevron:hover{color:#2482d9;cursor:pointer;}body #import_modal .errors .table-container-fullwidth{max-height:83px;}body #import_modal .data table{max-height:409px;}body #import_modal .data tbody input{height:auto;padding:3px 5px;}body #import_modal .data .data-rowid{width:50px;}body #import_modal .data input.mapping-error{background-color:#fff0bc;}body #import_modal .data .actions{margin-top:4px;}body #import_modal .data .actions input{margin:0 5px;}body .dropdown{position:relative;display:inline-block;}body .dropdown .dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:100%;max-height:200px;overflow-y:auto;border:1px solid #ccc;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.1);}body .dropdown .dropdown-content>div{padding:3px 5px;cursor:pointer;}body .dropdown .dropdown-content>div:hover{background-color:#f1f1f1;}body .dropdown .input-box{padding:5px;width:100%;box-sizing:border-box;}body .table-wrapper{height:500px;background:#fff;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);overflow:hidden;transition:background .2s ease;}body .table-wrapper .it-table .lookup-controls{display:flex;justify-content:flex-end;height:100%;align-items:center;}body .table-wrapper .it-table .lookup-controls>span.val{padding:0 12px;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;white-space:nowrap;}body .table-wrapper .it-table .lookup-controls .lookup-button.fa.fa-angle-up{display:block;font-size:24px;line-height:22px;text-decoration:none;color:#7e7e7e;text-align:center;height:inherit;max-height:100%;border:0;flex:0 0 30px;align-content:center;}body .table-wrapper .it-table .lookup-controls .lookup-button.fa.fa-angle-up:hover{background:#c3c3c3;color:#2297ac;}body .table-wrapper .it-table .lookup-controls .li-remove{flex:0 0 15px;display:none;align-self:center;padding-top:2px;}body .table-wrapper .it-table .lookup-controls .li-remove i{color:#7e7e7e;font-size:12px;}body .table-wrapper .it-table .lookup-controls .li-remove i:hover{color:#f00;}body .table-wrapper .it-table .lookup-controls:hover .li-remove{display:block;}body .table-wrapper .it-table input.condensed{padding:0 5px!important;height:100%;border:0;}body .it-table td{height:inherit;}body .it-table:focus::after{border:0;}#task .info-note{font-size:10px;width:315px;margin-left:165px;padding:6px;}#programme .info-note{font-size:10px;width:315px;margin-left:165px;padding:6px;}
#timesheet .optional-rate-group .form-group{width:100%;}#timesheet .optional-rate-group .optional-rate-text{width:216px;display:inline;}#timesheet .optional-rate-group .optional-rate-check{width:13px;height:13px;display:inline;margin-left:5px;}
#tyreChecks .tc-controls{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;}#tyreChecks .tc-controls label{font-size:13px;font-weight:500;color:#334155;}#tyreChecks .tc-controls input[type=month]{padding:6px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;}#tyreChecks .tc-controls-spacer{flex:1;}#tyreChecks .tc-shortcut-btn{padding:6px 16px;border:2px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;font-weight:500;cursor:pointer;outline:0;font-family:inherit;transition:background .15s,border-color .15s,color .15s;min-width:9em;}#tyreChecks .tc-shortcut-btn.tc-export{border-color:#07ac6f;color:#04623f;}#tyreChecks .tc-shortcut-btn.tc-export:hover{background:#dafddf;border-color:#057b4f;}#tyreChecks .tc-shortcut-btn.tc-summer{border-color:#f59e0b;color:#92400e;}#tyreChecks .tc-shortcut-btn.tc-summer:hover{background:#fef3c7;border-color:#d97706;}#tyreChecks .tc-shortcut-btn.tc-winter{border-color:#3b82f6;color:#1e40af;}#tyreChecks .tc-shortcut-btn.tc-winter:hover{background:#dbeafe;border-color:#2563eb;}#tyreChecks .tc-main{display:flex;flex-direction:row;}#tyreChecks .tc-table-wrapper{flex:1;min-width:0;}#tyreChecks #tc-table{height:100%;}#tyreChecks .tc-cell-greyed{background:#f1f5f9;color:#cbd5e1;text-align:center;display:inline-block;width:100%;}#tyreChecks .tc-tread-depth{font-weight:600;padding:2px 8px;border-radius:4px;display:inline-block;}#tyreChecks .tc-depth-green{background:#dcfce7;color:#166534;}#tyreChecks .tc-depth-amber{background:#fef3c7;color:#92400e;}#tyreChecks .tc-depth-red{background:#fee2e2;color:#991b1b;}#tyreChecks .tc-cell-na{font-style:italic;color:#94a3b8;}#tyreChecks .tc-cell-empty{display:inline-block;}#tyreChecks .tc-position-divider{border-left:2px solid #94a3b8!important;}#tyreChecks .tc-side-panel{width:0;overflow:hidden;transition:width .3s ease;border-left:1px solid #e2e8f0;background:#fff;flex-shrink:0;}#tyreChecks .tc-side-panel.tc-panel-open{width:420px;}#tyreChecks .tc-panel-inner{width:420px;padding:16px;box-sizing:border-box;}#tyreChecks .tc-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e2e8f0;}#tyreChecks .tc-panel-header h3{margin:0;font-size:14px;font-weight:600;color:#1e293b;}#tyreChecks .tc-panel-close{border:0;background:none;cursor:pointer;font-size:18px;color:#64748b;padding:4px;line-height:1;}#tyreChecks .tc-panel-close:hover{color:#1e293b;}#tyreChecks .tc-panel-field{margin-bottom:16px;}#tyreChecks .tc-panel-field label{display:block;font-size:12px;font-weight:500;color:#64748b;margin-bottom:4px;}#tyreChecks .tc-panel-field .tc-panel-value{font-size:14px;color:#1e293b;font-weight:500;}#tyreChecks .tc-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;}#tyreChecks .tc-panel-grid-full{grid-column:1/-1;}#tyreChecks .tc-panel-select{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;box-sizing:border-box;background:#fff;cursor:pointer;font-family:inherit;}#tyreChecks .tc-panel-date{width:100%;padding:6px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;box-sizing:border-box;}#tyreChecks .tc-panel-tyre-value{font-weight:600;padding:2px 8px;border-radius:4px;display:inline-block;}#tyreChecks .tc-panel-save{width:100%;padding:10px;background:#1e40af;color:#fff;border:0;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;margin-top:20px;font-family:inherit;}#tyreChecks .tc-panel-save:hover{background:#1e3a8a;}#tyreChecks .tc-panel-save:disabled{background:#94a3b8;cursor:not-allowed;}#tyreChecks .tc-panel-error{color:#dc2626;font-size:12px;margin-top:8px;}#tyreChecks .it-group-header{background:#e2e8f0!important;}#tyreChecks .it-group-header:hover{background:#cbd5e1!important;}#tyreChecks .it-group-title{color:#475569!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.5px;}#tyreChecks .table-loading{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:14px;}#tyreChecks .table-error{display:flex;align-items:center;justify-content:center;height:100%;color:#dc2626;font-size:14px;padding:20px;text-align:center;}
