*{-webkit-font-smoothing:antialiased;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input{-webkit-appearance:none;border:0;border-radius:0}:focus{outline:none}body,html{-webkit-text-size-adjust:none;background-color:#fff;color:#222;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-weight:400;height:100%}.fm-brand{font-family:Fugaz One,cursive;letter-spacing:-.5px}.fm-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#root,.fm-app{height:100%}.fm-container{margin:0 auto;max-width:900px;width:100%}.fm-text{display:block;font-size:16px;line-height:25px;margin:5px 0}.fm-page{margin:0 auto;max-width:900px;padding:10px 25px}.fm-page-title{font-size:30px;font-weight:600;line-height:50px;margin-bottom:10px;padding:15px 0}.fm-page-action{background:#f8f7f9;border-radius:2px;color:#666;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-bottom:10px;margin-right:15px;padding:6px 10px;vertical-align:top}.fm-page-action:hover{color:#222}.fm-page-action-loading{padding:4.5px 10px}.fm-page-action-loading .fm-loading{min-width:80px}@media(prefers-color-scheme:dark){body,html{background-color:#2e2e2e;color:#ecf0f1}.fm-page-action{background-color:#1e1e1e;color:#9c9b9d}.fm-page-action:hover{color:#ecf0f1}}.fm-side-bar{border-right:1px solid #e8e7ea;display:flex;flex-direction:column;height:100%;width:300px}.fm-side-bar-top{border-bottom:1px solid #e8e7ea}.fm-side-bar-top-logo{background:url(https://storage.googleapis.com/flamingo-static/images/admin/wordmark-pink.svg) 0 65% no-repeat;background-size:100px;display:block;font-size:0;height:40px;margin:15px 20px;transition:all .15s ease}.fm-side-bar-top-logo:hover{cursor:pointer}.fm-side-bar-navigation{display:flex;flex:1 1;flex-direction:column;overflow-y:scroll;padding:10px 0}.fm-side-bar-link{font-size:15px;line-height:20px;padding:17px 10px 17px 30px}.fm-side-bar-link .fa{color:#9c9b9d;margin-right:20px;text-align:center;width:20px}.fm-side-bar-link:hover .fa{color:#222}.fm-side-bar-profile{border-top:1px solid #e8e7ea;min-height:90px;overflow:hidden}.fm-side-bar-profile-display{align-items:center;display:flex;flex-direction:row;height:90px;padding:20px}.fm-side-bar-profile-display:hover{background:#f8f7f9;cursor:pointer}.fm-side-bar-profile-content{display:flex;flex-direction:column}.fm-side-bar-profile-avatar{background:#ffbad2;border-radius:25px;height:50px;width:50px}.fm-side-bar-profile-details{flex:1 1;padding-left:15px}.fm-side-bar-profile-name{font-size:16px;line-height:22px}.fm-side-bar-profile-region{color:#999;font-size:14px;line-height:20px}.fm-side-bar-profile-links{background:#f8f7f9;display:flex;flex-direction:column;max-height:0;padding:0;transition:max-height .5s ease,padding .4s ease}.fm-side-bar-profile-links-open{max-height:200px;padding:10px 0}.fm-side-bar-profile-menu-link{font-size:14px;line-height:20px;margin:10px 10px 10px 38px}.fm-side-bar-profile-menu-link .fa{color:#9c9b9d;margin-right:33px}.fm-side-bar-profile-menu-link:hover,.fm-side-bar-profile-menu-link:hover .fa{color:#222}.fm-side-bar-profile-chev .fa{color:#9c9b9d}@media(max-width:992px){.fm-side-bar{background:#fff;display:block;height:71px;left:0;overflow:hidden;position:fixed;right:0;top:0;transition:height .3s ease;width:100%;z-index:9999}.fm-side-bar-top{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fm-side-bar-top-logo{background:url(https://storage.googleapis.com/flamingo-static/images/admin/logo-black.svg) 50% 50% no-repeat;background-size:20px;display:inline-block;height:40px;margin:15px 20px;width:30px}.fm-side-bar-top-menu{background:url(https://storage.googleapis.com/flamingo-static/images/admin/menu.png) 50% 50% no-repeat;background-size:30px;cursor:pointer;display:inline-block;height:40px;margin:15px;width:40px}.fm-side-bar-open .fm-side-bar-top-menu{background:url(https://storage.googleapis.com/flamingo-static/images/admin/close.png) 50% 50% no-repeat;background-size:30px}.fm-side-bar-open{bottom:0;display:flex;height:100%}}.ff-file{margin:0}.ff-file-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;text-align:left;width:100%}.ff-file-container{background:#f8f7f9;border-radius:3px;display:flex;height:40px;overflow:hidden;position:relative}.ff-file-text{font-size:14px;line-height:20px;margin:10px 5px}.ff-file-input{cursor:pointer;opacity:0;top:0;width:100%;z-index:99}.ff-file-input,.ff-file-progress{bottom:0;left:0;position:absolute;right:0}.ff-file-progress{background:#ff206e;height:2px;transition:all .2s ease;width:0}.ff-file-preview{background-color:#dbdfe4;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;height:30px;margin:5px;width:40px}.ff-file-container-uploaded{background-position:center right 10px;background-repeat:no-repeat;background-size:18px}.ff-file-android{align-items:center;display:flex;flex-direction:row;width:40px;z-index:100}.ff-file-android,.ff-file-android-input{bottom:0;cursor:pointer;position:absolute;right:0;top:0}.ff-file-android-input{left:0;opacity:0;width:100%;z-index:102}.ff-file-android i.fa.fa-camera{cursor:pointer;display:block;font-size:16px;line-height:40px;text-align:center;width:40px;z-index:101}.ff-file-isandroid .ff-file-text{padding-right:40px}@media(prefers-color-scheme:dark){.ff-file-container{background-color:#1e1e1e}}.fm-footer{background:#0c0f0a;margin-top:80px;padding:30px 0}.fm-footer-content{margin:0 auto;max-width:1200px;width:100%}.fm-footer-logo{margin:45px 0;width:40px}.fm-footer-brand{color:#fff;display:block;font-size:30px}.fm-footer-links{display:flex;flex:1 1;flex-direction:row;padding:20px 0 30px}.fm-footer-link-column{display:flex;flex:1 1;flex-direction:column}.fm-footer-link{display:block;line-height:20px;margin:3px 20px 3px 0;text-decoration:none;transition:all .2s ease}.fm-footer-link,.fm-footer-link:hover{padding:3px 0 1px}.fm-footer-link-text{border-bottom:1px solid #0c0f0a;color:#fff;font-size:15px;font-weight:500;line-height:20px;padding:1px 2px 4px 0;text-decoration:none;transition:all .2s ease}.fm-footer-link:hover .fm-footer-link-text{border-bottom-color:#fff;padding:1px 1px 2px 0}.fm-footer-apps{align-items:flex-end}.fm-footer-app{margin:10px 0}.fm-footer-app-img{width:100%}.fm-footer-copy{color:#fff;font-size:11px;letter-spacing:.5px;line-height:20px;margin:35px 0;opacity:.8;text-transform:uppercase}.fm-footer-brand-tm{display:inline-block;font-family:sans-serif;font-size:5px;font-weight:700;line-height:37px;padding-left:1px;vertical-align:top}@media(max-width:1200px){.fm-footer{padding:30px 20px}}@media(max-width:768px){.fm-footer-apps{display:none}}.fm-toast{animation:fm-show-toast 4s ease;animation-fill-mode:forwards;left:0;position:fixed;text-align:center;width:100%}.fm-toast-inner{background-color:#ff206e;border-radius:5px;color:#fff;display:inline-block;font-size:15px;padding:10px 20px}@keyframes fm-show-toast{0%{bottom:-80px}10%{bottom:50px}90%{bottom:50px}to{bottom:-80px}}.fm-input{background:#f8f7f9;border:0;border-radius:3px;color:#222;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;padding:10px 12px;transition:all .1s ease;width:100%}.fm-input-container{margin:30px 0}.fm-input-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;text-align:left;width:100%}.fm-input-select{-webkit-appearance:none;appearance:none;background-color:#f8f7f9;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACJSURBVEhL7ZC9CYBADEbP2iEEp7JxAPdwBZex02EcQ/0iBCzC/ZlTkDx4RYrLC+cMwzB+QQ1bRRtYwSAbPJQdoRe6bIbS41x32MEg9NULlJakStEBRqMRT44yFF+htDRkdpTJiT+OMilxtSgTE1ePMr54sSgjxYtHmXv8tShD8Qn212QYxnc4dwKskJKEHrOFUQAAAABJRU5ErkJggg==);background-position:98% 50%;background-repeat:no-repeat;background-size:15px;border-radius:5px}.fm-input-textarea{max-width:100%;resize:none}.fm-input-hint{color:#9c9b9d;font-size:12px;line-height:16px;margin:8px 0 0}.fm-input-checkbox-container{background:#fff;border:1px solid #e8e7ea;border-radius:100%;cursor:pointer;display:block;height:25px;margin:12px 0;position:relative;width:25px}.fm-input-checkbox{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.fm-input-checkbox-checkmark{background-color:#fff;border-radius:100%;height:15px;left:4px;position:absolute;top:4px;width:15px}.fm-input-checkbox-container:hover input~.fm-input-checkbox-checkmark{background-color:#e8e7ea}.fm-input-checkbox-container input:checked~.fm-input-checkbox-checkmark{background-color:#ff206e}.fm-input-slider{-webkit-appearance:none;background:#f8f7f9;border-radius:3px;height:15px;outline:none;width:100%}.fm-input-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff206e;border-radius:50%;cursor:pointer;height:25px;width:25px}.fm-input-slider::-moz-range-thumb{background:#ff206e;border-radius:50%;cursor:pointer;height:25px;width:25px}@media(prefers-color-scheme:dark){.fm-input,.fm-input-select,.fm-input-slider{background-color:#1e1e1e;color:#ecf0f1}}.fm-button{background:#0c0f0a;border:0;border-radius:3px;color:#fff;display:block;font-size:16px;font-weight:600;line-height:20px;margin:30px 0;padding:13px 1px;transition:all .1s ease;width:100%}.fm-button:hover{cursor:pointer;opacity:.9}.fm-button:focus{color:#eee;opacity:1}.fm-loading{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.fm-loading-spinner,.fm-loading-spinner:after{border-radius:50%;height:10em;width:10em}.fm-loading-spinner{animation:fm-spinner .8s linear infinite;border:5px solid #ff206e33;border-left-color:#ff206e;font-size:2px;margin:0 auto;position:relative;text-indent:-9999em;transform:translateZ(0)}@keyframes fm-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fm-loading-line{height:2px;margin:0;overflow:hidden;width:100%}.fm-loading-line-inner{animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-name:bounce_loading;-o-animation-name:bounce_loading;-ms-animation-name:bounce_loading;-webkit-animation-name:bounce_loading;-moz-animation-name:bounce_loading;animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;background-color:#ff206e;height:2px;margin-left:-250px;margin-top:0;width:200px}@keyframes bounce_loading{0%{margin-left:-100vw}to{margin-left:100vw}}.fm-page-heading{background-position:50%;background-size:cover;height:250px}.fm-page-heading-overlay{background:#0000004d;height:100%;width:100%}.fm-page-heading-content{align-items:center;display:flex;height:100%;margin:0 auto;max-width:900px;width:100%}.fm-page-heading-title{color:#fff;font-size:50px;padding:0}@media(max-width:992px){.fm-page-heading-title{padding:0 20px}}.fm-popup{animation:fm-show-popup .2s ease;animation-fill-mode:forwards;background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0}.fm-popup-active{align-items:center;display:flex;justify-content:center;z-index:9999999999}.fm-popup-box{-webkit-overflow-scrolling:touch;background:#fff;border-radius:10px;max-height:80%;max-width:400px;min-height:200px;overflow-y:scroll;width:90%}.fm-popup-title{font-size:20px;font-weight:600;padding:30px 20px 25px;text-align:center}.fm-popup-description{color:#9c9b9d;font-size:14px;line-height:22px;padding:0 20px 15px;text-align:center}.fm-popup .fm-loading{margin-top:30px}@keyframes fm-show-popup{0%{opacity:0}to{opacity:1}}.fm-radio{margin:5px 0}.fm-radio-label{cursor:pointer;display:flex}.fm-radio-input{display:none}.fm-radio-text{display:block;font-size:15px;line-height:19px}.fm-radio-circle{align-items:center;background-color:#fff;border:1px solid #0c0f0a;border-radius:50%;display:flex;height:20px;justify-content:center;margin-right:10px;width:20px}.fm-radio-circle-inner{background-color:#fff;border-radius:50%;display:block;height:12px;width:12px}.fm-radio:hover .fm-radio-circle-inner{background-color:#ddd}.fm-radio-input:checked~.fm-radio-circle .fm-radio-circle-inner{background-color:#ff206e}.fm-radio-disabled:hover .fm-radio-label{cursor:not-allfmed}.fm-radio-disabled:hover .fm-radio-circle-inner{background-color:#fff}.fm-radio-group-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;text-align:left;width:100%}.fm-radio-group-inputs .fm-radio{display:inline-block;margin-right:50px}.fm-radio-group-inputs .fm-radio:last-child{margin-right:0}.fm-map{height:100%;min-height:200px;overflow:hidden;-webkit-user-select:none;user-select:none;width:100%}.fm-map-delete-menu{background:#fff;border:1px solid #999;box-shadow:1px 3px 3px #0000004d;color:#666;cursor:pointer;font-family:sans-serif;font-size:12px;font-weight:700;margin-left:10px;margin-top:-10px;padding:3px;position:absolute}.fm-map-delete-menu:hover{background:#eee}.gm-map-task-icon{height:36px;-webkit-user-select:none;user-select:none;width:38.4px}.fm-tab-bar{border-top:1px solid #e8e7ea;display:flex;flex-direction:row;height:60px;width:100%}.fm-tab-bar-header{display:none}.fm-tab-bar-logo{background:url(https://storage.googleapis.com/flamingo-static/images/admin/wordmark-black.svg) 20px 60% no-repeat;background-size:100px;display:block;font-size:0;height:60px}.fm-tab-bar-items{align-items:center;display:flex;justify-content:space-evenly;width:100%}.fm-tab-bar-item{display:flex;flex:1 1;flex-direction:column;font-size:13px;padding:5px 0;position:relative;text-align:center}.fm-tab-bar-item .fa{font-size:15px;margin-bottom:5px}.fm-tab-bar-item-badge{background:#eb3b5a;border-radius:10px;color:#fff;font-size:11px;font-weight:600;height:20px;line-height:20px;position:absolute;right:5px;text-align:center;top:0;width:20px}.fm-tab-bar-item-desktop{display:none}.fm-tab-bar-profile{align-items:center;background:#fff;border-top:1px solid #e8e7ea;display:none;flex:0 0 70px;flex-direction:row;height:70px;padding:15px 20px;width:100%}.fm-tab-bar-profile-avatar{background:#ff206e;border-radius:100%;height:15px;margin-right:15px;width:15px}.fm-tab-bar-profile-name{font-size:15px;line-height:20px}.fm-tab-bar-profile-region{color:#999;font-size:14px;line-height:19px}@media(min-width:576px){.fm-tab-bar-item-badge{right:10px}}@media(min-width:768px){.fm-tab-bar-item-badge{right:30px}}@media(min-width:992px){.fm-tab-bar{border-right:1px solid #e8e7ea;border-top:none;flex-direction:column;height:100%;width:250px}.fm-tab-bar-items{align-items:flex-start;flex-direction:column;justify-content:flex-start;overflow-y:scroll;padding:10px 0}.fm-tab-bar-header{background:#fff;border-bottom:1px solid #e8e7ea;display:block;height:61px;width:100%}.fm-tab-bar-item{align-items:center;display:flex;flex-direction:row;font-size:15px;padding:20px 10px 20px 20px;text-align:left;width:100%}.fm-tab-bar-item-desktop,.fm-tab-bar-profile{display:flex}.fm-tab-bar-item-mobile{display:none}.fm-tab-bar-item-badge{right:15px;top:19px}.fm-tab-bar-item .fa{margin-bottom:0;margin-right:15px;text-align:center;width:15px}}@media(prefers-color-scheme:dark){.fm-tab-bar{border-right-color:#444;border-top-color:#444}.fm-tab-bar-logo{background:url(https://storage.googleapis.com/flamingo-static/images/admin/wordmark-white.svg) 20px 60% no-repeat;background-size:100px}.fm-tab-bar-profile{background:#2e2e2e;border-top-color:#444}.fm-tab-bar-header{background:#2e2e2e;border-bottom-color:#444}}.fm-table{border-top:1px solid #e8e7ea;margin:40px 0;width:100%}.fm-table td{border-bottom:1px solid #e8e7ea;font-size:14px;padding:20px 0}.fm-navigation{flex:0 0 61px;height:61px;width:100%}.fm-navigation-bar{background:#fff;border-bottom:1px solid #e8e7ea;height:61px;left:0;position:fixed;right:0;top:0;z-index:999}.fm-navigation-loading{height:2px;left:0;position:fixed;right:0;top:61px;z-index:9999}.fm-navigation-content{display:flex;flex-direction:row;justify-content:space-between}.fm-navigation-left,.fm-navigation-right{display:flex;flex-direction:row;overflow:hidden}.fm-navigation-right{flex:0 0 auto}.fm-navigation-title{font-size:18px;font-weight:600}.fm-navigation-subtitle,.fm-navigation-title{line-height:30px;margin:15px 0 15px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-navigation-subtitle{color:#9c9b9d;font-size:13px;font-weight:500}.fm-navigation-actions{display:flex;flex-direction:row}.fm-navigation-action{cursor:pointer;display:block}.fm-navigation-action,.fm-navigation-back{background:#fff;border:none;color:#222;font-size:20px;height:50px;line-height:26px;margin:5px 3px 5px 0;padding:12px;text-align:center;width:50px}.fm-navigation-back+.fm-navigation-title{margin:15px 0}@media(min-width:992px){.fm-navigation-bar,.fm-navigation-loading{left:250px}}@media(prefers-color-scheme:dark){.fm-navigation-bar{background:#2e2e2e;border-bottom-color:#444}.fm-navigation-action,.fm-navigation-back{background:#2e2e2e;color:#ecf0f1}}.fm-banner{background:#eb3b5a;border-bottom:1px solid #e8e7ea;display:block;flex:0 0 51px;height:50px;width:100%;z-index:9999}@keyframes highBannerAnimation{0%{background:#eb3b5a}40%{background:#eb3b5a}50%{background:#b2122f}60%{background:#eb3b5a}to{background:#eb3b5a}}.fm-banner-high{animation:highBannerAnimation 4s linear infinite;background:#eb3b5a}.fm-banner-medium{background:#e67e22}.fm-banner+.fm-platform-content .fm-navigation-bar{top:51px}.fm-banner+.fm-platform-content .fm-navigation-loading{position:fixed;top:111px}.fm-banner-link{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.fm-banner-title{font-weight:800;height:20px;line-height:20px;padding:0 5px;text-transform:uppercase;width:100%}.fm-banner-notes,.fm-banner-title{color:#fff;font-size:14px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fm-banner-notes{font-weight:500;line-height:18px;width:95%}@media(prefers-color-scheme:dark){.fm-banner{border-bottom-color:#444}}.fm-login{align-items:center;display:flex;justify-content:center;min-height:100%;min-height:100vh}.fm-login-container{max-width:400px;padding:20px;width:100%}.fm-login-logo{background:url(https://storage.googleapis.com/flamingo-static/images/admin/wordmark-black.svg) 50% 50% no-repeat;background-size:120px;height:40px;margin:10px 0}.fm-login-title{color:#9c9b9d;font-size:18px;text-align:center}.fm-login-form{margin:60px 0}.fm-login .fm-input,.fm-login .fm-input-label{text-align:center}.fm-login .fm-button{margin-top:50px}.fm-platform{display:flex;flex-direction:column;height:100%}.fm-platform-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-height:0}.fm-platform-switch{flex:1 1;overflow-y:scroll;width:100%}@media(min-width:992px){.fm-platform-content{flex-direction:row-reverse}.fm-platform-switch{height:100%}}.fm-dashboard-items{display:flex;flex-wrap:wrap;padding:0 15px}.fm-dashboard-item{align-items:center;background:#f8f7f9;border-radius:3px;display:flex;flex-basis:calc(50% - 7.5px);height:80px;justify-content:flex-start;margin:15px 0 0;overflow:hidden}.fm-dashboard-item:nth-child(2n){margin:15px 0 0 15px}.fm-dashboard-item-icon{align-items:center;background:#222;color:#fff;display:flex;font-size:20px;height:80px;justify-content:center;width:80px}.fm-dashboard-item-title{font-size:16px;font-weight:500;line-height:22px}.fm-dashboard-item-count{font-size:20px;font-weight:600;line-height:24px;margin-top:5px}.fm-dashboard-item-text{margin-left:25px}@media(max-width:768px){.fm-dashboard-item{flex-basis:100%}.fm-dashboard-item:nth-child(2n){margin:15px 0 0}}.fm-dashboard-regions{padding:10px 0}.fm-dashboard-region{align-items:center;display:flex;justify-content:space-between;padding:15px}.fm-dashboard-region-name{font-size:17px;font-weight:500;line-height:22px}.fm-dashboard-region-type{color:#9c9b9d;font-size:14px;font-weight:400;letter-spacing:.2px;margin-left:3px;text-transform:capitalize}.fm-dashboard-region-counts{background:#f8f7f9;border-radius:3px 3px 0 0}.fm-dashboard-region-inuse{color:#00a8ff;font-size:16px;font-weight:800;line-height:20px}.fm-dashboard-region-total{color:#4cd137;font-size:16px;font-weight:800;line-height:20px}.fm-dashboard-region-prow{color:#2f3640;font-size:16px;font-weight:800;line-height:20px}.fm-dashboard-region-slash{color:#e8e7ea;font-size:16px;font-weight:800;line-height:20px;padding:0 10px}.fm-dashboard-region-counts-inner{display:flex;padding:7px 15px}.fm-dashboard-region-counts-bar{background:#e8e7ea;height:2px}.fm-dashboard-events{padding:15px}.fm-dashboard-events-title{font-size:17px;font-weight:500;line-height:22px}.fm-dashboard-event{margin:20px 0}.fm-dashboard-event-header{align-items:center;display:flex}.fm-dashboard-event-name{font-size:15px;font-weight:500;line-height:20px}.fm-dashboard-event-tags{height:20px;margin:5px 0}.fm-dashboard-event-tag{background:#f8f7f9;border-radius:3px;color:#9c9b9d;display:inline-block;font-size:12px;font-weight:600;line-height:20px;margin-right:5px;padding:0 6px;text-transform:uppercase}.fm-dashboard-event-details{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.fm-dashboard-event-dates{color:#9c9b9d;font-size:13px;line-height:20px;margin-left:5px}@media(prefers-color-scheme:dark){.fm-dashboard-event-tag,.fm-dashboard-item,.fm-dashboard-region-counts{background-color:#1e1e1e}.fm-dashboard-region-slash{color:#444}.fm-dashboard-region-counts-bar{background:#444}.fm-dashboard-event-tag{color:#9c9b9d}}.fm-vehicle-finder{display:flex;flex-direction:column;height:100%;width:100%}.fm-vehicle-finder-source{flex:1 1;position:relative;transition:all .2s ease}.fm-vehicle-finder-source-search{flex:0 1;height:0;overflow:hidden}.fm-vehicle-finder-bar{background:#fff;border-top:1px solid #e8e7ea;display:flex;flex:0 0 68px;flex-direction:row;height:68px;padding:13px 13px 11px;width:100%;z-index:9999}.fm-vehicle-finder-bar .fm-input-container{flex:1 1;margin:0}.fm-vehicle-finder-bar .fm-input{border-radius:3px;height:44px}.fm-vehicle-finder-bar-locate{margin:0 0 0 12px}.fm-vehicle-finder-bar-filter,.fm-vehicle-finder-bar-locate{background:#f8f7f9;border-radius:3px;color:#222;font-size:20px;height:44px;line-height:44px;text-align:center;width:44px}.fm-vehicle-finder-bar-filter{margin:0 12px}.fm-vehicle-finder-bar-qr{background:#222;border-radius:3px;color:#fff;font-size:20px;height:44px;line-height:46px;text-align:center;width:44px}.fm-vehicle-finder-search{overflow:hidden;overflow-y:scroll;padding:0 14px;transition:all .2s ease}.fm-vehicle-finder-search-active{padding:2px 14px 225px}.fm-vehicle-finder-results-empty{color:#999;font-size:14px;line-height:150px;text-align:center}.fm-vehicle-finder-filters{animation:fm-show-filters .5s ease;animation-fill-mode:forwards;background:#fff;height:95px;overflow:hidden;width:100%}@keyframes fm-show-filters{0%{height:0}to{bottom:95px}}.fm-vehicle-finder-filters-statuses{height:37px;overflow-x:scroll;padding:0 8px 5px;white-space:nowrap;width:100%}.fm-vehicle-finder-filters-status{border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:600;line-height:16px;margin:5px;padding:3px 6px}.fm-vehicle-finder-filters-selects{display:flex}.fm-vehicle-finder-filters .fm-input-container{flex:1 1;margin:5px 13px}.fm-vehicle-finder-filters .fm-input-container+.fm-input-container{margin:5px 13px 5px 0}.fm-vehicle-finder-filters .fm-input-select{border-radius:3px;font-size:14px;padding:8px 15px}.fm-vehicle-scanner{background:#222;bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:0}.fm-vehicle-scanner-reader{display:flex;flex:1 1;overflow:hidden;width:100%}.fm-vehicle-scanner-bar{display:flex;flex:0 0 70px;flex-direction:row;padding:13px}.fm-vehicle-scanner-bar-modes{display:flex;flex:1 1;flex-direction:row}.fm-vehicle-scanner-bar-mode{background:#222;border-radius:3px;cursor:pointer;flex:1 1;min-width:0;padding:4px 2px}.fm-vehicle-scanner-bar-mode-title{color:#9c9b9d;font-size:15px;font-weight:800;line-height:20px;text-align:center}.fm-vehicle-scanner-bar-mode-subtitle{color:#9c9b9d;font-size:11px;line-height:16px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fm-vehicle-scanner-bar-modes-multi .fm-vehicle-scanner-bar-mode-multi,.fm-vehicle-scanner-bar-modes-single .fm-vehicle-scanner-bar-mode-single{background:#333}.fm-vehicle-scanner-bar-modes-multi .fm-vehicle-scanner-bar-mode-multi .fm-vehicle-scanner-bar-mode-title,.fm-vehicle-scanner-bar-modes-single .fm-vehicle-scanner-bar-mode-single .fm-vehicle-scanner-bar-mode-title{color:#fff}.fm-vehicle-scanner-multi{background:#222;display:flex;flex:1 1;flex-basis:0;flex-direction:column;flex-grow:1;overflow-y:scroll;z-index:9999}.fm-vehicle-scanner-multi-active .fm-vehicle-scanner-reader{flex:0 0;height:0;overflow:hidden}.fm-vehicle-scanner-multi-controls{display:flex;padding:13px 13px 0}.fm-vehicle-scanner-multi-list{flex:1 1;padding-top:7px}.fm-vehicle-scanner-multi-item{display:flex;height:46px;margin:6px;padding:6px 13px}.fm-vehicle-scanner-multi-item-registration{background:#111;border-radius:3px;color:#fff;font-size:18px;font-weight:600;height:34px;line-height:24px;margin-right:10px;padding:5px 0;text-align:center;width:62px}.fm-vehicle-scanner-multi-item-details{flex:1 1}.fm-vehicle-scanner-multi-item-status-text{color:#fff;font-size:12px;font-weight:600;line-height:16px}.fm-vehicle-scanner-multi-item-status-circle{border-radius:6px;height:12px;margin:2px 5px 2px 0;width:12px}.fm-vehicle-scanner-multi-item-status{display:flex;height:18px;padding-bottom:2px}.fm-vehicle-scanner-multi-item-description{color:#9c9b9d;font-size:12px;height:16px;line-height:16px}.fm-vehicle-scanner-multi-item-action{background-color:#333;border-radius:3px;color:#fff;cursor:pointer;flex:0 0 34px;font-size:16px;height:34px;line-height:34px;margin-left:10px;text-align:center;width:34px}.fm-vehicle-scanner-multi-item-loading .fm-vehicle-scanner-multi-item-action i{animation:fm-scanner-spin 2s linear infinite}.fm-vehicle-scanner-multi-item-succeeded .fm-vehicle-scanner-multi-item-action{color:#4cd137}.fm-vehicle-scanner-multi-item-failed .fm-vehicle-scanner-multi-item-action{color:#e84118}.fm-vehicle-scanner-multi-button{background-color:#333;border-radius:3px;color:#fff;cursor:pointer;flex:0 0 44px;font-size:20px;height:44px;line-height:44px;margin-left:12px;text-align:center;width:44px}.fm-vehicle-scanner-multi-select{background-color:#333;color:#fff;font-size:14px;font-weight:600;padding:8px 15px}.fm-vehicle-scanner-torch{background-color:#333;border-radius:3px;color:#000;cursor:pointer;font-size:18px;height:44px;line-height:44px;margin-left:12px;text-align:center;width:44px}.fm-vehicle-scanner-torch-on{color:#fff}.fm-vehicle-scanner-status{animation:fm-show-status .5s ease;animation-fill-mode:forwards;background:#ff206e;border-radius:3px;color:#fff;font-size:14px;font-weight:600;left:13px;line-height:21px;padding:8px 15px;position:absolute;right:13px;top:13px;z-index:999}@keyframes fm-show-status{0%{top:-50px}to{top:10px}}@keyframes fm-scanner-spin{to{transform:rotate(1turn)}}.fm-vehicles{padding-bottom:50px}.fm-vehicles-search-bar{align-items:center;display:flex;flex-direction:row}.fm-vehicles-search-bar .fm-input-container{flex:1 1}.fm-vehicles-search-bar-qr{background:url(https://storage.googleapis.com/flamingo-static/images/admin/qr.png) 50% 50% no-repeat;background-size:25px;height:25px;margin-left:15px;opacity:.6;width:25px}.fm-vehicles-search-bar-qr:hover{cursor:pointer;opacity:.9}.fm-vehicles-search-bar-filter .fm-input-select{background-color:#fff;background-image:url(https://storage.googleapis.com/flamingo-static/images/admin/filter.png);background-position:50%;background-repeat:no-repeat;background-size:25px;height:25px;margin-left:15px;opacity:.6;width:25px}.fm-vehicles-search-bar-filter .fm-input-select:hover{cursor:pointer;opacity:.9}.fm-vehicles-search-bar-filter-inuse .fm-input-select{background-image:url(https://storage.googleapis.com/flamingo-static/images/admin/vehicle-inuse.png);opacity:1}.fm-vehicles-search-bar-filter-available .fm-input-select{background-image:url(https://storage.googleapis.com/flamingo-static/images/admin/vehicle-available.png);opacity:1}.fm-vehicles-search-bar-filter-unavailable .fm-input-select{background-image:url(https://storage.googleapis.com/flamingo-static/images/admin/vehicle-unavailable.png);opacity:1}.fm-vehicles-search-bar-filter-charging .fm-input-select,.fm-vehicles-search-bar-filter-reserved .fm-input-select{background-image:url(https://storage.googleapis.com/flamingo-static/images/admin/vehicle-charging.png);opacity:1}.fm-vehicles-search-bar-filter-maintenance .fm-input-select{background-image:url(https://storage.googleapis.com/flamingo-static/images/admin/vehicle-maintenance.png);opacity:1}.fm-vehicles-search-bar-filter-transit .fm-input-select{background-image:url(https://storage.googleapis.com/flamingo-static/images/admin/vehicle-transit.png);opacity:1}.fm-vehicles-search-bar-filter-demo .fm-input-select{background-image:url(https://storage.googleapis.com/flamingo-static/images/admin/vehicle-demo.png);opacity:1}.fm-vehicles-search-bar .fm-input-container{margin:10px 0}.fm-vehicles-result-registration{background:#111;border-radius:3px;color:#fff;font-size:18px;font-weight:600;padding:5px 0;text-align:center;width:62px}.fm-vehicles-result{align-items:center;border-bottom:1px solid #e8e7ea;display:flex;flex-direction:row;justify-content:space-between;padding:15px 0}.fm-vehicles-result-qr{color:#9c9b9d}.fm-vehicles-result-right{align-items:flex-end;display:flex;flex-direction:column}.fm-vehicles-result-status{border-radius:3px;color:#fff;font-size:12px;font-weight:600;padding:2px 5px}.fm-vehicles-result-imei{color:#9c9b9d;font-size:12px;margin-top:5px}.fm-vehicles-results{padding-bottom:15px}.fm-vehicles-results-results a:last-child .fm-vehicles-result{border-bottom:none}.fm-vehicles-results-empty{color:#999;font-size:14px;line-height:200px;text-align:center}.fm-vehicles-results-more{background:#f8f7f9;border-radius:5px;cursor:pointer;display:block;flex:1 1;font-size:14px;font-weight:600;height:40px;line-height:20px;margin:10px 0 0;padding:10px 0;text-align:center;transition:all .2s ease}@media(prefers-color-scheme:dark){.fm-vehicle-finder-bar,.fm-vehicle-finder-filters{background-color:#2e2e2e;border-top-color:#444}.fm-vehicle-finder-bar-filter,.fm-vehicle-finder-bar-locate{background-color:#1e1e1e;color:#ecf0f1}.fm-vehicles-result{border-bottom-color:#444}}.fm-vehicle{display:flex;flex-direction:column;height:100%}.fm-vehicle-navigation{border-bottom:1px solid #e8e7ea;height:61px;justify-content:space-between;width:100%}.fm-vehicle-navigation,.fm-vehicle-navigation-left,.fm-vehicle-navigation-right{display:flex;flex-direction:row}.fm-vehicle-navigation-action{background:#fff;border:none;color:#222;font-size:20px;height:50px;line-height:26px;margin:5px 3px 5px 0;padding:12px;text-align:center;width:50px}.fm-vehicle-navigation-rego{background:#111;border-radius:3px;color:#fff;font-size:18px;font-weight:600;line-height:30px;margin:15px 0 15px 2px;text-align:center;width:62px}.fm-vehicle-content{flex:1 1;overflow-y:scroll}.fm-vehicle-section-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}.fm-vehicle-section-title{font-size:18px;font-weight:600;line-height:24px;padding:2px 15px}.fm-vehicle-section-button{background:#f8f7f9;border-radius:3px;cursor:pointer;font-size:12px;height:26px;line-height:26px;margin:1px 15px 1px 0;text-align:center;width:26px}.fm-vehicle-section-empty{color:#9c9b9d;font-size:14px;margin:8px 15px 5px}.fm-vehicle-banner{color:#fff;display:block;font-size:14px;font-weight:600;padding:12px 15px}.fm-vehicle-banner-critical{background:#eb4d4b}.fm-vehicle-banner-inspection{background:#a55eea}.fm-vehicle-banner-info{background:#f39c12}.fm-vehicle-banner-inuse{background:#00a8ff}.fm-vehicle-banner-reserved{background:#f9ca24}.fm-vehicle-banner-fallen{background:#f1c40f}.fm-vehicle-map{background:#eee;height:250px}.fm-vehicle-details{display:flex;justify-content:space-between;padding:22px 15px}.fm-vehicle-details-qr{font-size:18px;font-weight:600;line-height:21px}.fm-vehicle-details-right{align-items:flex-end;display:flex;flex-direction:column}.fm-vehicle-details-status{border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:2px 5px}.fm-vehicle-details-updated{color:#9c9b9d;font-size:14px;margin-top:8px}.fm-vehicle-details-model{color:#9c9b9d;font-size:13px;font-weight:600;margin-top:8px}.fm-vehicle-controls{padding:0 15px 10px}.fm-vehicle-controls-button{-webkit-touch-callout:none;background:#f8f7f9;border:0;border-radius:3px;cursor:pointer;display:block;flex:1 1;font-size:14px;font-weight:600;height:40px;line-height:20px;margin:4px 0 10px;padding:10px 0;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.fm-vehicle-controls-button+.fm-vehicle-controls-button{margin-left:10px}.fm-vehicle-controls-group{display:flex}.fm-vehicle-status{display:flex;flex-wrap:wrap;padding:17px 0}.fm-vehicle-status-item{align-items:center;display:flex;flex-direction:column;margin-bottom:14px;width:33%}.fm-vehicle-status-item-icon{background:#f8f7f9;border-radius:50%;font-size:16px;line-height:20px;padding:12px;text-align:center;width:42px}.fm-vehicle-status-item-text{font-size:14px;line-height:22px;margin:7px 0 5px;text-align:center}.fm-vehicle-tasks{flex-direction:column;margin-bottom:25px}.fm-vehicle-task-item{display:block;flex:1 1;margin:10px 15px}.fm-vehicle-task-item-header{align-items:center;display:flex}.fm-vehicle-task-item-status{background:red;border-radius:7px;height:14px;margin:0 6px 0 2px;width:14px}.fm-vehicle-task-item-type{background:#639;border-radius:3px 0 0 3px;color:#fff}.fm-vehicle-task-item-points,.fm-vehicle-task-item-type{font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-vehicle-task-item-points{background:#eee;border-radius:0 3px 3px 0;color:#666}.fm-vehicle-task-item-created{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0 10px;text-align:right}.fm-vehicle-task-item-details{flex:1 1;font-size:14px;line-height:20px;margin-top:9px;padding:1px;text-align:left}.fm-vehicle-tabs{display:flex;overflow-x:scroll}.fm-vehicle-tab{cursor:pointer;font-size:18px;font-weight:600;line-height:24px;margin:12px 0 10px;opacity:.4;padding:2px 15px;white-space:nowrap}.fm-vehicle-tabs-loading{height:2px}.fm-vehicle-tab-active{opacity:1}.fm-vehicle-tab-content{min-height:200px;padding:7px 15px 50px}.fm-vehicle-tab-content-empty{color:#999;font-size:14px;margin:50px;text-align:center}.fm-vehicle-tab-row{display:flex;flex-direction:column;margin-bottom:20px}.fm-vehicle-tab-row-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fm-vehicle-tab-row-title{font-size:15px;line-height:20px;padding:5px 0}.fm-vehicle-tab-row-detail{color:#999;font-size:14px;line-height:20px;padding:5px 0}.fm-vehicle-tab-row-tag{border-radius:3px;color:#fff;font-size:12px;font-weight:600;height:24px;line-height:24px;padding:0;text-align:center;width:125px}.fm-vehicle-tasks{display:flex}.fm-vehicle-task{align-items:center;display:flex;padding:15px}.fm-vehicle-task-type{border-radius:8px;flex:0 0 16px;height:16px;width:16px}.fm-vehicle-task-notes{font-size:14px;line-height:20px;margin:0 10px 0 12px}.fm-vehicle-task-date{color:#9c9b9d;flex:1 1;font-size:14px;font-weight:600;white-space:nowrap}.fm-vehicle-tickets{display:flex;flex-direction:column;margin-bottom:25px}.fm-vehicle-tickets .fm-vehicle-task-item-type{border-radius:3px}.fm-vehicle-details-section{border-top:1px solid #e8e7ea;margin-top:50px;padding-bottom:20px;position:relative}.fm-vehicle-details-section-title{background:#fff;color:#9c9b9d;font-size:12px;font-weight:600;line-height:20px;margin:-10px auto 10px;text-align:center;width:100px}.fm-vehicle-details-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:15px 0}.fm-vehicle-details-item-value{background:#f8f7f9;border-radius:5px;font-size:14px;font-weight:600;line-height:20px;padding:10px 18px}.fm-vehicle-details-item-label{font-size:16px;line-height:20px}.fm-vehicle-details-map{height:300px;margin-top:50px}.fm-vehicle-details-button-group{display:flex;flex-direction:row;justify-content:space-evenly;margin:0}.fm-vehicle-popup-subtitle{font-size:12px;font-weight:600;line-height:20px;margin:10px 0 5px;text-align:center;text-transform:uppercase}.fm-vehicle-popup-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 10px 10px}.fm-vehicle-popup-buttons .fm-input{margin:10px;width:auto}.fm-vehicle-popup-button{background:#f8f7f9;border-radius:5px;cursor:pointer;display:block;flex:1 1;font-size:14px;font-weight:600;line-height:20px;margin:10px;padding:10px 18px;text-align:center}.fm-vehicle-popup-button:hover{background:#e8e7ea}.fm-vehicle-popup-cancel-button{background:#f8f7f9;border-radius:5px;color:red;cursor:pointer;display:block;flex:1 1;font-size:14px;font-weight:600;line-height:20px;margin:30px 20px;padding:10px 18px;text-align:center}.fm-vehicle-popup-cancel-button:hover{background:#e8e7ea}.fm-vehicle-popup-label{flex:1 1;padding:0 10px}.fm-vehicle-popup-value{color:#9c9b9d;padding:0 10px;text-align:center}.fm-vehicle-popup-firmware-row-install{background:#f8f7f9;border-radius:5px;cursor:pointer;display:block;font-size:14px;font-weight:600;line-height:20px;margin:10px;padding:10px 18px;text-align:center}.fm-vehicle-popup-firmware-row-install:hover{background:#e8e7ea}.fm-vehicle-popup-firmware-row{align-items:center;display:flex;justify-content:space-between}.fm-vehicle-popup-firmware-row-version{font-size:15px;padding:0 15px}.fm-vehicle-popup-firmware-row-description{color:#999;font-size:12px;padding:5px 15px}.fm-vehicle-inspection-result{border-radius:3px;color:#fff;font-size:14px;font-weight:600;padding:7px 10px;text-align:center;width:80px}.fm-vehicle-details-section-more{background:#f8f7f9;border-radius:5px;cursor:pointer;display:block;font-size:12px;font-weight:600;line-height:20px;margin:30px auto 0;max-width:200px;padding:7px 18px;text-align:center;transition:all .2s ease}@media(max-width:576px){.fm-vehicle-details-top-preview{display:none}.fm-vehicle-details-top-middle{padding:0}}@media(prefers-color-scheme:dark){.fm-vehicle-navigation{background:#2e2e2e;border-bottom-color:#444}.fm-vehicle-map{background:#1e1e1e}.fm-vehicle-navigation-action,.fm-vehicle-navigation-back{background:#2e2e2e;color:#ecf0f1}.fm-vehicle-controls-button,.fm-vehicle-section-button,.fm-vehicle-status-item-icon{background-color:#1e1e1e;color:#ecf0f1}}.fm-invitation{min-height:100%;min-height:100vh}.fm-invitation-container{margin:25px auto;max-width:400px;padding:20px;width:100%}.fm-invitation-container .fm-text{margin:30px 0 40px;text-align:center}.fm-invitation-logo{background:url(https://storage.googleapis.com/flamingo-static/images/admin/wordmark-black.svg) 50% 50% no-repeat;background-size:120px;height:40px;margin:10px 0}.fm-invitation-title{color:#9c9b9d;font-size:18px;text-align:center}.fm-invitation-form{margin:60px 0}.fm-invitation .fm-input,.fm-invitation .fm-input-label{text-align:center}.fm-invitation .fm-button,.fm-invitation .fm-loading{margin-top:50px}.fm-invitation .fm-button .fm-loading{margin-top:0}.fm-invitation #recaptchaContainer>div:first-child{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.fm-staff-map{display:flex;flex:1 1;flex-direction:column;height:100%}.fm-staff-map-container{flex:1 1}.fm-task-active-item{display:block;margin:30px 15px}.fm-task-active-filters{align-items:center;display:flex;flex-direction:row;padding:13px 13px 0}.fm-task-active-filters .fm-input-select+.fm-input-select{margin-left:15px}.fm-task-active-item-header{align-items:center;display:flex}.fm-task-active-item-status{background:red;border-radius:7px;height:14px;width:14px}.fm-task-active-item-points{background:#eee;border-radius:0 3px 3px 0;color:#666;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-task-active-item-types{display:flex}.fm-task-active-item-type{background:#639;border-radius:0;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 15px}.fm-task-active-item-created{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0 8px;text-align:right}.fm-task-active-item-rego{background:#000;border-radius:3px 0 0 3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center;width:55px}.fm-task-active-item-details{flex:1 1;font-size:15px;line-height:20px;margin-top:9px;padding:1px;text-align:left}.fm-task-active-top{display:flex;flex-direction:row;gap:15px;margin:15px 15px 10px}.fm-task-active-top-card{align-items:center;border-radius:4px;display:flex;flex:1 1;height:55px}.fm-task-active-top-card-ticket{background:#eb3b5a}.fm-task-active-top-card-offline{background:#e67e22}.fm-task-active-top-highlight{color:#fff;font-size:24px;font-weight:600;min-width:55px;padding:0 15px;text-align:center}.fm-task-active-top-label{color:#fff;font-size:15px;font-weight:600;line-height:18px;padding-right:10px}.fm-task-active-cards{display:flex;flex-direction:row;height:85px;overflow-x:scroll}.fm-task-active-card{align-items:center;background:#f8f7f9;border-radius:3px;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;height:55px;justify-content:flex-end;margin:15px;overflow:hidden}.fm-task-active-card-highlight{background:#e8421a;color:#fff;font-size:24px;font-weight:600;line-height:35px;min-width:55px;padding:10px 15px;text-align:center}.fm-task-active-card-description{color:#222;font-size:14px;font-weight:500;line-height:18px;max-width:120px;padding:0 15px}.fm-task-active-card+.fm-task-active-card{margin:15px 15px 15px 0}.fm-task-active-card:last-child{margin-right:15px}.fm-task-active-trend{background:#f8f7f9;border-radius:3px;display:flex;margin:13px 13px 0}.fm-task-active-trend-item{align-items:center;display:flex;flex:1 1;justify-content:space-between;line-height:18px;padding:10px 12px}.fm-task-active-trend-item .fa{color:#9c9b9d;font-size:16px;line-height:18px}.fm-task-active-trend-text{color:#9c9b9d;font-size:14px;font-weight:600}@media(prefers-color-scheme:dark){.fm-task-active-card,.fm-task-active-trend{background:#1e1e1e}.fm-task-active-card-description{color:#ecf0f1}}.fm-task-assign{padding:20px 15px}.fm-task-assign-button{-webkit-touch-callout:none;background:#f8f7f9;border:0;border-radius:3px;color:#222;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:26px 0 13px;padding:10px 12px;transition:all .1s ease;-webkit-user-select:none;user-select:none;width:100%}@media(prefers-color-scheme:dark){.fm-task-assign-button{background-color:#1e1e1e;color:#ecf0f1}}.fm-task-deployable-item{align-items:center;display:flex;margin:30px 15px}.fm-task-deployable-item-rego{background:#000;border-radius:3px 0 0 3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center;width:55px}.fm-task-deployable-item-status{background:#639;border-left:1px solid #666;border-radius:0 3px 3px 0;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-task-deployable-item-time{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0;text-align:right}.fm-task-fallen-item{align-items:center;display:flex;margin:30px 15px}.fm-task-fallen-item-rego{background:#000;border-radius:3px 0 0 3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center;width:55px}.fm-task-fallen-item-status{background:#639;border-radius:0 3px 3px 0;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-task-fallen-item-time{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0;text-align:right}.fm-fallen-map{display:flex;flex-direction:column;height:100%;width:100%}.fm-fallen-map-holder{flex:1 1;position:relative}.fm-offline-map{display:flex;flex-direction:column;height:100%;width:100%}.fm-offline-map-holder{flex:1 1;position:relative}.fm-helmet-map{display:flex;flex-direction:column;height:100%;width:100%}.fm-helmet-map-holder{flex:1 1;position:relative}.fm-task-map{display:flex;flex-direction:column;height:100%;width:100%}.fm-task-map-holder{flex:1 1;position:relative}.fm-task-map-filters{-ms-overflow-style:none;background:#fff;border-top:1px solid #e8e7ea;display:flex;flex:0 0 47px;flex-direction:row;height:47px;overflow-x:scroll;padding:8px 13px 6px;scrollbar-width:none;white-space:nowrap;width:100%;z-index:9999}.fm-task-map-filters::-webkit-scrollbar{display:none}.fm-task-map-filters-type{border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;line-height:16px;margin:5px;padding:3px 6px}.fm-task-map-filters-type i{font-size:12px;line-height:16px;margin:0 6px 0 2px}.fm-task-map-cards{background:#fff;border-bottom:1px solid #e8e7ea;display:flex;flex:0 0 47px;flex-direction:row;height:47px;overflow-x:scroll;padding:8px 13px 6px;white-space:nowrap;width:100%;z-index:9999}.fm-task-map-card{background-color:#f8f7f9;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;line-height:16px;margin:5px;padding:3px 7px}@media(prefers-color-scheme:dark){.fm-task-map-filters{background-color:#2e2e2e;border-top-color:#444}.fm-task-map-cards{background-color:#2e2e2e;border-bottom-color:#444}.fm-task-map-card{background-color:#1e1e1e}}.fm-task-new-box{background:#222;height:100vw;max-height:400px;max-width:100%;min-height:325px;width:100vw}.fm-task-new-selected{background:#222;display:flex;flex-wrap:wrap;min-height:64px;padding:8px}.fm-task-new-note{color:#ccc;font-size:14px;font-weight:600;letter-spacing:.2px;line-height:38px;padding:5px}.fm-task-new-selected-vehicle{align-items:center;background:#f8f7f9;border-radius:3px;cursor:pointer;display:flex;height:34px;margin:7px 5px;padding:5px 8px}.fm-task-new-selected-vehicle-status{border-radius:6px;height:12px;margin-right:6px;width:12px}.fm-task-new-selected-vehicle-rego{font-size:16px;font-weight:600}.fm-task-new-options{padding:13px}.fm-task-new-map{height:100%}.fm-task-new-mode{background:#222;padding:13px}.fm-task-new-mode-select{background-color:#333;border-radius:3px;color:#fff;font-size:14px;font-weight:600;padding:8px 15px}.fm-task-new-search{padding:5px 13px 13px}.fm-task-new-search .fm-input-container{margin:0}.fm-task-new-search-result{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin:20px 0}.fm-task-new-search-result-registration{background:#000;border-radius:3px;color:#fff;font-size:18px;font-weight:600;line-height:25px;padding:3px 8px}.fm-task-new-search-result-status{border-radius:3px;color:#fff;font-size:12px;font-weight:600;padding:5px 8px}.fm-task-new-auto{margin:10px 0 0}.fm-task-new-auto-item{background-color:#f8f7f9;border-radius:3px;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin:0 10px 10px 0;padding:5px 8px}.fm-task-new-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:26px 0 13px;padding:10px 12px;transition:all .1s ease;width:100%}.fm-task-new-options .fm-input{margin-bottom:15px}.fm-task-new-options-group{display:flex;flex-direction:row}.fm-task-new-options-group .fm-input+.fm-input{margin-left:15px}@media(max-width:768px){.fm-task-new-options-group{flex-direction:column}.fm-task-new-options-group .fm-input+.fm-input{margin-left:0}}@media(prefers-color-scheme:dark){.fm-task-new-mode{background:#1e1e1e}.fm-task-new-mode-select,.fm-task-new-search .fm-input,.fm-task-new-selected-vehicle{background:#2e2e2e}.fm-task-new-auto-item{background:#1e1e1e;color:#ecf0f1}}.fm-task-offline-item{align-items:center;display:flex;margin:30px 15px}.fm-task-offline-item-rego{background:#000;border-radius:3px 0 0 3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center;width:55px}.fm-task-offline-item-status{background:#639;border-radius:0 3px 3px 0;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-task-offline-item-time{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0;text-align:right}.fm-task-priority-item{display:block;margin:20px 15px 35px}.fm-task-priority-filters{align-items:center;display:flex;flex-direction:row;padding:13px 13px 0}.fm-task-priority-filters .fm-input-select+.fm-input-select{margin-left:15px}.fm-task-priority-info{margin:15px}.fm-task-priority-info-text{font-size:14px;line-height:20px;margin:7px 0}.fm-task-priority-item-title{background:#eb3b5a;border-radius:5px;color:#fff;display:block;font-size:14px;font-weight:800;height:28px;line-height:28px;margin-bottom:20px;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fm-task-priority-item-title-high{animation:highBannerAnimation 4s linear infinite;background:#eb3b5a}.fm-task-priority-item-title-medium{background:#e67e22}.fm-task-priority-item-map{border-radius:5px;height:200px;margin-bottom:25px;overflow:hidden}.fm-task-priority-item-header{align-items:center;display:flex}.fm-task-priority-item-status{background:red;border-radius:7px;height:14px;width:14px}.fm-task-priority-item-type{background:#639;border-radius:0 3px 3px 0;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-task-priority-item-created{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0 10px;text-align:right}.fm-task-priority-item-rego{background:#000;border-radius:3px 0 0 3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center;width:55px}.fm-task-priority-item-details{margin-top:9px}.fm-task-priority-item-details,.fm-task-priority-item-notes{flex:1 1;font-size:15px;line-height:20px;padding:1px;text-align:left}.fm-task-priority-item-notes{margin-bottom:8px;margin-top:5px}.fm-task-priority-item-user{color:#999;flex:1 1;font-size:14px;line-height:20px;margin-top:5px;padding:1px;text-align:left}.fm-task-priority-item-buttons{display:flex;margin:15px 0}.fm-task-priority-item-button{-webkit-touch-callout:none;background:#f8f7f9;border:0;border-radius:3px;cursor:pointer;display:block;flex:1 1;font-size:14px;font-weight:600;height:40px;line-height:20px;margin:4px 0 10px;padding:10px 0;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.fm-task-priority-item-button+.fm-task-priority-item-button{margin-left:15px}@media(prefers-color-scheme:dark){.fm-task-priority-item-button{background-color:#1e1e1e;color:#ecf0f1}}.fm-task-route-item{display:block;padding:15px}.fm-task-route-item:first-child{background:#222;margin-bottom:10px;padding:30px 15px}.fm-task-route-item-header{align-items:center;display:flex}.fm-task-route-item-type{background:#639;border-radius:0 3px 3px 0;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-task-route-item-rego{background:#000;border-radius:3px 0 0 3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center;width:55px}.fm-task-route-item:first-child .fm-task-route-item-rego{flex:0 0 80px;font-size:22px;font-weight:800;line-height:30px;width:80px}.fm-task-route-item:first-child .fm-task-route-item-type{font-size:20px;font-weight:800;line-height:30px}.fm-task-route-item-actions{display:flex;margin-top:20px}.fm-task-route-item-actions-button{background:#333;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;flex:1 1;font-size:16px;font-weight:600;height:44px;line-height:20px;padding:10px 0;text-align:center;transition:all .2s ease}.fm-task-route-item-actions-button+.fm-task-route-item-actions-button{margin-left:10px}.fm-task-route-new-box{background:#222;height:100vw;max-height:400px;max-width:100%;min-height:325px;width:100vw}.fm-task-route-new-selected{background:#222;display:flex;flex-wrap:wrap;min-height:64px;padding:8px}.fm-task-route-new-note{color:#ccc;font-size:14px;font-weight:600;letter-spacing:.2px;line-height:38px;padding:5px}.fm-task-route-new-selected-vehicle{align-items:center;background:#f8f7f9;border-radius:3px;cursor:pointer;display:flex;height:34px;margin:7px 5px;padding:5px 8px}.fm-task-route-new-selected-vehicle-status{border-radius:6px;height:12px;margin-right:6px;width:12px}.fm-task-route-new-selected-vehicle-rego{font-size:16px;font-weight:600}.fm-task-route-new-options{padding:13px}.fm-task-route-new-map{height:100%}.fm-task-route-new-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:13px 0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-task-transits-item{align-items:center;display:flex;margin:30px 15px}.fm-task-transits-item-rego{background:#000;border-radius:3px 0 0 3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center;width:55px}.fm-task-transits-item-status{background:#639;border-left:1px solid #666;border-radius:0 3px 3px 0;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-task-transits-item-time{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0;text-align:right}.fm-task-view-photo{width:100%}.fm-task-view-content{padding:15px}.fm-task-view-header{align-items:center;display:flex;padding:5px 0}.fm-task-view-status{background:red;border-radius:7px;height:14px;width:14px}.fm-task-view-type{background:#639;border-radius:0;color:#fff}.fm-task-task-points,.fm-task-view-type{font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-task-task-points{background:#eee;border-radius:0 3px 3px 0;color:#666}.fm-task-view-created{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0 10px;text-align:right}.fm-task-view-rego{background:#000;border-radius:3px 0 0 3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center;width:55px}.fm-task-view-notes{flex:1 1;font-size:15px;line-height:20px;margin-top:9px;padding:1px;text-align:left}.fm-task-view-details-link{align-items:center;background:#f8f7f9;border-radius:3px;display:flex;font-size:14px;justify-content:space-between;line-height:30px;margin:15px 0 10px;padding:0 8px}.fm-task-view-details-link-left{font-weight:500}.fm-task-view-details-link-right{font-weight:400}@media(prefers-color-scheme:dark){.fm-task-view-details-link{background-color:#1e1e1e;color:#ecf0f1}}.fm-task-unlocked-item{align-items:center;display:flex;margin:30px 15px}.fm-task-unlocked-item-rego{background:#000;border-radius:3px 0 0 3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center;width:55px}.fm-task-unlocked-item-status{background:#639;border-left:1px solid #666;border-radius:0 3px 3px 0;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-task-unlocked-item-time{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0;text-align:right}.fm-task-alerts{display:flex;flex-direction:column;height:100%;width:100%}.fm-task-alerts-map{flex:1 1;position:relative}.fm-task-alerts-error{color:#9c9b9d;margin:100px 20px 50px;text-align:center}.fm-task-scans-item{align-items:center;display:flex;margin:30px 15px}.fm-task-scans-item-rego{background:#000;border-radius:3px 0 0 3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center;width:55px}.fm-task-scans-item-status{background:#639;border-left:1px solid #666;border-radius:0 3px 3px 0;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-task-scans-item-time{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0;text-align:right}.fm-users{padding-bottom:50px}.fm-users-search-bar{align-items:center;display:flex;flex-direction:row;padding:15px}.fm-users-search-bar .fm-input-container{flex:1 1;margin:0}.fm-users-result{align-items:center;border-bottom:1px solid #e8e7ea;display:flex;flex-direction:row;justify-content:space-between;padding:20px 0}.fm-users-result-status{border-radius:3px;color:#fff;font-size:12px;font-weight:600;padding:2px 5px}.fm-users-results{padding:0 25px 15px}.fm-users-results-empty{color:#999;font-size:14px;line-height:200px;text-align:center}.fm-users-result-name{flex:1 1;font-size:16px}.fm-users-result-email,.fm-users-result-phone{color:#9c9b9d;flex:1 1;font-size:14px;text-align:left}.fm-users-result-deleted,.fm-users-result-disabled,.fm-users-result-suspended{color:#9c9b9d}@media(max-width:768px){.fm-users-result-phone{display:none}}@media(prefers-color-scheme:dark){.fm-users-result{border-bottom-color:#444}}.fm-user-section-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}.fm-user-section-title{font-size:18px;font-weight:600;line-height:24px;padding:2px 15px}.fm-user-section-button{background:#f8f7f9;border-radius:3px;cursor:pointer;font-size:12px;height:26px;line-height:26px;margin:1px 15px 1px 0;text-align:center;width:26px}.fm-user-notes{padding:10px 15px 25px}.fm-user-notes-text{font-size:15px;line-height:20px;white-space:pre-wrap}.fm-user-status{display:flex;flex-wrap:wrap;margin-bottom:5px;padding:17px 0 3px}.fm-user-status-item{align-items:center;display:flex;flex-direction:column;margin-bottom:17px;width:16.666666%}.fm-user-status-item-icon{background:#f8f7f9;border-radius:50%;font-size:16px;height:44px;line-height:20px;padding:12px;text-align:center;width:44px}.fm-user-status-item-icon-pink{color:#ff206e}.fm-user-status-item-text{font-size:14px;line-height:22px;margin:7px 0 5px;overflow-wrap:break-word;text-align:center;width:100%}@media(max-width:1200px){.fm-user-status-item{width:33.33333%}}@media(max-width:768px){.fm-user-status-item{padding:0 10px;width:50%}}.fm-user-notes .fm-input-container{margin:0}@media(prefers-color-scheme:dark){.fm-user-section-button,.fm-user-status-item-icon{background-color:#1e1e1e;color:#ecf0f1}.fm-trip-duration-line{background-color:#444}}.fm-user-edit-content{padding:0 15px 30px}.fm-user-edit-input-row{display:flex;flex-direction:row}.fm-user-edit-input,.fm-user-edit-input-row{flex:1 1;margin:20px 0 25px}.fm-user-edit-input-row .fm-user-edit-input{margin:0}.fm-user-edit-button{background:#ff206e;margin:13px 0 35px}.fm-user-edit-button,.fm-user-edit-status{border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;padding:10px 12px;transition:all .1s ease;width:100%}.fm-user-edit-status{background:#222;margin:13px 0}.fm-user-edit-button:disabled,.fm-user-edit-status:disabled{color:#ccc}.fm-user-tabs{display:flex;overflow-x:scroll}.fm-user-tab{cursor:pointer;font-size:18px;font-weight:600;line-height:24px;margin:12px 0 10px;opacity:.4;padding:2px 15px;white-space:nowrap}.fm-user-tabs-loading{height:2px}.fm-user-tab-active{opacity:1}.fm-user-tab-content{min-height:500px;padding:7px 15px 50px}.fm-user-tab-content-empty{color:#999;font-size:14px;margin:50px;text-align:center}.fm-user-tab-row{display:flex;flex-direction:column;margin-bottom:20px}.fm-user-tab-row-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fm-user-tab-row-title{font-size:15px;line-height:20px;padding:5px 10px 5px 0}.fm-user-tab-row-detail{color:#999;font-size:14px;line-height:20px;overflow:hidden;padding:5px 0;text-overflow:ellipsis;white-space:nowrap}.fm-user-tab-row-tag{border-radius:3px;color:#fff;font-size:12px;font-weight:600;height:24px;line-height:24px;padding:0;text-align:center;width:105px}.fm-user-app-map{height:70vh}.fm-user-app-items{margin:15px}.fm-user-app-item{display:block;margin:10px 0}.fm-user-app-items-title{font-size:18px;font-weight:600;line-height:24px;padding:2px 0}.fm-user-app-item-label{font-size:15px;line-height:20px;padding:1px;text-align:left}.fm-user-access-event-uuid{background:#333;border-radius:3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:16px;padding:4px 0;text-align:center;text-transform:uppercase}.fm-user-access-event{align-items:flex-start;display:flex;gap:10px;margin:20px}.fm-user-access-event-created{font-size:15px;margin-left:15px;text-align:right}.fm-user-access-event-detail{color:#9c9b9d;flex:1 1;font-size:14px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-user-area{display:flex;flex-direction:column;height:100%;width:100%}.fm-user-area-map{flex:1 1;position:relative}.fm-user-area-controls{background:#fff;border-top:1px solid #e8e7ea;display:flex;flex:0 0 47px;flex-direction:row;height:47px;overflow-x:scroll;padding:8px 13px 6px;white-space:nowrap;width:100%;z-index:9999}.fm-user-area-date{display:block;font-size:14px;font-weight:600;line-height:32px;text-align:center;width:100%}fm-insights-row-light{color:#9c9b9d}@media(max-width:992px){fm-insights-row-no-mobile{display:none}}.fm-analytics{padding-bottom:50px}.fm-analytics-options{align-items:center;display:flex;justify-content:space-between}.fm-analytics-options .fm-input-container{flex:1 1;margin:0 15px 0 0}.fm-analytics-options-go{-webkit-appearance:none;appearance:none;background:#f8f7f9;border:0;border-radius:5px;color:#222;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;padding:10px 15px;transition:all .1s ease}.fm-analytics-options-go:hover{background:#f4f3f4}.fm-analytics-first{color:#9c9b9d;font-size:14px;line-height:200px;text-align:center}.fm-analytics-map{height:500px;margin-top:20px}@media(max-width:576px){.fm-analytics-options{flex-direction:column}.fm-analytics-options .fm-input-container{margin:0 0 10px;width:100%}.fm-analytics-options-go{width:100%}}.fm-analytics-location{display:flex;flex-direction:column;height:100vh}.fm-analytics-location-content{display:flex;flex:1 1}.fm-analytics-location-controls{border-left:1px solid #e8e7ea;padding:15px;width:500px}.fm-analytics-location-input{flex:1 1;margin:20px 0 25px}.fm-analytics-location-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-analytics-location-empty{color:#9c9b9d;font-size:14px;line-height:20px;margin-top:5px}.fm-analytics-location-data{margin-bottom:30px}.fm-analytics-location-data-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.fm-analytics-location-data-label{font-weight:600;line-height:20px}.fm-analytics-marketing-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:0 0 0 15px;padding:10px 12px;transition:all .1s ease;width:100%;width:150px}.fm-analytics-marketing-form{display:flex;margin:15px}table.fm-analytics-marketing-table{padding:0 15px 15px;width:100%}td.fm-analytics-marketing-table-label{padding:10px 0}.fm-analytics-marketing-table-label-capitalize{text-transform:capitalize}td.fm-analytics-marketing-table-value{padding:10px 0;text-align:right}.fm-analytics-marketing-table td{border-bottom:1px solid #eee;transition:all .1s ease}.fm-analytics-marketing-table tr:hover td{background:#f8f7f9}.fm-analytics-marketing-empty{color:#999;font-size:14px;margin-top:100px;text-align:center}@media(prefers-color-scheme:dark){.fm-analytics-marketing-table td{border-bottom-color:#444}.fm-analytics-marketing-table tr:hover td{background:#1e1e1e}}.fm-analytics-operations-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:0 0 0 15px;padding:10px 12px;transition:all .1s ease;width:100%;width:150px}.fm-analytics-operations-form{display:flex;margin:15px}table.fm-analytics-operations-table{padding:0 15px 15px;width:100%}td.fm-analytics-operations-table-label{padding:10px 0}td.fm-analytics-operations-table-value{padding:10px 0;text-align:right}.fm-analytics-operations-table td{border-bottom:1px solid #eee}.fm-analytics-operations-empty{color:#999;font-size:14px;margin-top:100px;text-align:center}.fm-analytics-safety-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:0 0 0 15px;padding:10px 12px;transition:all .1s ease;width:100%;width:150px}.fm-analytics-safety-form{display:flex;margin:15px}table.fm-analytics-safety-table{padding:0 15px 15px;width:100%}td.fm-analytics-safety-table-label{padding:10px 0}.fm-analytics-safety-table-label-capitalize{text-transform:capitalize}td.fm-analytics-safety-table-value{padding:10px 0;text-align:right}.fm-analytics-safety-table td{border-bottom:1px solid #eee;transition:all .1s ease}.fm-analytics-safety-table tr:hover td{background:#f8f7f9}.fm-analytics-safety-empty{color:#999;font-size:14px;margin-top:100px;text-align:center}@media(prefers-color-scheme:dark){.fm-analytics-safety-table td{border-bottom-color:#444}.fm-analytics-safety-table tr:hover td{background:#1e1e1e}}.fm-analytics-kpis-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:0 0 0 15px;padding:10px 12px;transition:all .1s ease;width:100%;width:150px}.fm-analytics-kpis-form{display:flex;margin:15px}table.fm-analytics-kpis-table{padding:0 15px 15px;width:100%}td.fm-analytics-kpis-table-label{padding:10px 0}td.fm-analytics-kpis-table-value{padding:10px 0;text-align:right}.fm-analytics-kpis-table td{border-bottom:1px solid #eee}.fm-analytics-kpis-empty{color:#999;font-size:14px;margin-top:100px;text-align:center}.fm-analytics-hubs-form{display:flex;gap:15px;margin:20px 15px 15px}.fm-analytics-hubs-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;flex:0 0 150px;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:0;padding:10px 12px;transition:all .1s ease;width:150px}.fm-analytics-hubs-empty{color:#9c9b9d;font-size:14px;margin-top:100px;text-align:center}.fm-analytics-hubs-item{border-bottom:1px solid #e8e7ea;margin:20px 15px;padding-bottom:20px}.fm-analytics-hubs-item-header{align-items:center;display:flex;justify-content:space-between}.fm-analytics-hubs-item-name{font-size:17px;font-weight:600;line-height:24px}.fm-analytics-hubs-item-result{display:flex;flex:0 0 120px}.fm-analytics-hubs-item-ratio{background:#111;border-radius:3px 0 0 3px;flex:0 0 55px;width:55px}.fm-analytics-hubs-item-hours,.fm-analytics-hubs-item-ratio{color:#fff;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center}.fm-analytics-hubs-item-hours{border-radius:0 3px 3px 0;flex:0 0 65px;width:65px}.fm-analytics-hubs-item-content{margin-top:5px}.fm-analytics-hubs-item-address{color:#9c9b9d;font-size:15px;line-height:20px}.fm-analytics-hubs-item-stats{align-items:center;display:flex;gap:10px;margin-top:5px}.fm-analytics-hubs-item-stat{color:#9c9b9d;font-size:15px;line-height:20px}.fm-analytics-hubs-item-stat-spacer{background:#9c9b9d;border-radius:5px;height:5px;width:5px}.fm-analytics-hubs-statistics{align-items:center;background:#f8f7f9;border-radius:3px;display:flex;flex:1 1;gap:15px;justify-content:space-between;line-height:18px;margin:20px 15px 15px;padding:10px 12px}.fm-analytics-hubs-statistics-item{color:#9c9b9d;flex:1 1;font-size:14px;font-weight:600;text-align:center}.fm-analytics-hubs-list{margin-top:25px}@media(max-width:576px){.fm-analytics-hubs-form{flex-direction:column}.fm-analytics-hubs-button{flex:1 1;width:100%}.fm-analytics-hubs-item-stats{align-items:flex-start;flex-direction:column;gap:5px;margin-top:8px}.fm-analytics-hubs-item-stat-spacer{display:none}.fm-analytics-hubs-statistics{flex-direction:column;gap:10px}}@media(prefers-color-scheme:dark){.fm-analytics-hubs-item{border-bottom:1px solid #444}}.fm-analytics-reaction-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:0 0 0 15px;padding:10px 12px;transition:all .1s ease;width:100%;width:150px}.fm-analytics-reaction-form{display:flex;margin:15px}table.fm-analytics-reaction-table{padding:0 15px 15px;width:100%}td.fm-analytics-reaction-table-label{padding:10px 0}td.fm-analytics-reaction-table-value{padding:10px 0;text-align:left;width:30px}.fm-analytics-reaction-table td{border-bottom:1px solid #eee}.fm-analytics-reaction-empty{color:#999;font-size:14px;margin-top:100px;text-align:center}.fm-analytics-complaints{padding:15px}.fm-analytics-complaints-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:0 0 0 15px;padding:10px 12px;transition:all .1s ease;width:100%;width:150px}.fm-analytics-complaints-form{display:flex;margin:0 0 15px}table.fm-analytics-complaints-table{table-layout:fixed;width:100%}td.fm-analytics-complaints-table-label{padding:10px 0}td.fm-analytics-complaints-table-value{padding:10px 0;text-align:right}.fm-analytics-complaints-table td{border-bottom:1px solid #eee}.fm-analytics-complaints-empty{color:#999;font-size:14px;margin-top:100px;text-align:center}td.fm-analytics-complaints-table-item{vertical-align:top}p.fm-analytics-complaints-table-subject{font-size:14px;font-weight:600;line-height:20px}p.fm-analytics-complaints-table-name{font-size:14px;line-height:20px;margin-top:5px}.fm-analytics-complaints-table-date{font-size:14px;line-height:20px;margin-bottom:5px}.fm-analytics-complaints-table-region{color:#9c9b9d;font-size:14px;line-height:20px}.fm-analytics-complaints-table-content{font-size:13px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-analytics-complaints-table-duration{font-size:14px;line-height:20px;margin-bottom:5px}.fm-analytics-complaints-table-vehicle{color:#9c9b9d;font-size:14px;line-height:20px}.fm-analytics-complaints-table-item.fm-analytics-complaints-table-item-contact{padding:10px 0;width:210px}.fm-analytics-complaints-table-item.fm-analytics-complaints-table-item-details{padding:10px 0;width:120px}.fm-analytics-complaints-table-item.fm-analytics-complaints-table-item-duration{padding:10px 0;width:100px}.fm-analytics-complaints-table-item.fm-analytics-complaints-table-item-content{vertical-align:middle}.fm-analytics-inspections-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:0 0 0 15px;padding:10px 12px;transition:all .1s ease;width:100%;width:150px}.fm-analytics-inspections-form{display:flex;margin:15px}table.fm-analytics-inspections-table{padding:0 15px 15px;width:100%}td.fm-analytics-inspections-table-label{padding:10px 0}td.fm-analytics-inspections-table-value{padding:10px 0;text-align:right}.fm-analytics-inspections-table td{border-bottom:1px solid #eee}.fm-analytics-inspections-empty{color:#999;font-size:14px;margin-top:100px;text-align:center}.fm-analytics-inspections-item-link{background:#eee;border-radius:3px;color:#666;font-size:14px;font-weight:400;line-height:22px;padding:2px 8px 2px 10px;text-align:center}.fm-analytics-inspections-item-link .fa{color:#999;font-size:13px;line-height:20px;margin-left:6px}.fm-analytics-inspections-item-date{font-size:15px}.fm-analytics-inspections-item-header{align-items:center;display:flex;justify-content:space-between}.fm-analytics-inspections-item{margin:30px 15px}.fm-analytics-inspections-item-photo-img{height:400px}.fm-analytics-inspections-item-photo{display:block;height:400px}.fm-analytics-inspections-item-photos{display:flex;gap:10px;height:400px;margin:15px 0;overflow-x:scroll;overflow-y:hidden}@media(prefers-color-scheme:dark){.fm-analytics-inspections-item-link{background:#1e1e1e}}button.fm-regions-button{background:#fff;border:0;cursor:pointer;display:block;font-size:16px;margin:15px 0;opacity:1;padding:10px 15px;text-align:left;width:100%}button.fm-regions-button-loading{opacity:.5}.fm-statistics-title{font-size:18px;font-weight:600;line-height:24px}.fm-statistics-subtitle{font-size:16px;font-weight:600;line-height:25px;margin:10px 0;text-transform:capitalize}.fm-statistics-region{margin:15px 15px 50px}.fm-statistics-region-sums-item{align-items:center;background:#f8f7f9;border-radius:3px;display:flex;justify-content:space-between;margin:15px 0;padding:10px 12px}.fm-statistics-region-sums-item-type{font-size:14px;font-weight:600;text-transform:capitalize}.fm-statistics-region-sums-item-values{display:flex}.fm-statistics-region-sums-item-label{font-size:16px;font-weight:800;line-height:20px}.fm-statistics-region-sums-item-label-inuse{color:#00a8ff}.fm-statistics-region-sums-item-label-hireable{color:#4cd137}.fm-statistics-region-sums-item-label-onstreet{color:#2f3640}.fm-statistics-region-sums-item-label-cap{color:#9c9b9d}.fm-statistics-region-sums-item-slash{color:#e8e7ea;font-size:16px;font-weight:800;line-height:20px;padding:0 10px}.fm-statistics-region-sums-footer{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.fm-statistics-region-sums-battery{color:#9c9b9d;font-size:12px;font-weight:600;text-align:left}.fm-statistics-region-sums-battery .fa{margin:0 3px}.fm-statistics-region-sums-note{font-size:12px;font-weight:600;text-align:right}.fm-statistics-region-sums-note-inuse{color:#00a8ff}.fm-statistics-region-sums-note-hireable{color:#4cd137}.fm-statistics-region-sums-note-onstreet{color:#2f3640}.fm-statistics-region-sums-note-cap{color:#9c9b9d}.fm-statistics-region-sums-item-totals{background-color:#1e1e1e}.fm-statistics-region-sums-item-totals .fm-statistics-region-sums-item-type{color:#ecf0f1}.fm-statistics-region-sums-item-totals .fm-statistics-region-sums-item-slash{color:#444}.fm-statistics-region-sums-item-totals .fm-statistics-region-sums-item-label-onstreet{color:#fff}.fm-statistics-region-statuses{margin:30px 0}.fm-statistics-region-statuses-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.fm-statistics-region-statuses-item{border-radius:3px;display:flex;flex:0 0 120px;flex-direction:column;height:110px;justify-content:flex-end;padding:10px;width:120px}.fm-statistics-region-statuses-item-total{color:#fff;font-size:30px;font-weight:600;line-height:40px;margin-bottom:2px}.fm-statistics-region-statuses-item-label{color:#fff;font-size:13px;font-weight:500;line-height:18px}.fm-statistics-region-trips{margin:30px 0}.fm-statistics-region-trips-split{align-items:center;display:flex;justify-content:space-between}.fm-statistics-region-trips-text{font-size:15px;line-height:20px}.fm-statistics-region-daily,.fm-statistics-region-hourly{margin:30px 0}.fm-statistics-region-chart{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0 -15px;max-width:calc(100% + 30px);overflow-x:scroll;padding:0 15px}.fm-statistics-region-chart-column{flex:1 1;min-width:55px;overflow:hidden}.fm-statistics-region-chart-title{color:#9c9b9d;font-size:12px;padding:10px 0;text-align:center;transform:rotate(45deg)}.fm-statistics-region-chart-value{flex:1 1;font-size:14px;font-weight:400;padding:10px 0;text-align:center}.fm-statistics-region-chart-values{display:flex}.fm-statistics-region-chart-holder{align-items:flex-end;display:flex;height:150px;justify-content:flex-end;width:100%}.fm-statistics-region-chart-bar{align-items:flex-end;background:#ff206e;color:#fff;display:flex;flex:1 1;font-weight:600;justify-content:center;line-height:30px;text-transform:capitalize}@media(prefers-color-scheme:dark){.fm-statistics-region-sums-item{background:#1e1e1e}.fm-statistics-region-sums-item-label-onstreet,.fm-statistics-region-sums-note-onstreet{color:#e8e7ea}.fm-statistics-region-sums-item-slash{color:#444}}@media(max-width:768px){.fm-statistics-region-statuses-item{flex:0 0 100px;height:90px}.fm-statistics-region-statuses-item-label{font-size:10px;font-weight:800;letter-spacing:-.25px}}.fm-inspection-new-content{overflow:hidden;padding:0 20px}.fm-inspection-new-cards{height:430px;margin:20px auto;max-width:400px;position:relative;width:100%}.fm-inspection-new-card{background:#fff;border:1px solid #e8e7ea;border-radius:3px;bottom:0;display:flex;flex-direction:column;height:420px;left:2%;position:absolute;top:10px;transition:all .5s ease;width:96%;z-index:1}.fm-inspection-new-card-pending-0{bottom:10px;left:0;top:0;width:100%;z-index:3}.fm-inspection-new-card-pending-1{bottom:5px;left:1%;top:5px;width:98%;z-index:2}.fm-inspection-new-card-complete{bottom:auto;top:-1200px;width:100%;z-index:4}.fm-inspection-new-card-complete-failed{background:#e84118;bottom:10px;left:-1700px;left:-120vw;top:0}.fm-inspection-new-card-complete-passed{background:#4cd137;bottom:10px;left:1200px;left:100vw;top:0}.fm-inspection-new-actions{margin:20px auto;max-width:400px;width:100%}.fm-inspection-new-actions-grade{align-items:center;display:flex;margin:10px 0}.fm-inspection-new-action{background:#4cd137;border-radius:3px;color:#fff;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;line-height:35px;padding:5px 0;touch-action:manipulation}.fm-inspection-new-action-fail{background:#e84118;margin-right:10px}.fm-inspection-new-next{background:#222;color:#fff;font-size:15px;line-height:35px;touch-action:manipulation}.fm-inspection-new-back,.fm-inspection-new-next{border-radius:3px;cursor:pointer;display:block;font-weight:600;padding:5px 0;width:100%}.fm-inspection-new-back{background:#f8f7f9;color:#222;font-size:14px;line-height:25px;margin:15px 0}.fm-inspection-new-card-group-title{align-items:center;display:flex;flex:1 1;justify-content:center;padding:20px 20px 0}.fm-inspection-new-card-group-name{font-size:30px;font-weight:600;line-height:40px;padding-bottom:5px;text-align:center}.fm-inspection-new-card-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px 20px 0}.fm-inspection-new-card-details{padding:15px 20px}.fm-inspection-new-card-name{font-size:20px;font-weight:600;line-height:30px;padding-bottom:5px}.fm-inspection-new-card-description{font-size:15px;line-height:22px;padding:5px 0}.fm-inspection-new-card-directive{background:#e8411861;border-radius:3px;font-size:14px;font-weight:600;line-height:20px;margin:8px 0 3px;padding:5px 8px}.fm-inspection-new-card-content-photo{align-items:center;background-color:#f8f7f9;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:5px;color:#e8e7ea;display:flex;font-size:50px;height:100%;justify-content:center;width:100%}.fm-inspection-new-card-content-battery{border:2px solid #e8e7ea;border-radius:5px;height:90px;margin-bottom:20px;padding:5px;width:200px}.fm-inspection-new-card-content-battery-range{font-size:15px;font-weight:600;line-height:20px;padding:5px 0;text-align:center}.fm-inspection-new-card-content-battery-percent{font-size:25px;line-height:35px;padding:2px 0;text-align:center}.fm-inspection-new-card-content-battery-inner{background:#4cd137;border-radius:3px;height:100%;max-width:100%;min-width:2%}.fm-inspection-new-card-content-qr{font-size:25px;line-height:35px;padding:2px 0;text-align:center}.fm-inspection-new-card-content-rego{font-size:15px;font-weight:600;line-height:20px;padding:5px 0;text-align:center}.fm-inspection-new-card-content-map{border-radius:5px;flex:1 1;overflow:hidden;width:100%}.fm-inspection-new-card-content-map-subtitle{color:#9c9b9d;font-size:14px;line-height:20px;margin-top:10px;width:100%}.fm-inspection-new-card-content-button{background:#f8f7f9;border-radius:3px;color:#222;cursor:pointer;display:block;font-size:16px;font-weight:600;line-height:25px;margin:15px 0;padding:10px 20px}.fm-inspection-new-card-content .ff-file-container{align-items:center;height:100%}.fm-inspection-new-card-content .ff-file{flex:1 1;width:100%}.fm-inspection-new-card-content .ff-file-preview{height:80px;margin:5px 10px 5px 20px;width:80px}.fm-inspection-new-card-content .ff-file-text{font-size:16px}.fm-inspection-new-review{margin-bottom:40px}.fm-inspection-new-review-status{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.fm-inspection-new-review-status-rego{background:#111;border-radius:3px;color:#fff;font-size:18px;font-weight:600;height:30px;line-height:30px;text-align:center;width:62px}.fm-inspection-new-review-status-result{border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:2px 5px}.fm-inspection-new-review-status-result-failed{background:#e84118}.fm-inspection-new-review-status-result-passed{background:#4cd137}.fm-inspection-new-review-notes-textarea{background:#f8f7f9;border:0;border-radius:3px;color:#222;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;margin:15px 0;max-width:100%;padding:10px 12px;resize:none;transition:all .1s ease;width:100%}.fm-inspection-new-review-notes-title,.fm-inspection-new-review-tickets-title{font-size:18px;font-weight:600;line-height:24px;margin:5px 0}.fm-inspection-new-review-notes-description{font-size:16px;line-height:22px;margin:10px 0}.fm-inspection-new-review-notes-tip{color:#9c9b9d;font-size:14px;margin:0 0 20px}.fm-inspection-new-review-upload{background-color:#e8e7ea;border-radius:3px;height:30px;line-height:20px;margin-bottom:20px;overflow:hidden;padding:5px 8px;position:relative;z-index:0}.fm-inspection-new-review-upload-progress{background-color:#ff206e;bottom:0;left:0;position:absolute;top:0;transition:all .1s ease}.fm-inspection-new-review-upload-label{color:#fff;font-size:14px;line-height:20px;position:relative;z-index:9}.fm-inspection-new-review-tickets{margin-bottom:25px}.fm-inspection-new-review-tickets-note{color:#9c9b9d;font-size:14px;line-height:20px;margin:10px 0}.fm-inspection-new-review-tickets-item{display:block;flex:1 1;margin:15px 0}.fm-inspection-new-review-tickets-item-header{align-items:center;display:flex}.fm-inspection-new-review-tickets-item-type{background:#639;border-radius:3px;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-inspection-new-review-tickets-item-created{color:#9c9b9d;flex:1 1;font-size:14px;line-height:20px;text-align:right}.fm-inspection-new-review-tickets-item-content{display:flex;margin-top:9px}.fm-inspection-new-review-tickets-item-details{flex:1 1;font-size:14px;line-height:20px;padding:1px;text-align:left}.fm-inspection-new-review-tickets-item-resolve{background:none;color:#ddd;cursor:pointer;font-size:16px;height:22px;margin:0;padding:0;text-align:center;width:22px}.fm-inspection-new-review-tickets-item-resolve:hover{color:#000}.fm-inspection-new-review-notes-prefill{background:#f8f7f9;border-radius:3px;color:#222;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:25px;margin:15px 0 30px;padding:5px 10px;text-align:left;width:100%}.fm-inspection-new-pop{align-items:center;animation:fm-show-popup .2s ease;animation-fill-mode:forwards;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}.fm-inspection-new-pop-box{background:#fff;border-radius:3px;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;width:500px}.fm-inspection-new-pop-title{font-size:16px;font-weight:600;line-height:25px}.fm-inspection-new-pop-header{border-bottom:1px solid #e8e7ea;padding:15px 20px}.fm-inspection-new-pop-description{font-size:14px;line-height:20px;margin-top:3px}.fm-inspection-new-pop-footer{border-top:1px solid #e8e7ea;display:flex;flex-direction:column}.fm-inspection-new-pop-options{overflow:scroll}.fm-inspection-new-pop-option{-webkit-touch-callout:none;align-items:center;background:#f8f7f9;border-radius:3px;cursor:pointer;display:flex;justify-content:space-between;margin:15px 20px;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.fm-inspection-new-pop-option-icon{flex:0 0 55px;font-size:18px;text-align:center}.fm-inspection-new-pop-option-title{font-size:14px;font-weight:400;line-height:20px;margin:10px 5px 10px 15px}.fm-inspection-new-pop-cancel{background:#f8f7f9;border-radius:3px;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;margin:15px 20px;padding:10px 0;text-align:center}.fm-inspection-new-pop-cancel:hover,.fm-inspection-new-pop-destructive:hover,.fm-inspection-new-pop-option:hover{background:#e8e7ea}@media(prefers-color-scheme:dark){.fm-inspection-new-card{background:#2e2e2e;border-color:#444}.fm-inspection-new-back{background:#444;color:#fff}.fm-inspection-new-card-content-photo{background-color:#1e1e1e}.fm-inspection-new-card-complete-failed{background:#e84118}.fm-inspection-new-card-complete-passed{background:#4cd137}.fm-inspection-new-card-content-battery{border-color:#444}.fm-inspection-new-review-notes-textarea{background:#1e1e1e;color:#fff}.fm-inspection-new-review-upload{background:#444}.fm-inspection-new-pop-option{background:#1e1e1e}.fm-inspection-new-pop-box{background:#2e2e2e}.fm-inspection-new-pop-footer{border-top-color:#444}.fm-inspection-new-pop-header{border-bottom-color:#444}.fm-inspection-new-pop-cancel,.fm-inspection-new-pop-destructive{background:#1e1e1e;color:#ecf0f1}.fm-inspection-new-pop-cancel:hover,.fm-inspection-new-pop-destructive:hover,.fm-inspection-new-pop-option:hover{background:#444}.fm-inspection-new-review-notes-prefill{background:#1e1e1e;color:#ecf0f1}}@media(max-width:576px){.fm-inspection-new-review-notes-tip{display:none}}.fm-inspection-view-header{padding:15px 15px 0}.fm-inspection-view-header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.fm-inspection-view-result{background:#e84118;border-radius:3px;color:#fff;display:inline-block;font-size:16px;font-weight:600;letter-spacing:.5px;padding:6px 15px;text-align:center;width:100px}.fm-inspection-view-result-pass{background:#4cd137}.fm-inspection-view-completed{color:#9c9b9d;font-size:14px}.fm-inspection-view-notes,.fm-inspection-view-user{font-size:14px;line-height:20px;margin:10px 0}.fm-inspection-view-user{font-weight:600}.fm-inspection-view-item{margin:25px 0;padding:0 15px}.fm-inspection-view-item-header{align-items:center;display:flex;justify-content:space-between}.fm-inspection-view-item-name{font-size:18px;font-weight:600;line-height:24px;padding:2px 0}.fm-inspection-view-item-grade{background:#e84118;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:2px 8px}.fm-inspection-view-item-grade-pass{background:#4cd137}.fm-inspection-view-item-description{font-size:14px;line-height:20px;margin-top:9px;padding:1px}.fm-inspection-view-item-directive{color:#9c9b9d;font-size:14px;font-style:italic;line-height:20px;margin-top:3px;padding:1px}.fm-inspection-view-item-photo{border-radius:5px;margin-top:20px;max-width:500px;width:100%}.fm-performance-overview{display:flex;flex-direction:column}.fm-performance-overview-options{align-items:center;display:flex;justify-content:space-between;padding:22px 9px}.fm-performance-overview-options .fm-input-container{flex:1 1;margin:0 6px}.fm-performance-overview-options-go{-webkit-appearance:none;appearance:none;background:#f8f7f9;border:0;border-radius:5px;color:#222;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;margin:0 6px;padding:10px 15px;transition:all .1s ease}.fm-performance-overview-options-go:hover{background:#f4f3f4}.fm-performance-overview-list{flex:1 1;overflow-x:scroll;padding:0 15px 50px}.fm-performance-overview-row-value{border-top:1px solid #e8e7ea;font-size:16px;text-align:right}.fm-performance-overview-column-header{font-size:14px;line-height:20px;padding:10px 0 10px 20px;text-align:right}.fm-performance-overview-row-name{border-top:1px solid #e8e7ea;font-size:15px;line-height:20px;padding:10px 0;width:140px}.fm-performance-overview-table{border-collapse:collapse;width:100%}.fm-performance-overview-row:hover td{background:#f8f7f9;cursor:pointer}.fm-performance-overview-row-total{border-top:1px solid #e8e7ea;font-size:16px;font-weight:700;text-align:right}.fm-performance-overview-row-total-label{border-top:1px solid #e8e7ea;font-size:15px;font-weight:700;line-height:20px;padding:10px 0;width:140px}@media(prefers-color-scheme:dark){.fm-performance-overview-row:hover td{background-color:#1e1e1e}.fm-performance-overview-row-name,.fm-performance-overview-row-value{border-top-color:#444}}.fm-performance-user{display:flex;flex-direction:column}.fm-performance-user-options{align-items:center;display:flex;justify-content:space-between;padding:22px 9px}.fm-performance-user-options .fm-input-container{flex:1 1;margin:0 6px}.fm-performance-user-options-go{-webkit-appearance:none;appearance:none;background:#f8f7f9;border:0;border-radius:5px;color:#222;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;margin:0 6px;padding:10px 15px;transition:all .1s ease}.fm-performance-user-options-go:hover{background:#f4f3f4}.fm-performance-user-list{flex:1 1;overflow-x:scroll;padding:0 15px 50px}.fm-performance-user-row{align-items:center;display:flex;margin:10px 0 25px}.fm-performance-user-row-registration{background:#111;border-radius:3px;color:#fff;font-size:18px;font-weight:600;padding:5px 0;text-align:center;width:62px}.fm-performance-user-row-date{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0 10px}.fm-performance-user-row-type{border-radius:3px;color:#fff;font-size:12px;font-weight:600;padding:2px 5px}.fm-performance-user-map{border-radius:3px;height:350px;margin:0 15px 15px;overflow:hidden}.fm-performance-user-row-activity-type{background-color:gray;border-radius:3px;color:#fff;font-size:12px;font-weight:600;margin:0 15px;padding:2px 5px}.fm-performance-user-row-activity-date{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0 10px;text-align:right}.fm-performance-hours{display:flex;flex-direction:column;margin-bottom:50px}.fm-performance-hours-options{align-items:center;display:flex;justify-content:space-between;padding:22px 9px}.fm-performance-hours-options .fm-input-container{flex:1 1;margin:0 6px}.fm-performance-hours-options-go{-webkit-appearance:none;appearance:none;background:#f8f7f9;border:0;border-radius:5px;color:#222;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;margin:0 6px;padding:10px 15px;transition:all .1s ease}.fm-performance-hours-options-go:hover{background:#f4f3f4}.fm-performance-hours-event-row-description{flex:1 1;font-size:15px;line-height:20px;padding:0 12px;text-transform:capitalize}.fm-performance-hours-event-row-type{background:#000;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:2px 5px;text-align:center;text-transform:uppercase;width:100px}.fm-performance-hours-row{padding:0 15px}.fm-performance-hours-row-name{font-size:16px;font-weight:600;line-height:25px}.fm-performance-hours-event-row{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.fm-performance-hours-events{margin:10px 0 20px}.fm-performance-hours-event-row-time{color:#9c9b9d;font-size:15px}.fm-performance-timeliness{display:flex;flex-direction:column;margin-bottom:50px}.fm-performance-timeliness-options{align-items:center;display:flex;justify-content:space-between;padding:22px 9px}.fm-performance-timeliness-options .fm-input-container{flex:1 1;margin:0 6px}.fm-performance-timeliness-options-go{-webkit-appearance:none;appearance:none;background:#f8f7f9;border:0;border-radius:5px;color:#222;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;margin:0 6px;padding:10px 15px;transition:all .1s ease}.fm-performance-timeliness-options-go:hover{background:#f4f3f4}.fm-performance-timeliness-event-row-description{flex:1 1;font-size:15px;line-height:20px;padding:0 12px}.fm-performance-timeliness-event-row-type{background:#000;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;padding:4px 5px;text-align:center;text-transform:uppercase;width:110px}.fm-performance-timeliness-row{padding:0 15px}.fm-performance-timeliness-row-name{font-size:16px;font-weight:600;line-height:25px;margin-top:30px}.fm-performance-timeliness-event-row{align-items:center;border-bottom:1px dashed #eee;display:flex;justify-content:space-between;margin:10px 0;padding:5px 0 15px}.fm-performance-timeliness-events{margin:10px 0 20px}.fm-performance-timeliness-event-row-time{border-right:4px solid;color:#9c9b9d;font-size:15px;line-height:22px;padding-right:5px}.fm-performance-timeliness-event-row-compare{background:#e84118;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:800;line-height:22px;margin-right:10px;padding:0 5px;text-transform:uppercase}.fm-vehicle-theft{margin-bottom:50px}.fm-vehicle-theft-map{height:300px}.fm-vehicle-theft-summary{margin:15px 15px 30px}.fm-vehicle-theft-summary-row{align-items:center;display:flex;margin:10px 0}.fm-vehicle-theft-summary-text{flex:1 1;font-size:15px;line-height:20px;padding:1px;text-align:left}.fm-vehicle-theft-summary-date{color:#999;flex:1 1;font-size:14px;line-height:20px;margin-left:10px;overflow:hidden;padding:0 10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.fm-vehicle-theft-title{font-size:18px;font-weight:600;line-height:24px;padding:2px 15px}.fm-vehicle-theft-items{margin-bottom:25px}.fm-vehicle-theft-item{display:block;margin:15px}.fm-vehicle-theft-item-header{align-items:center;display:flex;justify-content:space-between}.fm-vehicle-theft-item-tag{background:#639;border-radius:3px;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-vehicle-theft-item-date{color:#999;flex:1 1;font-size:14px;line-height:20px;margin-left:10px;overflow:hidden;padding:0 10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.fm-vehicle-theft-item-text{flex:1 1;font-size:14px;line-height:20px;margin-top:9px;padding:1px;text-align:left}.fm-inspection-schedule-item{align-items:center;display:flex;justify-content:space-between;margin:30px 15px}.fm-inspection-schedule-item-link{align-items:center;display:flex;flex:1 1}.fm-inspection-schedule-item-vehicle{align-items:center;display:flex}.fm-inspection-schedule-item-rego{background:#000;border-radius:3px 0 0 3px;color:#fff;flex:0 0 55px;font-size:14px;font-weight:600;line-height:20px;padding:2px 0;text-align:center;width:55px}.fm-inspection-schedule-item-status{background:#639;border-radius:0 3px 3px 0;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-inspection-schedule-item-inspection{color:#999;flex:1 1;font-size:14px;line-height:20px;margin:0 15px 0 0;padding:0;text-align:right}.fm-inspection-schedule-item-right{align-items:flex-end;display:flex;flex-direction:column}.fm-inspection-schedule-item-button{background:#eee;border-radius:3px;color:#666;font-size:14px;font-weight:400;line-height:22px;padding:2px 8px 2px 10px;text-align:center}.fm-inspection-schedule-item-button .fa{color:#999;font-size:13px;line-height:20px;margin-left:6px}@media(max-width:576px){.fm-inspection-schedule-item-link{align-items:flex-start;flex-direction:column}.fm-inspection-schedule-item-inspection{margin:10px 0 0}}.fm-inspection-schedule-guides{display:flex;flex-direction:row;overflow-x:scroll}.fm-inspection-schedule-guide{background-color:#f8f7f9;border-radius:3px;cursor:pointer;display:flex;flex:0 0 135px;flex-direction:column;height:175px;justify-content:flex-end;margin:15px 15px 5px;padding:10px 15px 10px 10px;width:135px}.fm-inspection-schedule-guide+.fm-inspection-schedule-guide{margin:15px 15px 5px 0}.fm-inspection-schedule-guide-name{font-size:16px;font-weight:600;line-height:22px}.fm-inspection-schedule-guide-icon{background-repeat:no-repeat;background-size:contain;height:100px;margin-bottom:10px;width:100px}@media(prefers-color-scheme:dark){.fm-inspection-schedule-guide{background-color:#1e1e1e}}.fm-maintenance-guide{padding-bottom:30px}.fm-maintenance-guide-video-container{padding:15px}.fm-maintenance-guide-video{height:300px;height:60vh;min-height:300px}.fm-maintenance-guide-instruction{font-size:14px;line-height:20px;padding:15px 15px 30px;white-space:pre-wrap}.fm-maintenance-guide-instructions{margin:15px 15px 50px}.fm-maintenance-guide-instructions p{display:block;font-size:15px;line-height:22px;margin:15px 0 10px}.fm-maintenance-guide-instructions img{margin:5px 0;max-height:350px;max-width:100%}.fm-maintenance-guide-instructions ol,.fm-maintenance-guide-instructions ul{margin-bottom:8px}.fm-maintenance-guide-instructions li{font-size:14px;line-height:22px;margin-bottom:3px;margin-left:25px}.fm-maintenance-guide-instructions a{color:#ff206e;text-decoration:underline}.fm-maintenance-guide-instructions h1,.fm-maintenance-guide-instructions h2,.fm-maintenance-guide-instructions h3{display:block;margin:25px 0 10px}.fm-maintenance-guide-instructions blockquote{border-left:3px solid #e8e7ea}.fm-maintenance-guide-instructions blockquote p{color:#9c9b9d;font-size:14px;margin:0;padding:5px 0 10px 10px}.fm-maintenance-guide-instructions blockquote+blockquote p{padding:0 0 5px 10px}.fm-maintenance-guide-instructions code{text-wrap:auto;background:#f8f7f9;border-radius:3px;display:block;font-size:12px;line-height:18px;margin:15px 0 10px;padding:10px}.fm-maintenance-guide-instructions hr{background-color:#e8e7ea;border:none;height:1px;margin:20px 0}@media(prefers-color-scheme:dark){.fm-maintenance-guide-instructions blockquote{border-left:3px solid #444}.fm-maintenance-guide-instructions code{background:#1e1e1e}}.fm-maintenance-guides .fm-input-container{margin:15px}.fm-maintenance-guides-item{align-items:center;display:flex;flex:1 1;margin:30px 15px}.fm-maintenance-guides-item-image{background-color:#333;background-position:50%;background-size:cover;border-radius:3px;height:120px;width:220px}.fm-maintenance-guides-item-title{font-size:16px;font-weight:600;line-height:22px;margin:0 0 0 30px}.fm-maintenance-guides-solutions{display:flex;margin-top:15px;overflow-x:scroll;padding-bottom:12px}.fm-maintenance-guides-solution{margin-right:10px}.fm-maintenance-guides-solution:first-child{margin-left:15px}.fm-maintenance-guides-solution:last-child{margin-right:15px}.fm-maintenance-guides-solution-fault{background:#f8f7f9;border-radius:3px;font-size:14px;line-height:30px;text-align:center;width:50px}@media(max-width:576px){.fm-maintenance-guides-item{margin:30px 15px;position:relative}.fm-maintenance-guides-item-image{height:200px;width:100%}.fm-maintenance-guides-item-title{align-items:center;background:#0009;border-radius:3px;bottom:0;color:#fff;display:flex;justify-content:center;left:0;margin:0;padding:15px;position:absolute;right:0;text-align:center;top:0}}@media(prefers-color-scheme:dark){.fm-maintenance-guides-solution-fault{background-color:#1e1e1e}}.fm-maintenance-solution-container{padding:20px 15px 50px}.fm-maintenance-solution-name{font-size:18px;font-weight:500;line-height:22px;margin-bottom:20px}.fm-maintenance-solution-subtitle{font-size:16px;font-weight:500;line-height:22px;margin-bottom:12px}.fm-maintenance-solution-text{font-size:14px;line-height:20px;margin-bottom:25px;white-space:pre-line}.fm-maintenance-solution-img{margin:10px 0;max-width:100%}.fm-support-ticket-tag{background:#f8f7f9;border-radius:3px;display:flex;padding:5px 10px;-webkit-user-select:none;user-select:none}.fm-support-ticket-tag-actionable{cursor:pointer}.fm-support-ticket-tags{display:flex;flex-wrap:wrap;gap:12px;margin:20px 15px 0}.fm-support-ticket-tag-status{background:#fff;background:#d5d5d5;border-radius:7px;display:inline-block;height:14px;margin:2px 10px 2px 0;vertical-align:bottom;width:14px}.fm-support-ticket-tag-label{font-size:14px;line-height:18px;text-transform:capitalize}.fm-support-ticket-created{color:#9c9b9d;flex:1 1;font-size:14px;height:28px;line-height:28px;padding:0 5px 0 0;text-align:right;white-space:nowrap}.fm-support-ticket-relations{display:flex;margin:10px 20px}.fm-support-ticket-relation{flex:1 1;margin:3px 0}.fm-support-ticket-relation-row{height:32px}.fm-support-ticket-relation-label{font-weight:600}.fm-support-ticket-relation-label,.fm-support-ticket-relation-value{font-size:14px;line-height:18px;padding:5px 10px 5px 0;text-transform:capitalize}.fm-support-ticket-relation-dot{background:#f8f7f9;border-radius:7px;display:inline-block;height:14px;margin:2px 12px 2px 0;vertical-align:bottom;width:14px}@media(max-width:768px){.fm-support-ticket-relations{flex-direction:column}.fm-support-ticket-relation-table{max-width:100%;table-layout:fixed;width:100%}.fm-support-ticket-relation-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.fm-support-ticket-notes{color:#9c9b9d;font-size:14px;font-style:italic;line-height:20px;margin:0 20px 25px}.fm-support-ticket-notes-label{font-weight:600}.fm-support-ticket-items{border-top:1px solid #e8e7ea;margin:15px 0 0}.fm-support-ticket-items-list{margin:30px auto;max-width:850px;padding:0 20px;width:100%}.fm-support-ticket-item-content{background:#f8f7f9;border-radius:3px;font-size:15px;line-height:25px;max-width:100%;overflow:hidden;padding:10px 15px;white-space:pre-line;word-break:break-word}.fm-support-ticket-item-creator{color:#9c9b9d;flex:1 1;font-size:14px;font-style:italic;line-height:30px;margin:0 2px;text-align:right}.fm-support-ticket-item-content-link{text-decoration:underline}.fm-support-ticket-item-internal,.fm-support-ticket-item-note{margin:20px 0 20px 20%}.fm-support-ticket-item-external{margin:20px 20% 20px 0}.fm-support-ticket-item-external .fm-support-ticket-item-creator{text-align:left}.fm-support-ticket-item-note .fm-support-ticket-item-content{background:#fadb9e;color:#54421e}.fm-support-ticket-item-internal .fm-support-ticket-item-content{background:#1c77fc;color:#fff}.fm-support-ticket-item-content-img{border-radius:3px;max-width:100%;overflow:hidden;padding:0}.fm-support-ticket-responder{margin:30px auto 80px;max-width:850px;padding:0 20px;width:100%}.fm-support-ticket-responder-composer{background:#f8f7f9;border-radius:3px;resize:none}.fm-support-ticket-responder-composer-textarea{font-size:15px;min-height:250px;padding:10px 15px}.fm-support-ticket-responder-composer-textarea:disabled{color:#9c9b9d}.fm-support-ticket-responder-composer-footer{align-items:center;border-top:1px solid #e8e7ea;display:block;display:flex;justify-content:space-between;position:relative}.fm-support-ticket-responder-progress{background:#ff206e;bottom:0;height:2px;left:0;position:absolute;right:0}.fm-support-ticket-responder-composer .fm-loading-line{background:#e8e7ea;height:1px}.fm-loading-line+.fm-support-ticket-responder-composer-footer{border-top-width:0}.fm-support-ticket-responder-composer-template{flex:1 1;height:40px;position:relative}.fm-support-ticket-responder-composer-template-icon{color:#9c9b9d;display:inline-block;font-size:20px;height:40px;line-height:40px;text-align:center;vertical-align:top;width:40px}.fm-support-ticket-responder-composer-template-name{color:#9c9b9d;display:inline-block;font-size:14px;line-height:20px;padding:10px 10px 10px 0;vertical-align:top}.fm-support-ticket-responder-composer-template-select{-webkit-appearance:none;appearance:none;border:0;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.fm-support-ticket-responder-composer-attach{align-items:center;-webkit-appearance:none;background:none;color:#9c9b9d;cursor:pointer;display:flex;flex:0 0 40px;font-size:16px;height:40px;justify-content:center;line-height:40px;position:relative;text-align:center;vertical-align:top;width:40px}.fm-support-ticket-responder-composer-attach .fa{height:40px;line-height:40px;width:40px}.fm-support-ticket-responder-images{display:flex;gap:10px;margin:15px 0}.fm-support-ticket-responder-images-item{align-items:flex-start;background:#f8f7f9;background-position:50%;background-size:cover;border-radius:3px;color:#fff;display:flex;font-size:20px;height:75px;justify-content:flex-end;padding:7px;width:75px}.fm-support-ticket-responder-composer-chatgpt{align-items:center;-webkit-appearance:none;background:none;cursor:pointer;display:flex;flex:0 0 40px;height:40px;justify-content:center;width:40px}.fm-support-ticket-responder-composer-chatgpt-image{height:20px;opacity:.4;width:20px}.fm-support-ticket-responder-actions{display:flex;flex-direction:row;justify-content:space-between;margin:20px 0}.fm-support-ticket-responder-actions-side{display:flex;gap:15px}.fm-support-ticket-responder-action{background:#f8f7f9;border-radius:3px;cursor:pointer;font-size:14px;font-weight:600;height:45px;letter-spacing:.1px;min-width:45px;padding:0 20px}.fm-support-ticket-responder-action-note{background:#fadb9e;color:#54421e}.fm-support-ticket-responder-action-send{background:#222;color:#fff}.fm-support-ticket-responder-action-ressend{background:#1c77fc;color:#fff}.fm-support-ticket-responder-action:disabled{cursor:wait}.fm-support-ticket-responder-action-ressend:disabled,.fm-support-ticket-responder-action-send:disabled{color:#ffffff80}.fm-support-ticket-responder-action-note:disabled{color:#54421e80}.fm-support-ticket-responder-action-resolve:disabled{color:#9c9b9d}@media(max-width:469px){.fm-support-ticket-responder-actions{flex-direction:column;gap:15px}.fm-support-ticket-responder-action{flex:1 1}}.fm-support-ticket-pop{align-items:center;animation:fm-show-popup .2s ease;animation-fill-mode:forwards;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}.fm-support-ticket-pop-box{background:#fff;border-radius:3px;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;width:500px}.fm-support-ticket-pop-title{font-size:16px;font-weight:600;line-height:25px}.fm-support-ticket-pop-header{border-bottom:1px solid #e8e7ea;padding:15px 20px}.fm-support-ticket-pop-description{font-size:14px;line-height:20px;margin-top:3px}.fm-support-ticket-pop-footer{border-top:1px solid #e8e7ea;display:flex;flex-direction:column}.fm-support-ticket-pop-options{overflow:scroll}.fm-support-ticket-pop-option{align-items:center;background:#f8f7f9;border-radius:3px;cursor:pointer;display:flex;margin:15px 20px}.fm-support-ticket-pop-option-icon{flex:0 0 55px;font-size:16px;text-align:center}.fm-support-ticket-pop-option-details{display:flex;flex-direction:column;padding:12px 0}.fm-support-ticket-pop-option-title{font-size:14px;font-weight:600;line-height:20px}.fm-support-ticket-pop-option-description{font-size:12px;line-height:18px;margin-top:1px}.fm-support-ticket-pop-input{margin:20px}.fm-support-ticket-pop-input .fm-input{font-size:14px}.fm-support-ticket-pop-cancel{margin:15px 20px}.fm-support-ticket-pop-cancel,.fm-support-ticket-pop-destructive{background:#f8f7f9;border-radius:3px;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;padding:10px 0;text-align:center}.fm-support-ticket-pop-destructive{color:#e74c3c;margin:15px 20px 0}.fm-support-ticket-pop-cancel:hover,.fm-support-ticket-pop-destructive:hover,.fm-support-ticket-pop-option:hover{background:#e8e7ea}@media(prefers-color-scheme:dark){.fm-support-ticket-item-content,.fm-support-ticket-pop-option,.fm-support-ticket-responder-composer,.fm-support-ticket-tag{background:#1e1e1e}.fm-support-ticket-pop-box{background:#2e2e2e}.fm-support-ticket-item-note .fm-support-ticket-item-content,.fm-support-ticket-responder-action-note{background:#54421e;color:#fadb9e}.fm-support-ticket-items,.fm-support-ticket-pop-footer,.fm-support-ticket-responder-composer-footer{border-top-color:#444}.fm-support-ticket-pop-header{border-bottom-color:#444}.fm-support-ticket-responder-composer .fm-loading-line{background:#444}.fm-support-ticket-pop-cancel,.fm-support-ticket-pop-destructive,.fm-support-ticket-responder-action-resolve{background:#1e1e1e;color:#ecf0f1}.fm-support-ticket-pop-cancel:hover,.fm-support-ticket-pop-destructive:hover,.fm-support-ticket-pop-option:hover{background:#444}}.fm-support-activity-options{align-items:center;display:flex;justify-content:space-between;padding:22px 9px}.fm-support-activity-options .fm-input-container{flex:1 1;margin:0 6px}.fm-support-activity-item-date{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0 10px;text-align:right}.fm-support-activity-item-event{background-color:gray;border-radius:3px;color:#fff;font-size:12px;font-weight:600;margin:0 15px;padding:2px 5px;text-transform:uppercase}.fm-support-activity-item{align-items:center;display:flex;margin:10px 0 25px}.fm-support-activity-options-go{background:#f8f7f9}@media(prefers-color-scheme:dark){.fm-support-activity-options-go{background:#1e1e1e;color:#ecf0f1}}.fm-support-activity-options-go{-webkit-appearance:none;appearance:none;border:0;border-radius:5px;color:#222;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;margin:0 6px;padding:10px 15px;transition:all .1s ease}.fm-support-call-title{font-size:18px;font-weight:600;line-height:24px;margin:10px 0 12px;padding:2px 15px;white-space:nowrap}.fm-support-call-status-option{background:#f8f7f9;color:#222}.fm-support-call-status-option,.fm-support-call-status-option-active{border:0;border-radius:3px;cursor:pointer;display:block;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;line-height:21px;padding:10px;transition:all .1s ease}.fm-support-call-status-option-active{background:#ff206e;color:#fff}.fm-support-call-status-option-active:disabled,.fm-support-call-status-option:disabled{opacity:.7}.fm-support-call-status-options{display:flex;gap:15px;margin-bottom:30px;padding:0 15px}.fm-support-call-user{align-items:center;display:flex;margin:15px 15px 25px}.fm-support-call-user-name{font-size:15px;font-weight:500;line-height:20px}.fm-support-call-user-accepting{color:#9c9b9d;font-size:14px;line-height:20px;margin:0 8px}.fm-support-call-user-status{border-radius:7px;height:14px;margin-right:10px;margin-top:2px;width:14px}.fm-support-call-recent{margin-bottom:30px}.fm-support-call-item{align-items:center;display:flex;margin:15px 15px 20px}.fm-support-call-item-status{border-radius:7px;height:14px;margin-right:10px;margin-top:2px;width:14px}.fm-support-call-item-details{flex:1 1}.fm-support-call-item-name{font-size:15px;font-weight:500;line-height:20px}.fm-support-call-item-assigned{margin:3px 0 0}.fm-support-call-empty,.fm-support-call-item-assigned,.fm-support-call-item-date{color:#9c9b9d;font-size:14px;line-height:20px}.fm-support-call-empty{margin:0 15px}@media(prefers-color-scheme:dark){.fm-support-call-status-option{background:#1e1e1e;color:#ecf0f1}}.fm-support-performance-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;flex:0 0 120px;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:0;padding:10px 12px;transition:all .1s ease}.fm-support-performance-form{display:flex;gap:15px}.fm-support-performance-content{padding:15px}.fm-support-performance-empty{color:#9c9b9d;font-size:14px;margin-top:100px;text-align:center}.fm-support-performance-table{border-collapse:collapse;margin:20px 0;width:100%}.fm-support-performance-table-label{font-size:15px;font-weight:600;line-height:20px;padding:10px 0;text-align:left}.fm-support-performance-table-value{border-bottom:1px solid #e8e7ea;font-size:15px;line-height:20px;padding:10px 0;text-align:left}.fm-support-performance-table-row:hover td{background:#f8f7f9}@media(prefers-color-scheme:dark){.fm-support-performance-table-value{border-bottom:1px solid #444}.fm-support-performance-table-row:hover td{background:#1e1e1e}}.fm-support{padding-bottom:20px}.fm-tickets-content{padding:15px}.fm-tickets-search .fm-input-container{margin:0 0 15px}.fm-tickets-tabs{align-items:center;border:3px solid #f8f7f9;border-radius:5px;display:flex;justify-content:space-between}.fm-tickets-tab{cursor:pointer;flex:1 1;font-size:15px;line-height:20px;padding:9px;text-align:center}.fm-tickets-tab-active{background:#f8f7f9;cursor:default;font-weight:600}.fm-support-on-call-popup{padding:0 20px}.fm-support-tickets-ticket-created{color:#9c9b9d;font-size:14px;margin-top:9px}.fm-support-tickets-ticket-overdue{color:#eb4d4b;font-weight:600}.fm-support-tickets{padding:10px 0}.fm-support-tickets-ticket{align-items:flex-start;display:flex;justify-content:space-between;margin:20px 10px 35px}.fm-support-tickets-ticket-right{align-items:flex-end;display:flex;flex-direction:column;min-width:110px}.fm-support-tickets-ticket-subject{font-size:17px;font-weight:600;line-height:25px}.fm-support-tickets-ticket-type{background:#000;border-radius:3px;color:#fff;font-size:13px;font-weight:600;margin-top:3px;padding:2px 5px}.fm-support-tickets-ticket-status{background:red;border-radius:7px;height:14px;margin:4px 0;width:14px}.fm-support-tickets-ticket-name{font-size:14px;line-height:22px;margin-left:10px}.fm-support-tickets-ticket-left-bottom{align-items:center;display:flex;height:22px;justify-content:flex-start;margin:5px 0}.fm-support-tickets-ticket-preview{color:#9c9b9d;flex:1 1;font-size:14px;height:22px;line-height:22px;margin-left:10px;overflow:hidden;word-break:break-all}.fm-ticket-reply .fm-input-container{margin:20px 0}.fm-ticket-reply .fm-input-textarea{min-height:200px;padding:10px 15px}.fm-support-calls-call-icon{font-size:14px;margin-left:10px}@media(max-width:576px){.fm-tickets-tab{flex:none;padding:8px 12px}.fm-support-tickets-ticket{margin:20px 0 30px}.fm-support-tickets-ticket-subject{font-size:16px}}.fm-ticket-content{border-bottom:1px solid #e8e7ea}.fm-ticket-top-open,.fm-ticket-top-status,.fm-ticket-top-type{border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-right:10px;padding:2px 5px}.fm-ticket-top-open{background:#e67e22}.fm-ticket-top-created{color:#9c9b9d;flex:1 1;font-size:14px;text-align:right}.fm-ticket-top{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.fm-ticket-boxes{align-items:flex-start;display:flex}.fm-ticket-box-title{font-size:17px;font-weight:500;margin-bottom:5px}.fm-ticket-box-detail{display:block;font-size:15px;line-height:27px}.fm-ticket-box{flex:1 1;margin:20px 0}.fm-ticket-notes{color:#9c9b9d;font-size:14px;font-style:italic;line-height:20px;margin-bottom:20px}.fm-ticket-item-content{background:#f8f7f9;border-radius:5px;line-height:25px;max-width:100%;overflow:hidden;padding:10px 15px;white-space:pre-line;word-break:break-word}.fm-ticket-item.fm-ticket-item-external{margin:20px 20% 20px 0}.fm-ticket-item.fm-ticket-item-internal,.fm-ticket-item.fm-ticket-item-note{margin:20px 0 20px 20%}.fm-ticket-item-date{color:#9c9b9d;flex:1 1;font-size:14px;font-style:italic;line-height:30px;margin-left:15px}.fm-ticket-item.fm-ticket-item-internal .fm-ticket-item-content{background:#fff;border:1px solid #eee}.fm-ticket-item.fm-ticket-item-internal .fm-ticket-item-date,.fm-ticket-item.fm-ticket-item-note .fm-ticket-item-date{margin-right:15px;text-align:right}.fm-ticket-item.fm-ticket-item-note .fm-ticket-item-content{background:#fff8dc;border:1px solid #f1c40f}.fm-ticket-item-content img{max-width:100%}.fm-ticket-reply{padding-bottom:50px}.fm-ticket-reply-actions{display:flex;padding:0 0 20px}.fm-ticket-reply-action{background:#f8f7f9;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:600;letter-spacing:.2px;padding:10px 20px}.fm-ticket-reply-action:hover{color:#eee}.fm-ticket-reply-actions-spacer{display:block;flex:1 1}.fm-ticket-reply-action-r{background:#6ab04c;margin-right:15px}.fm-ticket-reply-action-rs{background:#686de0;margin-right:15px}.fm-ticket-reply-action-s{background:#535c68}.fm-ticket-reply-action-n{background:#f1c40f}.fm-ticket-reply-actions-input .fm-input-container{margin:0 15px 0 0;width:150px}@media(max-width:576px){.fm-ticket-boxes{align-items:flex-start;border-bottom:1px solid #e8e7ea;display:flex;flex-direction:column}.fm-ticket-box{margin:15px 0}.fm-ticket-item.fm-ticket-item-external{margin:30px 10% 30px 0}.fm-ticket-box-title{font-size:16px}.fm-ticket-box-detail{font-size:14px;line-height:20px}}.fm-support-calls-list{padding:10px 15px}.fm-support-calls-title{font-size:18px;font-weight:600;line-height:30px;margin:40px 0 10px}.fm-support-calls-call{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.fm-support-calls-call-phone{flex:1 1}.fm-support-calls-call-user{flex:1 1;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.fm-support-calls-call-date{color:#9c9b9d;font-size:14px;text-align:right}@media(max-width:576px){.fm-ticket-reply-actions{flex-direction:column}.fm-ticket-reply-action{margin-bottom:10px;text-align:center}.fm-ticket-reply-action-n,.fm-ticket-reply-action-r,.fm-ticket-reply-action-rs{margin-right:0}.fm-ticket-reply-actions-input .fm-input-container{margin:0 0 15px;width:100%}.fm-tickets-tab-total{display:none}}.fm-oncall{padding:5px 0 50px}.fm-oncall-actions{display:flex;margin:0 15px 30px}.fm-oncall-action-schedule{background:#686de0}.fm-oncall-action-now,.fm-oncall-action-schedule{border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;flex:1 1;font-size:14px;font-weight:600;height:40px;line-height:20px;padding:10px 0;text-align:center;transition:all .2s ease}.fm-oncall-action-now{background:#6ab04c;margin-right:10px}.fm-oncall-action-loading{background:#e8e7ea}.fm-oncall-date{padding:15px}.fm-oncall-input{background:#f8f7f9;border:0;border-radius:3px;color:#222;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;padding:10px 12px;transition:all .1s ease;width:100%}.fm-oncall-staff{margin:0 15px}.fm-oncall-staff-result{align-items:center;border-bottom:1px solid #e8e7ea;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.fm-oncall-staff-result-name{flex:1 1;font-size:16px;line-height:30px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-oncall-staff-result-phone{color:#9c9b9d;font-size:14px;line-height:30px;text-align:right}.fm-oncall-staff-result-selected{font-size:20px;margin-left:20px}.fm-oncall-staff-result:last-child{border-bottom:none}.fm-oncall-schedule{margin:0 15px}.fm-oncall-schedule-change{align-items:center;border-bottom:1px solid #e8e7ea;display:flex;flex-direction:row;justify-content:space-between;padding:10px}.fm-oncall-schedule-change-name{flex:1 1;font-size:16px;line-height:30px}.fm-oncall-schedule-change-date,.fm-oncall-schedule-change-phone{color:#9c9b9d;font-size:14px;line-height:30px;text-align:right}.fm-oncall-schedule-change-date{margin-left:20px}.fm-oncall-schedule-change:last-child{border-bottom:none}.fm-oncall-schedule-empty{color:#9c9b9d;font-size:14px;margin:8px 0 5px}@media(prefers-color-scheme:dark){.fm-tickets-tabs{border-color:#1e1e1e}.fm-ticket-item-content,.fm-ticket-item.fm-ticket-item-note .fm-ticket-item-content,.fm-tickets-tab-active{background:#1e1e1e}.fm-ticket-item.fm-ticket-item-internal .fm-ticket-item-content{background:#2e2e2e;border-color:#444}}.fm-parking-overview-stats{align-items:flex-start;border-bottom:1px solid #e8e7ea;display:flex;justify-content:space-around;margin:5px 0 50px;padding:30px 0}.fm-parking-overview-stat{flex:1 1}.fm-parking-overview-stat-value{font-size:50px;font-weight:500;text-align:center}.fm-parking-overview-stat-label{color:#9c9b9d;font-size:14px;padding:10px;text-align:center}.fm-parking-overview-graph-title{font-size:18px;font-weight:600;text-align:center}.fm-parking-overview-counts{display:flex;justify-content:space-evenly}.fm-parking-overview-counts-list,.fm-parking-overview-graph{flex:1 1;padding:0 20px}.fm-parking-overview-counts-item{border-bottom:1px solid #eee;display:block;font-size:14px;line-height:30px;padding:10px}.fm-parking-overview-counts-item-value{float:right;text-align:right}.fm-parking-overview-count-title{font-size:18px;font-weight:600;margin-bottom:25px;text-align:center}.fm-parking .fm-popup-box .fm-input-container{margin:10px 20px}.fm-parking-review-image{background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:contain;height:70vh}.fm-parking-review-controls{align-items:center;display:flex;justify-content:space-evenly;margin:20px -10px}.fm-parking-review-control{background:#95a5a6;border-radius:5px;color:#fff;flex:1 1;font-size:20px;margin:10px;padding:10px 20px}.fm-parking-review-control:hover{background:#7f8c8d;cursor:pointer}.fm-parking-offence-control-bad{background:#e74c3c}.fm-parking-offence-control-bad:hover{background:#c0392b}.fm-parking-offence-control-good{background:#2ecc71}.fm-parking-offence-control-good:hover{background:#27ae60}.fm-parking-review-options{align-items:center;background:#dcdcdccc;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:20px;width:100%}.fm-parking-review-option{background:#fff;border-radius:5px;font-size:18px;line-height:30px;min-width:50%;padding:10px}.fm-parking-review-option:hover{background:#eee;cursor:pointer}.fm-parking-review-option:hover .fm-parking-review-option-number{background:#ddd}.fm-parking-review-open{background:#ececec;border-radius:5px;display:block;margin:10px 0;padding:12px 20px;text-align:center}.fm-parking-review{display:flex;justify-content:space-evenly;padding:8px}.fm-parking-review-option-number{background:#eee;border-radius:15px;color:#333;display:inline-block;font-size:16px;font-weight:600;height:30px;line-height:30px;margin-right:10px;width:30px}.fm-parking-offence{padding-bottom:50px}.fm-parking-offence-content{display:flex}.fm-parking-offence-photo{border-radius:5px;margin:10px 25px 10px 0;max-height:450px;max-width:400px}.fm-parking-offence-content .fm-map{flex:1 1;height:auto;margin:10px 0}.fm-parking-offence-detail-title{font-size:18px;font-weight:600;line-height:25px;padding:5px 0}.fm-parking-offence-details{padding:15px 0}.fm-parking-offence-detail-label{font-size:14px;line-height:20px;padding:5px 0}.fm-parking-offence-history-label{background:#f8f7f9;border-radius:5px;display:inline-block;font-size:14px;font-weight:600;line-height:20px;margin-right:15px;padding:10px 18px}.fm-parking-offence-history{margin:10px 0}.fm-parking-offence-action{align-items:center;display:flex;justify-content:space-between}.fm-parking-offence-control{background:#f8f7f9;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:20px;margin-left:15px;padding:10px 18px}.fm-parking-offence-control:hover{opacity:.9}.fm-parking-offence-control-fine{background:#e74c3c}.fm-parking-offence-control-view{background:#f8f7f9;color:#222}.fm-parking-offence-control-warning{background:#e67e22}.fm-parking-offence-control-dismiss{background:#6ab04c}.fm-more{display:flex;flex:1 1;flex-direction:column;overflow-y:scroll}.fm-more-navigation{display:flex;flex:1 1;flex-direction:column;padding:0}.fm-more-link{font-size:15px;line-height:20px;padding:17px 10px 17px 35px}.fm-more-link .fa{color:#9c9b9d;margin-right:20px;text-align:center;width:20px}.fm-more-link:hover .fa{color:#222}.fm-more-profile{align-items:center;display:flex;flex-direction:row;height:90px;padding:20px}.fm-more-profile-avatar{background:#ffbad2;border-radius:25px;height:50px;width:50px}.fm-more-profile-details{flex:1 1;padding-left:15px}.fm-more-profile-name{font-size:16px;line-height:22px}.fm-more-profile-region{color:#999;font-size:14px;line-height:20px}.fm-more-extra{background:#f8f7f9;border-top:1px solid #e8e7ea;display:flex;flex-direction:column;margin-top:20px;padding:0}@media(prefers-color-scheme:dark){.fm-more-extra{background:#2e2e2e;border-top-color:#444}.fm-more-link:hover .fa{color:#fff}}.fm-ticket-active-item{display:block;margin:20px 15px 40px}.fm-ticket-active-item-vehicle{align-items:center;display:flex;justify-content:space-between}.fm-task-active-heading{background:#f8f7f9;border-radius:3px;color:#9c9b9d;font-size:14px;line-height:20px;margin:15px 15px 25px;padding:10px 12px}.fm-ticket-active-item-vehicle-label{align-items:center;background:#000;border-radius:3px;cursor:pointer;display:flex;flex:0 0 74px;height:28px;padding:2px 8px;width:74px}.fm-ticket-active-item-vehicle-status{border-radius:6px;flex:0 0 12px;height:12px;margin-right:6px;width:12px}.fm-ticket-active-item-vehicle-rego{color:#fff;flex:1 1;font-size:16px;font-weight:600;line-height:24px;text-align:center}.fm-ticket-active-item-ticket-type{background:#639;border-radius:3px 0 0 3px;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-ticket-active-item-ticket-source{background:#eee;border-radius:0 3px 3px 0;color:#666;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-ticket-active-item-ticket-header{align-items:center;display:flex;margin-top:15px}.fm-ticket-active-item-ticket-created{color:#999;flex:1 1;font-size:14px;line-height:20px;padding:0 0 0 10px;text-align:right}.fm-ticket-active-item-ticket-content{align-items:center;display:flex;margin-top:9px}.fm-ticket-active-item-ticket-details{display:block;flex:1 1;font-size:15px;line-height:20px;padding:1px;text-align:left}.fm-ticket-active-item-ticket-details .fa.fa-images{color:#666;margin-left:8px}.fm-ticket-active-item-ticket-resolve{background:none;color:#ddd;cursor:pointer;font-size:16px;height:22px;margin:0;padding:0;text-align:center;width:22px}.fm-ticket-active-item-ticket-resolve:hover{color:#000}.fm-ticket-active-item-vehicle-button{background:#eee;border-radius:3px;color:#666;font-size:14px;font-weight:400;line-height:22px;padding:2px 8px 2px 10px;text-align:center}.fm-ticket-active-item-vehicle-button .fa{color:#999;font-size:13px;line-height:20px;margin-left:6px}.fm-ticket-active-item-ticket-img{border-radius:3px;margin:15px 0;max-width:500px;width:100%}.fm-ticket-active-item-actions{margin:15px 0 0;overflow-x:scroll;padding:0}.fm-ticket-active-item-action,.fm-ticket-active-item-actions{align-items:center;display:flex;flex-direction:row;height:30px}.fm-ticket-active-item-action{background:#f8f7f9;border-right:1px solid #e8e7ea;cursor:pointer;flex-shrink:0}.fm-ticket-active-item-action-label{border-radius:3px;color:#666;font-size:14px;font-weight:400;line-height:22px;padding:4px 10px;text-align:center}.fm-ticket-active-item-action .fa{color:#999;font-size:13px;line-height:20px;margin:0 0 0 10px}.fm-ticket-active-item-action:first-child{border-radius:3px 0 0 3px}.fm-ticket-active-item-action:last-child{border-radius:0 3px 3px 0;border-right:none}.fm-ticket-active-item-action:last-child .fa{margin:0 10px 0 0}.fm-task-active-empty{color:#9c9b9d;font-size:14px;margin:100px 0 5px;text-align:center}@media(max-width:576px){.fm-ticket-active-item-action-large{display:none}.fm-ticket-active-item-action:last-child .fa{margin:0 10px}}@media(prefers-color-scheme:dark){.fm-ticket-active-item-vehicle-button{background:#1e1e1e}.fm-ticket-active-item-ticket-resolve{color:#1e1e1e}.fm-task-active-heading,.fm-ticket-active-item-action{background:#1e1e1e}.fm-ticket-active-item-action-label{color:#9c9b9d}.fm-ticket-active-item-action{border-right-color:#444}}.fm-ticket-new{margin:15px 13px 20px}.fm-ticket-new-slider{background-color:#f8f7f9;border-radius:3px;height:40px;overflow:hidden;padding:2px;position:relative}.fm-ticket-new-slider-background{background:pink;border-radius:2px;bottom:2px;position:absolute;top:2px;transition:all .3s ease}.fm-ticket-new-slider-maintenance .fm-ticket-new-slider-background{background-color:#eb4d4b;left:2px;right:50%}.fm-ticket-new-slider-note .fm-ticket-new-slider-background{background-color:#f0932b;left:50%;right:2px}.fm-ticket-new-slider-options{align-items:center;display:flex;height:36px;justify-content:space-between;position:relative;z-index:9}.fm-ticket-new-slider-option{background:none;color:#000;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:36px;letter-spacing:.5px;transition:all .2s ease}.fm-ticket-new-slider-maintenance .fm-ticket-new-slider-option-maintenance,.fm-ticket-new-slider-note .fm-ticket-new-slider-option-note{color:#fff}.fm-ticket-new-input .fm-input-container{margin:20px 0 10px}.fm-ticket-new-input-checkbox{align-items:center;display:flex;margin-bottom:15px}.fm-ticket-new-input-checkbox .fm-input-label{margin-bottom:0}.fm-ticket-new-button{background:#0c0f0a;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;padding:10px 12px;transition:all .1s ease;width:100%}.fm-firmware-view-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.fm-firmware-view-list{padding:15px}.fm-firmware-view-section-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}.fm-firmware-view-section-title{font-size:18px;font-weight:600;line-height:24px;padding:2px 15px}.fm-firmware-view-history-time{color:#9c9b9d;font-size:14px;margin-right:15px}.fm-firmware-view-history{padding:15px}.fm-firmware-view-history-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.fm-firmware-view-history-name{flex:1 1;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-firmware-view-history-status{border-radius:3px;color:#fff;font-size:14px;font-weight:600;padding:2px 0;text-align:center;width:95px}.fm-firmware-view-history-left{align-items:center;display:flex;flex:1 1;flex-direction:row;justify-content:space-between}@media(max-width:768px){.fm-firmware-view-history-left{align-items:flex-start;flex:1 1;flex-direction:column}.fm-firmware-view-history-time{margin-top:5px}}.fm-firmware-upgrade-warning{line-height:22px;padding:15px 15px 5px}.fm-firmware-upgrade-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.fm-firmware-upgrade-list{padding:15px}.fm-firmware-upgrade-name{font-weight:600;line-height:22px}.fm-firmware-upgrade-type{border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:18px;margin-right:10px;padding:2px 5px;text-transform:uppercase}.fm-firmware-upgrade-button{background:#eee;border-radius:3px;color:#666;cursor:pointer;flex:0 0 75px;font-size:14px;font-weight:400;height:26px;line-height:22px;margin-left:10px;padding:2px 8px 2px 10px;text-align:center}.fm-firmware-upgrade-top{align-items:center;display:flex}.fm-firmware-upgrade-button .fa{color:#999;font-size:13px;line-height:20px;margin-left:6px}.fm-firmware-upgrade-description{color:#9c9b9d;font-size:14px;line-height:18px;margin-top:10px}.fm-selfies{display:flex;flex-direction:column;height:100%}.fm-selfies-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:20px}.fm-selfies-empty{color:#999;font-size:14px}.fm-selfies-image{background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;flex:1 1;max-width:500px;width:100%}.fm-selfies-image-approved{animation:fm-selfies-approved .5s ease;animation-fill-mode:forwards}.fm-selfies-image-invalid{animation:fm-selfies-invalid .5s ease;animation-fill-mode:forwards}@keyframes fm-selfies-approved{0%{background-color:#eee}10%{background-color:#2ecc71}to{background-color:#eee}}@keyframes fm-selfies-invalid{0%{background-color:#eee}10%{background-color:#e74c3c}to{background-color:#eee}}.fm-selfies-controls{display:flex;justify-content:space-between;margin-top:10px;max-width:500px;width:100%}button.fm-selfies-controls-invalid{background:#e74c3c;color:#fff;font-size:15px;font-weight:600}a.fm-selfies-controls-ride,button.fm-selfies-controls-invalid{border-radius:3px;cursor:pointer;flex:1 1;height:35px;line-height:35px;padding:0}a.fm-selfies-controls-ride{background:#ecf0f1;font-size:14px;margin:0 10px;text-align:center}button.fm-selfies-controls-approved{background:#2ecc71;border-radius:3px;color:#fff;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;height:35px;line-height:35px;padding:0}@media(prefers-color-scheme:dark){.fm-selfies-image,a.fm-selfies-controls-ride{background-color:#1e1e1e}}.fm-trip-section-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}.fm-trip-section-title{font-size:18px;font-weight:600;line-height:24px;padding:2px 15px}.fm-trip-section-button{background:#f8f7f9;border-radius:3px;cursor:pointer;font-size:12px;height:26px;line-height:26px;margin:1px 15px 1px 0;text-align:center;width:26px}.fm-trip-map{background:#eee;height:250px}.fm-trip-status{display:flex;flex-wrap:wrap;margin-bottom:5px;padding:17px 0}.fm-trip-status-item{align-items:center;display:flex;flex-direction:column;width:33%}.fm-trip-status-item-icon{background:#f8f7f9;border-radius:50%;font-size:16px;height:44px;line-height:20px;padding:12px;text-align:center;width:44px}.fm-trip-status-item-icon-pink{color:#ff206e}.fm-trip-status-item-text{font-size:14px;line-height:22px;margin:7px 0 5px;text-align:center}.fm-trip-duration{margin-bottom:30px;padding:0 15px}.fm-trip-duration-inner{align-items:center;background:#f8f7f9;border-radius:5px;display:flex;flex-direction:row;height:35px;justify-content:space-between;position:relative}.fm-trip-duration-line{background:#e8e7ea;height:1px;left:0;position:absolute;right:0;top:17px}.fm-trip-duration-time,.fm-trip-duration-value{background:#f8f7f9;font-size:14px;line-height:35px;overflow:hidden;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;z-index:99}.fm-trip-duration-value{font-weight:600}@media(max-width:576px){.fm-trip-duration-line{display:none}.fm-trip-duration-value{padding:0}}.fm-trip-payment{padding:5px 15px 15px}.fm-trip-payment-row{align-items:center;display:flex;justify-content:space-between;margin:10px 0 15px}.fm-trip-payment-label,.fm-trip-payment-value{font-size:15px;line-height:20px}.fm-trip-payment-value{color:#999}.fm-trip-payment-status{align-items:center;border-radius:3px;display:flex;overflow:hidden}.fm-trip-payment-status-value{background:#639;color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-trip-payment-status-button{background:#eee;color:#666;cursor:pointer;font-size:13px;font-weight:400;line-height:22px;padding:1px 8px 1px 10px;text-align:center}.fm-trip-payment-status-button .fa{color:#999;font-size:13px;line-height:20px;margin-left:6px}.fm-trip-review{padding:10px 15px 25px}.fm-trip-review-text{font-size:15px;line-height:20px}.fm-trip-tabs{display:flex;overflow-x:scroll}.fm-trip-tab{cursor:pointer;font-size:18px;font-weight:600;line-height:24px;margin:12px 0 10px;opacity:.4;padding:2px 15px;white-space:nowrap}.fm-trip-tabs-loading{height:2px}.fm-trip-tab-active{opacity:1}.fm-trip-tab-content{min-height:500px;padding:7px 15px 50px}.fm-trip-tab-content-empty{color:#999;font-size:14px;margin:50px;text-align:center}.fm-trip-tab-row{display:flex;flex-direction:column;margin-bottom:20px}.fm-trip-tab-row-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fm-trip-tab-row-title{font-size:15px;line-height:20px;padding:5px 10px 5px 0}.fm-trip-tab-row-detail{color:#999;font-size:14px;line-height:20px;overflow:hidden;padding:5px 0;text-overflow:ellipsis;white-space:nowrap}.fm-trip-tab-photo-img{border-radius:3px;max-width:500px;width:100%}.fm-trip-tab-photo-empty{color:#999;font-size:14px;margin:50px;text-align:center}.fm-trip-tab-row-tag{border-radius:3px;color:#fff;font-size:12px;font-weight:600;height:24px;line-height:24px;padding:0;text-align:center;width:105px}@media(prefers-color-scheme:dark){.fm-trip-duration-inner,.fm-trip-duration-time,.fm-trip-duration-value,.fm-trip-section-button,.fm-trip-status-item-icon{background-color:#1e1e1e;color:#ecf0f1}.fm-trip-duration-line{background-color:#444}}.fm-trip-search{display:flex;flex-direction:column;height:100%;overflow:hidden}.fm-trip-search-content{display:flex;flex:1 1;flex-direction:row;overflow:hidden}.fm-trip-search-map{flex:1 1}.fm-trip-search-details{flex:1 1;overflow-y:scroll}.fm-trip-search-form{padding:0 15px}.fm-trip-search-input-row{display:flex;flex-direction:row}.fm-trip-search-input,.fm-trip-search-input-row{flex:1 1;margin:20px 0 25px}.fm-trip-search-input-row .fm-trip-search-input{margin:0}.fm-trip-search-input-row .fm-trip-search-input:nth-child(2){margin-left:20px}.fm-trip-search-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:13px 0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-trip-search-results{padding:15px 20px}.fm-trip-search-results-count{font-size:14px;font-weight:600;line-height:20px;margin-bottom:15px}.fm-trip-search-result{align-items:center;display:flex;margin-bottom:20px}.fm-trip-search-result-color{border-radius:10px;height:20px;width:20px}.fm-trip-search-result-details{margin-left:15px}.fm-trip-search-result-title{font-size:16px;font-weight:600;line-height:26px}.fm-trip-search-result-description{color:#9c9b9d;font-size:14px;line-height:24px}@media(max-width:1200px){.fm-trip-search-input-row{display:block;margin:0}.fm-trip-search-input-row .fm-trip-search-input{margin:20px 0 25px}.fm-trip-search-input-row .fm-trip-search-input:nth-child(2){margin-left:0}}@media(max-width:576px){.fm-trip-search-content{flex-direction:column-reverse;overflow-y:scroll}.fm-trip-search-map{flex:0 0 300px;height:300px}.fm-trip-search-details{overflow-y:visible}}.fm-plans{display:flex;flex-direction:column;height:100%}.fm-plans-content{align-items:center;display:flex;flex:1 1;flex-direction:row;margin:20px}.fm-plans-empty{color:#999;font-size:14px;text-align:center;width:100%}.fm-plans-image{background-color:#eee;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;flex:1 1;height:100%;width:100%}.fm-plans-details{height:100%;justify-content:space-between}.fm-plans-details,.fm-plans-user{display:flex;flex:1 1;flex-direction:column}.fm-plans-user{justify-content:center}.fm-plans-user-name{font-size:18px;font-weight:600;margin-left:15px}.fm-plans-user-email,.fm-plans-user-plan{font-size:16px;margin:10px 0 0 15px}.fm-plans-user-time{color:#999;font-size:14px;margin:10px 0 0 15px}.fm-plans-image-approved{animation:fm-plans-approved .5s ease;animation-fill-mode:forwards}.fm-plans-image-invalid{animation:fm-plans-invalid .5s ease;animation-fill-mode:forwards}@keyframes fm-plans-approved{0%{background-color:#eee}10%{background-color:#2ecc71}to{background-color:#eee}}@keyframes fm-plans-invalid{0%{background-color:#eee}10%{background-color:#e74c3c}to{background-color:#eee}}.fm-plans-controls{display:flex;flex-direction:column;margin:15px 0 0;width:100%}.fm-plans-controls-invalids{display:flex;margin:10px 0}button.fm-plans-controls-invalid{background:#e74c3c;border-radius:3px;color:#fff;cursor:pointer;flex:1 1;font-size:15px;font-size:12px;font-weight:600;height:35px;line-height:35px;margin-left:15px;padding:0}button.fm-plans-controls-ignore{background:#bdc3c7}button.fm-plans-controls-approved,button.fm-plans-controls-ignore{border-radius:3px;color:#fff;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;height:35px;line-height:35px;margin-left:15px;overflow:hidden;padding:0}button.fm-plans-controls-approved{background:#2ecc71}.fm-plans-controls-expiry{margin-left:15px}.fm-plans-controls-expiry-title{font-size:16px;font-weight:600;margin-bottom:8px}.fm-plans-controls-expiry-note{color:#999;font-size:14px;line-height:20px}.fm-plans-controls-expiry-months{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fm-plans-controls-expiry-month{background:#f8f7f9;border:3px solid #f8f7f9;border-radius:3px;box-sizing:border-box;cursor:pointer;flex-basis:calc(25% - 6px);flex-grow:0;flex-shrink:0;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:13px;height:35px;line-height:29px;overflow:hidden;padding:0}.fm-plans-controls-expiry-month-active{border-color:#4caf50}.fm-plans-controls-expiry-years{align-items:center;display:flex;gap:8px;margin-top:15px}.fm-plans-controls-expiry-year{background:#f8f7f9;border:3px solid #f8f7f9;border-radius:3px;box-sizing:border-box;cursor:pointer;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:13px;font-weight:600;height:35px;line-height:29px;overflow:hidden;padding:0}@media(max-width:768px){.fm-plans-content{flex-direction:column}.fm-plans-details{flex:0 1;height:auto;margin-top:15px;width:100%}.fm-plans-controls-expiry,.fm-plans-user-email,.fm-plans-user-name,.fm-plans-user-plan,.fm-plans-user-time,button.fm-plans-controls-approved,button.fm-plans-controls-ignore,button.fm-plans-controls-invalid{margin-left:0}.fm-plans-controls-expiry-note{display:none}button.fm-plans-controls-invalid+button.fm-plans-controls-invalid{margin-left:15px}}@media(prefers-color-scheme:dark){.fm-plans-image{background-color:#1e1e1e}.fm-plans-controls-expiry-month,.fm-plans-controls-expiry-year{background:#1e1e1e;border-color:#1e1e1e;color:#fff}}.fm-plans-controls-expiry-month-active,.fm-plans-controls-expiry-year-active{border-color:#4caf50}.fm-forecast-region{margin:15px 15px 50px}.fm-forecast-region-title{font-size:18px;font-weight:600;line-height:24px}.fm-forecast-region-statistics{align-items:flex-start;background:#f8f7f9;border-radius:3px;display:flex;gap:20px;justify-content:space-between;margin:15px 0;padding:12px}.fm-forecast-region-statistics-item{flex:1 1}.fm-forecast-region-statistics-item-value-positive{color:#2ecc71}.fm-forecast-region-statistics-item-value-negative{color:#e74c3c}.fm-forecast-region-statistics-item-title{font-size:14px;line-height:18px;text-align:center}.fm-forecast-region-statistics-item-value{font-size:30px;font-weight:600;margin-bottom:10px;text-align:center}.fm-forecast-region-chart{align-items:center;display:flex;justify-content:space-between;margin:35px 0;max-width:100%;overflow-x:scroll}.fm-forecast-region-chart-item{flex:1 1;overflow:hidden;padding:0 2px}.fm-forecast-region-chart-item-bars{align-items:flex-end;display:flex;flex:1 1;height:150px;justify-content:flex-end;padding:0 5px;position:relative;width:100%}.fm-forecast-region-chart-item-value{font-size:14px;font-weight:400;padding:10px 0;text-align:center}.fm-forecast-region-chart-item-hour{color:#999;font-size:12px;padding:10px 0;text-align:center;transform:rotate(45deg)}.fm-forecast-region-chart-item-bar-fortnight{background:#000;bottom:0;left:0;position:absolute;width:50%}.fm-forecast-region-chart-item-bar-forecast{background:#fdb1cb;bottom:0;position:absolute;right:0;width:50%}.fm-forecast-region-chart-item-bar-current{background:#ff206e;bottom:0;position:absolute;right:0;width:50%}@media(max-width:768px){.fm-forecast-region-chart{max-width:100%;overflow-x:scroll;overflow-y:hidden}.fm-forecast-region-chart-item{min-width:35px}}@media(max-width:576px){.fm-forecast-region-statistics-item-value{font-size:22px}.fm-forecast-region-statistics-item-title{font-size:13px}}@media(prefers-color-scheme:dark){.fm-forecast-region-statistics{background:#1e1e1e}}.fm-add-content{padding:0 15px 30px}.fm-add-input{margin:20px 0 25px}.fm-hub-add-content{display:flex;flex-direction:row}.fm-hub-add-left{flex:1 1;padding:15px 10px 0 15px}.fm-hub-add-notes{margin:15px 0}.fm-hub-add-note{color:#9c9b9d;font-size:14px;line-height:20px;margin:10px 0 10px 20px}.fm-hub-add-map{border-radius:5px;height:600px;width:100%}.fm-hub-add-form{flex:1 1;padding:0 15px 30px}.fm-hub-add-input-row{display:flex;flex-direction:row}.fm-hub-add-input,.fm-hub-add-input-row{flex:1 1;margin:20px 0 25px}.fm-hub-add-input-row .fm-hub-add-input{margin:0}.fm-hub-add-input-row .fm-hub-add-input:nth-child(2){margin-left:20px}.fm-hub-add-input-note{color:#9c9b9d;font-size:13px;line-height:18px;margin-top:10px}.fm-hub-add-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:30px 0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-hub-add-input-target{display:flex;gap:10px;margin:0 0 15px}.fm-hub-add-input-target .fm-input{flex:1 1}.fm-hub-add-input-target .fm-input.fm-input-select{flex:2 1}.fm-hub-add-input-target-delete{flex:0 0 41px;font-size:16px;width:41px}.fm-hub-add-input-target-add,.fm-hub-add-input-target-delete{background:#f8f7f9;border-radius:3px;cursor:pointer;height:41px;line-height:41px;text-align:center}.fm-hub-add-input-target-add{font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;width:100%}@media(max-width:768px){.fm-hub-add-content{flex-direction:column}.fm-hub-add-map{flex:0 0 300px;height:300px;padding:0}}@media(max-width:576px){.fm-hub-add-input-row .fm-hub-add-input:nth-child(2){margin-left:0}.fm-hub-add-input-row{display:block}.fm-hub-add-input,.fm-hub-add-input-row{margin:0}.fm-hub-add-input-row .fm-hub-add-input{margin:20px 0 25px}}@media(prefers-color-scheme:dark){.fm-hub-add-input-target-add,.fm-hub-add-input-target-delete{background:#1e1e1e;color:#fff}}.fm-hub-current-items{display:flex;flex-direction:row;flex-wrap:wrap;padding:15px}.fm-hub-current-item{background:#f8f7f9;background-position:50%;background-size:cover;border-radius:3px;flex:0 0 300px;margin:0 15px 15px 0;overflow:hidden}.fm-hub-current-overlay{background:#00000080;background:linear-gradient(0deg,#000000b3,#00000080 40%,#0000);display:flex;flex-direction:column;height:270px;justify-content:space-between;padding:12px;width:100%}.fm-hub-current-status{border:2px solid #fff;border-radius:8px;height:16px;width:16px}.fm-hub-current-target{display:flex;height:42px;margin:0}.fm-hub-current-target-label{color:#fff;font-size:30px;font-weight:800;line-height:42px}.fm-hub-current-target-icon{height:30px;margin:6px 0 6px 10px}.fm-hub-current-name{color:#fff;font-size:18px;font-weight:600;line-height:22px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.fm-hub-current-item{flex:0 0 100%;flex-basis:calc(50% - 7.5px);flex-grow:0;flex-shrink:0}.fm-hub-current-item:nth-child(2n){margin:0 0 15px}}@media(max-width:576px){.fm-hub-current-item{flex:0 0 100%;margin:0 0 15px}}.fm-hub-map{display:flex;flex-direction:column;height:100%;width:100%}.fm-hub-map-holder{flex:1 1}.fm-hub-view-header{display:flex;flex-direction:row;height:400px}.fm-hub-view-photo{align-items:flex-start;background-position:50%;background-size:cover;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end}.fm-hub-view-map{flex:1 1}.fm-hub-view-container{padding:15px 15px 50px}.fm-hub-view-capacity{color:#fff;font-size:20px;font-weight:800;line-height:30px}.fm-hub-view-tags{border-radius:3px;display:inline-block;display:flex;margin:0 0 15px 15px;padding:5px 12px}.fm-hub-view-type{height:22px;margin:4px 1px 4px 8px}.fm-hub-view-address{font-size:22px;font-weight:600;line-height:35px;margin-bottom:10px}.fm-hub-view-description{font-size:16px;line-height:22px;margin:10px 0 20px}.fm-hub-view-target{font-size:14px;line-height:20px;margin-bottom:10px;text-transform:capitalize}.fm-hub-view-targets{font-size:16px;font-weight:600;margin:20px 0 15px}@media(max-width:576px){.fm-hub-view-header{flex-direction:column;height:500px}}.fm-hub-edit-content{display:flex;flex-direction:row}.fm-hub-edit-map{border-radius:5px;flex:1 1;height:600px;padding:15px 10px 15px 15px}.fm-hub-edit-form{flex:1 1;padding:0 15px 30px}.fm-hub-edit-input-row{display:flex;flex-direction:row}.fm-hub-edit-input,.fm-hub-edit-input-row{flex:1 1;margin:20px 0 25px}.fm-hub-edit-input-row .fm-hub-edit-input{margin:0}.fm-hub-edit-input-row .fm-hub-edit-input:nth-child(2){margin-left:20px}.fm-hub-edit-input-target{display:flex;gap:10px;margin:0 0 15px}.fm-hub-edit-input-target .fm-input{flex:1 1}.fm-hub-edit-input-target .fm-input.fm-input-select{flex:2 1}.fm-hub-edit-input-target-delete{flex:0 0 41px;font-size:16px;width:41px}.fm-hub-edit-input-target-add,.fm-hub-edit-input-target-delete{background:#f8f7f9;border-radius:3px;cursor:pointer;height:41px;line-height:41px;text-align:center}.fm-hub-edit-input-target-add{font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;width:100%}.fm-hub-edit-input-note{color:#9c9b9d;font-size:13px;line-height:18px;margin-top:10px}.fm-hub-edit-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:30px 0;padding:10px 12px;transition:all .1s ease;width:100%}@media(max-width:768px){.fm-hub-edit-content{flex-direction:column}.fm-hub-edit-map{flex:0 0 300px;height:300px;padding:0}}@media(max-width:576px){.fm-hub-edit-input-row .fm-hub-edit-input:nth-child(2){margin-left:0}.fm-hub-edit-input-row{display:block}.fm-hub-edit-input,.fm-hub-edit-input-row{margin:0}.fm-hub-edit-input-row .fm-hub-edit-input{margin:20px 0 25px}}@media(prefers-color-scheme:dark){.fm-hub-edit-input-target-add,.fm-hub-edit-input-target-delete{background:#1e1e1e;color:#fff}}.fm-replace-content{padding:0 15px 30px}.fm-replace-input{margin:20px 0 25px}.fm-replace-body{font-size:14px;line-height:22px;margin-top:15px}.fm-replace-body-important{color:red;font-weight:600}.fm-replace-slider{background-color:#f8f7f9;border-radius:3px;height:40px;overflow:hidden;padding:2px;position:relative}.fm-replace-slider-background{background:pink;border-radius:2px;bottom:2px;position:absolute;top:2px;transition:all .3s ease}.fm-replace-slider-spare .fm-replace-slider-background{background-color:#f0932b;left:2px;right:50%}.fm-replace-slider-existing .fm-replace-slider-background{background-color:#f0932b;left:50%;right:2px}.fm-replace-slider-options{align-items:center;display:flex;height:36px;justify-content:space-between;position:relative;z-index:9}.fm-replace-slider-option{background:none;color:#000;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:36px;letter-spacing:.5px;transition:all .2s ease}.fm-replace-slider-existing .fm-replace-slider-option-existing,.fm-replace-slider-spare .fm-replace-slider-option-spare{color:#fff}.fm-replace-slider-title{display:block;font-size:14px;line-height:20px;margin-bottom:8px;text-align:left;width:100%}.fm-hires{height:100%}.fm-hires,.fm-hires-content{display:flex;flex-direction:column}.fm-hires-content{flex:1 1}.fm-hires-empty{color:#9c9b9d;display:block;font-size:14px;margin-top:150px;text-align:center}.fm-hires-main{display:flex;flex:1 1}.fm-hires-main-photo{align-items:flex-end;background-color:#f8f7f9;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:5px;display:flex;flex:2 1;justify-content:right;margin:15px;overflow:hidden}.fm-hires-main-photo-title{background:#f8f7f9;border-radius:10px 0 0 0;display:inline-block;font-size:14px;font-weight:600;line-height:20px;padding:5px 10px}.fm-hires-main-photos{display:flex;flex:1 1;flex-direction:column;margin:15px 5px}.fm-hires-main-photos .fm-hires-main-photo{margin:0}.fm-hires-main-photo+.fm-hires-main-photo{margin-top:15px}.fm-hires-statuses{flex:2 1;margin:15px;overflow-y:scroll}.fm-hires-status{margin-bottom:15px}.fm-hires-status-top{align-items:center;display:flex}.fm-hires-status-badge-type{background:#639;border-radius:3px 0 0 3px;color:#fff}.fm-hires-status-badge-source,.fm-hires-status-badge-type{font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-hires-status-badge-source{background:#eee;border-radius:0 3px 3px 0;color:#666}.fm-hires-status-date{color:#9c9b9d;flex:1 1;font-size:14px;line-height:20px;padding:0 0 0 10px;text-align:right}.fm-hires-status-details{color:#9c9b9d;font-size:14px;line-height:20px;margin-top:4px;padding:5px 0}.fm-hires-details{align-items:center;display:flex;flex:0 0 133px;justify-content:space-between;padding:5px 15px 20px}.fm-hires-details-previous-item{background:#eee;border-radius:3px;color:#666;display:inline-block;font-size:13px;font-weight:600;line-height:20px;margin-right:10px;padding:2px 7px}.fm-hires-details-name{font-size:18px;font-weight:600;line-height:22px;margin-bottom:10px}.fm-hires-details-time{font-size:14px;line-height:20px;margin-bottom:2px}.fm-hires-details-previous{margin-top:15px}.fm-hires-details-action{border-radius:3px;color:#fff;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;height:40px;line-height:35px;margin-left:10px;padding:0 20px}.fm-hires-details-action-warning{background:#f0932b}.fm-hires-details-action-fine{background:#e74c3c}.fm-hires-details-action-dismiss{background:#2ecc71}@media(max-width:768px){.fm-hires-main{flex-direction:column}.fm-hires-main-photo{flex:none;height:300px}.fm-hires-main-photos{flex-direction:row;margin:5px 15px 20px}.fm-hires-main-photos .fm-hires-main-photo{flex:1 1}.fm-hires-details{flex:none;flex-direction:column}.fm-hires-details-items{margin-bottom:30px;width:100%}.fm-hires-details-actions{display:flex;margin-bottom:20px;width:100%}.fm-hires-details-action-fine{margin-left:0}.fm-hires-statuses{overflow-y:auto}.fm-hires-main-photo+.fm-hires-main-photo{margin-left:20px;margin-top:0}}@media(prefers-color-scheme:dark){.fm-hires-empty,.fm-hires-main-photo-title{background-color:#1e1e1e}}.fm-helmet-lock-header{margin:22px 15px}.fm-helmet-lock-identifier{font-size:18px;font-weight:600;line-height:21px}.fm-helmet-lock-updated{color:#9c9b9d;font-size:14px;margin-top:8px}.fm-helmet-lock-reminder{padding:0 15px 10px}.fm-helmet-lock-reminder-text{background:#e74c3c;border-radius:3px;color:#fff;font-size:13px;font-weight:600;line-height:20px;margin:7px 0 5px;padding:7px 10px}.fm-helmet-lock-controls{padding:0 15px 10px}.fm-helmet-lock-controls-button{background:#f8f7f9;border:0;border-radius:3px;cursor:pointer;display:block;flex:1 1;font-size:14px;font-weight:600;height:40px;line-height:20px;margin:4px 0 8px;padding:10px 0;text-align:center;transition:all .2s ease}.fm-helmet-lock-controls-button+.fm-helmet-lock-controls-button{margin-left:10px}.fm-helmet-lock-controls-group{display:flex}.fm-helmet-lock-status{display:flex;flex-wrap:wrap;margin-top:22px;padding:17px 0}.fm-helmet-lock-status-item{align-items:center;display:flex;flex:1 1;flex-direction:column;margin-bottom:5px}.fm-helmet-lock-status-item-icon{background:#f8f7f9;border-radius:50%;font-size:16px;line-height:20px;padding:12px;text-align:center;width:42px}.fm-helmet-lock-status-item-text{font-size:14px;line-height:22px;margin:7px 0 5px}.fm-helmet-lock-tabs{display:flex;overflow-x:scroll}.fm-helmet-lock-tab{cursor:pointer;font-size:18px;font-weight:600;line-height:24px;margin:12px 0 10px;opacity:.4;padding:2px 15px;white-space:nowrap}.fm-helmet-lock-tabs-loading{height:2px}.fm-helmet-lock-tab-active{opacity:1}.fm-helmet-lock-tab-content{min-height:500px;padding:7px 15px 50px}.fm-helmet-lock-tab-content-empty{color:#999;font-size:14px;margin:50px;text-align:center}.fm-helmet-lock-tab-row{display:flex;flex-direction:column;margin-bottom:20px}.fm-helmet-lock-tab-row-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fm-helmet-lock-tab-row-title{font-size:15px;line-height:20px;padding:5px 10px 5px 0}.fm-helmet-lock-tab-row-detail{color:#999;font-size:14px;line-height:20px;overflow:hidden;padding:5px 0;text-overflow:ellipsis;white-space:nowrap}.fm-helmet-lock-tab-photo-img{border-radius:3px;max-width:500px;width:100%}.fm-helmet-lock-tab-photo-empty{color:#999;font-size:14px;margin:50px;text-align:center}.fm-helmet-lock-tab-row-tag{border-radius:3px;color:#fff;font-size:12px;font-weight:600;height:24px;line-height:24px;padding:0;text-align:center;width:105px}.fm-subscription-list-search .fm-input-container{margin:15px}.fm-subscription-list-items{margin-bottom:50px}.fm-subscription-list-item{border:1px solid #e8e7ea;border-radius:3px;display:block;margin:14px;padding:10px 14px 14px}.fm-subscription-list-item-title{font-size:17px;font-weight:500;line-height:24px}.fm-subscription-list-item-details{align-items:center;display:flex;gap:10px;margin:4px 0 14px}.fm-subscription-list-item-details-label{color:#9c9b9d;font-size:14px;font-weight:400;letter-spacing:.2px}.fm-subscription-list-item-details-spacer{background:#9c9b9d;border-radius:5px;height:5px;width:5px}.fm-subscription-list-item-plans{display:flex;flex-direction:column;gap:10px}.fm-subscription-list-item-plan{background:#f8f7f9;border-radius:3px;padding:10px}.fm-subscription-list-item-plan-name{font-size:15px;font-weight:500;line-height:20px}.fm-subscription-list-item-plan-container{align-items:flex-start;display:flex;justify-content:space-between}.fm-subscription-list-item-plan-label{font-size:14px;font-weight:400;letter-spacing:.2px;margin-top:5px}@media(max-width:576px){.fm-subscription-list-item-details{align-items:flex-start;flex-direction:column;gap:5px}.fm-subscription-list-item-details-spacer{display:none}}@media(prefers-color-scheme:dark){.fm-subscription-list-item-plan{background-color:#1e1e1e}.fm-subscription-list-item{border-color:#444}}.fm-subscription-plan-content{margin-bottom:50px;margin-top:12px}.fm-subscription-plan-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 15px 20px}.fm-subscription-plan-row-key{font-size:15px}.fm-subscription-plan-row-value{color:#9c9b9d;font-size:15px}.fm-subscription-plan-row-terms{color:#9c9b9d;font-size:14px;line-height:20px;padding:0 0 10px}.fm-subscription-plan-title{font-size:18px;font-weight:600;line-height:24px;margin:10px 0 12px;padding:2px 15px;white-space:nowrap}.fm-subscription-plan-plans{display:flex;flex-direction:column;gap:10px;margin:15px}.fm-subscription-plan-join-input{background:#f8f7f9;border:0;border-radius:3px;color:#222;display:block;flex:1 1;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;padding:10px 12px;transition:all .1s ease}.fm-subscription-plan-join{display:flex;gap:15px;padding:0 15px}.fm-subscription-plan-join-button{background:#222;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;line-height:21px;padding:10px 12px;transition:all .1s ease}.fm-subscription-list-item-user{display:block;margin:20px 15px}.fm-subscription-list-item-user-name{font-size:15px}.fm-subscription-user-content{margin-top:12px}.fm-subscription-user-payments-container{padding:7px 15px 50px}.fm-subscription-user-payments-title{cursor:pointer;font-size:18px;font-weight:600;line-height:24px;margin:12px 0 10px;padding:2px 15px;white-space:nowrap}.fm-subscription-user-row-terms{color:#9c9b9d;font-size:14px;line-height:20px;padding:0 0 10px}.fm-subscription-user-row-key{font-size:15px}.fm-subscription-user-row-value{color:#9c9b9d;font-size:15px}.fm-subscription-user-status{border-radius:3px;color:#fff;font-size:12px;font-weight:600;height:24px;line-height:24px;padding:0;text-align:center;width:105px}.fm-subscription-user-name{font-size:18px;font-weight:600;line-height:24px;padding:2px 0}.fm-subscription-user-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 15px 20px}.fm-user-tab-row-pointer{cursor:pointer}.fm-subscription-new-form{padding:0 15px 30px}.fm-subscription-new-input{flex:1 1;margin:20px 0 25px}.fm-subscription-new-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:13px 0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-incident-edit-content{padding:0 15px 30px}.fm-incident-edit-input-row{display:flex;flex-direction:row}.fm-incident-edit-input,.fm-incident-edit-input-row{flex:1 1;margin:20px 0 25px}.fm-incident-edit-input-row .fm-incident-edit-input{margin:0}.fm-incident-edit-input-row .fm-incident-edit-input:nth-child(2){margin-left:20px}.fm-incident-edit-textarea{min-height:150px;padding:10px 15px}.fm-incident-edit-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:13px 0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-incident-edit-map{border-radius:3px;height:250px;margin-bottom:25px;overflow:hidden}@media(max-width:576px){.fm-incident-edit-input-row .fm-incident-edit-input:nth-child(2){margin-left:0}.fm-incident-edit-input-row{display:block}.fm-incident-edit-input+.fm-incident-edit-map,.fm-incident-edit-input-row .fm-incident-edit-input{margin:20px 0 25px}}.fm-incident-new-content{padding:0 15px 30px}.fm-incident-new-input-row{display:flex;flex-direction:row}.fm-incident-new-input,.fm-incident-new-input-row{flex:1 1;margin:20px 0 25px}.fm-incident-new-input-row .fm-incident-new-input{margin:0}.fm-incident-new-input-row .fm-incident-new-input:nth-child(2){margin-left:20px}.fm-incident-new-textarea{min-height:150px;padding:10px 15px}.fm-incident-new-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:13px 0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-incident-new-map{border-radius:3px;height:250px;margin-bottom:25px;overflow:hidden}@media(max-width:576px){.fm-incident-new-input-row .fm-incident-new-input:nth-child(2){margin-left:0}.fm-incident-new-input-row{display:block}.fm-incident-new-input,.fm-incident-new-input-row{margin:0}.fm-incident-new-input+.fm-incident-new-map,.fm-incident-new-input-row .fm-incident-new-input{margin:20px 0 25px}}.fm-incident-view-subtitle{font-size:18px;font-weight:600;line-height:24px;padding:8px 15px 2px}.fm-incident-view-relations{display:flex;margin:15px 20px 20px}.fm-incident-view-relation{flex:1 1}.fm-incident-view-relation-row{height:36px}.fm-incident-view-relation-label{font-size:14px;font-weight:600;line-height:18px;padding:8px 10px 8px 0}.fm-incident-view-relation-value{font-size:14px;line-height:18px;padding:8px 0}.fm-incident-view-relation-dot{background:#f8f7f9;border-radius:7px;display:inline-block;height:14px;margin:2px 12px 2px 0;vertical-align:bottom;width:14px}@media(max-width:768px){.fm-incident-view-relations{flex-direction:column}.fm-incident-view-relation-table{max-width:100%;table-layout:fixed;width:100%}.fm-incident-view-relation:not(:first-child){margin-left:25px}.fm-incident-view-relation-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.fm-incident-view-duration{margin-bottom:30px;padding:0 15px}.fm-incident-view-duration-inner{align-items:center;background:#f8f7f9;border-radius:5px;display:flex;flex-direction:row;height:35px;justify-content:space-between;overflow:hidden;position:relative}.fm-incident-view-duration-line{background:#e8e7ea;height:1px;left:0;position:absolute;right:0;top:17px}.fm-incident-view-duration-time,.fm-incident-view-duration-value{background:#f8f7f9;font-size:14px;line-height:35px;overflow:hidden;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;z-index:99}.fm-incident-view-duration-value{font-weight:600}@media(max-width:576px){.fm-incident-view-duration-line{display:none}.fm-incident-view-duration-value{padding:0}}.fm-incident-view-outcome{font-size:15px;padding:10px 15px 25px}.fm-incident-view-activity-feed{padding:5px 0;position:relative}.fm-incident-view-activity-feed-line{background:#f8f7f9;bottom:-15px;left:39px;position:absolute;top:30px;width:2px;z-index:1}.fm-incident-view-activity-item{align-items:flex-start;display:flex;padding:15px}.fm-incident-view-activity-item-icon{background:#f8f7f9;border-radius:25px;flex:0 0 50px;font-size:20px;height:50px;line-height:50px;position:relative;text-align:center;width:50px;z-index:99}.fm-incident-view-activity-item-image{border-radius:3px;max-height:500px;max-width:700px;width:100%}.fm-incident-view-activity-item-details{padding:0 15px 0 20px}.fm-incident-view-activity-item-event{font-style:italic}.fm-incident-view-activity-item-event,.fm-incident-view-activity-item-text{font-size:15px;line-height:22px;max-width:100%;overflow:hidden;white-space:pre-line;word-break:break-word}.fm-incident-view-activity-item-bottom{color:#9c9b9d;font-size:14px;padding:10px 0}.fm-incident-view-activity-item-icon-insights{background-color:#4b7bec;border-radius:5px;bottom:3px;height:10px;position:absolute;right:3px;width:10px}.fm-incident-view-activity-composer{margin-bottom:50px;padding:15px;z-index:99}.fm-incident-view-activity-composer-controls{align-items:center;display:flex;flex-direction:row;margin-top:15px;width:100%}.fm-incident-view-activity-composer-left{align-items:center;display:flex;flex:1 1}.fm-incident-view-activity-composer-left .fm-input-checkbox-container{margin:0 12px 0 0}.fm-incident-view-activity-composer-label{cursor:pointer;font-size:15px;line-height:25px}.fm-incident-view-activity-composer-submit{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin-left:20px;padding:10px 30px;transition:all .1s ease}@media(max-width:576px){.fm-incident-view-activity-composer-submit{flex:1 1}.fm-incident-view-activity-composer-left{display:none}}@media(prefers-color-scheme:dark){.fm-incident-view-activity-feed-line,.fm-incident-view-activity-item-icon{background-color:#1e1e1e}.fm-incident-view-duration-inner,.fm-incident-view-duration-time,.fm-incident-view-duration-value{background-color:#1e1e1e;color:#ecf0f1}}.fm-incident-smv-content{margin-bottom:50px;padding:15px}.fm-incident-smv-switch{margin-bottom:20px}.fm-incident-smv-switch-label{font-size:16px;font-weight:600;line-height:22px;padding:5px 2px}.fm-incident-smv-switch-box{display:flex;gap:14px;margin:12px 0}.fm-incident-smv-switch-button{background:#f8f7f9;border-radius:3px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;padding:20px 10px;transition:background-color .2s ease}.fm-incident-smv-switch-button i.fa{color:#444;font-size:30px;padding:10px 0;text-align:center}.fm-incident-smv-switch-button-title{font-size:18px;font-weight:600;line-height:30px;padding:10px 0;text-align:center}.fm-incident-smv-switch-button-description{color:#444;font-size:14px;line-height:20px;margin-bottom:5px;text-align:center}.fm-incident-smv-switch-button.fm-incident-smv-switch-button-selected{background-color:#1e1e1e}.fm-incident-smv-switch-button.fm-incident-smv-switch-button-selected .fm-incident-smv-switch-button-description,.fm-incident-smv-switch-button.fm-incident-smv-switch-button-selected .fm-incident-smv-switch-button-title,.fm-incident-smv-switch-button.fm-incident-smv-switch-button-selected i.fa{color:#ecf0f1}.fm-incident-smv-checklist-label{font-size:16px;font-weight:600;line-height:22px;padding:5px 2px}.fm-incident-smv-switch-checklist-item{align-items:flex-start;cursor:pointer;display:flex;gap:8px;margin:10px 0}.fm-incident-smv-switch-checklist-text{font-size:14px;line-height:20px;text-align:left}.fm-incident-smv-switch-checklist-item .fa{flex:0 0 20px;font-size:20px;line-height:20px}.fm-incident-smv-switch-checklist-button{appearance:none;-webkit-appearance:none;background:#f8f7f9;border-radius:3px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:13px;font-weight:500;line-height:20px;margin:10px 0;padding:5px 20px}.fm-incident-smv-checklist-note{color:#9c9b9d;font-size:13px;line-height:20px;text-align:left}.fm-incident-smv-description-label{font-size:16px;font-weight:600;line-height:22px;padding:5px 2px}.fm-incident-smv-description-textarea{font-size:14px;height:120px;margin:12px 0;max-width:100%;resize:none}.fm-incident-smv-description-note{color:#9c9b9d;font-size:13px;line-height:20px;text-align:left}.fm-incident-smv-description-images{display:flex;gap:10px;margin:15px 0}.fm-incident-smv-description-images-item{align-items:flex-start;background:#f8f7f9;background-position:50%;background-size:cover;border-radius:3px;color:#fff;display:flex;font-size:20px;height:75px;justify-content:flex-end;padding:7px;width:75px}.fm-incident-smv-description .ff-file{margin:15px 0}.fm-incident-smv-submit{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:26px 0 13px;padding:10px 12px;transition:all .1s ease;width:100%}.fm-incident-smv-submit:disabled{color:#ffffff80}@media(max-width:576px){.fm-incident-smv-switch-button{padding:15px 10px 10px}.fm-incident-smv-switch-button i.fa{padding:10px 0 5px}}@media(prefers-color-scheme:dark){.fm-incident-smv-switch-button{background-color:#1e1e1e}.fm-incident-smv-switch-button i.fa{color:#2e2e2e}.fm-incident-smv-switch-button .fm-incident-smv-switch-button-description,.fm-incident-smv-switch-button .fm-incident-smv-switch-button-title{color:#ecf0f1}.fm-incident-smv-switch-button.fm-incident-smv-switch-button-selected{background-color:#1e1e1e}.fm-incident-smv-switch-button.fm-incident-smv-switch-button-selected i.fa{color:#ff206e}.fm-incident-smv-switch-button.fm-incident-smv-switch-button-selected .fm-incident-smv-switch-button-title{font-weight:800}}.fm-incident-events{padding-bottom:50px}.fm-incident-events-stats{align-items:center;background:#f8f7f9;border-radius:3px;display:flex;flex-direction:row;margin:15px 15px 0}.fm-incident-events-stats-types{align-items:center;display:flex;flex:1 1;justify-content:space-evenly}.fm-incident-events-stats-open{align-items:center;border-right:1px solid #e8e7ea;display:flex;margin:10px 12px;padding:10px 30px 10px 15px}.fm-incident-events-stats-open-text{font-size:15px;line-height:24px}.fm-incident-events-stats-value{font-weight:600;margin-left:5px;margin-left:2px}.fm-incident-events-stats-type-dot{border-radius:7px;height:14px;margin:5px 15px 5px 0;width:14px}.fm-incident-events-stats-type{align-items:center;display:flex}.fm-incident-events-filter{align-items:center;display:flex;flex-direction:row;gap:15px;padding:15px 15px 0}.fm-incident-events-filter-group{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:15px}.fm-incident-events-search-bar{align-items:center;display:flex;flex-direction:row;padding:15px}.fm-incident-events-search-bar .fm-input-container{flex:1 1;margin:0}.fm-incident-events-results{margin:0 15px}.fm-incident-events-result{border-bottom:1px solid #e8e7ea;padding:25px 10px}.fm-incident-events-result-bottom{align-items:center;display:flex;height:24px;margin-top:10px;overflow:hidden}.fm-incident-events-result-dot{border-radius:7px;height:14px;margin:5px 10px 5px 0;width:14px}.fm-incident-events-result-item{color:#9c9b9d;font-size:14px;line-height:24px;margin-right:5px;text-transform:capitalize}.fm-incident-events-result-title{font-weight:600;line-height:22px}.fm-incident-events-results-empty{color:#9c9b9d;font-size:14px;line-height:200px;text-align:center}@media(prefers-color-scheme:dark){.fm-incident-events-stats{background-color:#1e1e1e}.fm-incident-events-stats-open{border-right:1px solid #444}.fm-incident-events-result{border-bottom:1px solid #444}}@media(max-width:768px){.fm-incident-events-stats{flex-direction:column}.fm-incident-events-stats-open{border-right:none;padding:10px 0}.fm-incident-events-stats-types{width:100%}.fm-incident-events-stats-type{margin-bottom:20px}}@media(max-width:576px){.fm-incident-events-stats-types{flex-wrap:wrap}.fm-incident-events-stats-type{justify-content:center;width:50%}.fm-incident-events-filter{flex-direction:column}.fm-incident-events-filter-group{width:100%}}.fm-zone-map{display:flex;flex-direction:column;height:100%;width:100%}.fm-zone-map-main{display:flex;flex:1 1}.fm-zone-map-holder{flex:1 1;position:relative}.fm-zone-map-info{border-left:1px solid #e8e7ea;display:flex;flex:0 0 300px;flex-direction:column;padding:15px;width:300px}.fm-zone-map-info-name{font-size:16px;font-weight:600;line-height:22px}.fm-zone-map-info-value{font-size:14px;line-height:20px;margin:10px 0}.fm-zone-map-info-key{font-weight:600}.fm-zone-map-info-type{border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:800;line-height:20px;margin:4px 0;padding:3px 6px}.fm-zone-map-info-message{color:#9c9b9d;font-size:14px;font-style:italic;line-height:20px;margin:10px 0}.fm-zone-map-info-photo{border-radius:3px;margin:10px 0;width:100%}.fm-zone-map-info-content{flex:1 1}.fm-zone-map-info-action{background:#f8f7f9;border:0;border-radius:3px;color:#222;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;line-height:21px;padding:10px 12px;text-align:center;width:100%}.fm-zone-map-info-action+.fm-zone-map-info-action{margin-left:10px}.fm-zone-map-info-actions{display:flex;flex-direction:row}.fm-zone-map-filters{background:#fff;border-top:1px solid #e8e7ea;display:flex;flex:0 0 105px;flex-direction:column;height:47px;width:100%;z-index:9999}.fm-zone-map-filters-types{-ms-overflow-style:none;display:flex;flex-direction:row;height:47px;overflow-x:scroll;padding:8px 13px 6px;scrollbar-width:none;white-space:nowrap}.fm-zone-map-filters-types::-webkit-scrollbar{display:none}.fm-zone-map-filters-type{border-radius:2px;color:#fff;display:inline-block;font-size:13px;font-weight:600;line-height:16px;margin:5px;padding:3px 6px}.fm-zone-map-filters-options{display:flex;flex-direction:row;height:54px;padding:2px 13px 8px}.fm-zone-map-filters-select{margin-left:12px}.fm-zone-map-filters-input{flex:2 1}.fm-zone-map-filters-select{flex:1 1}@media(prefers-color-scheme:dark){.fm-zone-map-filters{background-color:#2e2e2e;border-top-color:#444}}.fm-zone-new{display:flex;flex-direction:column;height:100%;width:100%}.fm-zone-new-main{display:flex;flex:1 1}.fm-zone-new-map{flex:1 1;position:relative}.fm-zone-new-details-content{padding:0 15px 30px}.fm-zone-new-details-input{margin:20px 0 25px}.fm-zone-view-details-map{height:300px}.fm-zone-view-edit{padding:0 20px 30px}.fm-zone-view-input{margin:20px 0 25px}.fm-zone-view-details-items{margin:20px}.fm-zone-view-details-type{border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:800;line-height:20px;margin:4px 0;padding:3px 6px}.fm-zone-view-details-key{font-weight:600}.fm-zone-view-details-message,.fm-zone-view-details-value{font-size:14px;line-height:20px;margin:10px 0}.fm-zone-view-details-changes-title{font-size:15px;font-weight:600;margin:30px 20px 25px}.fm-zone-search-input{margin:15px}.fm-zone-search-item{align-items:center;display:flex;gap:18px;margin:20px 20px 25px}.fm-zone-search-item-status{background:#4cd137;border-radius:7px;height:14px;width:14px}.fm-zone-search-item-status-inactive{background:#e84118}.fm-zone-search-item-name{flex:1 1}.fm-zone-search-item-type{background:#3498db;border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:800;line-height:20px;margin:4px 0;padding:3px 6px}.fm-zone-search-switch{align-items:center;background:#f8f7f9;border-radius:3px;display:flex;justify-content:space-around;margin:15px;padding:5px}.fm-zone-search-switch-button{background:#0000;cursor:pointer;flex:1 1;font-size:15px;line-height:22px;padding:8px 0}.fm-zone-search-switch-button-active{background:#111;border-radius:2px;color:#fff;font-weight:600}@media(prefers-color-scheme:dark){.fm-zone-search-switch{background-color:#1e1e1e}.fm-zone-search-switch-button{color:#ecf0f1}}.fm-zone-changes-item{align-items:center;display:flex;gap:12px;margin:20px 20px 25px}.fm-zone-changes-item-name{line-height:24px;width:260px}.fm-zone-changes-item-id{color:#9c9b9d;font-size:12px;line-height:24px;margin-left:3px}.fm-zone-changes-item-field{font-weight:600}.fm-zone-changes-item-field,.fm-zone-changes-item-value{background:#f8f7f9;border-radius:3px;font-size:14px;line-height:24px;padding:0 8px}.fm-zone-changes-item-date{color:#999;flex:1 1;font-size:14px;line-height:24px;text-align:right}.fm-zone-changes-item-type{background:#3498db;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:800;padding:2px 5px}@media(prefers-color-scheme:dark){.fm-zone-changes-item-field,.fm-zone-changes-item-value{background-color:#1e1e1e;color:#ecf0f1}}.fm-zone-polygon{display:flex;flex-direction:column;height:100%;width:100%}.fm-zone-polygon-main{display:flex;flex:1 1}.fm-zone-polygon-map{flex:1 1;position:relative}.fm-zone-schedule-input{margin:20px 0 25px}.fm-zone-schedule-form{padding:0 15px 30px}.fm-zone-schedule-note{color:#9c9b9d;font-size:14px;margin:20px 0}.fm-zone-schedule-note a{font-weight:600}.fm-zone-parking-view-details-map{height:300px}.fm-zone-parking-view-edit{padding:0 20px 30px}.fm-zone-parking-view-input{margin:20px 0 25px}.fm-zone-parking-view-details-items{margin:20px}.fm-zone-parking-view-details-type{border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:800;line-height:20px;margin:4px 0;padding:3px 6px}.fm-zone-parking-view-details-key{font-weight:600}.fm-zone-parking-view-details-message,.fm-zone-parking-view-details-value{font-size:14px;line-height:20px;margin:10px 0}.fm-zone-parking-view-details-changes-title{font-size:15px;font-weight:600;margin:30px 20px 25px}.fm-zone-parking-view-details-photo{border-radius:3px;margin:10px 0;max-width:400px;width:100%}.fm-zone-parking-schedule-input{margin:20px 0 25px}.fm-zone-parking-schedule-form{padding:0 15px 30px}.fm-zone-parking-new-details-map{height:300px}.fm-zone-parking-new-edit{padding:0 20px 30px}.fm-zone-parking-new-input{margin:20px 0 25px}.fm-zone-parking-new-details-items{margin:20px}.fm-zone-parking-new-details-type{border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:800;line-height:20px;margin:4px 0;padding:3px 6px}.fm-zone-parking-new-details-key{font-weight:600}.fm-zone-parking-new-details-message,.fm-zone-parking-new-details-value{font-size:14px;line-height:20px;margin:10px 0}.fm-zone-parking-new-details-changes-title{font-size:15px;font-weight:600;margin:30px 20px 25px}.fm-zone-parking-new-details-photo{border-radius:3px;margin:10px 0;max-width:400px;width:100%}.fm-report-pending-select{margin:15px 15px 25px}.fm-report-pending-item{display:block;margin:15px 15px 30px}.fm-report-pending-item-header{align-items:center;display:flex;justify-content:space-between}.fm-report-pending-item-title{font-size:17px;font-weight:600;line-height:24px}.fm-report-pending-item-details{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.fm-report-pending-item-tag{border-radius:3px;color:#fff;font-size:12px;font-weight:600;height:24px;line-height:24px;padding:0;text-align:center;width:105px}.fm-report-pending-item-description{color:#9c9b9d;flex:1 1;font-size:14px;height:22px;line-height:22px;margin:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.fm-report-pending-item-user{font-size:14px;line-height:22px}.fm-report-pending-empty,.fm-report-pending-item-time{color:#9c9b9d;font-size:14px}.fm-report-pending-empty{height:300px;line-height:300px;text-align:center}.fm-report-view-tag{display:flex;flex-direction:row-reverse;justify-content:flex-end}.fm-report-view-details-status{border-radius:3px}.fm-report-view-details-action,.fm-report-view-details-status{color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:22px;padding:2px 10px}.fm-report-view-details-action{background:#222;border-radius:0 3px 3px 0}.fm-report-view-details-action+.fm-report-view-details-status{border-radius:3px 0 0 3px}.fm-report-view-content{display:flex;flex-direction:row;padding:15px 15px 50px}.fm-report-view-details{flex:2 1;padding-right:15px}.fm-report-view-trip,.fm-report-view-user{margin:20px 0}.fm-report-view-user-name{font-size:18px;font-weight:600;line-height:26px}.fm-report-view-user-email,.fm-report-view-user-phone{display:block;font-size:16px;letter-spacing:.5px;line-height:22px;margin:5px 0}.fm-report-view-trip-times,.fm-report-view-trip-zone-name{display:block;font-size:15px;line-height:20px;margin:5px 0}.fm-report-view-user-plan{background:#222;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:600;line-height:22px;margin:5px 0 0;padding:2px 10px}.fm-report-view-trip-zone-name{font-weight:600}.fm-report-view-trip-zone-message{display:block;margin:5px 0}.fm-report-view-trip-zone-message,.fm-report-view-user-notes{color:#9c9b9d;font-size:14px;font-style:italic;line-height:20px}.fm-report-view-user-notes{margin:15px 0;white-space:pre-wrap}.fm-report-view-pending-notes{color:#9c9b9d;display:block;font-size:14px;font-style:italic;line-height:20px;margin:0 1px 12px 2px}.fm-report-view-action,.fm-report-view-info{background:#f8f7f9;border-radius:3px;margin:25px 0;padding:12px}.fm-report-view-created-at,.fm-report-view-created-by{color:#9c9b9d;font-size:14px;font-style:italic;line-height:16px}.fm-report-view-created-by{margin-bottom:7px}.fm-report-view-activity-item-content{display:block;font-size:15px;line-height:20px;margin-bottom:8px}.fm-report-view-activity-item-details{color:#9c9b9d;font-size:14px;font-style:italic;line-height:16px}.fm-report-view-activity-item{background:#f8f7f9;border-radius:3px;margin:10px 0;padding:12px}.fm-report-view-notes{line-height:20px;margin-bottom:10px}.fm-report-view-actions{margin:25px 0}.fm-report-view-actions .fm-input-select{margin-bottom:13px}.fm-report-view-actions-notes{align-items:center;display:flex;margin-bottom:13px}.fm-report-view-actions-notes-button{flex:0 0 41px;margin:0 0 0 12px;padding:10px;width:41px}.fm-report-view-action-button,.fm-report-view-actions-notes-button{background:#222;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;line-height:21px;transition:all .1s ease}.fm-report-view-action-button{font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;margin:13px 0;padding:10px 12px;width:100%}.fm-report-view-action-button:hover,.fm-report-view-actions-notes-button:hover{background:#000}.fm-report-view-action-warning{background:#e8421a;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;line-height:20px;margin-top:20px;padding:10px 12px}.fm-report-view-recommendation-header{display:flex;flex-direction:row;justify-content:space-between;margin:25px 0 15px}.fm-report-view-recommendation-title{font-size:17px;font-weight:600;line-height:25px}.fm-report-view-recommendation-info{background:none;color:#9c9b9d;cursor:pointer;font-size:16px;line-height:25px;padding:0 0 0 5px;text-align:center}.fm-report-view-recommendation-text{font-size:14px;line-height:20px;margin-top:12px}.fm-report-view-recommendation-text-highlight{background:#e8421a;border-radius:3px;color:#fff;display:inline-block;font-weight:600;line-height:20px;margin:0 2px;padding:0 6px}.fm-report-view-history-title{font-size:17px;font-weight:600;line-height:25px;margin:25px 0 15px}.fm-report-view-history-empty{color:#9c9b9d;font-size:14px}.fm-report-view-media{flex:3 1}.fm-report-view-images{background:#f8f7f9;border-radius:3px;display:flex;flex-direction:row;height:400px;margin-bottom:15px;overflow:hidden;padding:0 10px}.fm-report-view-images-parking{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.fm-report-view-images-missing{font-size:14px}.fm-report-view-images-report{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.fm-report-view-images-parking-img,.fm-report-view-images-report-img{cursor:pointer;max-height:100%;max-width:100%}.fm-report-view-images-tag{bottom:0;cursor:pointer;position:absolute}.fm-report-view-images-tag-text{background:#f8f7f9;border-radius:3px 3px 0 0;color:#222;display:inline-block;font-size:14px;font-weight:600;line-height:22px;padding:2px 10px;text-transform:uppercase}.fm-report-view-images-tag-selected .fm-report-view-images-tag-text{background:#ff206e;color:#fff}.fm-report-view-images-note{color:#9c9b9d;font-size:14px;font-style:italic;line-height:20px;margin:15px 0;white-space:pre-wrap}.fm-report-view-map{border-radius:3px;height:250px;overflow:hidden}.fm-report-view-history-item-action{background:#222;border-radius:0 3px 3px 0}.fm-report-view-history-item-action,.fm-report-view-history-item-status{color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:20px;padding:2px 10px}.fm-report-view-history-item-status{border-radius:3px 0 0 3px}.fm-report-view-history-item-header{align-items:center;display:flex;justify-content:space-between}.fm-report-view-history-item-text{font-size:14px;line-height:20px;margin:10px 0}.fm-report-view-history-item-date{color:#9c9b9d;font-size:14px;line-height:20px}.fm-report-view-history-item{display:block;margin:20px 0 25px}@media(prefers-color-scheme:dark){.fm-report-view-action,.fm-report-view-activity-item,.fm-report-view-images,.fm-report-view-info{background-color:#444}.fm-report-view-created-at,.fm-report-view-created-by{color:#ecf0f1}}@media(max-width:992px){.fm-report-view-details,.fm-report-view-media{flex:1 1}}@media(max-width:576px){.fm-report-view-content{flex-direction:column}.fm-report-view-details{padding-right:0}.fm-report-view-media{margin-top:15px}.fm-report-view-images{flex-direction:column;height:auto;padding:10px}}.fm-report-trip-content{display:flex;flex-wrap:wrap;padding:7px}.fm-report-trip-category{cursor:pointer;flex:50% 1;padding:7px}.fm-report-trip-category-card{background:#f8f7f9;border-radius:3px;display:flex;flex-direction:column;padding:20px 10px}.fm-report-trip-category-icon{color:#444;font-size:30px;padding:10px 0;text-align:center}.fm-report-trip-category-title{font-size:18px;font-weight:600;line-height:30px;padding:10px 0;text-align:center}.fm-report-trip-category-description{color:#444;font-size:14px;line-height:20px;margin-bottom:5px;text-align:center}.fm-report-trip-parking{align-items:center;background:#f8f7f9;border-radius:3px;display:flex;height:400px;justify-content:center;margin:14px 14px 28px;padding:10px}.fm-report-trip-parking-img{max-height:100%;max-width:100%}@media(max-width:576px){.fm-report-trip-content{flex-direction:column}.fm-report-trip-category{flex:1 1}}@media(prefers-color-scheme:dark){.fm-report-trip-category-card,.fm-report-trip-parking{background-color:#1e1e1e}.fm-report-trip-category-icon{color:#e8e7ea}.fm-report-trip-category-description{color:#9c9b9d}}.fm-report-trip-type-content{display:flex;flex-direction:column;padding:7px 7px 50px}.fm-report-trip-type-card{align-items:center;background:#f8f7f9;border-radius:3px;cursor:pointer;display:flex;flex:1 1;flex-direction:row;height:100px;margin:7px;padding:10px}.fm-report-trip-type-card-text{display:flex;flex:1 1;flex-direction:column;padding:0 10px}.fm-report-trip-type-card-icon{color:#444;flex:0 0 80px;font-size:20px;height:80px;line-height:80px;text-align:center;width:80px}.fm-report-trip-type-card-title{font-size:18px;font-weight:600;line-height:30px;padding:10px 0;text-align:left}.fm-report-trip-type-card-description{color:#444;font-size:14px;line-height:20px;margin-bottom:14px;text-align:left}@media(prefers-color-scheme:dark){.fm-report-trip-type-card{background-color:#1e1e1e}.fm-report-trip-type-card-description{color:#9c9b9d}}.fm-report-trip-details-content{padding:14px 14px 50px}.fm-report-trip-details-content .fm-input{margin:14px 0}.fm-report-trip-details-title{font-size:16px;font-weight:600;line-height:20px;padding:5px 2px}.fm-report-trip-details-info{font-size:14px;line-height:20px;padding:5px 2px}.fm-report-trip-details-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:14px 0 28px;padding:10px 12px;transition:all .1s ease;width:100%}.fm-report-trip-details-support{align-items:center;display:flex;justify-content:space-between;margin:8px 0 3px}.fm-report-trip-details-support-label{font-size:15px;font-weight:600;line-height:20px;padding:0 2px}.fm-report-trip-details-note{color:#9c9b9d;font-size:14px;line-height:18px;padding:0 2px}.fm-report-parking-stats-content{display:flex;flex-direction:column;padding:7px 7px 50px}.fm-report-parking-stats-card{align-items:center;background:#f8f7f9;border-radius:3px;cursor:pointer;display:flex;flex:1 1;flex-direction:row;height:100px;margin:7px;padding:10px}.fm-report-parking-stats-card-text{display:flex;flex:1 1;flex-direction:column;padding:0 10px}.fm-report-parking-stats-card-donut{--w:84px;aspect-ratio:1;display:inline-grid;font-family:sans-serif;font-size:18px;font-weight:600;line-height:84px;margin:5px;place-content:center;position:relative;width:var(--w)}.fm-report-parking-stats-card-donut:before{background:conic-gradient(var(--c) calc(var(--p)*1%),#e8e7ea 0);border-radius:50%;content:"";inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(99% - var(--b)),#000 calc(100% - var(--b)));mask:radial-gradient(farthest-side,#0000 calc(99% - var(--b)),#000 calc(100% - var(--b)));position:absolute}.fm-report-parking-stats-card-filler{border:10px solid #e8e7ea;border-radius:50%;height:84px;margin:5px;width:84px}.fm-report-parking-stats-card-title{font-size:18px;font-weight:600;line-height:30px;padding:10px 0;text-align:left}.fm-report-parking-stats-card-description{color:#444;font-size:14px;line-height:20px;margin-bottom:14px;text-align:left}@media(prefers-color-scheme:dark){.fm-report-parking-stats-card{background-color:#1e1e1e}.fm-report-parking-stats-card-description{color:#9c9b9d}.fm-report-parking-stats-card-donut:before{background:conic-gradient(var(--c) calc(var(--p)*1%),#444 0)}.fm-report-parking-stats-card-filler{border:10px solid #e8e7ea}}@media(max-width:768px){.fm-report-parking-stats-desktop{display:none}}.fm-report-parking-review{display:flex;max-height:550px;max-height:calc(100vh - 111px)}.fm-report-parking-review-image{align-items:center;background-color:#f8f7f9;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:3px;display:flex;flex:1 1;justify-content:center;margin:15px}.fm-report-parking-empty{font-size:15px}.fm-report-parking-review-options{border:1px solid #e8e7ea;border-radius:3px;flex:1 1;margin:15px 15px 15px 0;overflow-y:scroll;padding:10px 10px 30px}.fm-report-parking-review-option{align-items:center;background-color:#f8f7f9;border-radius:3px;cursor:pointer;display:flex;flex:1 1;flex-direction:row;margin-bottom:8px;padding:10px;transition:all .1s ease;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.fm-report-parking-review-option:hover{background-color:#e8e7ea}.fm-report-parking-review-option-shortcut{color:#e8e7ea;flex:0 0 40px;font-size:16px;height:60px;line-height:60px;text-align:center;width:40px}.fm-report-parking-review-option-text{display:flex;flex:1 1;flex-direction:column;padding:0 10px}.fm-report-parking-review-option-icon{color:#444;flex:0 0 60px;font-size:20px;height:60px;line-height:60px;text-align:center;width:60px}.fm-report-parking-review-option-icon.fm-report-parking-review-option-icon-good{color:#4cd137}.fm-report-parking-review-option-icon.fm-report-parking-review-option-icon-bad{color:#e84118}.fm-report-parking-review-option-title{font-size:16px;font-weight:600;line-height:24px;padding:5px 0;text-align:left}.fm-report-parking-review-option-description{color:#444;font-size:14px;line-height:20px;margin-bottom:6px;text-align:left}@keyframes report-good{0%{background-color:#f8f7f9}50%{background-color:#4cd137}to{background-color:#f8f7f9}}@keyframes report-bad{0%{background-color:#f8f7f9}50%{background-color:#e84118}to{background-color:#f8f7f9}}@keyframes report-indeterminable{0%{background-color:#f8f7f9}50%{background-color:#444}to{background-color:#f8f7f9}}@media(prefers-color-scheme:dark){.fm-report-parking-review-image,.fm-report-parking-review-option{background-color:#1e1e1e}.fm-report-parking-review-option:hover{background-color:#111}.fm-report-parking-review-option-icon{color:#e8e7ea}.fm-report-parking-review-options{border-color:#444}@keyframes report-good{0%{background-color:#1e1e1e}50%{background-color:#4cd137}to{background-color:#1e1e1e}}@keyframes report-bad{0%{background-color:#1e1e1e}50%{background-color:#e84118}to{background-color:#1e1e1e}}@keyframes report-indeterminable{0%{background-color:#1e1e1e}50%{background-color:#444}to{background-color:#1e1e1e}}}@media(max-width:768px){.fm-report-parking-review-option-shortcut{display:none}}@media(max-width:576px){.fm-report-parking-review{display:block;max-height:none}.fm-report-parking-review-image{height:400px}.fm-report-parking-review-options{border:none;margin:15px;overflow-y:auto;padding:0}}.fm-report-parking-review-options-disabled .fm-report-parking-review-option{opacity:.5;pointer-events:none}.fm-report-parking-statistics{margin-bottom:50px}.fm-report-parking-statistics-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:0 0 0 15px;padding:10px 12px;transition:all .1s ease;width:100%;width:150px}.fm-report-parking-statistics-form{display:flex;margin:15px}.fm-report-parking-statistics-empty{color:#999;font-size:14px;margin-top:100px;text-align:center}.fm-report-parking-statistics-region-bar{background:#f8f7f9;border-radius:3px;flex:0 0 200px;height:30px;overflow:hidden;position:relative;width:200px}.fm-report-parking-statistics-region-bar-inner{height:30px}.fm-report-parking-statistics-region-bar-value{bottom:0;font-size:14px;font-weight:600;left:0;line-height:30px;position:absolute;right:0;text-align:center;top:0}.fm-report-parking-statistics-region-item{align-items:center;display:flex;gap:15px;justify-content:flex-start;margin:15px 0}.fm-report-parking-statistics-region{margin:15px 15px 25px}.fm-report-parking-statistics-region-name{font-size:17px;font-weight:600;line-height:24px}.fm-report-parking-statistics-region-item-label{font-size:15px;line-height:20px}.fm-report-parking-statistics-region-type{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:10px 0}.fm-report-parking-statistics-region-type-title{font-size:14px;font-weight:500;line-height:20px}.fm-report-parking-statistics-region-type-description{color:#9c9b9d;flex:1 1;font-size:14px;line-height:20px}.fm-report-parking-statistics-region-types{margin:20px 0 30px}.fm-report-parking-statistics-region-type-total{font-size:14px;line-height:20px}@media(prefers-color-scheme:dark){.fm-report-parking-statistics-region-bar{background-color:#1e1e1e}}@media(max-width:768px){.fm-report-parking-statistics-region-type-description{display:none}}@media(max-width:576px){.fm-report-parking-statistics-region-bar{flex:0 0 100px;height:40px;width:100px}.fm-report-parking-statistics-region-bar-inner{height:40px}.fm-report-parking-statistics-region-bar-value{line-height:40px}.fm-report-parking-statistics-region-item-label{font-size:14px;line-height:20px}}.fm-report-change-type-content{display:flex;flex-direction:column;padding:7px 7px 50px}.fm-report-change-type-info{font-size:14px;line-height:21px;margin:10px 7px}.fm-report-change-type-card{align-items:center;background:#f8f7f9;border-radius:3px;cursor:pointer;display:flex;flex:1 1;flex-direction:row;height:100px;margin:7px;padding:10px}.fm-report-change-type-card-text{display:flex;flex:1 1;flex-direction:column;padding:0 10px}.fm-report-change-type-card-icon{color:#444;flex:0 0 80px;font-size:20px;height:80px;line-height:80px;text-align:center;width:80px}.fm-report-change-type-card-title{font-size:18px;font-weight:600;line-height:30px;padding:10px 0;text-align:left}.fm-report-change-type-card-description{color:#444;font-size:14px;line-height:20px;margin-bottom:14px;text-align:left}@media(prefers-color-scheme:dark){.fm-report-change-type-card{background-color:#1e1e1e}.fm-report-change-type-card-description{color:#9c9b9d}}.fm-report-interference-content{padding:14px 14px 50px}.fm-report-interference-content .fm-input{margin:14px 0}.fm-report-interference-title{font-size:16px;font-weight:600;line-height:20px;padding:5px 2px}.fm-report-interference-info{font-size:14px;line-height:20px;padding:5px 2px}.fm-report-interference-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:28px 0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-report-template-content{display:flex;flex-direction:column;padding:7px 7px 50px}.fm-report-template-card{align-items:center;background:#f8f7f9;border-radius:3px;display:flex;flex:1 1;flex-direction:row;height:100px;margin:7px;padding:10px}.fm-report-template-card-text{display:flex;flex:1 1;flex-direction:column;padding:0 10px}.fm-report-template-card-icon{color:#444;flex:0 0 80px;font-size:20px;height:80px;line-height:80px;text-align:center;width:80px}.fm-report-template-card-title{font-size:18px;font-weight:600;line-height:30px;padding:10px 0;text-align:left}.fm-report-template-card-description{color:#444;font-size:14px;font-style:italic;line-height:20px;margin-bottom:12px;text-align:left}.fm-report-template-card-email{color:#444;font-size:14px;line-height:20px;margin-bottom:14px;text-align:left;white-space:pre-wrap}@media(prefers-color-scheme:dark){.fm-report-template-card{background-color:#1e1e1e}.fm-report-template-card-description,.fm-report-template-card-email{color:#9c9b9d}}.fm-battery-form{display:flex;padding:15px}.fm-battery-submit{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin-left:15px;padding:10px 20px;transition:all .1s ease}.fm-battery-repair{margin:15px}.fm-battery-repair-title{font-size:16px;font-weight:600;line-height:26px}.fm-battery-repair-details{color:#9c9b9d;font-size:14px;line-height:24px}.fm-call{padding:15px}.fm-call-description{font-size:16px;margin:5px 0}.fm-call-link{background:#f8f7f9;color:#222;margin:20px 0 13px}.fm-call-button,.fm-call-link{border:0;border-radius:3px;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;padding:10px 12px;text-align:center;transition:all .1s ease;width:100%}.fm-call-button{background:#ff206e;color:#fff;margin:13px 0}.fm-vehicle-burnouts{margin-bottom:50px}.fm-vehicle-burnouts-text{font-size:14px;line-height:20px;margin:15px 20px 10px}.fm-vehicle-burnouts-warning{background:#eb3b5a;border-radius:3px;color:#fff;font-size:14px;font-weight:600;line-height:20px;margin:20px;padding:6px 10px}.fm-vehicle-burnouts-item{display:block;margin:30px 20px}.fm-vehicle-burnouts-item-header{align-items:center;display:flex;justify-content:space-between}.fm-vehicle-burnouts-item-tag{align-items:center;display:flex;justify-content:flex-start}.fm-vehicle-burnouts-item-tag-type{background:#639;border-radius:3px 0 0 3px;text-transform:uppercase}.fm-vehicle-burnouts-item-tag-flag,.fm-vehicle-burnouts-item-tag-type{color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:2px 7px}.fm-vehicle-burnouts-item-tag-flag{background:#111;border-radius:0 3px 3px 0}.fm-vehicle-burnouts-item-date{color:#999;flex:1 1;font-size:14px;line-height:20px;margin-left:10px;overflow:hidden;padding:0 10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.fm-vehicle-burnouts-item-text{flex:1 1;font-size:14px;line-height:20px;margin-top:9px;padding:1px;text-align:left}.fm-vehicle-burnouts-item-text-notes{color:#999}.fm-vehicle-burnouts-item-occurrences{flex:1 1;font-size:14px;font-weight:700;line-height:20px;margin-top:5px;padding:1px;text-align:left}.fm-vehicle-burnouts-item-occurrences-sig{color:#eb3b5a}.fm-vehicle-sounds-content{display:flex;flex-direction:column;padding:15px}.fm-vehicle-sounds-button{-webkit-touch-callout:none;background:#f8f7f9;border:0;border-radius:3px;cursor:pointer;display:block;flex:1 1;font-size:14px;font-weight:600;height:40px;line-height:20px;margin:4px 0 10px;padding:10px 0;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.fm-vehicle-sounds-history{margin:20px 0}.fm-vehicle-sounds-history-empty{font-size:15px;line-height:20px;margin:10px 0;text-align:center}.fm-warehouses{margin:15px}.fm-warehouses-item{margin-bottom:30px}.fm-warehouses-item-title{font-size:16px;font-weight:600;line-height:26px}.fm-warehouses-item-address{color:#9c9b9d;font-size:14px;line-height:24px}.fm-warehouses-item-notes{font-size:15px;line-height:20px;margin:5px 0;white-space:pre-wrap}.fm-warehouses-item-buttons{align-items:center;display:flex;justify-content:flex-start}.fm-warehouses-item-button{-webkit-touch-callout:none;background:#f8f7f9;border:0;border-radius:3px;color:#222;cursor:pointer;display:block;font-size:14px;font-weight:600;height:40px;line-height:20px;margin:10px 10px 10px 0;padding:10px 15px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.fm-manual-list-search .fm-input-container{margin:15px}.fm-manual-list-items{margin-bottom:50px;padding:0}.fm-manual-list-item{display:block;margin:10px 0;padding:15px}.fm-manual-view-container{margin:15px 15px 50px}.fm-manual-view-container p{display:block;font-size:15px;line-height:22px;margin:15px 0 10px}.fm-manual-view-container img{border:1px solid #1d1c1d0a;border-radius:3px;margin:5px 0;max-height:350px;max-width:100%}.fm-manual-view-container ol,.fm-manual-view-container ul{margin-bottom:8px}.fm-manual-view-container li{font-size:14px;line-height:22px;margin-bottom:3px;margin-left:25px}.fm-manual-view-container li p{font-size:14px;line-height:22px;margin:0}.fm-manual-view-container a{color:#ff206e;text-decoration:underline}.fm-manual-view-container h1,.fm-manual-view-container h2,.fm-manual-view-container h3,.fm-manual-view-container h4{display:block;margin:25px 0 10px}.fm-manual-view-container blockquote{border-left:3px solid #e8e7ea}.fm-manual-view-container blockquote p{color:#9c9b9d;font-size:14px;margin:0;padding:5px 0 5px 10px}.fm-manual-view-container blockquote+blockquote p{padding:0 0 5px 10px}.fm-manual-view-container li blockquote{margin:10px 0}.fm-manual-view-container li blockquote li{color:#9c9b9d;font-size:14px;margin:0 0 3px 35px}.fm-manual-view-container code{background:#f8f7f9;border:1px solid #1d1c1d0a;border-radius:3px;color:#c01343;font-size:12px;line-height:18px;padding:4px 6px}.fm-manual-view-container pre code{text-wrap:auto;color:#222;display:block;margin:15px 0 10px;padding:10px}.fm-manual-view-container hr{background-color:#e8e7ea;border:none;height:1px;margin:20px 0}.fm-manual-view-container table,.fm-manual-view-container td,.fm-manual-view-container th{border:1px solid #1d1c1d0a;border-collapse:collapse;margin:10px 0}.fm-manual-view-container td,.fm-manual-view-container th{font-size:14px;line-height:22px;padding:5px 10px;text-align:left}@media(prefers-color-scheme:dark){.fm-manual-view-container blockquote{border-left:3px solid #444;color:#ecf0f1}.fm-manual-view-container code{background:#1e1e1e;color:#ff5484}.fm-manual-view-container pre code{background:#1e1e1e;color:#ecf0f1}.fm-manual-view-container hr{background-color:#444}}.fm-instruction-groups-items{margin-bottom:50px;padding:0}.fm-instruction-groups-item{display:block;margin:10px 0;padding:15px}.fm-instruction-group-container{overflow-x:scroll;padding-bottom:30px;position:relative}.fm-instruction-group-items{display:flex;flex-direction:row;gap:15px}.fm-instruction-group-instruction{margin:15px;width:-webkit-fit-content;width:fit-content;block-size:-webkit-fit-content;block-size:fit-content}.fm-instruction-group-instruction-header{display:inline-block;left:15px;margin:0 0 10px;position:-webkit-sticky;position:sticky}.fm-instruction-group-instruction-name{font-size:18px}.fm-instruction-group-instruction-lang,.fm-instruction-group-instruction-name{display:inline-block;font-weight:600;line-height:30px;-webkit-user-select:all;user-select:all;vertical-align:top}.fm-instruction-group-instruction-lang{color:#9c9b9d;font-size:14px;margin-left:12px;text-transform:uppercase}.fm-instruction-group-instruction-id{color:#9c9b9d;display:inline-block;font-size:14px;font-weight:600;line-height:30px;margin-left:10px;text-transform:uppercase;-webkit-user-select:all;user-select:all;vertical-align:top}.fm-instruction-group-item{border:1px solid #e8e7ea;border-radius:3px;display:flex;flex:0 0 300px;flex-direction:column;padding:15px;width:300px}.fm-instruction-group-item-header{align-items:flex-start;display:flex;justify-content:space-between}.fm-instruction-group-item-photo{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 50px;height:50px;width:50px}.fm-instruction-group-item-header-right{align-items:flex-end;display:flex;flex-direction:column}.fm-instruction-group-item-id{color:#9c9b9d;font-size:14px;font-weight:600;height:18px;line-height:18px;margin-left:10px;text-transform:uppercase;-webkit-user-select:all;user-select:all}.fm-instruction-group-item-edit{background:none;border:none;color:#9c9b9d;cursor:pointer;font-size:14px;height:32px;margin:0;padding:0;text-align:right;width:32px}.fm-instruction-group-item-edit .fa{pointer-events:none}.fm-instruction-group-item-title{font-size:16px;font-weight:600;line-height:22px;margin:10px 0 5px}.fm-instruction-group-item-description{font-size:14px;line-height:20px}.fm-instruction-group-item-input{border-radius:0;font-size:16px;font-weight:600;height:22px;line-height:22px;margin:10px 0 5px}.fm-instruction-group-item-input,.fm-instruction-group-item-textarea{background-color:#f8f7f9;color:#222;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;padding:0}.fm-instruction-group-item-textarea{-webkit-appearance:none;border:none;border-radius:0;font-size:14px;height:80px;line-height:20px;margin:0 0 5px}.fm-schedule-working{align-items:center;display:flex;justify-content:space-between;margin:15px}.fm-schedule-container{margin-bottom:30px}.fm-schedule-heading{font-size:18px;font-weight:600;line-height:24px;margin:15px}.fm-schedule-event{margin:15px}.fm-schedule-event-card{align-items:center;background:#363636;border-radius:3px;display:flex;justify-content:space-between;padding:9px 9px 9px 10px}.fm-schedule-event-title{color:#fff;font-size:14px;font-weight:600;line-height:18px}.fm-schedule-event-time{color:#fff;font-size:12px;font-weight:500;line-height:16px;margin-top:4px}.fm-schedule-event-user{align-items:center;background:#fff;border-radius:19px;display:flex;height:38px;justify-content:center;overflow:hidden;transition:width .5s ease;width:38px}.fm-schedule-event-user-initials{width:auto}.fm-schedule-event-user-full,.fm-schedule-event-user-initials{font-size:14px;font-weight:600;letter-spacing:0;line-height:38px;overflow:hidden;text-align:center}.fm-schedule-event-user-full{white-space:nowrap;width:0}.fm-schedule-event-user:hover{width:auto}.fm-schedule-event-user:hover .fm-schedule-event-user-initials{width:0}.fm-schedule-event-user:hover .fm-schedule-event-user-full{padding:0 16px;width:auto}.fm-schedule-event-heading{font-size:15px;font-weight:600;line-height:22px;margin-bottom:10px}.fm-schedule-working-name{font-size:15px;font-weight:600;line-height:25px}.fm-schedule-working-job{color:#9c9b9d;font-size:14px;line-height:25px}.fm-schedule-working-timing{align-items:flex-end;color:#9c9b9d;display:flex;flex-direction:column;font-size:14px}.fm-schedule-working-status{border-radius:5px;height:10px;margin:6px 0;width:10px}@media(prefers-color-scheme:dark){.fm-schedule-event-time,.fm-schedule-event-title{color:#222}.fm-schedule-event-user{background:#2e2e2e}}.fm-vehicle-locator-map{height:40vh}.fm-vehicle-locator-header-row{margin:20px 15px}.fm-vehicle-locator-header-row-top{align-items:center;display:flex;justify-content:space-between}.fm-vehicle-locator-header-row-date{color:#9c9b9d;font-size:13px;line-height:22px;text-align:right}.fm-vehicle-locator-header-row-value{font-size:15px;line-height:25px;margin-bottom:2px}.fm-vehicle-locator-header-row-label{font-size:15px;font-weight:600;line-height:25px}.fm-vehicle-locator-header-row-dot{border-radius:7px;display:inline-block;height:14px;margin:0 7px 2px 0;vertical-align:middle;width:14px}.fm-vehicle-locator-key-title{font-size:18px;font-weight:600;line-height:24px;margin:25px 15px 10px}.fm-vehicle-locator-parking-title{font-size:18px;font-weight:600;line-height:24px;margin:25px 15px 5px}.fm-vehicle-locator-parking-container{padding:15px;width:100%}.fm-vehicle-locator-parking-photo{border-radius:3px;margin-bottom:20px;max-width:100%}.fm-vehicle-locator-key-row{align-items:center;display:flex;justify-content:flex-start;margin:15px}.fm-vehicle-locator-key-row-image{height:25px;width:25px}.fm-vehicle-locator-key-row-label{font-size:15px;line-height:25px;margin-left:10px}.fm-vehicle-locator-timeline-title{font-size:18px;font-weight:600;line-height:24px;margin:25px 15px 10px}.fm-vehicle-locator-timeline-item-image{height:25px;width:25px}.fm-vehicle-locator-timeline-item{align-items:center;display:flex;justify-content:flex-start;margin:15px}.fm-vehicle-locator-timeline-item-title{font-size:15px;line-height:25px}.fm-vehicle-locator-timeline-item-date{color:#9c9b9d;font-size:13px;line-height:22px;text-align:right}.fm-vehicle-locator-timeline-item-details{margin-left:10px}.fm-vehicle-identifiers-row{margin:20px 15px}.fm-vehicle-identifiers-row-top{align-items:center;display:flex;justify-content:space-between}.fm-vehicle-identifiers-row-value{cursor:copy;font-size:15px;line-height:25px;margin-bottom:2px;user-select:all;-moz-user-select:all;-webkit-user-select:all}.fm-vehicle-identifiers-row-label{font-size:15px;font-weight:600;line-height:25px}.fm-region-service-area-edit{display:flex;flex-direction:column;height:100%;width:100%}.fm-region-service-area-edit-main{display:flex;flex:1 1}.fm-region-service-area-edit-map{flex:1 1;position:relative}.fm-voucher-list-search .fm-input-container{margin:15px}.fm-voucher-list-items{margin-bottom:50px}.fm-voucher-list-item{align-items:center;display:flex;flex-direction:row;gap:18px;margin:20px 20px 25px}.fm-voucher-list-item-status{flex:0 0 14px}.fm-voucher-list-item-status-dot{background:#4cd137;border-radius:7px;height:14px;width:14px}.fm-voucher-list-item-status-dot-inactive{background:#e84118}.fm-voucher-list-item-main{flex:1 1;min-width:0}.fm-voucher-list-item-code{font-size:17px;font-weight:500;line-height:24px}.fm-voucher-list-item-notes{color:#9c9b9d;font-size:14px;font-weight:400;letter-spacing:.2px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-voucher-list-item-expires,.fm-voucher-list-item-redemptions{color:#9c9b9d;display:block;font-size:14px;font-weight:400;letter-spacing:.2px;text-align:right}.fm-voucher-list-item-expires{margin-top:4px}.fm-voucher-list-empty{color:#999;font-size:14px;line-height:200px;text-align:center}.fm-voucher-view-content{margin-top:12px}.fm-voucher-view-content.fm-voucher-view-content-new{margin:15px}.fm-voucher-view-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 15px 20px}.fm-voucher-view-row-key{font-size:15px}.fm-voucher-view-row-value{color:#9c9b9d;font-size:15px}.fm-voucher-view-row-terms{color:#9c9b9d;font-size:14px;line-height:20px;padding:0 0 10px}.fm-voucher-view-download{background:#222;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;line-height:18px;margin:13px 0;padding:8px 20px;transition:all .1s ease}.fm-voucher-view-analytics{margin:0 15px 50px}.fm-voucher-view-analytics-title{font-size:15px;font-weight:600}.fm-voucher-view-analytics-table-header{font-size:14px;padding:10px 15px 10px 0;text-align:left}.fm-voucher-view-analytics-table-value{font-size:15px;padding:10px 15px 10px 0}@media(max-width:576px){.fm-voucher-view-download{display:none}}.fm-voucher-download-form{padding:0 15px 30px}.fm-voucher-download-input{flex:1 1;margin:20px 0 25px}.fm-voucher-download-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:13px 0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-voucher-download-button:disabled{cursor:not-allowed;opacity:.5}.fm-voucher-new-form{padding:0 15px 30px}.fm-voucher-new-input{flex:1 1;margin:20px 0 25px}.fm-voucher-new-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:13px 0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-scan{display:flex;flex-direction:column;height:100%}.fm-scan-reader{align-items:stretch;display:flex;flex:1 1;overflow:hidden;width:100%}.fm-scan-bar{align-items:center;display:flex;flex:0 0 50px;flex-direction:row;gap:10px;height:50px;padding:15px}.fm-scan-bar-status{border-radius:7px;flex:0 0 14px;height:14px;width:14px}.fm-scan-bar-label{flex:1 1;font-size:16px;line-height:20px}.fm-beam-content{padding:0 15px 30px}.fm-beam-input{margin:20px 0 25px}.fm-beam-scanner{align-items:center;border-radius:3px;display:flex;height:200px;justify-content:center;margin:20px 0;overflow:hidden}.fm-beam-content .fm-task-new-button{margin-bottom:25px}.fm-beam-check-error,.fm-beam-check-info{display:block;font-size:14px;margin-top:8px;text-align:left;width:100%}.fm-beam-check-error{color:#9c9b9d}.fm-document-template-content{display:flex;gap:25px;margin:20px}.fm-document-template-side{flex:1 1}.fm-document-template-details{background:#f8f7f9;border-radius:5px;flex:1 1;font-size:14px;line-height:20px;padding:20px;white-space:pre-wrap}.fm-document-template-side-generate-title,.fm-document-template-side-versions-title{font-size:17px;font-weight:600;line-height:25px}.fm-document-template-side-versions{margin-top:30px}.fm-document-template-item-subtitle{font-size:15px;font-weight:500;line-height:24px}.fm-document-templates-item-created,.fm-document-templates-item-status{color:#9c9b9d;font-size:14px;font-weight:400;letter-spacing:.2px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.fm-document-templates-item-details{display:flex;gap:10px}.fm-document-template-item{display:block;margin:10px 0 20px}.fm-document-template-side-generate-button{background:#222;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;line-height:21px;padding:0 20px;transition:all .1s ease}.fm-document-template-side-generate-form{display:flex;gap:10px;margin:10px 0}.fm-document-template-side-generate-notes{color:#9c9b9d;font-size:14px;font-weight:400;line-height:20px;margin:15px 0 0}.fm-document-templates-item{display:block;margin:20px 20px 25px}.fm-document-templates-item-title{font-size:17px;font-weight:500;line-height:24px}.fm-document-templates-item-period{color:#9c9b9d;font-size:14px;font-weight:400;letter-spacing:.2px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.fm-document-template-edit-content{display:flex;gap:25px;margin:20px}.fm-document-template-edit-details{flex:1 1}.fm-document-template-edit-markdown{background:#f8f7f9;border-radius:5px;flex:3 1;font-size:0;line-height:0;overflow:hidden;padding:0;white-space:pre-wrap}.fm-document-template-edit-markdown-content{border-radius:5px;flex:1 1;font-size:14px;line-height:20px;padding:20px;white-space:pre-wrap}.fm-document-template-edit-markdown-textarea{background:#0000;border:none;font-size:12px;height:80vh;line-height:18px;padding:20px;width:100%}.fm-document-template-edit-markdown-textarea:disabled{color:#9c9b9d}.fm-document-template-edit-details-row-value{color:#9c9b9d;font-size:14px;font-weight:400;letter-spacing:.2px;margin:4px 0 0}.fm-document-template-edit-details-row-label{font-size:15px;font-weight:500;line-height:24px}.fm-document-template-edit-details-row{margin-bottom:15px}.fm-document-template-edit-details-buttons{display:flex;gap:15px}.fm-document-template-edit-details-button{background:#222;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;height:44px;line-height:21px;margin:15px 0;padding:0 20px;transition:all .1s ease}.fm-document-template-edit-details-button-destructive{background:#e74c3c}.fm-document-template-edit-details-notes{color:#9c9b9d;font-size:14px;font-weight:400;letter-spacing:.2px;line-height:20px;margin:4px 0 20px;white-space:pre-line}.fm-document-template-edit-details-notes a{font-weight:600}.fm-document-version-content{display:flex;gap:25px;margin:20px}.fm-document-version-details{flex:1 1}.fm-document-version-markdown{background:#f8f7f9;border-radius:5px;flex:3 1;font-size:0;line-height:0;overflow:hidden;padding:0;white-space:pre-wrap}.fm-document-version-markdown-content{border-radius:5px;flex:1 1;font-size:14px;line-height:20px;padding:20px;white-space:pre-wrap}.fm-document-version-markdown-textarea{background:#0000;border:none;font-size:12px;height:80vh;line-height:18px;padding:20px;width:100%}.fm-document-version-markdown-textarea:disabled{color:#9c9b9d}.fm-document-version-details-row-value{color:#9c9b9d;font-size:14px;font-weight:400;letter-spacing:.2px;margin:4px 0 0}.fm-document-version-details-row-label{font-size:15px;font-weight:500;line-height:24px}.fm-document-version-details-row{margin-bottom:15px}.fm-document-version-details-buttons{display:flex;gap:15px}.fm-document-version-details-button{background:#222;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:600;height:44px;line-height:21px;margin:15px 0;padding:0 20px;transition:all .1s ease}.fm-document-version-details-button-destructive{background:#e74c3c}.fm-document-version-details-notes{color:#9c9b9d;font-size:14px;font-weight:400;letter-spacing:.2px;line-height:20px;margin:4px 0 20px;white-space:pre-line}.fm-document-version-details-notes a{font-weight:600}.fm-document-items-content{padding:0 0 30px}.fm-document-items-add{background:#f8f7f9;border-radius:3px;margin:15px;padding:15px 20px 20px}.fm-document-items-add-title{font-size:17px;font-weight:600;line-height:27px}.fm-document-items-add-input{flex:1 1;margin:15px 0}.fm-document-items-add-input .fm-input{background:#fff}.fm-document-items-add-input-group{align-items:center;display:flex;gap:20px}.fm-input.fm-document-items-add-input-textarea{max-height:200px;max-width:100%;min-height:100px;min-width:100%}.fm-document-items-add-button{background:#000;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;flex:0 0 140px;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:24px 0 0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-document-items-add-input-group .fm-document-items-add-input{margin:0}.fm-document-items-empty{color:#9c9b9d;font-size:14px;margin:100px 20px;text-align:center}.fm-document-items-group-title{border-bottom:1px solid #e8e7ea;font-size:17px;font-weight:600;line-height:25px;margin:30px 20px 10px;padding-bottom:10px}.fm-document-items-item-title{font-size:15px;font-weight:500;line-height:24px}.fm-document-items-item-details{color:#9c9b9d;font-size:14px;font-weight:400;letter-spacing:.2px;margin:4px 0 0}.fm-document-items-item{margin:15px 20px 20px}.fm-document-items-group{margin:25px 0}.fm-document-items-item-content{font-size:14px;font-weight:400;letter-spacing:.2px;line-height:18px;margin:7px 0 0}.fm-document-items-item-options{display:none}.fm-document-items-item:hover .fm-document-items-item-options{display:inline}.fm-document-items-item-option{cursor:pointer}.fm-document-items-item-option:hover{color:#e74c3c}@media(max-width:768px){.fm-document-items-add-input-group{display:block}.fm-document-items-add-input-group .fm-document-items-add-input{margin:20px 0}}@media(prefers-color-scheme:dark){.fm-document-items-add-input .fm-input{background-color:#2e2e2e}.fm-document-items-add{background-color:#1e1e1e}.fm-document-items-group-title{border-bottom-color:#444}}.fm-settings-item{align-items:center;display:flex;gap:10px;margin:15px 15px 25px}.fm-settings-item .fm-input.fm-input-select{flex:0 0 120px;width:120px}.fm-settings-item-details{flex:1 1}.fm-settings-item-label{font-size:15px;font-weight:600;line-height:22px}.fm-settings-item-description{color:#9c9b9d;font-size:14px;line-height:20px;margin-top:5px}.fm-theft-intro{font-size:14px;line-height:18px;margin:15px}.fm-theft-search{margin:15px}.fm-theft-search-results{display:flex;gap:10px}.fm-theft-result{align-items:center;background:#111;border-radius:3px;cursor:pointer;display:flex;margin-top:15px;padding:5px 8px}.fm-theft-result-registration{color:#fff;font-size:16px;font-weight:600;line-height:20px}.fm-theft-result-status{border-radius:6px;height:12px;margin-right:6px;width:12px}.fm-theft-vehicles{display:flex;flex-direction:row;gap:15px;margin:20px 15px}.fm-theft-vehicle{background:#f8f7f9;border-radius:3px;flex:1 1;padding:3px 1px}.fm-theft-vehicle-header{align-items:center;display:flex;justify-content:space-between;margin:14px}.fm-theft-vehicle-events .fm-input.fm-input-select{background-position:99% 50%;background:#fff;border-radius:3px;font-size:14px;margin:8px 0;padding:8px 12px}.fm-theft-vehicle-events-label{font-size:14px;font-weight:600;line-height:20px;margin:15px 0 8px 2px}.fm-theft-vehicle-close{color:#bbb;cursor:pointer;font-size:18px}.fm-theft-vehicle-events{margin:14px}.fm-theft-vehicle-registration{align-items:center;background:#111;border-radius:3px;color:#fff;display:flex;font-size:16px;font-weight:600;line-height:20px;padding:5px 8px}.fm-theft-vehicle-events-button{background:#111;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;line-height:21px;margin:18px 0 15px;padding:8px;width:100%}.fm-theft-vehicle-events-button:disabled{color:#ffffff80;cursor:not-allowed}.fm-theft-vehicle-events-loading{align-items:center;background:#111;border-radius:3px;cursor:not-allowed;display:flex;height:37px;justify-content:center;margin:18px 0 15px;position:relative;width:100%}.fm-theft-vehicle-events-loading-bar{animation:loadingBar 90s forwards;background:#fff;bottom:0;height:100%;left:0;opacity:.1;position:absolute;right:0;top:0}@keyframes loadingBar{0%{left:0}to{left:100%}}.fm-theft-map{align-items:center;background:#f8f7f9;border-radius:3px;color:#e8e7ea;display:flex;font-size:30px;height:350px;justify-content:center;margin:15px}.fm-theft-section-title{font-size:18px;font-weight:600;line-height:24px;margin:25px 0 5px}.fm-theft-timeline{margin:15px}.fm-theft-timeline-item{align-items:flex-start;display:flex}.fm-theft-timeline-item-event{align-items:flex-end;cursor:zoom-in;display:flex;flex:0 0 115px;flex-direction:column;padding:10px 0;width:115px}p.fm-theft-timeline-item-vehicle{align-items:center;background:#111;border-radius:3px;color:#fff;display:flex;font-size:14px;font-weight:600;line-height:16px;margin-bottom:3px;padding:3px 5px}.fm-theft-timeline-item-date{color:#9c9b9d;font-size:14px;line-height:22px;text-align:right}.fm-theft-timeline-item-divide{align-items:flex-start;align-self:stretch;cursor:zoom-in;display:flex;flex:0 0 60px;justify-content:center;position:relative;width:60px}.fm-theft-timeline-item-line{background:#e8e7ea;height:100%;left:50%;position:absolute;width:2px}.fm-theft-timeline-item:first-child .fm-theft-timeline-item-line{top:25%}.fm-theft-timeline-item:last-child .fm-theft-timeline-item-line{bottom:70%}.fm-theft-timeline-item-icon{background-size:25px;height:25px;margin-top:9px;width:25px;z-index:99}.fm-theft-timeline-item-details{flex:1 1;padding:10px 0}.fm-theft-timeline-item-description{cursor:zoom-in;font-size:15px;line-height:22px}.fm-theft-timeline-item-nearby{color:#9c9b9d;cursor:context-menu;font-size:14px;font-style:italic;line-height:20px;margin-top:2px}.fm-theft-events{margin:15px}.fm-theft-events-item{align-items:center;cursor:zoom-in;display:flex;gap:15px;margin:15px 0}.fm-theft-events-item-icon{background-size:25px;height:25px;width:25px}.fm-theft-events-item-date{color:#9c9b9d;font-size:14px;line-height:20px;margin-top:3px}.fm-theft-events-item-type{font-size:15px;line-height:20px}.fm-theft-incident{margin:15px 15px 50px}.fm-theft-incident-input-row{display:flex;flex-direction:row}.fm-theft-incident-input,.fm-theft-incident-input-row{flex:1 1;margin:20px 0 25px}.fm-theft-incident-input-row .fm-theft-incident-input{margin:0}.fm-theft-incident-input-row .fm-theft-incident-input:nth-child(2){margin-left:20px}.fm-theft-incident-textarea{min-height:150px;padding:10px 15px}.fm-theft-section-description{font-size:14px;line-height:22px;margin:10px 0}.fm-theft-incident-button{background:#111;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;line-height:21px;margin-top:24px;padding:10px 12px;transition:all .1s ease;width:100%}.fm-theft-incident-button:disabled{color:#ffffff80}.fm-theft-incident-item{background:#111;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:14px;font-weight:600;line-height:21px;padding:10px 15px;text-align:center;transition:all .1s ease}.fm-theft-incident-items{display:flex;gap:15px;margin:15px 0}@media(prefers-color-scheme:dark){.fm-theft-vehicle{background:#1e1e1e}.fm-theft-vehicle-events .fm-input.fm-input-select{background-color:#111}.fm-theft-map{background:#1e1e1e}.fm-theft-timeline-item-line{background:#444}}.fm-safety-events-upcoming-empty{color:#9c9b9d;font-size:14px;margin:100px 20px;text-align:center}.fm-safety-events-upcoming-item{display:block;margin:15px 20px 30px}.fm-safety-events-upcoming-item-title{font-size:17px;font-weight:600;line-height:25px}.fm-safety-events-upcoming-item-details{color:#9c9b9d;display:block;font-size:14px;font-weight:400;letter-spacing:.2px;line-height:20px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.fm-safety-events-upcoming-item-content{font-size:14px;font-weight:400;line-height:20px;margin:6px 0 0}.fm-safety-events-view-content{margin-top:12px}.fm-safety-events-view-content.fm-safety-events-view-content-new{margin:15px}.fm-safety-events-view-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 15px 20px}.fm-safety-events-view-row-column{align-items:flex-start;flex-direction:column;gap:8px}.fm-safety-events-view-row-key{font-size:15px}.fm-safety-events-view-row-value{color:#9c9b9d;font-size:15px}.fm-safety-events-view-input{flex:1 1;margin:20px 0 25px}.fm-safety-events-view-row-column .fm-safety-events-view-row-value{line-height:20px}.fm-safety-events-view-button{background:#ff206e;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Lato,Segoe UI,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;line-height:21px;margin:13px 0;padding:10px 12px;transition:all .1s ease;width:100%}.fm-team-list-items{margin-bottom:50px}.fm-team-list-item{align-items:center;display:flex;flex-direction:row;gap:18px;margin:20px 20px 25px}.fm-team-list-item-status{flex:0 0 14px}.fm-team-list-item-status-dot{background:#e8e7ea;border-radius:7px;height:14px;width:14px}.fm-team-list-item-status-dot-active{background:#4cd137}.fm-team-list-item-main{flex:1 1;min-width:0}.fm-team-list-item-name{font-size:17px;font-weight:500;line-height:24px}.fm-team-list-item-region{color:#9c9b9d;font-size:14px;font-weight:400;letter-spacing:.2px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-color-scheme:dark){.fm-team-list-item-status-dot{background:#444}.fm-team-list-item-status-dot-active{background:#4cd137}}.fm-team-sync-status{margin:15px}.fm-team-view-status{align-items:center;display:flex;margin:20px 15px}.fm-team-view-status-dot{background:#e8e7ea;border-radius:7px;height:14px;width:14px}.fm-team-view-status-dot-active{background:#4cd137}.fm-team-view-region{font-size:16px;font-weight:400;margin-left:10px}.fm-team-view-links{display:flex;flex-direction:row;gap:15px;margin:20px 15px}.fm-team-view-link{background:#f8f7f9;border-radius:5px;cursor:pointer;flex:1 1;font-size:15px;font-weight:500;padding:15px 10px;text-align:center}.fm-team-view-link .fa{margin-right:10px}@media(max-width:992px){.fm-team-view-links{flex-direction:column}}@media(prefers-color-scheme:dark){.fm-team-view-link{background-color:#1e1e1e}.fm-team-view-status-dot{background:#444}}@media print{.fm-platform,.fm-platform-content,.fm-platform-switch{height:auto}.fm-navigation-action,.fm-navigation-back,.fm-tab-bar{display:none}.fm-navigation-bar{position:relative}}
/*# sourceMappingURL=main.6ee38118.css.map*/