﻿.ct-label{fill:rgba(0,0,0,0.4);color:rgba(0,0,0,0.4);font-size:0.75rem;line-height:1}.ct-chart-line .ct-label,.ct-chart-bar .ct-label{display:block;display:-webkit-box;display:-ms-flexbox;display:flex}.ct-chart-pie .ct-label,.ct-chart-donut .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label.ct-vertical.ct-start{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-label.ct-vertical.ct-end{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;text-align:right;text-anchor:end}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;text-align:left;text-anchor:end}.ct-grid{stroke:rgba(0,0,0,0.2);stroke-width:1px;stroke-dasharray:2px}.ct-grid-background{fill:none}.ct-point{stroke-width:10px;stroke-linecap:round}.ct-line{fill:none;stroke-width:4px}.ct-area{stroke:none;fill-opacity:0.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-point,.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-slice-donut{stroke:#d70206}.ct-series-a .ct-slice-pie,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-area{fill:#d70206}.ct-series-b .ct-point,.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-slice-donut{stroke:#f05b4f}.ct-series-b .ct-slice-pie,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-area{fill:#f05b4f}.ct-series-c .ct-point,.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-slice-donut{stroke:#f4c63d}.ct-series-c .ct-slice-pie,.ct-series-c .ct-slice-donut-solid,.ct-series-c .ct-area{fill:#f4c63d}.ct-series-d .ct-point,.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-slice-donut{stroke:#d17905}.ct-series-d .ct-slice-pie,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-area{fill:#d17905}.ct-series-e .ct-point,.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-slice-donut{stroke:#453d3f}.ct-series-e .ct-slice-pie,.ct-series-e .ct-slice-donut-solid,.ct-series-e .ct-area{fill:#453d3f}.ct-series-f .ct-point,.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-slice-donut{stroke:#59922b}.ct-series-f .ct-slice-pie,.ct-series-f .ct-slice-donut-solid,.ct-series-f .ct-area{fill:#59922b}.ct-series-g .ct-point,.ct-series-g .ct-line,.ct-series-g .ct-bar,.ct-series-g .ct-slice-donut{stroke:#0544d3}.ct-series-g .ct-slice-pie,.ct-series-g .ct-slice-donut-solid,.ct-series-g .ct-area{fill:#0544d3}.ct-series-h .ct-point,.ct-series-h .ct-line,.ct-series-h .ct-bar,.ct-series-h .ct-slice-donut{stroke:#6b0392}.ct-series-h .ct-slice-pie,.ct-series-h .ct-slice-donut-solid,.ct-series-h .ct-area{fill:#6b0392}.ct-series-i .ct-point,.ct-series-i .ct-line,.ct-series-i .ct-bar,.ct-series-i .ct-slice-donut{stroke:#f05b4f}.ct-series-i .ct-slice-pie,.ct-series-i .ct-slice-donut-solid,.ct-series-i .ct-area{fill:#f05b4f}.ct-series-j .ct-point,.ct-series-j .ct-line,.ct-series-j .ct-bar,.ct-series-j .ct-slice-donut{stroke:#dda458}.ct-series-j .ct-slice-pie,.ct-series-j .ct-slice-donut-solid,.ct-series-j .ct-area{fill:#dda458}.ct-series-k .ct-point,.ct-series-k .ct-line,.ct-series-k .ct-bar,.ct-series-k .ct-slice-donut{stroke:#eacf7d}.ct-series-k .ct-slice-pie,.ct-series-k .ct-slice-donut-solid,.ct-series-k .ct-area{fill:#eacf7d}.ct-series-l .ct-point,.ct-series-l .ct-line,.ct-series-l .ct-bar,.ct-series-l .ct-slice-donut{stroke:#86797d}.ct-series-l .ct-slice-pie,.ct-series-l .ct-slice-donut-solid,.ct-series-l .ct-area{fill:#86797d}.ct-series-m .ct-point,.ct-series-m .ct-line,.ct-series-m .ct-bar,.ct-series-m .ct-slice-donut{stroke:#b2c326}.ct-series-m .ct-slice-pie,.ct-series-m .ct-slice-donut-solid,.ct-series-m .ct-area{fill:#b2c326}.ct-series-n .ct-point,.ct-series-n .ct-line,.ct-series-n .ct-bar,.ct-series-n .ct-slice-donut{stroke:#6188e2}.ct-series-n .ct-slice-pie,.ct-series-n .ct-slice-donut-solid,.ct-series-n .ct-area{fill:#6188e2}.ct-series-o .ct-point,.ct-series-o .ct-line,.ct-series-o .ct-bar,.ct-series-o .ct-slice-donut{stroke:#a748ca}.ct-series-o .ct-slice-pie,.ct-series-o .ct-slice-donut-solid,.ct-series-o .ct-area{fill:#a748ca}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}.xdsoft_datetimepicker{-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;-webkit-box-shadow:none;box-shadow:none}.xdsoft_datetimepicker *{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#33aaff;-webkit-box-shadow:#178fe5 0 1px 3px 0 inset;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#33aaff}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;-webkit-box-shadow:#ffb871 0 1px 4px 0 inset;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;-webkit-box-shadow:#00dd1c 0 1px 4px 0 inset;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#33aaff;-webkit-box-shadow:#178fe5 0 1px 3px 0 inset;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#33aaff !important;-webkit-box-shadow:#178fe5 0 1px 3px 0 inset !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit	!important;background:inherit !important;-webkit-box-shadow:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{-webkit-box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#cc5500;-webkit-box-shadow:#b03e00 0 1px 3px 0 inset;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#cc5500}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;-webkit-box-shadow:#ffb871 0 1px 4px 0 inset;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;-webkit-box-shadow:#00dd1c 0 1px 4px 0 inset;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#cc5500;-webkit-box-shadow:#b03e00 0 1px 3px 0 inset;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #dddddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans", "Book Antiqua", sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(73%, #f4f8fa));background:linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f4f8fa',GradientType=0 )}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-webkit-gradient(linear, left top, left bottom, from(#f4f8fa), color-stop(73%, #fff));background:linear-gradient(to bottom, #f4f8fa 0%, #fff 73%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f8fa', endColorstr='#FFF',GradientType=0 )}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #ffffff;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .active[data-value] .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:28px;top:6px;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.button,button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f5a623;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.05)), to(rgba(255,255,255,0)));background-image:linear-gradient(rgba(255,255,255,0.05), rgba(255,255,255,0));border:1px solid #dd9520;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(46,56,65,0.05);box-shadow:0 1px 2px rgba(46,56,65,0.05);color:#fff;cursor:pointer;display:inline-block;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-decoration:none;-webkit-transition:border-color 150ms ease, color 150ms ease;transition:border-color 150ms ease, color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.button:hover,.button:focus,.button.focus,button:hover,button:focus,button.focus,[type='button']:hover,[type='button']:focus,.focus[type='button'],[type='reset']:hover,[type='reset']:focus,.focus[type='reset'],[type='submit']:hover,[type='submit']:focus,.focus[type='submit']{background-color:#b87d1a;border-color:#a67117;color:#fff;cursor:pointer}.button:disabled,button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:0.5}.button:disabled:hover,button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#f5a623}.button.disabled,button.disabled,.disabled[type='button'],.disabled[type='reset'],.disabled[type='submit']{cursor:not-allowed;opacity:0.5;pointer-events:none}.button.disabled:hover,button.disabled:hover,.disabled[type='button']:hover,.disabled[type='reset']:hover,.disabled[type='submit']:hover{background-color:#f5a623}.button.has-icon svg,button.has-icon svg,.has-icon[type='button'] svg,.has-icon[type='reset'] svg,.has-icon[type='submit'] svg{margin-right:0.25em;vertical-align:-0.25em}.button.small,button.small,.small[type='button'],.small[type='reset'],.small[type='submit']{font-size:0.75em}.button.stacked,button.stacked,.stacked[type='button'],.stacked[type='reset'],.stacked[type='submit']{margin-bottom:1em}.button.spaced,button.spaced,.spaced[type='button'],.spaced[type='reset'],.spaced[type='submit']{margin:1rem}.secondary-button{background-color:#f3f3f3;background-image:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f0f0f0));background-image:linear-gradient(#fbfbfb, #f0f0f0);border-color:#cfcfcf;color:#2e3841}.secondary-button:hover,.secondary-button:focus{background-image:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e9e9e9));background-image:linear-gradient(#f3f3f3, #e9e9e9);border-color:#bababa;color:#2e3841}.inline-button{display:inline-block;width:auto}.block-button{display:block;text-align:center;width:100%}.delete-button{background-color:transparent;border-color:#e6e6e6;color:rgba(46,56,65,0.75);-webkit-transition:none;transition:none}.delete-button:hover,.delete-button:focus{border-color:#df3e3e;color:#df3e3e;background-color:transparent}.delete-equipment-button{background-color:transparent;border-color:#e6e6e6;color:rgba(46,56,65,0.75);-webkit-transition:none;transition:none;height:50px}.delete-equipment-button:hover,.delete-equipment-button:focus{border-color:#df3e3e;color:#df3e3e;background-color:transparent}.icon-button{background:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#f5a623;font-weight:400;padding:0;text-align:left;color:rgba(46,56,65,0.5);margin:0.375em}.icon-button:hover,.icon-button:focus{background:none;color:#b87d1a}.icon-button:active{outline:none}.select-menu-button{width:100%}@media (100%: 375px){.select-menu-button{width:auto}}.select-menu-button:focus{outline:none}.select-menu-button::after{border-style:solid;height:0;width:0;border-color:#fff transparent transparent;border-width:0.375em 0.375em 0;content:"";display:inline-block;margin-left:0.375em;vertical-align:1px}.small-button{font-size:0.875em}.equipment-button-sizing{width:100%}@media (min-width: 600px){.equipment-button-sizing{width:80%}}.center-button{margin-left:auto;margin-right:auto}fieldset{border:0;border-bottom:1px solid #e6e6e6;margin-bottom:2.25em;padding:1.5em 0 2.25em}@media screen and (min-width: 600px){fieldset{border:1px solid #e6e6e6;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(46,56,65,0.05);box-shadow:0 1px 2px rgba(46,56,65,0.05);padding:2.25em}}legend{font-weight:600}@media screen and (min-width: 600px){legend{padding-right:0.75em;padding-left:0.75em}}label{color:rgba(46,56,65,0.75);display:block;font-size:1em;margin-bottom:0.375em}label.checkbox{font-weight:400;display:inline-block}input,select,textarea{display:block;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1em}.select-same-size-as-text-input{margin-bottom:0}input.short{width:4em}input.just-date{width:6.7em}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select[multiple],div.stripe-input{background-color:#fff;border-radius:3px;border:1px solid #e6e6e6;-webkit-box-shadow:inset 0 1px 3px rgba(46,56,65,0.06);box-shadow:inset 0 1px 3px rgba(46,56,65,0.06);font-size:16px;padding:0.5em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover,div.stripe-input:hover{border-color:#b8b8b8}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus,div.stripe-input:focus{border-color:#f5a623;outline:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled,div.stripe-input:disabled{background-color:#f2f2f2;cursor:not-allowed}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover,div.stripe-input:disabled:hover{border:1px solid #e6e6e6}textarea{resize:vertical}[type="search"]{-moz-appearance:none;appearance:none;-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em}[type="file"]{margin-bottom:0.75em;width:100%}select{margin-bottom:0.75em;max-width:100%;width:auto}.form-footer{margin-top:1.5em}.disabled{pointer-events:none;opacity:1.0 !important}.not-allowed{cursor:not-allowed}.not-allowed label{pointer-events:none}body{background-color:#f3f3f3;min-height:100vh}.outer-wrapper{min-height:100vh;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease, -webkit-transform 150ms ease}@media screen and (min-width: 880px){.outer-wrapper{padding-left:16em}}@media screen and (min-width: 600px){.outer-wrapper{background-color:#fff;padding-bottom:1.5em}}.outer-wrapper.is-pushed{-webkit-transform:translateX(16em);transform:translateX(16em)}@media screen and (min-width: 880px){.outer-wrapper.is-pushed{-webkit-transform:none;transform:none}}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{color:rgba(46,56,65,0.75);font-size:0.875em;font-weight:bold;margin:0 0 0.375em}dd{margin:0 0 1.5em}.bulleted-list{list-style-type:disc;padding-left:1.5em}.numbered-list{list-style-type:number;padding-left:1.5em}.numbered-list>li{margin-top:6px}.priority-low{color:#f5a623 !important}.priority-medium{color:#b87d1a !important}.priority-high{color:#df3e3e !important}figure{margin:0}img,picture{margin:0;max-width:100%}svg{fill:currentColor}table{border-collapse:collapse;font-size:0.875em;table-layout:fixed;width:100%}table.training-report ul{max-height:60px;overflow-y:hidden;-webkit-transition:max-height 0.3s;transition:max-height 0.3s}table.training-report ul.expanded{max-height:1000px;overflow-y:auto}table.training-report ul li{padding:0.75em 0}th{border-bottom:2px solid #e6e6e6;color:rgba(46,56,65,0.75);font-weight:400;padding:1rem;text-align:left}th.expand{width:7%}td{border-bottom:1px solid #e6e6e6;padding:1rem}.table-slim td{padding-top:0.75em;padding-bottom:0.75em}tr,td,th{border-spacing:0;vertical-align:middle}table.training-report td{vertical-align:top}table.sticky-heading{border-collapse:separate}table.sticky-heading th{position:sticky;top:0;background:#fff;border-bottom:1px solid black}body{color:#2e3841;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:0.875em;line-height:1.5}@media screen and (min-width: 600px){body{font-size:1em}}h1,h2,h3,h4,h5,h6{font-family:system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1.25em;-webkit-font-smoothing:antialiased;line-height:1.2;margin:0 0 0.75em}p{margin:0 0 0.75em}a,.link{color:#f5a623;text-decoration:none;-webkit-transition:color 150ms ease;transition:color 150ms ease}a:active,a:focus,a:hover,.link:active,.link:focus,.link:hover{color:#b87d1a}hr{border-bottom:1px solid #e6e6e6;border-left:0;border-right:0;border-top:0;margin:1.5em 0}hr:last-child{display:none}hr.small-spacing{margin:0.75em 0}.signature{font-family:"Allura", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1.5625em}.hidden{display:none}.hidden-radio{position:fixed;opacity:0}.hidden-switch{display:none !important}@media screen and (max-width: 768px){.downloads-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -15px;padding:0 15px}.downloads-table-responsive table th:nth-child(2),.downloads-table-responsive table th:nth-child(3),.downloads-table-responsive table td:nth-child(2),.downloads-table-responsive table td:nth-child(3){display:none}}.u-inline-block{display:inline-block}.u-block{display:block}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-item-align:stretch;align-self:stretch}.u-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-flex-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.u-flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.u-flex-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex-row.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.u-flex-row.pb-1{padding-bottom:0.75em}.u-flex-row.pb-1 form{margin-bottom:0.75em}.u-flex-row.inspection_form_tasks_required{margin-bottom:initial}.u-flex-row.training-was-due{padding-left:8rem}.u-flex-row.space-right{padding-right:1rem}.u-flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-flex--evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.u-flex--between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex-row--start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.u-flex-row--start *{margin-right:1.5em}.u-flex-row--baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.u-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0.75em}.u-flex-0-1{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.u-flex-0-1:not(:first-child){margin-left:1.5em}.date-range .u-flex-0-1:not(:first-child){margin-left:0.75em}.u-flex-0-1:not(:last-child){margin-right:1.5em}.date-range .u-flex-0-1:not(:last-child){margin-right:0.75em}.u-flex-1-1{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.u-flex-1-1:not(:first-child){margin-left:1.5em}.date-range .u-flex-1-1:not(:first-child){margin-left:0.75em}.u-flex-1-1:not(:last-child){margin-right:1.5em}.date-range .u-flex-1-1:not(:last-child){margin-right:0.75em}.u-flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.u-flex-1:not(:first-child){margin-left:1.5em}.date-range .u-flex-1:not(:first-child){margin-left:0.75em}.u-flex-1:not(:last-child){margin-right:1.5em}.date-range .u-flex-1:not(:last-child){margin-right:0.75em}.u-flex-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 800px){.library-card-flex-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.library-card-flex-row form{width:100%}}.input-flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 800px){.input-flex-row{margin-right:1.5em;margin-left:1.5em}}.input-flex-row .input{margin-right:1.5em;width:100%}.input-flex-row .input:last-of-type{margin-right:0}.u-flex-float-right{margin-left:auto !important}.u-flex-1-0-50{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.u-flex-items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.u-flex-text-center{text-align:center}.u-flex-text-left{text-align:left;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.u-width-full{width:100%}.u-flex-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.u-flex-2>*{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 1rem);flex:1 1 calc(50% - 1rem)}.u-flex-2>*:nth-child(2n){margin-right:0}.u-flex-2>*:nth-child(2n + 1){clear:left}@media (max-width: 420px){.u-flex-2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.u-flex-2>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:0}}.u-float-right{float:right}@media screen and (max-width: 600px){.u-hide-mobile{display:none}}.u-pad{padding:2.25em 1.5em}@media screen and (min-width: 600px){.u-pad{padding-right:2.25em;padding-left:2.25em}}.u-row{display:block}.u-row::after{clear:both;content:"";display:block}@media print{.u-hide-print{display:none !important}}.u-print-only{display:none}@media print{.u-print-only{display:initial}}@media print{body{-webkit-print-color-adjust:exact}.print-margin-bottom{margin-bottom:2.25em}}.u-relative{position:relative}.u-white-space--pre-wrap{white-space:pre-wrap}.u-grid{display:grid;grid-template-columns:1fr;gap:8px;padding:1em}@media (min-width: 880px){.u-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 880px){.u-grid.u-grid-3{grid-template-columns:repeat(3, 1fr)}}.u-grid-sites{display:grid;grid-template-columns:repeat(1, 1fr);padding:0px;gap:.5px;width:100%;background-color:lightgrey}@media (min-width: 600px) and (max-width: 960px){.u-grid-sites{grid-template-columns:repeat(2, 1fr)}.u-grid-sites .grid-item:last-child:nth-child(odd){grid-column:span 2}}@media (min-width: 960px){.u-grid-sites{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1200px){.u-grid-sites{grid-template-columns:repeat(5, 1fr)}}.u-grid-sites .grid-item{background-color:white;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin:0 !important}.u-grid-sidebar-2-1{display:grid;grid-template-columns:1fr;gap:8px;padding:1em}@media (min-width: 1200px){.u-grid-sidebar-2-1{grid-template-columns:2fr 1fr;padding-top:0 !important;padding-right:0 !important}}.u-grid-sidebar-1-2{display:grid;grid-template-columns:1fr}@media (min-width: 1200px){.u-grid-sidebar-1-2{grid-template-columns:1fr 2fr;padding-top:0 !important;padding-right:0 !important}}.u-grid-completions{display:grid;grid-template-columns:1fr;width:100%}.u-grid-completions ul{background-color:lightgrey;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5px}@media (min-width: 600px){.u-grid-completions ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.u-grid-completions ul li{background-color:white}.card-background{position:relative;background:none;z-index:0;overflow:hidden}.card-background::before{content:"";position:absolute;inset:0;background-image:url(https://www.mymomentum.info/assets/diamond-plate-0baa29853ed7bca792eb97885cd370c40b8fc19077bbd579044f1b46ada11794.jpg);background-repeat:repeat;background-position:center;background-size:auto;-webkit-filter:grayscale(100%) brightness(200%);filter:grayscale(100%) brightness(200%);opacity:0.05;z-index:0;pointer-events:none}.card-background>*{position:relative;z-index:1}.card-grid,.equipment-grid,.inspection-forms-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-auto-rows:1fr;gap:20px;padding:20px;margin:auto}.card-grid-wide{display:grid;grid-template-columns:repeat(auto-fill, minmax(600px, 1fr));grid-auto-rows:auto;gap:20px;padding:20px;margin:auto}@media (max-width: 768px){.card-grid-wide{grid-template-columns:1fr;padding:15px;gap:15px}}@media (max-width: 576px){.card-grid-wide{padding:10px;gap:10px}}.card-link-wrapper{display:block;text-decoration:none;color:inherit;height:100%}.card-item,.equipment-card,.inspection-form-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px 20px;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.1);box-shadow:0 1px 6px rgba(0,0,0,0.1);border-left:5px solid #ccc;min-height:200px;height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;transition:background-color 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;transition:transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;transition:transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;overflow:hidden}@media (max-width: 768px){.card-item,.equipment-card,.inspection-form-card{padding:12px 16px;min-height:180px}}@media (max-width: 576px){.card-item,.equipment-card,.inspection-form-card{padding:10px 12px;min-height:160px}}.card-item.needs-maintenance,.needs-maintenance.equipment-card,.needs-maintenance.inspection-form-card{border-left-color:#df3e3e}.card-item.overdue,.overdue.equipment-card,.overdue.inspection-form-card{border-left-color:#f5a623}.card-item.completed,.completed.equipment-card,.completed.inspection-form-card{border-left-color:#126eba}.card-item.ready,.ready.equipment-card,.ready.inspection-form-card{border-left-color:#00c88b}.card-item.archived,.archived.equipment-card,.archived.inspection-form-card,.card-item.out-of-service,.out-of-service.equipment-card,.out-of-service.inspection-form-card{border-left-color:#999}.card-item.blue,.blue.equipment-card,.blue.inspection-form-card{border-left-color:#126eba}.card-item.red,.red.equipment-card,.red.inspection-form-card{border-left-color:#df3e3e}.card-item.yellow,.yellow.equipment-card,.yellow.inspection-form-card{border-left-color:#f5a623}.card-item.green,.green.equipment-card,.green.inspection-form-card{border-left-color:#00c88b}.card-item.gray,.gray.equipment-card,.gray.inspection-form-card{border-left-color:#999}.card-item-content,.equipment-card-content,.inspection-form-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-item-name,.equipment-name,.inspection-form-name{font-size:1.1rem;font-weight:600;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;width:100%;margin-top:1em;margin-bottom:1em;line-height:1.3;min-height:2.6rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 768px){.card-item-name,.equipment-name,.inspection-form-name{font-size:1rem;margin-top:0.7em;margin-bottom:0.7em;min-height:2.2rem}}@media (max-width: 576px){.card-item-name,.equipment-name,.inspection-form-name{font-size:0.9rem;margin-top:0.5em;margin-bottom:0.5em;min-height:2rem}.card-item-name.compact,.compact.equipment-name,.compact.inspection-form-name{margin-bottom:0;min-height:1rem}}.card-item-meta,.equipment-meta,.inspection-form-meta{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 768px){.card-item-meta,.equipment-meta,.inspection-form-meta{min-height:70px}}@media (max-width: 576px){.card-item-meta,.equipment-meta,.inspection-form-meta{min-height:60px}}.card-item-meta>div:not(.two-column-grid),.equipment-meta>div:not(.two-column-grid),.inspection-form-meta>div:not(.two-column-grid){margin-bottom:8px;color:#444;word-wrap:break-word;overflow-wrap:break-word;width:100%}.two-column-grid .column>div{margin-bottom:8px;color:#444;word-wrap:break-word;overflow-wrap:break-word;width:100%}.two-column-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;width:100%}@media (max-width: 768px){.two-column-grid{grid-template-columns:1fr;gap:0px}}.badge-wrapper{position:absolute;top:-12px;right:-12px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.card-link-wrapper .card-item:hover,.card-link-wrapper .equipment-card:hover,.card-link-wrapper .inspection-form-card:hover{-webkit-box-shadow:0 4px 14px rgba(0,0,0,0.15);box-shadow:0 4px 14px rgba(0,0,0,0.15);cursor:pointer;background-color:#f9f9f9;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:background-color 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;transition:background-color 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;transition:transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;transition:transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease}.card-grid>*,.equipment-grid>*,.inspection-forms-grid>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.truncated-description{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.5em;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;width:100%;font-size:1rem;-ms-hyphens:auto;hyphens:auto}@media (max-width: 1200px){.truncated-description{font-size:0.95rem;line-height:1.4;max-height:4.2em}}@media (max-width: 992px){.truncated-description{font-size:0.9rem;-webkit-line-clamp:3;line-clamp:3;max-height:4em}}@media (max-width: 768px){.truncated-description{font-size:0.85rem;-webkit-line-clamp:4;line-clamp:4;max-height:5.6em}}@media (max-width: 576px){.truncated-description{font-size:0.8rem;line-height:1.3;max-height:5.2em}}.no-hover-effect{color:black !important}.no-hover-effect:hover,.no-hover-effect:focus,.no-hover-effect:active{color:black !important}.card-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-actions .button{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:0.9rem;padding:8px 12px;white-space:nowrap}.address-field{margin-bottom:0.75em}.comment-form-header{border-top-left-radius:3px;border-top-right-radius:3px;background-color:#f3f3f3;border:1px solid #e6e6e6;padding:0.75em}.comment-form-title{font-size:1em;margin-bottom:0}.comment-form-body{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:0.75em}.comment-actions{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0.75em}.date-range-row{-webkit-box-shadow:0 1px 2px rgba(46,56,65,0.05);box-shadow:0 1px 2px rgba(46,56,65,0.05)}.date-range{padding-top:1.5em;padding-right:1.5em;padding-left:1.5em}@media screen and (min-width: 600px){.date-range{padding-right:2.25em;padding-left:2.25em}}.field-with-errors [type='color'],.field-with-errors [type='date'],.field-with-errors [type='datetime'],.field-with-errors [type='datetime-local'],.field-with-errors [type='email'],.field-with-errors [type='month'],.field-with-errors [type='number'],.field-with-errors [type='password'],.field-with-errors [type='search'],.field-with-errors [type='tel'],.field-with-errors [type='text'],.field-with-errors [type='time'],.field-with-errors [type='url'],.field-with-errors [type='week'],.field-with-errors input:not([type]),.field-with-errors textarea,.field-with-errors select,.field-with-errors .selectize-input{border-color:#df3e3e}.error-hint{color:#df3e3e;padding-right:0.75em}.field-group{display:block}.field-group::after{clear:both;content:"";display:block}.field-group .input{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.field-group .input:last-child{margin-right:0}.file-input{height:0.1px;width:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.file-input-label{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.file-input-label svg{height:1em;width:1em;margin-right:0.375em;margin-top:0.25em;vertical-align:middle}.file-input-label span{line-height:1.5;overflow:hidden;text-overflow:ellipsis;max-width:15em}.multi-file-list{display:none}.form-row{position:relative}@media screen and (min-width: 680px){.form-row{display:-webkit-box;display:-ms-flexbox;display:flex}}.form-row+.form-row{border-top:1px solid #e6e6e6;padding-top:1.5em}.form-row-item{position:relative}@media screen and (min-width: 680px){.form-row-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:0.75em}}.form-row-action{position:absolute;top:0.75em;right:0}@media screen and (min-width: 680px){.form-row-action{-ms-flex-item-align:center;align-self:center;position:static}}.form-row:first-child .form-row-action:not(.persisted){visibility:hidden}.frequency-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5em;margin-bottom:1.5em}.frequency-input.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.frequency-input-item{margin-right:0.75em;margin-bottom:0;padding:0.375em}.frequency-input-value-item{max-width:5em}.frequency-input-long-value-item{max-width:7em}.training-frequency .frequency-input{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.training-frequency .frequency-input label{margin-right:0.375em;white-space:nowrap}.training-frequency .frequency-input-selectize{margin-right:0.75em;margin-bottom:0;padding-top:0;width:6em}.training-frequency .frequency-input-count{margin-right:0.75em;margin-bottom:0}.training-frequency .frequency-input-count input{max-width:5em}.input{margin-bottom:1.5em}td .input{margin-bottom:0}.input.inline{display:inline-block}.input.with-description,.input.next-due-wrapper,.input.inline{margin-bottom:0}.jha-fields{display:none}.select-hazards-info{font-weight:bold;margin-bottom:1em}.mini-comment-actions input{vertical-align:top}.maintenance-datum-group,.maintenance-datum-input{width:100%}@media screen and (min-width: 800px){.maintenance-datum-group,.maintenance-datum-input{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 20px);flex:1 0 calc(50% - 20px);padding:0.375em}}.maintenance-datum,.maintenance-datum-form-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.375em}.radio-status-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-status{margin-right:1.5em;margin-bottom:0;display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap}.radio-status [type="radio"]{display:none}.radio-status-button{background-color:#f3f3f3;border:1px solid #e6e6e6;border-radius:3px;color:#999;cursor:pointer;display:inline-block;padding:1.5em}.radio-status-button:hover,.radio-status-button:focus{border-color:#b8b8b8}.radio-status-button svg{height:2.25em;width:2.25em;vertical-align:middle}[type="radio"]:checked+.radio-status-button.acceptable{background-color:#7bd2a8;border-color:#6fbd97;color:#fff}[type="radio"]:checked+.radio-status-button.yes{background-color:#7bd2a8;border-color:#6fbd97;color:#fff}[type="radio"]:checked+.radio-status-button.needs-improvement{background-color:#ef8585;border-color:#d77878;color:#fff}[type="radio"]:checked+.radio-status-button.no{background-color:#ef8585;border-color:#d77878;color:#fff}[type="radio"]:checked+.radio-status-button.not-applicable{background-color:#a7afb3;border-color:#969ea1;color:#fff}.radio-status-comments{-ms-flex-negative:0;flex-shrink:0;margin-top:0.75em}@media screen and (min-width: 600px){.radio-status-comments{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}}.updated-input-collection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem;margin-bottom:1.5em}.updated-input-collection>label{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e6e6e6;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(46,56,65,0.05);box-shadow:0 1px 2px rgba(46,56,65,0.05);cursor:pointer;line-height:1;margin-bottom:0.75em;overflow:hidden;padding:1.25em 1.5em;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease}.updated-input-collection>label:hover{border-color:#b8b8b8}.updated-input-collection>label:active{border-color:#f5a623;-webkit-box-shadow:none;box-shadow:none}.updated-input-collection.priority-radios label{position:relative;min-height:58px}.updated-input-collection.priority-radios label input[type="radio"]{position:absolute;z-index:10;top:22px;color:black}.updated-input-collection.priority-radios label input[type="radio"]~span{position:absolute;left:45px;z-index:10}.updated-input-collection.priority-radios label input[type="radio"]~span.filler{z-index:5;top:0;left:0;height:100%;width:100%}.updated-input-collection.priority-radios label.priority-low{border-color:#f5a623}.updated-input-collection.priority-radios label.priority-low:hover{background-color:#f5a623}.updated-input-collection.priority-radios label.priority-low:hover span{color:white}.updated-input-collection.priority-radios label.priority-low input[type="radio"]:checked~span{color:white}.updated-input-collection.priority-radios label.priority-low input[type="radio"]:checked~span.filler{background-color:#f5a623}.updated-input-collection.priority-radios label.priority-medium{border-color:#b87d1a}.updated-input-collection.priority-radios label.priority-medium:hover{background-color:#b87d1a}.updated-input-collection.priority-radios label.priority-medium:hover span{color:white}.updated-input-collection.priority-radios label.priority-medium input[type="radio"]:checked~span{color:white}.updated-input-collection.priority-radios label.priority-medium input[type="radio"]:checked~span.filler{background-color:#b87d1a}.updated-input-collection.priority-radios label.priority-high{border-color:#df3e3e}.updated-input-collection.priority-radios label.priority-high:hover{background-color:#df3e3e}.updated-input-collection.priority-radios label.priority-high:hover span{color:white}.updated-input-collection.priority-radios label.priority-high input[type="radio"]:checked~span{color:white}.updated-input-collection.priority-radios label.priority-high input[type="radio"]:checked~span.filler{background-color:#df3e3e}.updated-input-collection.tryptic{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.updated-input-collection.tryptic label{width:31%}.updated-input-collection.tryptic.with-deselect{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.updated-input-collection.tryptic.with-deselect label{width:29%}.updated-input-collection input{line-height:1;margin-right:0.5em;vertical-align:middle}.observations-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.observations-toggle label{width:100% !important}@media (min-width: 1300px){.observations-toggle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.observations-toggle label{width:31% !important}}.visitor-toggle{background:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#f5a623;font-weight:400;padding:0;text-align:left;position:absolute;top:0;right:0;font-size:0.875em}.visitor-toggle:hover,.visitor-toggle:focus{background:none;color:#b87d1a}.visitor-toggle:active{outline:none}.visitor-fields{display:none}.action-chips{background-image:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff));background-image:linear-gradient(#f3f3f3, #fff);border-bottom:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5em}.action-chip-item,.action-chip-item-many{width:100%}@media screen and (min-width: 680px){.action-chip-item,.action-chip-item-many{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0.75em}.action-chip-item:last-of-type,.action-chip-item-many:last-of-type{padding-right:0}}.action-chip-item:not(:last-child),.action-chip-item-many:not(:last-child){margin-bottom:0.75em}@media screen and (min-width: 680px){.action-chip-item:not(:last-child),.action-chip-item-many:not(:last-child){margin-bottom:0}}@media screen and (min-width: 680px){.action-chip-item{width:33.33%}}@media screen and (min-width: 680px){.action-chip-item-many{width:25%}}@media screen and (min-width: 680px){.five-across{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.five-across .action-chip-item-many{width:33%}}@media screen and (min-width: 960px){.five-across .action-chip-item-many{width:20%}}.action-chip{font-size:0.875em;line-height:inherit;padding:1.5em;white-space:normal;width:100%}@media screen and (min-width: 680px){.action-chip{padding:2.25em 0.75em;text-align:center}}.action-chip svg{height:1.25em;width:1.25em;margin-right:0.375em;vertical-align:-0.125em}@media screen and (min-width: 680px){.action-chip svg{margin-right:auto;margin-bottom:1.5em;margin-left:auto;display:block}}[data-accordion-trigger]{cursor:pointer}.accordion-contents{display:none}.accordion-contents.searching{display:block}.accordion{background-color:#f6f6f6;border:1px solid #dcdcdc;margin:0 0 1.5em;padding:0}.accordion.no-border{border:none}.accordion.no-border .submenu{border:1px solid #dcdcdc}.accordion ul{margin:0;padding:0}.accordion li:not(.tab){border-bottom:1px solid #dcdcdc;list-style:none}.accordion li:not(.tab) .accordion-title{color:#333;cursor:pointer;padding:0.75em 1.618em;text-decoration:none}.accordion li:not(.tab) .accordion-title:focus,.accordion li:not(.tab) .accordion-title:hover{background-color:#f0f0f0}.accordion .icon-end{margin-right:0.75em}.accordion .submenu{border-top:1px solid #dcdcdc;display:none;padding:1.5em}.accordion .submenu .input{width:100%}.accordion .submenu.visible{display:block}.accordion .submenu li:not(.tab):focus,.accordion .submenu li:not(.tab):hover{background-color:#eeeeee}.accordion .submenu .accordion-title{padding-left:0;padding-right:0}.accordion .submenu .submenu{padding:0}.accordion .submenu .submenu li{padding-left:0;padding-right:0}.accordion .is-expanded{display:block;padding-bottom:0}.accordion-title{font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1.5em;font-weight:500;margin-bottom:0.75em}.accordion-label span{margin-right:0.75em}.action-log{background-color:white;padding:0.75em;border-radius:0.75em;margin-bottom:1.5em}.action-log dd,.action-log dt{margin:0}.action-log hr{margin:0.75em}[data-role="action-items"] .action-log{background-color:#e6e6e6}.add-another-link{background:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#f5a623;font-weight:400;padding:0;text-align:left;font-size:0.875em;font-weight:600;margin-bottom:1.5em}.add-another-link:hover,.add-another-link:focus{background:none;color:#b87d1a}.add-another-link:active{outline:none}.alert,.info{display:block;background-color:#fff;border-radius:3px;border:1px solid #e6e6e6;border-left:3px solid #f5a623;margin-bottom:1.5em;padding:0.75em 1.5em}.alert::after,.info::after{clear:both;content:"";display:block}@media screen and (min-width: 600px){.alert,.info{padding:1.5em 2.25em}}.card-cell .alert,.card-cell .info{margin-bottom:0}.click-info{opacity:0.5}.alert-info{border-left-color:#085676}.alert-info:hover{cursor:pointer}.alert-body{overflow:hidden;display:none}.alert-body.justify{text-align:justify}.alert-error{border-left-color:#df3e3e}.alert-title{font-size:1.125em;font-weight:400;margin-bottom:0.375em}.alert-description:last-of-type{margin-bottom:0}.alert-icon{position:relative;top:0.25em;height:1.5em;width:1.5em;color:rgba(46,56,65,0.5);float:left;margin-right:1.5em}@media screen and (max-width: 600px){.alert-icon{display:none}}.alert-show{display:block}.badge{background-color:salmon;border-radius:16px;color:#fff;font-size:0.7em;padding:0.2em .8em;white-space:nowrap}.badge.priority-low{background-color:#f5a623;color:white !important}.badge.priority-medium{background-color:#b87d1a;color:white !important}.badge.priority-high{background-color:#df3e3e;color:white !important}.badge.mx-UNAVAILABLE{background-color:#2e3841;color:white !important}.badge.mx-OPEN{background-color:#1987fc;color:white !important}.badge.mx-ON_HOLD{background-color:#ffaa2b;color:white !important}.badge.mx-IN_PROGRESS{background-color:#1987fc;color:white !important}.badge.mx-DONE{background-color:#00c88b;color:white !important}.badge.draft{background-color:#f5a623;color:white !important}.badge.red{background-color:#df3e3e}.badge.green{background-color:#00c88b}.badge.gray{background-color:#999}.badge.mid-blue{background-color:#126eba}.badge.yellow{background-color:#f5a623}.badge.blue{background-color:#09e}.badge.status-badge-archived{background:#999}.badge.status-badge-closed{background:#09e}.inline-badge{margin-left:0.375em}.pm-badge{border-radius:12px;color:#fff;font-size:0.6em;padding:0.2em .8em;white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#09e;margin-left:0.375em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-badge{padding:0.4em;margin-bottom:0.2em;font-size:0.7em;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.legacy-badge{display:inline-block;padding:3px 8px;background-color:#ffd700;color:#333;font-size:11px;font-weight:bold;border-radius:10px;text-transform:uppercase;letter-spacing:0.8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);box-shadow:0 1px 3px rgba(0,0,0,0.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px}.legacy-badge:hover{background-color:#ffc107;cursor:default}.breadcrumb{display:inline-block}@media screen and (min-width: 600px){.breadcrumb+.breadcrumb::before{margin-right:0.375em;margin-left:0.375em;content:"›"}}@media screen and (max-width: 600px){.breadcrumb:not(:last-child){display:none}}@media print{.breadcrumb:not(:last-child){display:none !important}}.breadcrumb-title-with-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card{background-color:#fff;border-bottom:1px solid #e6e6e6;padding:1.5em;position:relative}@media screen and (min-width: 600px){.card{padding:2.25em}}@media screen and (min-width: 600px){.card{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;-webkit-box-shadow:0 2px 4px rgba(46,56,65,0.4);box-shadow:0 2px 4px rgba(46,56,65,0.4)}.card::after{border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-right:0.375em;margin-left:0.375em;position:absolute;top:100%;right:0;left:0;background-color:#fff;border:1px solid #e6e6e6;-webkit-box-shadow:0 2px 4px rgba(46,56,65,0.4);box-shadow:0 2px 4px rgba(46,56,65,0.4);content:"";height:0.375em;z-index:-1}}.card .white-card{background-color:#fff}@media print{.card{border:0;-webkit-box-shadow:none;box-shadow:none;padding:0}}.card.no-pad{padding:0}.card-title{font-size:1.125em;font-weight:400;margin-bottom:1.5em}.card-main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:1.5em}@media screen and (min-width: 600px){.card-main{padding:2.25em}}.card-main--files{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.card-sidebar{background-color:#f3f3f3;border-top:1px solid #e6e6e6;padding:1.5em}@media screen and (min-width: 600px){.card-sidebar{padding-top:2.25em;padding-bottom:2.25em}}@media screen and (min-width: 100%){.card-sidebar{-ms-flex-item-align:stretch;align-self:stretch;border-left:1px solid #e6e6e6;border-top:0;width:20em}}@media screen and (min-width: 100%){.card-sidebar{border-left:none;border-right:1px solid #e6e6e6}}.card-cell{border-bottom:1px solid #e6e6e6;padding:1.5em}@media screen and (min-width: 600px){.card-cell{padding-right:2.25em;padding-left:2.25em}}.card-cell.no-border{border-bottom:0}.card-nav,.library-card-nav{background-color:#f3f3f3;border-bottom:1px solid #e6e6e6;margin-bottom:1.5em}@media print{.card-nav,.library-card-nav{display:none !important}}.library-card-nav{padding:1.5em}@media screen and (min-width: 800px){.library-card-nav{padding:1.5em 1.5em 0}}.card-subheader{border-bottom:1px solid #e6e6e6;margin-bottom:1.5em;padding-bottom:1.5em}@media screen and (min-width: 600px){.card-subheader{padding-bottom:2.25em}}.card-subheader-title{font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1.5em;font-weight:500;margin-bottom:0}.card-subheader-title a{color:rgba(46,56,65,0.5)}.card-subheader-title a.site-header{color:#2e3841}.card-subheader-title a.site-header:focus,.card-subheader-title a.site-header:hover{color:#b87d1a}.check-actions{border-bottom:1px solid #e6e6e6;margin-bottom:2.25em}.check-action{margin-bottom:1.5em}.check-action svg{margin-top:0.125em;margin-right:0.75em;float:left;vertical-align:baseline;color:#b8b8b8}.check-action svg.is-complete{color:#7bd2a8}.check-action svg.is-draft{color:#f5a623}.check-action-body{overflow:hidden}.check-action-title{display:inline-block;font-size:0.875em;font-weight:600;margin-bottom:0.375em}.check-action-description{color:rgba(46,56,65,0.75);font-size:0.875em}.clearance-container{margin-top:1rem;margin-right:auto;margin-left:auto;background-color:#fff;border:1px solid #e6e6e6;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(46,56,65,0.05);box-shadow:0 1px 2px rgba(46,56,65,0.05);padding:2.25em;width:23em}.clearance-logo{display:block;margin-bottom:1.5em}.clearance-logo svg{height:3em;max-width:100%}.forgot-password-link{position:absolute;top:0;right:0;font-size:0.875em}.closed{background-color:#f3f3f3;border:1px solid #e6e6e6;border-radius:3px;padding:1.5em}.closed-title{font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-weight:500;letter-spacing:0.05em;margin-bottom:0;text-transform:uppercase}.closed-date{color:rgba(46,56,65,0.5);font-size:0.875em}.comment{border-radius:3px;border:1px solid #e6e6e6;margin-bottom:1.5em}.comment-header{border-top-left-radius:3px;border-top-right-radius:3px;background-color:#f3f3f3;border-bottom:1px solid #e6e6e6;margin-bottom:0;padding:0.75em 1.5em}.comment-content{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:1.5em}.comment-attachment{border:1px solid #e6e6e6;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(46,56,65,0.05);box-shadow:0 1px 2px rgba(46,56,65,0.05);margin-bottom:1.5em;padding:0.75em 1.5em}.comment-image{margin-right:auto;margin-bottom:1.5em;margin-left:auto;display:block}.comment-text:last-of-type{margin-bottom:0}.container{max-width:100%;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:block}@media screen and (min-width: 600px){.container{padding:0.75em 0.75em}}.contact-details{margin-bottom:1.5em}.danger-link:hover,.danger-link:focus{color:#df3e3e}.document-header{display:none;margin-bottom:4.5em}@media print{.document-header{display:-webkit-box;display:-ms-flexbox;display:flex}}.document-header-address{font-size:0.875em;font-style:normal}.document-header-logo{height:inherit;width:inherit;max-width:75%}.document-signature{display:block;display:none;margin-top:9em;page-break-inside:avoid}.document-signature::after{clear:both;content:"";display:block}@media print{.document-signature{display:block}}.document-signature-item{margin-top:2.25em;margin-bottom:2.25em;float:left;display:block;margin-right:16.0363113405%;width:41.9818443298%;border-top:1px solid #2e3841;font-size:0.8125em;font-weight:600;padding-top:0.75em;text-transform:uppercase}.document-signature-item:nth-child(2n){margin-right:0}.document-signature-item:nth-child(2n+1){clear:left}.document-signature-item:last-child{margin-right:0}.dropdown-wrapper{position:relative}.dropdown{padding-top:0.25em;padding-bottom:0.25em;position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #e6e6e6;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(46,56,65,0.05);box-shadow:0 1px 2px rgba(46,56,65,0.05);display:none;margin-top:0.375em;width:16em;z-index:1}.dropdown.is-open{display:block;z-index:10}.dropdown-item{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#2e3841;display:block;font-size:0.875em;padding:0.75em 1em;-webkit-transition:none;transition:none}.dropdown-item:hover,.dropdown-item:focus{background-color:#f5a623;color:#fff}.dropdown-divider{margin-top:0.25em;margin-bottom:0.25em}.empty-state{border:1px solid #e6e6e6;border-radius:3px;-webkit-box-shadow:inset 0 1px 2px rgba(46,56,65,0.05);box-shadow:inset 0 1px 2px rgba(46,56,65,0.05);padding:2.25em;text-align:center}.clean-empty-state{border:0;-webkit-box-shadow:none;box-shadow:none}.empty-state-title{color:rgba(46,56,65,0.75);font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1.5em;font-weight:500}.empty-state-description{color:rgba(46,56,65,0.5);margin-bottom:0}.no-witnesses{display:none}.filter-submit{margin-bottom:1.5em}.filter-vertical-fieldset{padding:1.5em}.filter-search-field{display:inline-block;width:84%}.filter-search-button{display:inline-block}.assigned-employees .filter-element{display:inline-block;min-width:20%}.filter-small{width:45%;margin:0 1.5% !important}@media screen and (min-width: 600px){.filter-small{width:22%}}.filter-past-training{margin-top:24px !important;-ms-flex-item-align:center;align-self:center}.checkbox-label{margin-bottom:10px}.checkbox-toggle{-ms-flex-item-align:start;align-self:start}.filter-button{margin-top:20px !important;margin-left:auto !important}.dashboard-filters{-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.2);box-shadow:0px 3px 15px rgba(0,0,0,0.2);background:white;padding:1rem 1rem 0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #ddd;margin:1rem;border-radius:8px}.dashboard-filters fieldset{border:1px solid #ddd;border-radius:8px;padding:1.5rem;background-color:#f9f9f9}.dashboard-filters fieldset legend{font-size:1.2rem;font-weight:bold;margin-bottom:1rem}.dashboard-filters fieldset .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.dashboard-filters fieldset .filter-row .filter-item{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px;margin-left:auto;margin-right:auto}@media (min-width: 600px){.dashboard-filters fieldset .filter-row .filter-item{max-width:50%}}.dashboard-filters fieldset .filter-row .filter-item.between{-webkit-box-flex:0;-ms-flex:0;flex:0;-ms-flex-item-align:center;align-self:center;margin:0 0.5rem}.dashboard-filters fieldset .filter-row .filter-item .form-control,.dashboard-filters fieldset .filter-row .filter-item .form-select{width:100%;padding:1rem 1rem;font-size:0.9rem;border:1px solid #ccc;border-radius:4px}.dashboard-filters fieldset .filter-row .filter-item .btn{padding:0.5rem 1rem;font-size:0.9rem;border-radius:4px}.dashboard-filters fieldset .filter-row .filter-item .btn.btn-secondary{background-color:#f0f0f0;color:#333;border:1px solid #ddd}.dashboard-filters fieldset .filter-row .filter-item .btn.btn-primary{background-color:#007bff;color:#fff;border:none}.dashboard-filters .filter-submit{text-align:right}.dashboard-filters .filter-submit .btn-submit{padding:0.6rem 1.5rem;font-size:1rem;font-weight:bold}.location-filters{margin-bottom:0.75em}.date-filters{position:relative;padding:2.5rem 1rem 1.5rem;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;margin-bottom:0.5em}.date-filters legend{font-size:1.2rem;font-weight:bold;margin-bottom:1rem}.date-filters .filter-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:30px}.date-filters .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.date-filters .filter-buttons{position:absolute;top:0.5rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}.date-filters .filter-buttons .btn{padding:0.5rem 1rem;font-size:0.9rem;border-radius:4px}.date-range-filters .filter-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.date-range-filters .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.date-range-filters .filter-date-input{text-align:center;width:100%;min-width:105px}@media (max-width: 1024px){.date-range-filters .filter-item{width:100%}.date-range-filters .filter-date-input{width:100%;max-width:100%}.date-range-filters .filter-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.filter-toggle-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;white-space:nowrap;margin-top:20px !important;margin-left:0.75rem}.additional-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px;border-top:1px solid #ddd;margin-top:10px}.btn-secondary{background-color:rgba(8,86,118,0.8);color:#fff;border:1px solid #085676;padding:0.5rem 1rem;font-size:0.9rem;border-radius:3px;font-weight:bold;-webkit-transition:150ms ease;transition:150ms ease}.btn-secondary:hover{background-color:#085676;border-color:#053346;color:#fff}.btn-secondary:focus{outline:none;-webkit-box-shadow:0 0 0 3px rgba(8,86,118,0.3);box-shadow:0 0 0 3px rgba(8,86,118,0.3)}.btn-secondary:disabled{background-color:#27b6f0;border-color:#0e9cd6;color:rgba(46,56,65,0.75);cursor:not-allowed}.filter-section-content{display:none}.flash{padding:0.75em 1.5em}.clearance .flash{text-align:center}.notice-flash{background-color:#dbeaf3;border-bottom:1px solid #b3e0fa;color:#005c8f}.error-flash{background-color:#f1e1e1;border-bottom:1px solid #e5c4c4;color:#b23232}.alert-flash{background-color:#f3f0e6;border-bottom:1px solid #e5c4c4;color:#c6a959}.flash-content{font-size:0.875em}.folder-contents{margin-left:1.5em}.help-text{color:rgba(46,56,65,0.75);font-size:0.875em;font-style:italic}.icon-prefix{position:relative;top:0.25em;height:1.25em;width:1.25em;display:inline-block;fill:rgba(46,56,65,0.75);margin-right:0.375em}.document-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-expand,.icon-collapse{height:24px;width:24px}.icon-collapse{display:none}.icon-collapse.searching{display:block}.icon-expand.searching{display:none}.caret-icon{width:36px;height:36px}.ie-check{background-color:#b25538;padding:0.75em}.ie-check p{color:#fff;font-size:0.875em;margin-bottom:0}.ie-check a{text-decoration:underline}.ie-check a:hover,.ie-check a:focus{color:#f9ca7b}.import-failure{margin-bottom:1.5em}.import-failure-row{background-color:#f3f3f3;border-bottom:1px solid #e6e6e6;border-left:3px solid #df3e3e;border-radius:3px;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-family:"Monaco", "Consolas", "Lucida Console", monospace;font-size:0.875em;margin-bottom:0.75em;overflow-x:auto;padding:0.375em 0.75em;white-space:nowrap}.import-failure-row.duplicate{border-left-color:#f5a623}.import-success{margin-bottom:1.5em}.import-success-row{background-color:#f3f3f3;border-bottom:1px solid #e6e6e6;border-radius:3px;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-family:"Monaco", "Consolas", "Lucida Console", monospace;font-size:0.875em;margin-bottom:0.75em;overflow-x:auto;padding:0.375em 0.75em;white-space:nowrap}.import-success-row.duplicate{border-left-color:#f5a623}.import-header{margin-bottom:2.25em}@media screen and (min-width: 460px){.import-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 460px){.import-header-log{text-align:right}}.import-row{background-color:#f3f3f3;border-bottom:1px solid #e6e6e6;border-radius:3px;border-left:3px solid #df3e3e;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-family:"Monaco", "Consolas", "Lucida Console", monospace;font-size:0.875em;margin-bottom:0.75em;overflow-x:auto;padding:0.375em 0.75em;white-space:nowrap}.import-row.duplicate{border-left-color:#f5a623}.import-row.success,.import-row.hire,.import-row.update{border-left-color:#7bd2a8}.import-message{font-family:system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;color:rgba(46,56,65,0.75);padding:1em 0}.import-message.waiting,.import-message.started,.import-message.failed,.import-message.completed,.import-message.approved{text-align:center}.import-actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1em;-ms-flex-pack:distribute;justify-content:space-around;padding:2% 20%}.import-steps{counter-reset:import-counter}.import-step{display:-webkit-box;display:-ms-flexbox;display:flex}.import-step::before{height:1.5em;width:1.5em;background-color:#7bd2a8;border-radius:50%;color:#fff;content:counter(import-counter);counter-increment:import-counter;-ms-flex-negative:0;flex-shrink:0;font-size:1.125em;line-height:1.5;margin-right:1.5em;text-align:center}.import-step:not(:last-child){border-bottom:1px solid #e6e6e6;margin-bottom:2.25em;padding-bottom:2.25em}.import-step-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.mini-steps{counter-reset:mini-counter;margin-top:0.75em;margin-bottom:1rem}.mini-step{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.875em}.mini-step::before{height:1.5em;width:1.5em;background-color:#7bd2a8;border-radius:50%;color:#fff;content:counter(mini-counter);counter-increment:mini-counter;-ms-flex-negative:0;flex-shrink:0;font-size:0.875em;line-height:1.5;margin-right:1.5em;text-align:center}.mini-step:not(:last-child){margin-bottom:0.75em}.mini-step-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.inspection-comment{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.75em}.inspection-comment-icon{position:relative;top:0.25em;height:1em;width:1em;color:rgba(46,56,65,0.5);margin-right:0.75em}.inspection-comment-body{color:rgba(46,56,65,0.75);-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.inspection-details-wrapper dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #f3f3f3;padding:0.375em}.inspection-details-wrapper dt{font-size:1.125em;font-weight:700;padding:0 0}.inspection-details-wrapper dd{margin:auto 0}.inspection-form label.bold,.mass-action-form label.bold,.investigation-form label.bold{font-weight:bold;margin:1em 0}.inspection-form .multi-file-label,.mass-action-form .multi-file-label,.investigation-form .multi-file-label{display:none !important}.inspection-form .multi-file-label+hr,.mass-action-form .multi-file-label+hr,.investigation-form .multi-file-label+hr{margin:1.5em 0 0}.inspection-form .multi-file-label+hr+br,.mass-action-form .multi-file-label+hr+br,.investigation-form .multi-file-label+hr+br{display:none}@media (max-width: 610px){.button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button-container .u-flex-end .btn{width:100%;margin-top:12px}}.text-hint{font-size:0.8125em;font-style:italic;margin-top:-.5rem}.card-item.up-to-date,.up-to-date.equipment-card,.up-to-date.inspection-form-card{border-left-color:#00c88b}.inspection-tasks-wrapper .images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.inspection-tasks-wrapper .images>.image{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;max-height:300px;max-width:300px;margin-right:20px}.inspection-tasks-wrapper .images>.image:last-child{margin-right:0}.inspection-tasks-wrapper .data-label{white-space:nowrap;color:rgba(46,56,65,0.75);font-weight:bold;margin-right:0.75em}.inspection-tasks-wrapper .data-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.inspection-tasks-wrapper .data-row.action-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inspection-tasks-wrapper .data-row.action-item .action-item-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.inspection-tasks-wrapper .data-row.action-item .action-item-group span{display:inline-block}.inspection-tasks-wrapper .data-row.action-item .action-item-group.action-item-name{width:600px}.inspection-tasks-wrapper .data-row.action-item .action-item-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inspection-tasks-wrapper .data-row.action-item .action-item-status .action-item-group:not(:last-of-type){margin-bottom:0.75em}.inspection-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inspection-description::-webkit-input-placeholder{font-style:italic;opacity:0.5}.inspection-description:-moz-placeholder{font-style:italic;opacity:0.5}.inspection-description::-moz-placeholder{font-style:italic;opacity:0.5}.inspection-description:-ms-input-placeholder{font-style:italic;opacity:0.5}.inspection-score .score-good{color:#7bd2a8}.inspection-score .score-medium{color:#f5a623}.inspection-score .score-bad{color:#ef8585}.inspection-score .score-urgent{color:#df3e3e}.inspection-stats-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:6px 3px;background-color:#f3f3f3;width:100%}.inspection-stats-wrapper dl{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0.75em;margin:auto 0}.inspection-stats-wrapper dl:not(:last-child){border-right:2px solid #fff}.inspection-stats-wrapper dd{font-weight:800;margin:auto 0}.inspection-stats-wrapper dt{font-size:1.125em}.inspection-data-export{text-align:right;margin-bottom:10px}.items-empty{padding-top:0.75em;text-align:center}.kpis-section{background-color:#f3f3f3;border-top:1px solid #e6e6e6}.kpis{padding:1.5em}@media screen and (min-width: 600px){.kpis{padding:0.375em 1.5em}}@media screen and (min-width: 600px){.kpis{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.kpis.driver-stats{margin-top:1rem}.kpis.sites{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}@media screen and (min-width: 600px){.three-kpis{padding:0.375em 1.5em}}@media screen and (min-width: 600px){.three-kpis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}}.three-kpis.driver-stats{margin-top:1rem}.three-kpis.sites{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.kpi{margin-top:0.375em;margin-bottom:0.375em;padding-top:0.75em;padding-bottom:0.75em;border-top:1px solid #e6e6e6;display:inline-block}@media screen and (min-width: 600px){.kpi{width:48%}}@media screen and (min-width: 100%){.kpi{width:32%}.kpi.spread{width:48%}}@media screen and (max-width: 600px){.kpi{width:100%}}.kpi.site{border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 600px){.kpi.site{width:50%}}@media screen and (min-width: 100%){.kpi.site{width:20%}}.kpi.site .kpi-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.kpi.site .kpi-stat{font-size:2.0rem}.kpi.site .kpi-stat.no-data{font-weight:300;font-size:1.5rem}@media screen and (min-width: 600px){.kpi.driver-stat,.kpi.compliance-stat,.kpi.training-stat,.kpi.meeting-stat,.kpi.contractor-stat{width:48%}}@media screen and (min-width: 100%){.kpi.driver-stat,.kpi.compliance-stat,.kpi.training-stat,.kpi.meeting-stat,.kpi.contractor-stat{width:24%}}.kpi.driver-stat .kpi-title,.kpi.compliance-stat .kpi-title,.kpi.training-stat .kpi-title,.kpi.meeting-stat .kpi-title,.kpi.contractor-stat .kpi-title{text-align:center}.kpi.driver-stat .kpi-stat,.kpi.compliance-stat .kpi-stat,.kpi.training-stat .kpi-stat,.kpi.meeting-stat .kpi-stat,.kpi.contractor-stat .kpi-stat{font-size:2.0rem;width:100%;text-align:center}.kpi.chart::after{clear:both;content:"";display:block}@media screen and (min-width: 100%){.kpi.chart{width:66%}}.kpi.report-stat .kpi-stat{font-size:2.0rem;padding-left:1rem}.kpi-title{color:#09e;font-size:0.875em;letter-spacing:1px;text-transform:uppercase}.kpi-stat{display:inline-block;font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:3.25rem;font-weight:400;line-height:1;margin-bottom:0;margin-right:0.25rem}.kpi-stat .kpi-stat-empty{color:#999}.kpi-stat.site-stat{font-size:2.5rem}.kpi-stat.data-file{font-size:2rem}.kpi-stat-empty{color:rgba(255,255,255,0.5);display:block;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1rem;line-height:3.25rem}.site-kpi-stat-empty{display:block;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1rem;line-height:3.25rem}.kpi-detail{color:rgba(46,56,65,0.5);display:inline-block}.kpi-detail--small{display:block;font-size:0.75rem;text-align:center}@media screen and (max-width: 500px){.kpi-detail--small{display:none}}.kpi-detail .kpi-key-detail{display:block;font-size:0.9em}.chart-stats{float:left;width:100%}.chart-stats .kpi-detail{float:right;width:75%}.chart-stats .kpi-detail.tighten{width:60%}.chart-stats .kpi-detail p{clear:right;float:right;margin-bottom:0}.kpi-inline{margin-top:0.75rem;margin-bottom:0.75rem;font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1.5em;font-weight:400}.kpi-inline span{color:#777e84}.kpi-bar-chart{float:left;height:10em;width:100%}.historical-trends-title,.add-minus{margin:2px !important;padding-bottom:6px}.historical-trends{display:none}.historical-trends h2{color:#09e}.historical-trends .kpi{width:100%}.historical-trends .kpi:first-of-type{border-top:none}.ct-series-a .ct-bar{stroke:#09e}.training-kpi-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.training-kpi-item{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 10px);flex:0 1 calc(33.33% - 10px);margin:5px}.dashboard-stats{white-space:nowrap}.stats-container{background-color:white;padding:16px;border:1px solid #ddd;border-radius:8px;-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.2);box-shadow:0px 3px 15px rgba(0,0,0,0.2)}.stats-container--sites{margin:0.75em}.stats-container--completions{padding-top:0;padding-bottom:0;margin:1rem}.stats-card{min-height:180px;background-color:white}.dashboard-kpi{border-top:0;margin-left:auto;margin-right:auto;width:100%}.stats-card-title{border-bottom:.5px solid}.kpi-detailv2{border-bottom:1px solid #ddd;padding-bottom:6px;display:inline-block;width:100%;margin-left:auto;margin-right:auto}.kpi-detailv2--small{display:block;font-size:0.8rem;text-align:center}.kpi-detailv2 .kpi-key-detail{display:block;font-size:0.9em}.individual-stats-container{margin-left:100px}.kpis.contractor-kpi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kpis.contractor-kpi .kpi{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 10px);flex:0 1 calc(33.33% - 10px);margin:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.list-cards{background-color:#f3f3f3}.list-cards li{margin-bottom:1.5em}.list-cards li:last-of-type{margin-bottom:0}.list-card{background-color:#fff;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-card:hover{background-color:#fbfbfb;-webkit-transition:150ms ease;transition:150ms ease}.list-card:hover .list-card-title dt{color:#f5a623;-webkit-transition:150ms ease;transition:150ms ease}.list-card-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(8,86,118,0.7);border-bottom-left-radius:3px;border-top-left-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:5em}.list-card-details dt{color:#2e3841;margin-bottom:0}.list-card-details dd{color:rgba(46,56,65,0.5);font-size:0.875em;margin-bottom:0}.list-card-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem}.list-card-title .list-card-details dt{text-transform:uppercase}.list-card-counts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #e6e6e6;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem;padding-left:1.5em}.list-card-counts .list-card-details{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.list-card-counts .list-card-details dt{font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:2.5em;font-weight:400;line-height:1;margin-right:0.5rem}.lds-ring,.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #ffaa2b;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#ffaa2b transparent transparent transparent}.lds-ring div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.organizer-title{margin-bottom:24px}.mobile-header{background-color:#fff;padding:0.75em 1.5em}@media print{.mobile-header{display:none !important}}@media screen and (min-width: 880px){.mobile-header{display:none}}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4)}.modal.visible{display:initial}.modal-content{background-color:#fefefe;margin:10% auto;padding:30px;border:1px solid #888;width:80%;max-height:70%;overflow:auto;border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.2);box-shadow:0 4px 8px rgba(0,0,0,0.2)}.close{color:#aaa;float:right;font-size:28px;font-weight:bold;position:relative;top:-15px;right:-15px}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}.navigation-toggle{background:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#f5a623;font-weight:400;padding:0;text-align:left;-ms-flex-negative:0;flex-shrink:0;margin-right:0.75em;text-align:center}.navigation-toggle:hover,.navigation-toggle:focus{background:none;color:#b87d1a}.navigation-toggle:active{outline:none}@media screen and (min-width: 880px){.navigation-toggle{display:none}}.notation{color:rgba(46,56,65,0.75)}.notification-bubble{padding-right:0.25em;padding-left:0.25em;background-color:#085676;border-radius:3px;color:#fff;font-family:"Monaco", "Consolas", "Lucida Console", monospace;font-size:0.8125em;height:1.4em;line-height:1.4;margin-left:0.25em;text-align:center;vertical-align:0.75em}.notification-bubble.overdue{background-color:#df3e3e}.is-overdue,.is-overdue input,.highlighted input,.highlighted{color:#df3e3e !important;font-weight:600}.is-draft{color:#f5a623 !important;font-weight:600}.is-due-soon{color:#f5a623;font-weight:600}.page-header{background-color:#2e3841;padding:1.5em}@media print{.page-header{display:none !important}}@media screen and (min-width: 600px){.page-header{padding-right:2.25em;padding-left:2.25em}}@media screen and (min-width: 600px){.page-header{border-top-left-radius:3px;border-top-right-radius:3px}}.multi-action-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 600px){.multi-action-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width: 375px){.multi-action-button-layout--buttons{display:grid;grid-template-columns:1fr 1fr}.multi-action-button-layout--buttonsu-flex-0-1{margin-bottom:6px}}@media (max-width: 600px){.multi-action-button-layout--buttons{width:90%;gap:0.75em}}@media (min-width: 600px){.multi-action-button-layout--buttons{grid-template-columns:.75fr 1.25fr}}@media (min-width: 450px){.action-button-layout{width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.action-button-layout:not(:first-child){margin-left:1.5em}.date-range .action-button-layout:not(:first-child){margin-left:0.75em}.action-button-layout:not(:last-child){margin-right:1.5em}.date-range .action-button-layout:not(:last-child){margin-right:0.75em}}@media (max-width: 600px){.action-button-layout>.button{width:100% !important;text-align:center;margin-bottom:4px}}.page-header-title{color:#fff;font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1.5em;font-weight:500;margin-bottom:0}.page-header-title a{color:rgba(255,255,255,0.75)}.page-header-title a:active,.page-header-title a:focus,.page-header-title a:hover{color:#fff}.page-header-action{color:#fff;font-size:0.8125em;text-transform:uppercase}.page-header-action:hover,.page-header-action:focus{color:rgba(255,255,255,0.75)}nav.pagination{padding-top:1.5em;float:right}nav.pagination span{font-size:0.75em}.report-row{display:block;margin-bottom:1.5em;overflow:hidden;padding-bottom:1.5em}.report-row::after{clear:both;content:"";display:block}.report-row:not(:last-child){border-bottom:1px solid #e6e6e6}.report-row-title{font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-weight:500;margin-bottom:1.5em}.attention{color:#df3e3e}.report-row-action{color:rgba(46,56,65,0.5);font-size:0.875em;margin-left:0.75em}.training-by-site{margin:1em 2em}.training-accordion{border-bottom:1px solid #e6e6e6;margin-bottom:1em}.card-job-type{padding:0;border:1px solid #e6e6e6;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px;text-align:center;font-size:20px}.card-job-type p{margin:0;font-size:18px}.matrix-container{display:grid;grid-template-columns:1fr 3fr}.matrix-container:nth-child(even){background-color:#f5f5f5}.assigned-trainings{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e6e6e6;border-radius:10px;padding:10px;width:100%;margin-left:20px;gap:6px;overflow-y:scroll;max-height:200px;min-height:200px;justify-items:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.assigned-trainings .large-list{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f9f9f9;border:.5px solid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;width:100%;height:100%;max-height:60px;min-height:60px;text-align:center;-ms-flex-line-pack:center;align-content:center}.assigned-trainings p{grid-column:1 / -1;text-align:center;margin:auto}.assigned-trainings .small-list{grid-column:3 / -1;text-align:center;margin:auto}.assigned-trainings p{min-width:0}.heading{display:grid;grid-template-columns:1fr 3fr;text-align:center;font-weight:bold;font-size:14px}.skip-first-row{margin-top:58px}.terms-and-conditions{padding:2em}.terms-and-conditions h1{text-align:center}.terms-and-conditions ol{list-style-type:decimal}.terms-and-conditions b.underline{text-decoration:underline}ul.trends-reports{padding:1.5em}ul.trends-reports li.trend-report{padding:1.5em}ul.trends-reports li.trend-report .trend-title{color:#09e;font-size:0.875em;letter-spacing:1px;text-transform:uppercase}.section{display:block}.section::after{clear:both;content:"";display:block}.section+.section{border-top:1px solid #e6e6e6;margin-top:4.5em;padding-top:1.5em}.card-sidebar .section+.section{margin-top:0.75em}@media screen and (min-width: 960px){.section-details{float:left;display:block;margin-right:4.8291579146%;width:30.1138947236%}.section-details:last-child{margin-right:0}}@media screen and (min-width: 960px){body.users .section-details{float:left;display:block;margin-right:4.8291579146%;width:12.6423684045%}body.users .section-details:last-child{margin-right:0}}@media screen and (min-width: 960px){body.users .section-body{float:left;display:block;margin-right:4.8291579146%;width:82.5284736809%}body.users .section-body:last-child{margin-right:0}}body.users .section-title{margin-bottom:0}.section-details-action{font-size:0.875em;margin-top:1.5em}@media screen and (min-width: 960px){.section-body{float:left;display:block;margin-right:4.8291579146%;width:65.0569473618%}.section-body:last-child{margin-right:0}}.section-title{font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1.5em;font-weight:500;margin-bottom:0.375em}.section-description{color:rgba(46,56,65,0.75);font-size:0.875em;margin-bottom:2.25em}.button-description{margin-top:0.375em}.service-location-form{margin-bottom:1.5em}.add-another-service-location{-ms-flex-item-align:end;align-self:flex-end}.sso-container{position:relative}.tooltip{position:relative;margin-left:8px;cursor:pointer;background-color:#f9f9f9}.tooltip .tooltiptext{font-size:12px;visibility:hidden;width:200px;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;left:130%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.tooltip .tooltiptext::after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent black transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}@media screen and (max-width: 600px){.tooltip .tooltiptext{left:50%;bottom:140%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip .tooltiptext::after{top:108%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}}.sign-out-link{background:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#f5a623;font-weight:400;padding:0;text-align:left;color:rgba(46,56,65,0.75);display:block;font-size:0.875em;padding:0.75em}.sign-out-link:hover,.sign-out-link:focus{background:none;color:#b87d1a}.sign-out-link:active{outline:none}.sign-out-link:hover,.sign-out-link:focus{background-color:#e1e1e1;color:#2e3841}.sign-out-cta{font-weight:600;margin-bottom:0}.sign-out-email{font-size:0.875em}.site-navigation{position:absolute;top:0;bottom:0;left:-16em;background-color:#f3f3f3;border-right:1px solid #e6e6e6;padding-top:2.25em;width:16em}@media print{.site-navigation{display:none !important}}@media (min-width: 880px){.site-navigation{position:relative}}.site-navigation>*{position:relative;z-index:1}@media (min-width: 880px){.site-navigation::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-filter:grayscale(100%) brightness(200%);filter:grayscale(100%) brightness(200%);opacity:0.075;z-index:0;pointer-events:none}}@media screen and (min-width: 880px) and (min-width: 880px){.site-navigation{position:fixed;top:0;bottom:0;left:0;border-right:0;overflow-y:auto;padding-top:0;width:16em}}.site-navigation__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.site-navigation__logo{background-color:#f3f3f3;display:none;padding:1.5em 0.75em}.site-navigation__logo svg{max-width:100%}@media screen and (min-width: 880px){.site-navigation__logo{display:block}}.site-navigation__logo-image{border:1px solid #171c21;border-radius:3px}.site-navigation__logo-byline{color:#999;font-size:0.75em}.site-navigation__logo-byline img{display:inline-block;max-width:90px;vertical-align:middle}.site-navigation__list{margin-bottom:.5rem}.site-navigation__link{color:rgba(46,56,65,0.75);display:block;font-size:0.875em;padding:0.75em}.site-navigation__link:hover{background-color:#e1e1e1;color:#2e3841}.site-navigation__title{padding-right:0.75em;padding-left:0.75em;font-size:0.875em;text-transform:uppercase;padding-top:10px}.site-navigation__close{background:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:#f5a623;font-weight:400;padding:0;text-align:left;position:absolute;top:1.5em;right:1.5em;color:rgba(46,56,65,0.5)}.site-navigation__close:hover,.site-navigation__close:focus{background:none;color:#b87d1a}.site-navigation__close:active{outline:none}@media screen and (min-width: 880px){.site-navigation__close{display:none}}@media screen and (min-width: 880px){.site-navigation__contact{border-top:1px solid #e6e6e6;margin-top:auto}}@media screen and (min-width: 880px){.site-navigation__auth-item{border-top:1px solid #e6e6e6}}.action_items .issues-item a,.action_items .issues-item a,.companies .company-item a,.compliance_item_reports .compliance-item a,.compliance_items .compliance-item a,.contractors .contractor-management-item a,.contractor_imports .contractor-management-item a,.contractor_documents .contractor-management-item a,.dashboards .dashboard-item a,.default_contractor_requirements .contractor-management-item a,.divisions .divisions-item a,.driver_qualifications-index .driver-management-item a,.driver_qualifications-new .employees-item a,.driver_qualifications-create .employees-item a,.driver_qualifications-edit .employees-item a,.driver_qualifications-update .employees-item a,.downloads .downloads-item a,.employee-imports .employees-item a,.employees .employees-item a,.environmental_issues .issues-item a,.driver_informations .employees-item a,.equipment .equipment-item a,.eye_witness_statements .issues-item a,.incident_reports .issues-item a,.injury_reports .issues-item a,.inspection_forms .inspections-item a,.inspections .inspections-item a,.investigations .issues-item a,.issues .issues-item a,.job_types .job-types-item a,.libraries .library-item a,.library-company_files .library-item a,.library-jhas .library-item a,.library-safety_huddle_topics .library-item a,.library-safety_spotlights .library-item a,.observations .observations-item a,.osha_three_hundred_forms .reports-item a,.permits .permits-item a,.property_damage_reports .issues-item a,.regions .regions-item a,.regulatory_agency_violations .issues-item a,.reports .reports-item a,.sites .sites-item a,.site_metric_comparisons .reports-item a,.trainings .training-item a,.training_reports .training-item a,.meetings .meeting-item a,.target_dates .target-dates-item a,.trends_reports .reports-item a,.users .users-item a,.vehicle_accident_reports .issues-item a,.driver_qualifications .driver-navigation-item a,.change_requests .change-requests-item a,.change_forms .change-forms-item a,.customers .customers-item a{background-color:rgba(64,64,64,0.1);border-left:4px solid #f5a623}.nav-text{font-size:1.125em;margin:0;line-height:1.5;font-weight:500;font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif !important}.site-navigation-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.icon-container{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-container i{font-size:1.5rem;line-height:1}.text-container{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;text-align:left}.nav-text{margin:0;line-height:1.5;font-size:1.15rem;font-weight:500;font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif !important;letter-spacing:.75px}.site-pill{display:inline-block;margin:0 0.375em 0.375em 0;padding:0.375em 0.375em;color:#2e3841;font-size:0.8125em}.stat-chips{display:block}.stat-chips::after{clear:both;content:"";display:block}.stat-chip{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-radius:3px;border-right:1px solid #e6e6e6;border-top:3px solid #2e3841;-webkit-box-shadow:0 1px 2px rgba(46,56,65,0.05);box-shadow:0 1px 2px rgba(46,56,65,0.05);padding:2.25em 1.5em;text-align:center}@media screen and (min-width: 840px){.stat-chip{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.stat-chip:last-child{margin-right:0}.stat-chip.wide{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.stat-chip.wide:last-child{margin-right:0}}.stat-chip:not(:last-child){margin-bottom:1.5em}@media screen and (min-width: 840px){.stat-chip:not(:last-child){margin-bottom:0}}.stat-chip-title{color:rgba(46,56,65,0.75);font-size:1em}.stat-chip-value{font-family:"Teko", system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:3em;font-weight:500;margin-bottom:0}.status-icon{background-color:#f3f3f3;border:1px solid #e6e6e6;border-radius:3px;padding:0.75em}.status-icon svg{height:1.5em;width:1.5em;vertical-align:middle}.status-icon.acceptable,.status-icon.yes{background-color:#7bd2a8;border-color:#6fbd97;color:#fff}.status-icon.needs-improvement,.status-icon.no{background-color:#ef8585;border-color:#d77878;color:#fff}.status-icon.not-applicable{background-color:#a7afb3;border-color:#969ea1;color:#fff}.subscription-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:white;margin:0 auto;width:100%;height:100vh}@media (max-width: 768px){.subscription-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.products-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;width:100%;height:auto}.u-flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscription-header{text-align:center;margin-bottom:16px}.subscription-header h2{font-size:1.5rem;margin:0;color:#333}.price-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-heading{font-size:2.5em;margin-right:10px;font-weight:bold}.price-subtext{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2}.price-subtext p{margin:0}.trial-info{font-size:1rem;color:#777;text-align:center;margin-top:20px}.form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;width:100%;height:100vh;border:1px solid #e0e0e0;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.form-wrapper{width:100%;max-width:500px;background-color:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.subscribe-btn{width:100%}.payment-summary{background-color:#f8f9fa;padding:20px;border-radius:8px;margin:20px 0;width:100%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.payment-summary h3{margin-top:0;font-size:1.5rem;color:#333;text-align:center}.summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;font-size:1.1rem}.summary-item .item-description{color:#555}.summary-item .item-price{color:#333;font-weight:bold}.summary-note{margin-top:20px;font-size:0.9rem;color:#777;text-align:center}.trial-info{font-size:1rem;color:#777;text-align:center;margin-top:20px}.subscription-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:white;margin:0 auto;width:100%;height:100vh}@media (max-width: 768px){.subscription-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.products-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;width:100%;height:auto}.u-flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscription-header{text-align:center;margin-bottom:16px}.subscription-header h2{font-size:1.5rem;margin:0;color:#333}.price-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-heading{font-size:2.5em;margin-right:10px;font-weight:bold}.price-subtext{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2}.price-subtext p{margin:0}.trial-info{font-size:1rem;color:#777;text-align:center;margin-top:20px}.form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;width:100%;height:100vh;border:1px solid #e0e0e0;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.form-wrapper{width:100%;max-width:500px;background-color:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.subscribe-btn{width:100%}.payment-summary{background-color:#f8f9fa;padding:20px;border-radius:8px;margin:20px 0;width:100%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.payment-summary h3{margin-top:0;font-size:1.5rem;color:#333;text-align:center}.summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0;font-size:1.1rem}.summary-item .item-description{color:#555}.summary-item .item-price{color:#333;font-weight:bold}.summary-note{margin-top:20px;font-size:0.9rem;color:#777;text-align:center}.trial-info{font-size:1rem;color:#777;text-align:center;margin-top:20px}.get-started{font-size:2em;text-decoration:underline}.credit-card-text{font-size:2em;color:#b25538}.summary-title{font-size:1em;font-weight:400;margin-bottom:0}.summary-description{margin-top:0.375em;margin-bottom:0;display:block;color:rgba(46,56,65,0.75);font-size:0.875em}.summary-description:not(.overflow){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.summary-description.is-due{color:#2e3841;font-weight:600}.summary-description.inline{display:inline}.summary-description__group{display:inline-block;margin-right:0.75em}.summary-description__investigation{display:block}.summary-link{color:rgba(46,56,65,0.75);text-decoration:underline}.audit-info{font-size:0.875em;color:rgba(46,56,65,0.75)}.margin-left{margin-left:2px}.green-success-message{color:#7bd2a8;font-size:20px;padding:1.5em}.superadmin-button{margin-top:1.5em;margin-bottom:1.5em;border-color:#cfcfcf;padding:0.375em;position:relative}.superadmin-button span{-webkit-box-flex:1;-ms-flex:1;flex:1}.superadmin-button img{height:2.25em;width:2.25em;border-radius:3px}.table-list{border-bottom-left-radius:3px;border-bottom-right-radius:3px;width:100%}.table-list-with-border{border:1px solid #e6e6e6;border-radius:3px}.table-list-header{background-color:#f3f3f3}.table-list-subheader{margin:0;padding:0.75em 2.25em 0 2.25em !important}.table-list-item{padding:1.5em}@media screen and (min-width: 600px){.table-list-item{padding-right:2.25em;padding-left:2.25em}}.table-list-item:not(:last-child){border-bottom:1px solid #e6e6e6}.with-border .table-list-item{border-bottom:0}.table-list-item.slim{padding:0.75em}.table-list-item.flush,.card-sidebar .table-list-item{padding-right:0;padding-left:0}.table-list-item .rename-file{-webkit-box-flex:0.4;-ms-flex:0.4;flex:0.4;text-align:center;margin-bottom:0}.table-list-item .remove-file{-webkit-box-flex:0.2;-ms-flex:0.2;flex:0.2;text-align:center;margin-bottom:0}.table-list-item .name{-webkit-box-flex:1;-ms-flex:1;flex:1}.table-list-item .dates{-webkit-box-flex:1;-ms-flex:1;flex:1}.table-list-item .dates div{text-align:center}.with-border{border-bottom:1px solid #e6e6e6}.rename-file{-webkit-box-flex:0.4;-ms-flex:0.4;flex:0.4;text-align:center;margin-bottom:0}.remove-file{-webkit-box-flex:0.2;-ms-flex:0.2;flex:0.2;text-align:center;margin-bottom:0}.table-list-title{font-size:1em;font-weight:600;margin-bottom:0}.table-list-title__lighter{font-weight:400}.table-list-title__right-spacing{margin-right:1.5em}.table-list-title__margin-bottom{margin-bottom:0.75em}.table-list-subtitle{font-size:1.25em;font-weight:500;margin-bottom:0;margin-top:20px}.table-list-description{margin-top:0.375em;margin-bottom:0;font-size:0.875em}.margin-bottom-reset{margin-bottom:0em !important}.padding-bottom-reset{padding-bottom:0 !important}.padding-bottom1{padding-bottom:1em !important}.filter-toggle-button{background:#f5a623;border:1px solid #e6e6e6;padding:0.75em 1.5em;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:background 0.3s ease, border-color 0.3s ease, -webkit-transform 0.2s ease;transition:background 0.3s ease, border-color 0.3s ease, -webkit-transform 0.2s ease;transition:background 0.3s ease, border-color 0.3s ease, transform 0.2s ease;transition:background 0.3s ease, border-color 0.3s ease, transform 0.2s ease, -webkit-transform 0.2s ease}.filter-toggle-button:hover{background:#b87d1a;border-color:#b8b8b8;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.filter-toggle-button:focus{outline:none;-webkit-box-shadow:0 0 4px #09e;box-shadow:0 0 4px #09e}.filter-toggle-button .filter-toggle-text{margin-right:0.75em;text-align:center;font-weight:600}.filter-toggle-button .caret-icon{width:1rem;height:auto;fill:#2e3841}.filter-toggle-button .icon-collapse{display:none}.filter-toggle-button.is-expanded .icon-collapse{display:inline-block}.filter-toggle-button.is-expanded .icon-expand{display:none}table tbody tr:nth-child(even){background-color:#f3f3f3}.tabs{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:auto;padding:1.5em}.tabs::after{clear:both;content:"";display:block}@media screen and (min-width: 600px){.tabs{padding-right:1.5em;padding-left:1.5em}}.tabs.no-overflow{overflow:unset}@media screen and (min-width: 600px){.tabs.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.tabs.tighter{padding-top:0.75em;padding-bottom:0.75em}.tab{margin-right:1.5em;position:relative}@media screen and (min-width: 600px){.tab{margin:0 0.75em}}.tab-stretch{-ms-flex-item-align:stretch;align-self:stretch;min-width:0}.tab-small{max-width:9em}@media screen and (min-width: 600px){.tab-small{margin-right:1.5em}}.tab-link{color:rgba(46,56,65,0.75);display:block;font-size:0.875em;font-weight:600;text-transform:uppercase}.tab-search{top:-2px}.tab-search input{height:20px;width:90%}.tab.is-active::after,.library-safety_huddle_topics .library-safety_huddle_topics-tab::after,.library-safety_spotlights .library-safety_spotlight-tab::after,.company_file .library-company-files-tab::after,.procedure .library-operating_procedures-tab::after,.library-jhas .library-jhas-tab::after{position:absolute;top:100%;right:0;left:0;background-color:#f5a623;-webkit-box-shadow:0 0 0 3px #f5a623;box-shadow:0 0 0 3px #f5a623;content:"";display:block;margin-top:1.5em}.tab.is-active .tab-link,.library-safety_huddle_topics .library-safety_huddle_topics-tab .tab-link,.library-safety_spotlights .library-safety_spotlight-tab .tab-link,.company_file .library-company-files-tab .tab-link,.procedure .library-operating_procedures-tab .tab-link,.library-jhas .library-jhas-tab .tab-link{color:#f5a623}.tab-right{position:relative;left:30%}.tab-min-w{min-width:120px}.first-date{margin-right:0em}.between-date{margin:0.65em}.template{display:block;font-size:0.8125em;letter-spacing:0.1em;opacity:0.75;text-transform:uppercase}.text-link{color:#2e3841;text-decoration:underline}@media screen and (min-width: 1080px){.two-column{display:-webkit-box;display:-ms-flexbox;display:flex}}body.users .tab-search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.permissions-group{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.permissions-group-name{width:100%;display:grid;grid-template-columns:2fr 2fr;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.clickable-checkbox{display:block;border:1px solid #ccc;padding:20px;cursor:pointer;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.clickable-checkbox:hover{background-color:rgba(0,0,0,0.05)}.right-align-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.template-select-edit{margin-right:1rem;height:42px;margin-top:12px}.template-card{margin-bottom:1rem;margin-left:auto;margin-right:auto}@media (min-width: 1200px){.template-card{max-width:75%}}.template-card ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.template-card ol p{margin-left:.5rem}.permissions-group-name{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:1rem}.full-row{grid-column:1 / -1}.checkbox-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.permissions-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.full-width-grid{grid-column:1 / -1}.template-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1rem}.template-button-wrapper .button{background-color:#00c88b;border:none}.template-helper-text{font-size:0.875em}.welcome-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:none}.welcome-message-content{width:90%;padding:20px;text-align:center}.welcome-message-header{margin-bottom:20px}.welcome-message-body p{margin-bottom:20px;font-size:16px;line-height:1.5}.welcome-message-footer{margin-top:20px}.link-as-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f5a623;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.05)), to(rgba(255,255,255,0)));background-image:linear-gradient(rgba(255,255,255,0.05), rgba(255,255,255,0));border:1px solid #dd9520;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(46,56,65,0.05);box-shadow:0 1px 2px rgba(46,56,65,0.05);color:#fff;cursor:pointer;display:inline-block;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-decoration:none;-webkit-transition:border-color 150ms ease, color 150ms ease;transition:border-color 150ms ease, color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.link-as-btn:hover,.link-as-btn:focus,.link-as-btn.focus{background-color:#b87d1a;border-color:#a67117;color:#fff;cursor:pointer}.link-as-btn:disabled{cursor:not-allowed;opacity:0.5}.link-as-btn:disabled:hover{background-color:#f5a623}.link-as-btn.disabled{cursor:not-allowed;opacity:0.5;pointer-events:none}.link-as-btn.disabled:hover{background-color:#f5a623}.link-as-btn.has-icon svg{margin-right:0.25em;vertical-align:-0.25em}.link-as-btn.small{font-size:0.75em}.link-as-btn.stacked{margin-bottom:1em}.link-as-btn.spaced{margin:1rem}.primary{background-image:-webkit-gradient(linear, left top, left bottom, from(#0a678e), to(#085371));background-image:linear-gradient(#0a678e, #085371);border-color:#cfcfcf}.primary:hover,.primary:focus{background-image:-webkit-gradient(linear, left top, left bottom, from(#085676), to(#053346));background-image:linear-gradient(#085676, #053346);color:#fff}.dashboards .container{max-width:100%}.dashboards .kpi-title{text-transform:none;letter-spacing:.5px;margin-bottom:5px}.kpis-section{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 1080px){.assignments-section{width:33%}}.assignments-section li{margin:.5rem;-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.2);box-shadow:0px 3px 15px rgba(0,0,0,0.2);border-width:.2px !important;border-radius:10px}.dashboard-height{min-height:95vh}.stats-list{gap:6px}.dashboard-card{margin:1rem}.dashboard-message-banner{margin-left:1rem;margin-right:1rem;margin-top:1rem;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:radial-gradient(circle, rgba(0,0,0,0.5) 30%, rgba(0,0,0,0.8) 60%, rgba(0,0,0,0.95) 100%),url(https://www.mymomentum.info/assets/diamond-plate-0baa29853ed7bca792eb97885cd370c40b8fc19077bbd579044f1b46ada11794.jpg);background-size:cover;background-position:center;padding:12px;margin-bottom:0.5rem;text-align:center;min-height:100px}.banner-message{font-size:24px;color:white;max-width:90%;margin:0}.dashboard-stats-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#2e3841;padding:20px;margin-left:1rem;margin-right:1rem}.scoreboard-wrapper{width:100%;max-width:1200px;position:relative}.scoreboard-wrapper .centered-logo{position:absolute;top:125%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:75px;height:auto;-webkit-filter:grayscale(100%) invert(100%) brightness(1.2);filter:grayscale(100%) invert(100%) brightness(1.2);z-index:1;pointer-events:none}.scoreboard{display:grid;grid-template-columns:repeat(2, 1fr);list-style:none;padding:0;margin:0;position:relative;z-index:2;gap:4px}@media (min-width: 1080px){.scoreboard{grid-template-columns:repeat(4, 1fr);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.scoreboard h3{color:white}.scoreboard li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;margin:10px}.scoreboard-margin-top{margin-top:.5rem}.assignment-column{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:325px}.assignment-column .dates{margin-top:0.5rem;width:100%;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.assignment-column p{color:rgba(46,56,65,0.75);font-size:0.875em}@media (max-width: 1500px) and (min-width: 1080px){.assignment-column{min-width:100%}.assignment-column .dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.assignment-column p{margin-bottom:0.5rem}}@media (max-width: 600px){.assignment-column .dates{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.assignment-column p{margin-bottom:0.5rem}}.badge-spacing{margin-left:8px}.dashboard-caret{padding-bottom:10px}.custom-line-class{stroke:#085676;stroke-width:4px;fill:none}.custom-area-class{fill:none}.tab-like-tag{position:absolute;top:20px;left:-22px;background-color:#2e3841;color:#fff;font-size:0.875rem;font-weight:bold;border-radius:6px 0 0 6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);z-index:2;max-height:44px;max-width:26px;padding:12px 24px 12px 12px;-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.2);box-shadow:0px 3px 15px rgba(0,0,0,0.2);display:none}@media (min-width: 1080px){.tab-like-tag{display:block}}.tab-like-tag .assignment-icon{margin-right:32px;padding-right:6px}.kpis-section{position:relative}.kpis-section{background-color:#f3f3f3;border-top:1px solid #e6e6e6}.mobile-headers-section{background-color:#f3f3f3;border-top:1px solid #e6e6e6;margin-bottom:.5rem}@media (min-width: 1080px){.mobile-headers-section{display:none}}.desktop-headers-section{display:none}@media (min-width: 1080px){.desktop-headers-section{display:block}}.text-white{color:white}.upcase{text-transform:uppercase !important}.image{max-width:500px;height:auto;padding:25px 10px}.payment-methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.payment-methods-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.payment-methods-image{max-width:100px;height:auto}.disabled{pointer-events:none;opacity:0.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.disabled::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(128,128,128,0.2);z-index:1}.readonly{pointer-events:none;opacity:0.8;-webkit-filter:grayscale(100%);filter:grayscale(100%);background:rgba(128,128,128,0.2)}.support-text{font-size:0.875em;width:70%;margin:0 auto;word-wrap:break-word;text-align:center}.upgrade-text{font-size:1.125em;width:70%;margin:0 auto 0 auto;word-wrap:break-word;text-decoration:underline;text-align:center}.upgrade-wrapper{margin-bottom:8px}.date-small{max-width:200px}.button-spacing{margin-top:1.5em}.site-shift{margin-top:4px}.no-border{border:none !important}.no-margin-bottom{margin-bottom:0 !important}.width-2-3{width:66%}.action-item-register-form .filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (min-width: 960px){.action-item-register-form .filter-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.action-item-register-form .filter-container .date-container,.action-item-register-form .filter-container .additional-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0.5rem}@media (max-width: 960px){.action-item-register-form .filter-container .date-container,.action-item-register-form .filter-container .additional-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.action-item-register-form .filter-container .date-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}.action-item-register-form .filter-container .additional-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}.action-item-register-form .selectize-input{max-width:100%;overflow:hidden;text-overflow:ellipsis}.action-item-register-form .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}@media (max-width: 480px){.action-item-register-form .button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.action-item-register-form .button-container .button{width:100%}}.time-period-grid{display:grid;grid-template-columns:1fr;gap:0.5rem;width:100%;margin-bottom:1rem}@media (min-width: 600px){.time-period-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 960px){.time-period-grid{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}}.time-period-grid form{width:100%}.time-period-grid form .secondary-button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expired{color:red !important}.complete{color:green !important}.requirement-table{margin-bottom:16px;border:4px solid white !important;border-style:inset}.action-group{border:4px solid white !important}.default-requirement{border:1px solid #ccc;border-radius:5px;padding:15px;margin-bottom:10px;background-color:#f9f9f9}.requirement-header{margin-bottom:10px}.requirement-title{font-size:1.2em;margin:0}.edit-link{text-decoration:none}.edit-link:hover{text-decoration:underline}.requirement-description p{margin:0;font-size:1em;color:#555}.sites-spacing>*{margin-left:6px}.sites-spacing>*:first-child{margin-left:0}.sites-spacing{margin-bottom:16px}.doc-link{margin-right:6px}.sites-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkbox-label{margin-top:8px}.training-header{margin-bottom:0.75em}.expired-documents{margin-top:8px;padding-top:8px;border-top:1px solid #eee}.is-overdue,.is-overdue input,.highlighted input{color:#c0392b}.report-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.report-button{margin-bottom:1em}.centered-table td,.centered-table th{text-align:center;vertical-align:middle}.training-stat-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;color:#444;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.training-stat-row.is-overdue,.is-overdue input.training-stat-row,.highlighted input.training-stat-row{color:#df3e3e;font-weight:500}.training-stat-count{display:inline-block;min-width:30px;width:auto;text-align:right;margin-right:8px;font-weight:600;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.training-stat-label{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.training-category{font-size:0.875em;font-style:italic}.site-hours-comparison{width:100%;margin-bottom:1.5rem;overflow-x:auto;display:block;-webkit-overflow-scrolling:touch;max-width:100%}.site-hours-comparison::-webkit-scrollbar{height:8px}.site-hours-comparison::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.site-hours-comparison::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.site-hours-comparison table{min-width:1200px;table-layout:fixed !important;border-collapse:separate;border-spacing:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.site-hours-comparison table thead{position:sticky;top:0;background-color:#f8f9fa;z-index:10;padding:12px 8px;font-weight:600;border-bottom:2px solid #dee2e6;white-space:nowrap;text-transform:capitalize}.site-hours-comparison td.cell-new{background-color:rgba(40,167,69,0.15) !important}.site-hours-comparison td.cell-new:hover{background-color:rgba(40,167,69,0.25) !important}.site-hours-comparison td.cell-changed{background-color:rgba(255,193,7,0.15) !important}.site-hours-comparison td.cell-changed:hover{background-color:rgba(255,193,7,0.25) !important}.site-hours-comparison td.cell-error{background-color:rgba(220,53,69,0.15) !important}.site-hours-comparison td.cell-error:hover{background-color:rgba(220,53,69,0.25) !important}.site-hours-comparison tr.table-danger{background-color:rgba(220,53,69,0.15) !important}.site-hours-comparison tr.table-danger:hover{background-color:rgba(220,53,69,0.25) !important}.site-hours-comparison td,.site-hours-comparison th{vertical-align:middle;text-align:center;padding:12px 8px;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;min-width:125px !important;width:125px !important;display:table-cell;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-hours-comparison td.site-hours-cell{position:relative;min-width:80px;max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0.5rem}.site-hours-comparison td.site-hours-cell.cell-new{background-color:#d4edda}.site-hours-comparison td.site-hours-cell.cell-changed{background-color:#fff3cd}.site-hours-comparison td.site-hours-cell.cell-error{background-color:#f8d7da}.site-hours-comparison td.site-hours-cell.cell-error:hover{background-color:#f5c6cb}.site-hours-comparison td.site-hours-cell .cell-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-hours-comparison td.site-hours-cell .cell-content .badge{margin-bottom:0.25rem}.site-hours-comparison td.site-hours-cell .cell-content .cell-value{width:100%}.site-hours-comparison td.site-hours-cell .badge{display:inline-block;font-size:10px;font-weight:bold;padding:2px 4px;margin-bottom:4px;line-height:1}.site-hours-comparison td.site-hours-cell .hidden{display:none}.site-hours-comparison td.site-hours-cell div{font-weight:500}.site-hours-comparison tr:not(:last-child){border-bottom:1px solid #e9ecef}.site-hours-comparison .comparison-legend{margin-bottom:15px}.site-hours-comparison .comparison-legend .legend-item{display:inline-block;margin-right:20px}.site-hours-comparison .comparison-legend .legend-item .badge{margin-right:5px}.template-card .template-header{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #eee}.template-card .table-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem 0;margin:0}.template-card .table-list a{font-weight:500}.template-card .table-list .badge{margin-left:0.5rem}.template-card hr{margin:0.5rem 0;border-color:#f5f5f5}.template-card .form-group label{display:block;margin-bottom:0.5rem;font-weight:500}.template-card .mt-3{margin-top:1rem}.template-card .mt-4{margin-top:1.5rem}.template-card .mt-5{margin-top:2rem}.user-template-assignment-form .selectize-control{position:relative;z-index:10}.user-template-assignment-form .selectize-control .selectize-input{border-radius:4px;border:1px solid #ced4da;padding:0.5rem}.user-template-assignment-form .selectize-control .selectize-input.focus{border-color:#80bdff;-webkit-box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.user-template-assignment-form .selectize-control.multi .selectize-input{padding:0.25rem}.user-template-assignment-form .selectize-control.multi .selectize-input.has-items{padding:0.25rem}.user-template-assignment-form .selectize-control.multi .selectize-input>div{background:#e9ecef;color:#495057;border-radius:3px;padding:0.25rem 0.5rem;margin:0.125rem}.user-template-assignment-form .selectize-control .selectize-dropdown{position:absolute;z-index:20;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15);box-shadow:0 3px 8px rgba(0,0,0,0.15);border-radius:4px;border:1px solid #ced4da;background:#fff;margin-top:2px}.right-align{margin-left:200px;text-align:right}.xdsoft_datetimepicker{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#e6e6e6;-webkit-box-shadow:0 1px 2px rgba(46,56,65,0.05);box-shadow:0 1px 2px rgba(46,56,65,0.05)}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#f5a623;-webkit-box-shadow:none;box-shadow:none}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:#b87d1a !important}.xdsoft_datetimepicker button{background-color:transparent}.xdsoft_datetimepicker button,.xdsoft_datetimepicker button:hover,.xdsoft_datetimepicker button:focus{background-color:transparent;border:0}.selectize-dropdown,.selectize-input,.selectize-input input{font-size:16px}.selectize-dropdown .optgroup-header,.selectize-input .optgroup-header,.selectize-input input .optgroup-header{font-size:12px;opacity:0.7;font-style:italic}.selectize-dropdown .item,.selectize-input .item,.selectize-input input .item{margin-right:25px}.selectize-dropdown{z-index:10000}.ct-series-a .ct-slice-pie{fill:rgba(8,86,118,0.6)}.ct-series-b .ct-slice-pie{fill:#085676}.ct-label{color:#2e3841;fill:#2e3841}.ct-series-a .ct-bar{stroke:#085676}.ct-grid.ct-horizontal{display:none}.sortable-handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sortable-handle label{margin-right:1.5em;white-space:nowrap;width:100%}.sortable-handle svg{margin-right:10px;max-height:1em;max-width:1em;vertical-align:middle}.sortable .form-row:not(.placeholder){border-top:0;padding-top:0}.sortable .placeholder{border:1px solid #cfcfcf;color:salmon;padding:1.5em}
