.error-page{display:grid;height:100vh;left:0;position:fixed;top:0;width:100vw}.error-page__dialog{box-shadow:0 0 5px 0 #000;height:50%;margin:auto;padding:16px;width:30%}.error-page__dialog h1{font-size:18px;margin-bottom:1em}.app{font-family:Open sans,sans-serif;font-size:16px;font-weight:400;line-height:22px;user-select:none}.landing-view{background-color:#f3f5f7;color:#242b30;height:100vh;overflow:hidden;position:relative}.landing-view__sub-heading{font-family:Open sans,sans-serif;font-size:28px;font-weight:400;line-height:34px;margin:34px;text-align:center}.landing-view .options-button{bottom:0;left:0;position:absolute;z-index:1}.action-options{display:flex;justify-content:center;margin:0 auto 20px;max-width:1140px;min-height:32px;padding:0 30px}.action-options__item{margin:0 8px}.action-options__button{background-color:#fff;border:1px solid #10a9ff;border-radius:4px;color:#10a9ff;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;line-height:24px;padding:8px 17px;text-align:center}.action-options__button_primary{background-color:#10a9ff;color:#fff}.action-options__button:disabled{border-color:#e4e6e8;color:#e4e6e8;cursor:default}.options-button{margin:12px;position:relative}.options-button__toggle{background-color:#fff;border:2px solid #10a9ff;border-radius:4px;border-radius:50%;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);color:#10a9ff;cursor:pointer;display:inline-block;font-size:20px;font-size:24px;font-weight:600;height:50px;line-height:24px;padding:0;text-align:center;width:50px}.options-button__toggle:not([disabled]):hover{border-width:4px}.options-button__option{align-items:center;cursor:pointer;display:flex;position:relative}.options-button__option_disabled{cursor:not-allowed}.options-button__option_current{cursor:default}.options-button__spacer{margin:-30px 0}.options-button__option-button{background-color:#fff;border:2px solid #10a9ff;border-radius:4px;border-radius:50%;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);color:#10a9ff;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;height:46px;line-height:24px;padding:0;text-align:center;width:46px}.options-button__option-button:not([disabled]):hover{border-width:4px}.options-button__option_disabled .options-button__option-button{border-color:#e4e6e8;color:#e4e6e8;cursor:default;cursor:inherit}.options-button__option_current .options-button__option-button{border-width:4px;cursor:inherit}.options-button__option-label{font-size:18px;font-weight:900;left:50px;line-height:50px;padding-left:8px;position:absolute;text-shadow:-2px 0 4px #fff,2px 0 4px #fff,0 -2px 4px #fff,0 2px 4px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 16px #fff,0 0 32px #fff,0 0 32px #fff;white-space:nowrap}.options-button__options{align-items:center;border:1px solid #000;bottom:50px;display:flex;flex-direction:column;height:222px;justify-content:space-between;left:24px;padding-bottom:31px;position:absolute;transition:.15s;width:0;z-index:-1}.options-button__options .options-button__option{height:0;opacity:1;transition:opacity .15s}.options-button__options_collapsed{bottom:0;height:0;pointer-events:none}.options-button__options_collapsed .options-button__option{opacity:0}.reports-view{background-color:#f3f5f7;color:#242b30;display:grid;grid-template:"header" 50px "main" 1fr;height:100vh;overflow:hidden;position:relative}.reports-view__body{grid-area:main;overflow:auto}.reports-view__body-items{display:grid;gap:12px;grid-template-columns:1fr;grid-template-rows:38% 62%;height:100%;min-height:660px;padding:12px 12px 24px}@media screen and (min-width:780px){.reports-view__body-items{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-view__body-item_district{grid-column:span 2}}@media screen and (min-width:1150px){.reports-view__body-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.reports-view__error{background-color:#fff;border-radius:4px;padding:24px}.reports-view__error-mask{align-items:center;background-color:rgba(0,0,0,.3);display:flex;grid-area:main;justify-content:center}.reports-view__filters{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;overflow:auto}.reports-view__filters_title{flex:none;margin:1px 4px}.reports-view__filters_hidden{display:none}.reports-view__heading{background-color:#fff;border-bottom:1px solid #0593e3;display:flex;grid-area:header;overflow:hidden}.reports-view__sub-heading{font-family:Open sans,sans-serif;font-size:28px;font-weight:400;line-height:34px;margin:34px;text-align:center}.reports-view .options-button{bottom:0;left:0;position:absolute;z-index:1}.report-filter-tag{background-color:#e4e6e8;border-radius:4px;display:flex;flex-shrink:0;font-size:14px;margin:1px 4px;overflow:hidden}.report-filter-tag-label{padding:4px 4px 4px 8px}.report-filter-tag-remove{background-color:transparent;border:none;border-radius:none;cursor:pointer;padding:4px 8px}.report-filter-tag-remove:hover{background-color:#c8cdd1}.report-total{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.05),0 0 10px 0 rgba(0,0,0,.05);display:grid;flex-direction:column;grid-template:"head" 44px "main" 1fr;height:100%}.report-total__header{align-items:center;border-bottom:1px solid #0593e3;display:flex;font-weight:700;grid-area:head;padding:0 18px}.report-total__main{grid-area:main;margin:0 12px 6px;overflow:hidden}.report-total__main_billboard{align-items:center;display:flex;font-size:48px;justify-content:center;line-height:72px;margin-bottom:12px}.report-time-input{align-items:center;display:flex;position:relative}.report-time-input__title{margin-left:12px;margin-right:8px;white-space:nowrap}.report-time-input__select{background-color:#fff;border:1px solid #10a9ff;cursor:pointer;height:36px;margin-right:7px;padding:0 8px}.report-row-chart{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.05),0 0 10px 0 rgba(0,0,0,.05);display:grid;flex-direction:column;grid-template:"head" 44px "main" 1fr;height:100%}.report-row-chart__header{align-items:center;border-bottom:1px solid #0593e3;font-weight:700;grid-area:head;padding:0 18px}.report-row-chart__main{grid-area:main;margin:0 12px 6px;overflow:hidden}.report-row-chart__header{display:flex}.report-row-chart__header-heading{flex-grow:1}.report-row-chart__header-nav{height:100%;margin-right:-12px;white-space:nowrap}.report-row-chart__header-nav-button{background:transparent;border:none;color:inherit;color:#10a9ff;cursor:pointer;height:100%;overflow:hidden;padding:0;position:relative;text-align:inherit;text-indent:110%;white-space:nowrap;width:48px}.report-row-chart__header-nav-button:before{font-size:20px;left:0;line-height:36px;position:absolute;text-align:center;text-indent:0;top:5px;width:44px}.report-row-chart__header-nav-button_selected:before{border-bottom:2px solid #10a9ff}.report-row-chart__chart{height:100%;width:100%}.report-row-chart__table{border-collapse:collapse;line-height:1.2em;margin:6px 2%;width:96%}.report-row-chart__table-data:not(:last-child){border-right:1px solid #e4e6e8}.report-row-chart__table-data_number{text-align:right}.report-choropleth-chart{background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.05),0 0 10px 0 rgba(0,0,0,.05);display:grid;flex-direction:column;grid-template:"head" 44px "main" 1fr;height:100%}.report-choropleth-chart__header{align-items:center;border-bottom:1px solid #0593e3;font-weight:700;grid-area:head;padding:0 18px}.report-choropleth-chart__main{grid-area:main;margin:0 12px 6px;overflow:hidden}.report-choropleth-chart__header{display:flex}.report-choropleth-chart__header-heading{flex-grow:1}.report-choropleth-chart__header-nav{height:100%;margin-right:-12px;white-space:nowrap}.report-choropleth-chart__header-nav-button{background:transparent;border:none;color:inherit;color:#10a9ff;cursor:pointer;height:100%;overflow:hidden;padding:0;position:relative;text-align:inherit;text-indent:110%;white-space:nowrap;width:48px}.report-choropleth-chart__header-nav-button:before{font-size:20px;left:0;line-height:36px;position:absolute;text-align:center;text-indent:0;top:5px;width:44px}.report-choropleth-chart__header-nav-button_selected:before{border-bottom:2px solid #10a9ff}.report-choropleth-chart__chart{height:100%;width:100%}.report-choropleth-chart__table{border-collapse:collapse;font-size:14px;line-height:1.2em;margin:6px 2%;width:96%}.report-choropleth-chart__table-data:not(:last-child){border-right:1px solid #e4e6e8}.report-choropleth-chart__table-data_number{text-align:right}.footer{align-items:center;background-color:#344553;display:flex}.footer__websocket-status{border-radius:50%;display:block;height:15px;margin-left:auto;margin-right:10px;width:15px}.footer__websocket-status[data-ws-status="0"]{background-color:grey}.footer__websocket-status[data-ws-status="1"]{background-color:green}.footer__websocket-status[data-ws-status="2"]{background-color:red}.manage-frame{display:grid;grid-template:"main" 1fr "footer" 25px;height:100vh;position:relative}.manage-frame__auth-warning{display:flex;flex-direction:column}.manage-frame__auth-warning-action{align-self:center;background-color:#fff;background-color:#10a9ff;border:1px solid #10a9ff;border-radius:4px;color:#10a9ff;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;line-height:24px;margin-top:60px;padding:8px 17px;text-align:center}.manage-frame__auth-warning-action:disabled{border-color:#e4e6e8;color:#e4e6e8;cursor:default}.manage-frame__footer{grid-area:footer}.manage-frame__main{grid-area:main;pointer-events:none}.manage-frame__main>*{pointer-events:all;z-index:1}.manage-frame__map{grid-area:main;z-index:0}.manage-frame__map .mapboxgl-popup-content{pointer-events:none}.manage-frame__map .mapboxgl-ctrl-bottom-left,.manage-frame__map .mapboxgl-ctrl-bottom-right,.manage-frame__map .mapboxgl-ctrl-top-left,.manage-frame__map .mapboxgl-ctrl-top-right{z-index:unset}.manage-frame__map .mapboxgl-ctrl-bottom-right,.manage-frame__map .mapboxgl-ctrl-top-right{right:550px}.manage-frame__map .mapboxgl-ctrl-group:not(:empty){border:1px solid rgba(0,0,0,.3);box-shadow:unset}.manage-frame__map-fallback{align-items:center;background-image:repeating-linear-gradient(hsla(0,0%,80%,.4) 1px,transparent 2px 100%),repeating-linear-gradient(90deg,hsla(0,0%,80%,.4) 1px,transparent 2px 100%);background-size:71px 71px;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.manage-frame__map-spinner{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;border-color:#000 #000 transparent transparent;border-radius:25px;border-style:solid;border-width:2px;display:block;display:inline-block;height:25px;margin-bottom:10px;margin-right:6px;text-align:center;width:25px}.manage-view{min-height:400px;overflow:hidden;position:relative}.manage-view .create-entry-button{left:0;position:absolute;top:0}.manage-view .options-button{bottom:30px;left:0;position:absolute}.manage-view .entry-list{height:100%;position:absolute;right:0;top:0;width:550px}.create-entry-button{margin:12px;position:relative}.create-entry-button__toggle{background-color:#fff;background-color:#10a9ff;border:2px solid #10a9ff;border-radius:4px;border-radius:50%;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);color:#10a9ff;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-size:36px;font-weight:600;height:60px;line-height:24px;padding:0;text-align:center;width:60px}.create-entry-button__toggle:not([disabled]):hover{border-color:#008ddc;border-width:4px}.create-entry-button__type-button{background-color:#fff;border:2px solid #10a9ff;border-radius:4px;border-radius:50%;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);color:#10a9ff;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;height:50px;line-height:24px;padding:0;text-align:center;width:50px}.create-entry-button__type-button:not([disabled]):hover{border-width:4px}.create-entry-button__type_disabled .create-entry-button__type-button{border-color:#e4e6e8;color:#e4e6e8;cursor:default;cursor:inherit}.create-entry-button__type-label{color:#242b30;font-size:18px;font-weight:900;left:50px;line-height:50px;padding-left:8px;position:absolute}.create-entry-button__type{align-items:center;cursor:pointer;display:flex;position:relative}.create-entry-button__type_disabled{cursor:not-allowed}.create-entry-button__types{align-items:center;border:1px solid #000;display:flex;flex-direction:column;height:91px;justify-content:space-between;left:29px;padding-top:33px;position:absolute;top:60px;transition:.15s;width:0;z-index:-1}.create-entry-button__types .create-entry-button__type{height:0;opacity:1;transition:opacity .15s}.create-entry-button__types_collapsed{height:0;pointer-events:none;top:0}.create-entry-button__types_collapsed .create-entry-button__type{opacity:0}.toggle-switch{align-items:center;color:#000;display:flex;font-size:13px}.toggle-switch__input{height:1px;left:0;opacity:0;position:absolute;top:0;width:1px}.toggle-switch__label{padding:0 4px}.toggle-switch__slider{background-color:rgba(0,0,0,.15);border-radius:12px;cursor:pointer;display:block;height:18px;min-width:35px;position:relative;transition:transform .1s}.toggle-switch__slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:12px;left:3px;position:absolute;transition:inherit;width:12px}.toggle-switch__input:checked+.toggle-switch__slider:before{transform:translateX(17px)}.toggle-switch__input:checked+.toggle-switch__slider{background-color:#10a9ff}.toggle-switch_filled .toggle-switch__slider{background-color:#10a9ff}.toggle-switch_disabled{color:#5d5d5d}.toggle-switch_disabled .toggle-switch__input+.toggle-switch__slider{cursor:unset}.toggle-switch_disabled .toggle-switch__input+.toggle-switch__slider:before{background-color:#dcdcdc}.alert-form{display:flex;flex-direction:column}.alert-form__field{align-items:center;display:flex;margin:8px}.alert-form__field-label{align-self:flex-start;line-height:27px;margin-right:12px;max-width:100px;min-width:100px;text-align:right}.alert-form__field-value_text{word-wrap:break-word;flex-grow:1;width:100%}.alert-form__outdated-notice{background-color:rgba(255,165,0,.3);border-radius:12px;margin:8px;padding:8px}.alert-form__outdated-notice-action{background-color:#fff;border:1px solid #10a9ff;border-radius:4px;color:#10a9ff;cursor:pointer;display:inline-block;font-size:20px;font-size:14px;font-weight:600;line-height:24px;line-height:14px;margin:8px 0 0 8px;padding:8px 17px;text-align:center}.alert-form__message{background:#575757;border-radius:5px;color:#fff;font-size:14px;left:20px;padding:8px;position:absolute;top:20px;z-index:1}.alert-entry{background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;min-height:52px;padding-right:36px;position:relative}.alert-entry:after{background-color:#b80000;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.alert-entry__edit{background:transparent;border:none;border-left:1px solid rgba(36,43,48,.1);bottom:0;color:inherit;color:rgba(0,0,0,.3);cursor:pointer;overflow:hidden;padding:0;position:absolute;right:0;text-align:inherit;text-indent:110%;top:0;white-space:nowrap;width:36px}.alert-entry__edit:before{margin-top:-11px;position:absolute;right:0;text-align:center;text-indent:0;top:50%;width:100%}.alert-entry__edit:hover{color:#242b30}.alert-entry__title{font-weight:600;padding:10px 1px 10px 14px;white-space:pre-wrap}.alert-entry_closed{background-color:hsla(210,8%,90%,.8)}.incident-marker{margin-top:-27px}.incident-marker__label{background-color:#fff;background-image:url(/incident-icons-b65283.svg);background-repeat:no-repeat;background-size:655.29010239px 40px;border:3px solid #787878;border-radius:4px;height:38px;opacity:.85;overflow:hidden;text-indent:110%;white-space:nowrap;width:38px}.incident-marker__label_breakdown{background-position:-3.2px -4px}.incident-marker__label_car-fire{background-position:-45px -4px}.incident-marker__label_car-park-full{background-position:-85.6px -2.8px}.incident-marker__label_event{background-position:-536px -4px}.incident-marker__label_fallen-tree{background-position:-167.6px -4px}.incident-marker__label_flooding{background-position:-208.4px -4px}.incident-marker__label_other{background-position:-495.6px -4px}.incident-marker__label_powercut{background-position:-290.8px -4px}.incident-marker__label_roadworks-emergency-ccc,.incident-marker__label_roadworks-emergency-other,.incident-marker__label_roadworks-planned-ccc,.incident-marker__label_roadworks-planned-other{background-position:-413.6px -4px}.incident-marker__label_rtc{background-position:-331.6px -4px}.incident-marker__label_traffic-signal-fault{background-position:-373.2px -4px}.incident-marker__label_obstruction-in-the-carriageway{background-position:-576px -4px}.incident-marker__label_traffic-volume{background-position:-495.6px -4px}.incident-marker__label:before{background-color:transparent;bottom:0;box-shadow:0 8px 6px 2px rgba(0,0,0,.3);content:"";height:1px;left:50%;margin-left:-4px;position:absolute;width:8px}.incident-marker__label:after{border:8px solid transparent;border-top-color:#787878;bottom:-16px;content:"";height:0;left:50%;margin-left:-8px;position:absolute;width:0}.incident-marker__label_closed{background-color:#e4e6e8}.incident-marker__label_minor{border-color:#7cb342}.incident-marker__label_minor:after{border-top-color:#7cb342}.incident-marker__label_medium{border-color:#f9a825}.incident-marker__label_medium:after{border-top-color:#f9a825}.incident-marker__label_major{border-color:#e65201}.incident-marker__label_major:after{border-top-color:#e65201}.incident-marker__label_critical{border-color:#a52714}.incident-marker__label_critical:after{border-top-color:#a52714}.incident-marker__label_selected{border-color:#a0a0a0;opacity:1;outline:2px solid #242b30}.incident-marker__label_selected:after{border-top-color:#242b30}.incident-marker__label_selected.incident-marker__label_closed{opacity:1}.incident-marker__label_selected.incident-marker__label_minor{border-color:#90c25a}.incident-marker__label_selected.incident-marker__label_medium{border-color:#fab545}.incident-marker__label_selected.incident-marker__label_major{border-color:#fe6412}.incident-marker__label_selected.incident-marker__label_critical{border-color:#cf321a}.incident-marker-popup{font-family:Open sans,sans-serif;font-size:16px;font-size:14px;font-weight:400;line-height:22px}.incident-marker-popup__location{font-weight:600}.incident-marker-popup__incident-or-event-type,.incident-marker-popup__location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incident-marker-popup__start-timestamp{font-size:12px;font-weight:600}.modal__veil{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);bottom:0;color:#fff;left:0;position:absolute;top:0;width:100%}.modal__box{background-color:#fff;border-radius:4px;color:#000;margin:auto;padding:34px 26px;position:relative;width:600px;z-index:1}.modal__close{background-color:transparent;border:none;color:#10a9ff;cursor:pointer;font-size:32px;font-weight:600;line-height:40px;padding:0;position:absolute;right:0;text-align:center;top:0;width:40px}.modal__heading{font-family:Open sans,sans-serif;font-size:18px;font-weight:400;line-height:20px;margin-bottom:30px}.modal__content{min-height:240px;position:relative}.modal_map{bottom:70px;position:absolute;width:100%}.modal_map .modal__box{box-shadow:1px 2px 5px 0 rgba(0,0,0,.5);min-height:150px;opacity:.8;transition:opacity .5s .5s;width:500px}.modal_map .modal__box:hover{opacity:1;transition:opacity .2s 0ms}.modal_page{bottom:0;display:grid;left:0;position:fixed;top:0;width:100%;z-index:2}.incident-editor{position:relative}.incident-editor__heading{padding:0 22px}.incident-editor__delete-button{background:transparent;border:none;color:inherit;color:#fe4e28;cursor:pointer;font-family:Open sans,sans-serif;font-size:16px;font-weight:400;line-height:22px;padding:0;position:absolute;right:22px;text-align:inherit;top:0}.incident-editor__modal-actions{bottom:0;display:flex;justify-content:space-between;position:absolute;width:100%}.incident-editor__modal-cancel-button{border:1px solid #10a9ff}.incident-editor__modal-cancel-button,.incident-editor__modal-confirm-button{background-color:#fff;border-radius:4px;color:#10a9ff;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;line-height:24px;padding:8px 17px;text-align:center}.incident-editor__modal-confirm-button{background-color:#10a9ff;background-color:#fe4e28;border:1px solid #fe4e28;color:#fff}.incident-form{display:flex;flex-direction:column}.incident-form__body{margin:22px}.incident-form__map-pick-button{background:transparent;border:none;color:inherit;color:#10a9ff;cursor:pointer;font-family:Open sans,sans-serif;font-size:16px;font-weight:400;font-weight:600;line-height:22px;padding:0;text-align:inherit}.incident-form__map-pick-button_active{color:#90c25a}.incident-form__map-pick-icon{display:inline-block;margin-right:3px;position:relative;top:-5px;width:16px}.incident-form__map-pick-icon:before{border:4px solid transparent;border-top-color:#10a9ff;bottom:-12px;content:"";height:0;left:50%;margin-left:-4px;position:absolute;width:0}.incident-form__map-pick-icon:after{border:2px solid #10a9ff;border-radius:4px;bottom:-4px;content:"";display:block;height:14px;left:50%;margin-left:-7px;position:absolute;width:14px}.incident-form__map-pick-icon_active{position:relative;width:16px}.incident-form__map-pick-icon_active:before{border:4px solid transparent;border-top-color:#90c25a;bottom:-12px;content:"";height:0;left:50%;margin-left:-4px;position:absolute;width:0}.incident-form__map-pick-icon_active:after{border:2px solid #90c25a;border-radius:4px;bottom:-4px;content:"";display:block;height:14px;left:50%;margin-left:-7px;position:absolute;width:14px}.incident-form__field{display:block;margin-bottom:22px}.incident-form__field_checkbox{cursor:pointer;display:flex;flex-direction:row;margin-top:55px}.incident-form__field_is-open{margin-bottom:11px;margin-top:0}.incident-form__field_classification,.incident-form__field_lng,.incident-form__field_maximum-delay-in-minutes,.incident-form__field_road-number,.incident-form__field_start-timestamp{float:left;margin-right:22px}.incident-form__field-label{display:block;font-family:Open sans,sans-serif;font-size:16px;font-weight:400;line-height:22px;padding:6px 2px 5px}.incident-form__field-label_loading:after{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;border-color:#000 #000 transparent transparent;border-radius:16px;border-style:solid;border-width:2px;content:"";display:block;display:inline-block;height:16px;margin-left:8px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.incident-form__field-required{font-size:12px;font-weight:600;line-height:19px;margin-left:4px;opacity:.6}.incident-form__field-input{background-color:#fff;border:1px solid #242b30;border-radius:5px;color:#242b30;font-family:Open sans,sans-serif;font-size:16px;font-weight:400;line-height:22px;padding:5px 11px 6px;width:220px}.incident-form__field-input:disabled{background-color:transparent;cursor:unset;opacity:.4}.incident-form__field-input:invalid{border:2px solid #fe4e28;padding:4px 10px 5px}.incident-form__field-input_error{outline:2px solid red}.incident-form__field-input_long{width:462px}.incident-form__field-input:read-only{background-color:#e5e5e5}.incident-form__field-select{background-color:#fff;border:1px solid #242b30;border-radius:5px;color:#242b30;cursor:pointer;font-family:Open sans,sans-serif;font-size:16px;font-weight:400;line-height:22px;padding:4px 10px 5px;width:220px}.incident-form__field-select:disabled{background-color:transparent;cursor:unset;opacity:.4}.incident-form__field-select:invalid{border:2px solid #fe4e28;padding:3px 9px 4px}.incident-form__field-checkbox{margin:11px 5px 0;order:-1}.incident-form__event{display:flex;flex-direction:column;margin-top:8px;padding-bottom:8px;position:relative}.incident-form__event:not(:last-child){border-bottom:2px solid rgba(0,0,0,.1)}.incident-form__events{display:flex;flex-direction:column;margin:8px}.incident-form__event-remove{position:absolute;right:0;top:0}.incident-form__event-field{align-items:center;display:flex;margin:8px 8px 0}.incident-form__event-field-label{align-self:flex-start;line-height:27px;margin-right:12px;max-width:100px;min-width:100px;text-align:right}.incident-form__event-field-value_text{flex-grow:1;width:100%}.incident-form__outdated-notice{background-color:rgba(255,165,0,.3);border-radius:12px;margin:8px;padding:8px}.incident-form__outdated-notice-action{background-color:#fff;border:1px solid #10a9ff;border-radius:4px;color:#10a9ff;cursor:pointer;display:inline-block;font-size:20px;font-size:14px;font-weight:600;line-height:24px;line-height:14px;margin:8px 0 0 8px;padding:8px 17px;text-align:center}.incident-read{display:flex;flex-direction:column}.incident-read__heading{font-family:Open sans,sans-serif;font-size:16px;font-weight:400;font-weight:600;line-height:22px;margin:7px 22px}.incident-read__description-list{display:grid;grid-template-columns:max-content auto;margin:7px 33px 0}.incident-read__description-list_last-modified{margin:0 33px 7px}.incident-read__description-term{grid-column-start:1;margin-bottom:14px;opacity:.6}.incident-read__description-details{grid-column-start:2;margin:0 0 14px 22px;text-align:right}.incident-read__description-details_is-open-false{opacity:.6}.incident-read__description-details_number,.incident-read__description-details_time{font-size:14px;font-weight:700}.incident-read__classification{border-radius:3px;display:inline-block;font-size:14px;font-weight:700;padding:0 6px}.incident-read__classification-minor{background-color:#7cb342;color:#fff}.incident-read__classification-medium{background-color:#f9a825}.incident-read__classification-major{background-color:#e65201}.incident-read__classification-critical{background-color:#a52714;color:#fff}.incident-read__symbol{background-image:url(/incident-icons-b65283.svg);background-repeat:no-repeat;background-size:524.23208191px 32px;display:block;float:right;height:22px;margin:-3px 0 -5px 2px;opacity:.85;width:22px}.incident-read__symbol_breakdown{background-position:-2.56px -3.2px}.incident-read__symbol_car-fire{background-position:-36px -3.2px}.incident-read__symbol_car-park-full{background-position:-68.48px -2.24px}.incident-read__symbol_event{background-position:-428.8px -3.2px}.incident-read__symbol_fallen-tree{background-position:-134.08px -3.2px}.incident-read__symbol_flooding{background-position:-166.72px -3.2px}.incident-read__symbol_other{background-position:-396.48px -3.2px}.incident-read__symbol_powercut{background-position:-232.64px -3.2px}.incident-read__symbol_roadworks-emergency-ccc,.incident-read__symbol_roadworks-emergency-other,.incident-read__symbol_roadworks-planned-ccc,.incident-read__symbol_roadworks-planned-other{background-position:-330.88px -3.2px}.incident-read__symbol_rtc{background-position:-265.28px -3.2px}.incident-read__symbol_traffic-signal-fault{background-position:-298.56px -3.2px}.incident-read__symbol_obstruction-in-the-carriageway{background-position:-460.8px -3.2px}.incident-read__symbol_traffic-volume{background-position:-396.48px -3.2px}.incident-read__events{margin:14px 33px}.incident-read__events-heading{font-family:Open sans,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin-bottom:14px;opacity:.6}.incident-read__events-message{float:right;margin-top:-36px}.incident-read__event-item{margin-bottom:30px;padding-left:130px;position:relative}.incident-read__event-heading{font-family:Open sans,sans-serif;font-size:16px;font-weight:400;font-weight:600;line-height:22px;margin-bottom:7px}.incident-read__event-heading-date{display:inline-block;font-size:14px;margin-left:-130px;width:130px}.incident-read__event-vms-availability,.incident-read__event-vms-numbers{margin-bottom:7px}.incident-read__event-label{display:inline-block;font-size:14px;margin-left:-119px;opacity:.6;width:119px}.incident-read__event-description{font-family:Open sans,sans-serif;font-size:16px;font-weight:400;line-height:22px}.incident-read__outdated-notice{background-color:#fff;border:solid #10a9ff;border-width:1px 1px 2px;margin:11px 22px;padding:16px;position:sticky;top:11px;z-index:1}.incident-read__outdated-notice-action,.incident-read__outdated-notice-heading{font-family:Open sans,sans-serif;font-size:16px;font-weight:400;line-height:22px}.incident-read__outdated-notice-action{background:transparent;border:none;color:inherit;color:#10a9ff;cursor:pointer;font-weight:600;margin-bottom:-8px;margin-left:-8px;padding:8px;text-align:inherit}.incident-read__outdated-notice-action:before{margin-right:8px}.incident-entry{background-color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;min-height:52px;position:relative}.incident-entry:after{background-color:#787878;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.incident-entry__edit,.incident-entry__view{background:transparent;border:none;border-left:1px solid rgba(36,43,48,.1);bottom:0;color:inherit;color:rgba(36,43,48,.5);cursor:pointer;overflow:hidden;padding:0;position:absolute;right:0;text-align:inherit;text-indent:110%;top:0;white-space:nowrap;width:36px}.incident-entry__edit:before,.incident-entry__view:before{margin-top:-11px;position:absolute;right:0;text-align:center;text-indent:0;top:50%;width:100%}.incident-entry__edit{right:36px}.incident-entry__edit:hover,.incident-entry__view:hover{color:#242b30}.incident-entry__details{padding:10px 72px 10px 14px}.incident-entry__start-timestamp{font-size:14px;font-weight:600}.incident-entry__location{font-weight:600;min-height:22px}.incident-entry_minor:after{background-color:#7cb342}.incident-entry_medium:after{background-color:#f9a825}.incident-entry_major:after{background-color:#e65201}.incident-entry_critical:after{background-color:#a52714}.incident-entry_closed{background-color:hsla(210,8%,90%,.8)}.incident-entry_selected{background-color:#fff}.incident-entry_selected:after{background-color:#a0a0a0}.incident-entry_selected.incident-entry_minor:after{background-color:#90c25a}.incident-entry_selected.incident-entry_medium:after{background-color:#fab545}.incident-entry_selected.incident-entry_major:after{background-color:#fe6412}.incident-entry_selected.incident-entry_critical:after{background-color:#cf321a}.incident-entry_selected.incident-entry_closed{background-color:#e4e6e8}.filter-menu{margin:4px;position:relative}.filter-menu__divider{margin:4px 0;width:100%;width:auto}.filter-menu__divider_clear{margin-top:auto}.filter-menu__flyout{background-color:#fff;border:1px solid rgba(0,0,0,.3);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);left:0;overflow:hidden;padding:0 0 8px;position:absolute;top:calc(100% + 4px);width:270px}.filter-menu__menus{display:grid;grid-auto-columns:270px;grid-auto-flow:column;left:0;position:relative;transition:left .15s;width:540px}.filter-menu__menus_open{left:-270px}.filter-menu__sub-menu{display:flex;flex-direction:column;max-height:75vh;overflow:auto}@media screen and (max-height:500px){.filter-menu__sub-menu{max-height:50vh}}.filter-menu__sub-menu-heading{font-size:14px;padding-left:8px;padding-top:8px}.filter-menu__toggle{background:transparent;border:1px solid #10a9ff;color:#242b30;cursor:pointer;height:36px;padding:0 8px}.filter-menu__toggle:before{padding-right:4px}.filter-menu__toggle:after{content:"\f107";font-family:FontAwesome,sans-serif;padding-left:8px}.filter-menu__menu-item{background-color:transparent;border:none;cursor:pointer;padding:8px;text-align:left}.filter-menu__menu-item:hover{background-color:rgba(0,0,0,.1)}.filter-menu__menu-item_back:before{display:block;float:left;font-size:12px;margin-right:4px;margin-top:3px}.sort-menu{margin:4px;position:relative}.sort-menu__flyout{background-color:#fff;border:1px solid rgba(0,0,0,.3);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);width:200px}.sort-menu__menus{left:0;position:relative;width:540px}.sort-menu__menus_open{left:-270px}.sort-menu__toggle{background:transparent;border:1px solid #10a9ff;color:#242b30;cursor:pointer;height:36px;padding:0 8px}.sort-menu__toggle:before{padding-right:4px}.sort-menu__toggle:after{content:"\f107";font-family:FontAwesome,sans-serif;padding-left:8px}.sort-menu__button{align-items:center;background:transparent;border:none;display:flex;height:36px;padding:8px 8px 8px 16px;width:199px}.sort-menu__button:hover{background-color:rgba(0,0,0,.1)}.subscribe-menu{margin:4px;position:relative}.subscribe-menu__divider{margin:4px 0;width:100%}.subscribe-menu__flyout{background-color:#fff;border:1px solid rgba(0,0,0,.3);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#242b30;display:flex;flex-direction:column;left:0;padding:4px 0;position:absolute;top:calc(100% + 4px);width:180px}.subscribe-menu__toggle{background:transparent;border:1px solid #10a9ff;color:#242b30;cursor:pointer;height:36px;padding:0 8px}.subscribe-menu__toggle:before{padding-right:4px}.subscribe-menu__toggle:after{content:"\f107";font-family:FontAwesome,sans-serif;padding-left:8px}.subscribe-menu__type{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;padding:8px 8px 8px 16px}.subscribe-menu__type-label{flex-grow:1}.subscribe-menu__type-label:before{display:inline-block;width:28px}.subscribe-menu__type:not(.subscribe-menu__type_disabled):hover{background-color:rgba(0,0,0,.1)}.subscribe-menu__type_disabled{background-color:#dcdcdc;color:#5d5d5d;cursor:not-allowed}.timespan-filter-menu{margin:4px;position:relative}.timespan-filter-menu__divider{margin:4px 0;width:100%}.timespan-filter-menu__divider_clear{margin-top:auto}.timespan-filter-menu__flyout{background-color:#fff;border:1px solid rgba(0,0,0,.3);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;height:200px;left:0;padding:4px 0;position:absolute;top:calc(100% + 4px);width:200px}.timespan-filter-menu__heading{font-size:14px;font-weight:700;padding-left:8px}.timespan-filter-menu__input{line-height:24px;margin:4px 12px;padding:4px}.timespan-filter-menu__toggle{background:transparent;border:1px solid #10a9ff;color:#242b30;cursor:pointer;height:36px;padding:0 8px}.timespan-filter-menu__toggle:before{padding-right:4px}.timespan-filter-menu__toggle:after{content:"\f107";font-family:FontAwesome,sans-serif;padding-left:8px}.timespan-filter-menu__button{align-items:center;background:transparent;border:none;display:flex;height:36px;padding:8px 8px 8px 16px}.timespan-filter-menu__button:not([disabled]){cursor:pointer}.timespan-filter-menu__button:not([disabled]):hover{background-color:rgba(0,0,0,.1)}.timespan-filter-menu__button:not([disabled]):after{color:#10a9ff;content:"*";font-size:22px;padding-left:4px}@keyframes entry-enter{0%{background-position:-200px}to{background-position:150%}}@keyframes entry-marker-enter{0%{transform:scale(.8)}30%{transform:scale(1.5)}to{transform:scale(1)}}.entry-list{backdrop-filter:blur(5px);color:#242b30;display:flex;flex-direction:column;overflow:hidden}.entry-list__actions{background-color:hsla(0,0%,100%,.8);display:flex}.entry-list__entries{border:4px solid hsla(0,0%,100%,.8);display:flex;flex-direction:column;flex-grow:1;overflow:auto}.entry-list__entries:after{background-color:hsla(0,0%,100%,.8);content:"";flex-grow:1}.entry-list__entry{border:1px solid rgba(36,43,48,.1);cursor:pointer;flex-shrink:0}.entry-list__entry:before{animation:entry-enter .5s forwards;background:linear-gradient(90deg,transparent,rgba(0,128,0,.5),transparent) no-repeat;background-size:150px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.entry-list__entry:not(:first-child){margin-top:-1px}.entry-list__entry:not(:last-child){border-bottom:1px solid rgba(36,43,48,.1)}.entry-list__entry_selected{border:1px solid #242b30;bottom:0;opacity:1;position:sticky;top:0;z-index:1}.entry-list__entry_selected:not(:last-child){border-bottom-color:#242b30}.entry-list__filter-tag{background-color:#e4e6e8;border-radius:4px;font-size:14px;overflow:hidden}.entry-list__filter-tag-label{padding:4px 4px 4px 8px}.entry-list__filter-tag-remove{background-color:transparent;border:none;border-radius:none;cursor:pointer;padding:4px 8px}.entry-list__filter-tag:not(:last-child){margin-right:4px}.entry-list__filter-tag-remove:hover{background-color:#c8cdd1}.entry-list__download{background-color:hsla(0,0%,100%,.8);display:flex}.entry-list__download-action{background-color:#fff;border:1px solid #10a9ff;border-radius:4px;color:#10a9ff;cursor:pointer;display:inline-block;font-size:20px;font-size:14px;font-weight:600;line-height:24px;line-height:14px;margin-bottom:4px;margin-left:auto;margin-right:4px;padding:8px 17px;text-align:center}.entry-list__download-action[disabled]{border-color:#e4e6e8;color:#e4e6e8;cursor:default}.entry-list__filters{background-color:hsla(0,0%,100%,.8);display:flex;flex-wrap:wrap;padding:0 4px}.entry-list__placeholder{background-color:hsla(0,0%,100%,.8);flex-grow:1;padding-top:12px;text-align:center}.entry-list__placeholder-action{background:transparent;border:none;color:inherit;color:#00f;cursor:pointer;padding:0;text-align:inherit;text-decoration:underline}.entry-list__input{flex-grow:1;line-height:24px;margin:4px;padding:4px}.entry-list .filter-menu,.entry-list .sort-menu,.entry-list .subscribe-menu,.entry-list .timespan-filter-menu{z-index:2}.alert-marker,.incident-marker{cursor:pointer}.alert-marker svg,.incident-marker svg{animation:entry-marker-enter .5s forwards;transform-origin:50% 86%}.alert-marker svg ellipse{opacity:2%}.legend{background-color:#fff;border:1px solid rgba(0,0,0,.3);border-radius:4px;color:#242b30;padding:8px}.legend__entries{display:flex;flex-direction:column}.legend__entry-label{font-size:16px}.legend__entry_inactive .legend__entry-label{opacity:.5}.legend__entry{align-items:center;cursor:pointer;display:flex;height:30px}.legend__entry_disabled{cursor:not-allowed;text-decoration:line-through}.legend__entry-checkbox{margin:4px}.legend__entry-icon{font-size:22px;margin:4px 8px 4px 4px}.legend__entry-icon_alert{color:#b80000}.legend__entry-icon_incident{position:relative;width:16px}.legend__entry-icon_incident:before{border:4px solid transparent;border-top-color:#7cb342;bottom:-12px;content:"";height:0;left:50%;margin-left:-4px;position:absolute;width:0}.legend__entry-icon_incident:after{border:2px solid #7cb342;border-radius:4px;bottom:-4px;content:"";display:block;height:14px;left:50%;margin-left:-7px;position:absolute;width:14px}.legend__entry-icon_bus{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAlCAYAAABPsblCAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEqADAAQAAAABAAAAJQAAAACJqNbDAAABxUlEQVRIDe2WsUsDMRTG30uLtS0iugii0MGCg4OKgtalINbJTXDQv8BBSwelCg6CLS5FHfwLdBDERRA8EbpYBUUrOAjtUFAEF8Wh1oq9mBdJ8c7KHU4OlyW85Pt+ffkS6CH8MrqG11pKb6UwcGiTEoR7b703fXMcfaxlQfNix2CyR6wlOOcRMTPTvo6IGqIrnsvMZb/vGUDBUGJG55gCzl0ejxsGegMQaG+W+sLdE5xdFqBc/gBArDDksVxmYUPBqiAJ0WGdNiLhTliMRqCp0at0cn5+KcHKmgZa+lbWjMGsgkkQHYcDnFMnS7FRGB/rNgDMxe5+FpZTh7IzAejPn8avVAYJglAnVhCCkoa05BFlgtZQ3k7x9UFkwrSd6R/HIVGtQceMTGxSZrrX72tl8orF7VCw5kxqAdQaackjhmQw9U7U7SihnbnqEW+NibAayOTz1dnxGjTKQwwVtkHwl8IBWafmZORkZJ2AtcJ5R05G1glYK/7jO+JQpsaLxXfr/k2Kqkcw3MjYBa9UYO/gWsr8fnt/lARRHmJ8fdaEkltc55OmH7RVIsPtfCY+JUHkCA6tjnBd7wMEjy2COA51kjuZPyL9J1wCkP6QH2OuAAAAAElFTkSuQmCC) 50% no-repeat;background-size:9px 18px;transform:rotate(90deg)}.legend__entry-icon_bus,.legend__entry-icon_bus-route{height:22px;margin-left:2px;margin-right:4px;width:22px}.legend__entry-icon_bus-route{align-items:center;display:flex;justify-content:center;position:relative}.legend__entry-icon_bus-route:before{background-color:#233886;content:"";height:4px;left:0;opacity:.4;position:absolute;top:50%;transform:translateY(-50%);width:100%}.legend__entry-icon_bus-route:after{background-color:#233886;border-radius:50%;box-shadow:0 0 0 1px #fff;content:"";height:11px;opacity:.7;width:11px}.legend__entry-icon_traffic{background:linear-gradient(90deg,#049540,#049540 25%,#d66b00 0,#d66b00 50%,#bd0010 0,#bd0010 75%,#5f1117 0,#5f1117);height:4px;margin-left:2px;margin-right:4px;width:22px}.bus-overlay-popup{font-family:Open sans,sans-serif;font-size:16px;font-size:14px;font-weight:400;line-height:22px;position:relative}.bus-overlay-popup__name{font-weight:600}.bus-overlay-popup__on-time{color:#233886;font-size:14px;font-weight:600;line-height:18px;padding:0 3px;position:absolute;right:0;top:2px}.bus-overlay-popup__on-time_early{color:#0074e0}.bus-overlay-popup__on-time_late{background-color:#233886;color:#f5f7fd}.bus-overlay-popup__stop{display:flex}.bus-overlay-popup__stop-name:before{color:#233886;font-size:11px;margin-right:4px;margin-top:-2px}.bus-overlay-popup__stop-label{height:1px;left:0;opacity:0;position:absolute;top:0;width:1px}.bus-overlay-popup__stop-time{display:flex;flex-direction:column-reverse;flex-grow:1;font-weight:600;margin-left:8px;text-align:right}.bus-overlay-popup__last-updated{font-size:12px;opacity:.8}.create-view{display:grid;grid-template:"mid right"/1fr 550px;overflow:hidden}.create-view__action{background-color:#fff;border:1px solid #10a9ff;border-radius:4px;color:#10a9ff;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;line-height:24px;padding:8px 17px;text-align:center}.create-view__action_submit{background-color:#10a9ff;color:#fff}.create-view__action_disabled{border-color:#e4e6e8;color:#e4e6e8;cursor:default}.create-view__actions{display:flex;justify-content:space-between;margin:8px}.create-view__creator,.create-view__form{flex-grow:1}.create-view__side{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;grid-area:right;overflow:auto}.edit-view{display:grid;grid-template:"mid right"/1fr 550px;overflow:hidden}.edit-view__actions-before{display:flex;justify-content:space-between;margin:8px}.edit-view__actions-after{margin:22px;text-align:right}.edit-view__action_cancel{background:transparent;border:none;color:inherit;color:#10a9ff;cursor:pointer;font-family:Open sans,sans-serif;font-size:16px;font-weight:400;font-weight:600;line-height:22px;padding:8px;text-align:inherit}.edit-view__action_cancel:before{margin-right:8px}.edit-view__action_disabled{border-color:#e4e6e8;color:#e4e6e8;cursor:default}.edit-view__action_submit{background-color:#fff;background-color:#10a9ff;border:1px solid #10a9ff;border-radius:4px;color:#10a9ff;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;line-height:24px;padding:8px 17px;text-align:center}.edit-view__creator,.edit-view__form{flex-grow:1}.edit-view__side{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.7);color:#242b30;display:flex;flex-direction:column;grid-area:right;overflow:auto}.read-view{display:grid;grid-template:"mid right"/1fr 550px;overflow:hidden;position:relative}.read-view .options-button{bottom:30px;left:0;position:absolute}.read-view__action{background:transparent;border:none;color:inherit;color:#10a9ff;cursor:pointer;font-family:Open sans,sans-serif;font-size:16px;font-weight:400;font-weight:600;line-height:22px;padding:8px;text-align:inherit}.read-view__action:before{margin-right:8px}.read-view__actions{display:flex;justify-content:space-between;margin:8px}.read-view__content{flex-grow:1}.read-view__side{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;grid-area:right;overflow:auto}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}hr{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;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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{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]{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}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(""),url(/open-sans-v20-latin-regular-ff9d61.woff2) format("woff2"),url(/open-sans-v20-latin-regular-20890d.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local(""),url(/open-sans-v20-latin-italic-7e942f.woff2) format("woff2"),url(/open-sans-v20-latin-italic-531bf9.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local(""),url(/open-sans-v20-latin-600-4334c2.woff2) format("woff2"),url(/open-sans-v20-latin-600-ca0cc5.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local(""),url(/open-sans-v20-latin-600italic-beb571.woff2) format("woff2"),url(/open-sans-v20-latin-600italic-95042c.woff) format("woff")}@font-face{font-family:FontAwesome;src:url(/fa-solid-900-d824df.woff2)}.fas:before{font-family:FontAwesome,sans-serif;font-weight:900}.icon-bars:before{content:"\f0c9"}.icon-alert:before{content:"\f0a1"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-cross:before{content:"\f00d"}.icon-down:before{content:"\f107"}.icon-download:before{content:"\f019"}.icon-edit:before{content:"\f303"}.icon-filter:before{content:"\f0b0"}.icon-sort:before{content:"\f0dc"}.icon-incident:before{content:"\f5e1"}.icon-marker:before{content:"\f3c5"}.icon-plus:before{content:"\f067"}.icon-power:before{content:"\f011"}.icon-tasks:before{content:"\f0ae"}.icon-history:before{content:"\f1da"}.icon-home:before{content:"\f015"}.icon-crash:before{content:"\f5e1"}.icon-chart:before{content:"\f080"}.icon-table:before{content:"\f0ce"}.icon-redo:before{content:"\f01e"}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,li,p,ul{font-size:unset;margin:0;padding:0}ul{list-style-type:none}