body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}.text-mono{font-family:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}.text-ls{letter-spacing:.1em}.text-uc{text-transform:uppercase}html{font-size:16px}body{background-color:#F3F4F6;min-height:100vh;display:flex;flex-direction:column}.app-b2{width:100%;max-width:30rem;margin:0 auto;flex:1;background-color:#fff;display:flex;flex-direction:column}.app-b2 .content{flex:1}.bc-debug-console-on .navigation-bar{bottom:30px}.bc-debug-console-on .filter-list__footer,.bc-debug-console-on .content-sticky-bar{margin-bottom:30px}.content-sticky-bar{width:100%;max-width:30rem;position:fixed;bottom:3.5rem;left:50%;right:0;transform:translateX(-50%);display:flex;justify-content:center;padding:1rem}.content-sticky-bar>.sticky-bar-button-container{max-width:30rem;width:100%;display:flex;column-gap:.5rem;padding:0 1rem}.content-sticky-bar>.sticky-bar-button-container .btn{min-width:10rem;width:100%;max-width:16rem}.content-sticky-bar .btn{min-width:16rem}.content-sticky-bar .marked-actions-menu{position:absolute;right:1rem;transition:opacity 0.2s ease-in-out}.content-sticky-bar .marked-actions-menu:not(.active){opacity:0}.content-sticky-bar .marked-actions-menu>.btn{min-width:unset}.vehicle-list__wrapper{padding-bottom:5rem}.vehicle-list__wrapper .vehicle-list__info{text-align:center;font-size:.8rem;margin:1rem;padding:1rem;color:#9DA3AE}.vehicle-list__wrapper .vehicle-list__loading-indicator{align-items:center;justify-content:center;width:100%;padding:.5rem 0;display:none}.vehicle-list__wrapper .vehicle-list__loading-indicator i{color:#212936}.vehicle-list__wrapper .vehicle-list__loading-indicator.show{display:flex}.bc-login{padding:1.5rem}.label{transition:0.3s color,background-color,opacity}#items-list table td>.label{border-radius:5px}.label-pill{border-radius:100px}.label .badge{font-size:9px;font-weight:700;background:#fff;color:#000;padding:1px 4px;border-radius:2px}.label-success .badge{color:#408040}.label-primary .badge{color:#275d8c}.label-re-ad-title{font-weight:400;font-size:11px;line-height:20px}.label-re-ad-title .label{background:rgba(0,0,0,.5);margin-right:-6px;font-size:10px;border-radius:0 4px 4px 0}.editGroups label .badge{display:inline-block;font-size:9px;color:#fff;background:#ccc;border-radius:4px;padding:1px 4px;margin:0 4px;font-weight:400}.editGroups label:hover{background-color:#e7f3cc;border-radius:4px}.label-uc{text-transform:uppercase;letter-spacing:.06em}.label-badge{border-radius:100px;padding-left:.8em;padding-right:.8em}.label-nested{padding:4px 4px 4px 9px;display:inline-flex;border-radius:5px;align-items:center}.label-nested i{margin:0 3px 0 0}.label-nested .label{padding:5px 6px;font-size:1em;border-radius:4px;margin:0 0 0 4px}.btn-label{background:transparent;color:#c6ced7;font-size:12px;line-height:27px;border-radius:5px;border:1px dashed #dadfe3;padding:0 8px;transition:0.3s all}.btn-label:hover{background:#E7E8E9;color:#697582;border:1px solid #E7E8E9}.form-item-tags .editRowInput{width:65%}.form-item-tags .editRowInput>.label{margin:0 1px 6px 0;border:none;padding:0 5px 0 0}.form-item-tags .editRowInput>.label>i{font-size:12px}.form-item-tags .editRowInput>.label>.label{padding:7px 8px;margin:0 0 0 6px}.form-item-tags .editRowInput .btn-label{line-height:21px}.label.pull-left{margin:0 3px 3px 0}.label-medium{font-size:11px}.label-smaller{font-size:.6em}.label-bigger{font-size:12px}.label-disabled{background-color:#e9e9e9;color:#a9a9a9}.label-light{background-color:#e9e9e9;color:#2c2c2c}.label-grey{background-color:#d0d0d0;color:#4b4b4b}.badge-dark,.label-dark{background-color:#343A40;color:#eee}.label-transparent{background:transparent;color:#787F86;padding-left:0;padding-right:0}.label-transparent-dark{background-color:rgba(0,0,0,.15);color:rgba(0,0,0,.5)}.label-important{background-color:#F44335;color:#fff}#items-list h1 .label-split,.label-split{padding:0;position:relative;display:inline-flex;border-radius:3px;vertical-align:middle}.label-split .label-half:first-of-type{border-radius:3px 0 0 3px}.label-split .label-half:last-of-type{border-radius:0 3px 3px 0}.label-split .label-half{float:left;padding:4px 5px}.label-split .label-half.label-half-dark{background:rgba(0,0,0,.3)}.label-split.label-light .label-half-dark{background:rgba(0,0,0,.1)}.label-split.label-white-bordered .label-half{color:#868686;background:#fff}.label-split.label-white-bordered .label-half-dark{color:#424242;background:#fff;border-left:1px solid #e0e0e0}#items-list h1 .label-half{padding:4px 7px}.label-white{background-color:#fff;color:#161B21}.label-white-bordered{background-color:#fff;border:1px solid #e0e0e0}.label-outline{background-color:#fff;border:1px solid #e0e0e0;color:#9a9a9a}.ad-agent-client .label-light{white-space:normal;text-align:left;font-weight:400}.label-pink{background-color:#C7118B}.label-violet{background-color:#5C11D2}.label-teal{background-color:#00AB86}.label-pink-light{background:#FAD8FD;color:#B71080}.label-pink-light .label-half.label-half-dark{background:#e8bfec;color:#8f0d64}a.label-pink-light:hover{background:#B71080;color:#FAD8FD}.label-violet-light{background:#E6D6FF;color:#5710C6}.label-violet-light .label-half.label-half-dark{background:#d5b2ff;color:#420e93}a.label-violet-light:hover{background:#420e93;color:#beaed5}.label-teal-light{background:#CAF7ED;color:#087960}.label-teal-light .label-half.label-half-dark{background:#b1ecde;color:#096551}a.label-teal-light:hover{background:#087960;color:#CAF7ED}.label-success-light{background:#E4F4CB;color:#639612}.label-success-light .text-success{color:#73AE15}.label-success-light .label-half.label-half-dark{background:#cbdeb5;color:#527c10}a.label-success-light:hover{background:#639612;color:#E4F4CB}.label-info-light{background:#D1F1EB;color:#2B8C7A}.label-info-light .label-half.label-half-dark{background:#b3dede;color:#1d7363}a.label-info-light:hover{background:#2B8C7A;color:#D1F1EB}.label-primary-light{background:#CCE5FF;color:#2770BF}.label-primary-light .text-info,.label-primary-light .text-primary{color:#007BFF}.label-primary-light .label-half.label-half-dark{background:#b4d2f3;color:#1a4a83}a.label-primary-light:hover{background:#2770BF;color:#CCE5FF}.label-warning-light{background:#FFF3CD;color:#8f5a0a}.label-warning-light .label-half.label-half-dark{background:#e3d39c;color:#69440b}a.label-warning-light:hover{background:#8f5a0a;color:#FFF3CD}.label-danger-light{background:#F8D7DA;color:#DC3545}.label-danger-light .label-half.label-half-dark{background:#f1b3b8;color:#981c28}a.label-danger-light:hover{background:#DC3545;color:#F8D7DA}.label-default-light,.label-dark-light{background:#E7E8E9;color:#626E79}.label-default-light .label-half.label-half-dark,.label-dark-light .label-half.label-half-dark{background:#c7cace;color:#4f5c69}a.label-default-light:hover,a.label-dark-light:hover{background:#626E79;color:#E7E8E9}.label-transparent-light{background:transparent;color:#7B8185}.label-grey-light{background:#f5f7fa;color:#9da3a8}a.label-grey-light:hover{background:#9da3a8;color:#f5f7fa}.label-pink-semi-light{color:#8D1064;background:#E68AD0}.label-violet-semi-light{color:#36008C;background:#B089ED}.label-teal-semi-light{color:#066F58;background:#80E4CE}.label-success-semi-light{color:#18732D;background:#9AD697}.label-success-semi-light .label-half.label-half-dark{color:#5c8a14;background:#8dc239}.label-info-semi-light{color:#217A6A;background:#92D0C4}.label-primary-semi-light{color:#105DB0;background:#87BDED}.label-warning-semi-light{color:#B58800;background:#FFDF80}.label-warning-semi-light .label-half.label-half-dark{color:#b2890a;background:#e1bc46}.label-danger-semi-light{color:#BB2D3B;background:#ED979F}.label-danger-semi-light .label-half.label-half-dark{background:#da8a93;color:#ab3943}.label-default-semi-light,.label-dark-semi-light{background:#A1A4A7;color:#252D34}.label-pink-dark{color:#F5C0E3;background:#920C66}.label-violet-dark{color:#D7BEFF;background:#440C9C}.label-teal-dark{color:#BBFAEC;background:#08866A}.label-success-dark{color:#CAE79A;background:#1B6F2E}.label-info-dark{color:#B9ECE3;background:#237163}.label-primary-dark{color:#BDDCFE;background:#1761A1}.label-warning-dark{color:#FFEBB0;background:#CB9901}.label-danger-dark{color:#FBADB5;background:#AA1D2B}.label-default-dark,.label-dark-dark{color:#B9BEC4;background:#161B21}.label-pink-o{border:1px solid #FAD8FD;color:#C7118B}.label-pink-o .label-half:first-of-type{border-right:1px solid #FAD8FD}.label-violet-o{border:1px solid #E6D6FF;color:#5C11D2}.label-violet-o .label-half:first-of-type{border-right:1px solid #E6D6FF}.label-teal-o{border:1px solid #CAF7ED;color:#0AAC88}.label-teal-o .label-half:first-of-type{border-right:1px solid #CAF7ED}.label-success-o{border:1px solid #d8eeb7;color:#5e8f10}.label-success-o .label-half:first-of-type{border-right:1px solid #d8eeb7}.label-info-o{border:1px solid #D1F1EB;color:#309C88}.label-info-o .label-half:first-of-type{border-right:1px solid #D1F1EB}.label-primary-o{border:1px solid #CCE5FF;color:#007BFF}.label-primary-o .label-half:first-of-type{border-right:1px solid #CCE5FF}.label-warning-o{border:1px solid #ffe9a8;color:#be6f06}.label-warning-o .label-half:first-of-type{border-right:1px solid #ffe9a8}.label-danger-o{border:1px solid #F8D7DA;color:#DC3545}.label-danger-o .label-half:first-of-type{border-right:1px solid #F8D7DA}.label-dark-o{border:1px solid #E7E8E9;color:#697582}.label-dark-o .label-half:first-of-type{border-right:1px solid #E7E8E9}.text-pink{color:#C7118B}.text-violet{color:#5C11D2}.text-teal{color:#0AAC88}.clipboard-copy{cursor:context-menu;transition:0.3s all ease}.label.clipboard-copy{cursor:context-menu;transition:0.3s all ease}.label.clipboard-copy:hover{color:#343A40;background:#e2e6e8}.vehicle-info__phase{padding:.2rem 0}.vehicle-info__phase .label{border-radius:.3rem;font-size:.8rem;padding:.2rem .5rem;font-weight:700;font-family:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}.vehicle-info__phase .label i{letter-spacing:0;margin-right:-.2rem;font-size:.9em}.btn{border:0}.btn i{font-size:.875em;margin-right:.25rem}.btn-primary{background-color:#4B83EE;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#3365E2}.btn-success{background-color:#5EC169;color:#fff}.btn-success:hover,.btn-success:focus,.btn-success:active{background-color:#4CA054}.btn.vehicle-modal-description-button{display:none}.bcms-form .editRowFieldset{border-top:1px solid #E5E7EA;padding:2.5rem 0;display:flex;flex-direction:column;row-gap:.75rem}.bcms-form .bcms-form-label{color:#6C727F;text-transform:uppercase;font-size:.75rem;font-weight:600;letter-spacing:1px;margin-bottom:1.25rem}.bcms-form .form-control{background-color:#EFF0F4;border:1px solid #E5E7EA;color:#121826}.bcms-form .form-fn-options .bcms-form-input,.bcms-form .form-fn-checkbox .bcms-form-input{display:flex;flex-direction:column}.bcms-form .form-fn-options .form-option,.bcms-form .form-fn-checkbox .form-option{margin-bottom:.1rem}.bcms-form .form-fn-options .form-option>span,.bcms-form .form-fn-options label>span,.bcms-form .form-fn-checkbox .form-option>span,.bcms-form .form-fn-checkbox label>span{display:flex;padding:.375rem 0;color:#121826;column-gap:1rem;align-items:center}.bcms-form .form-fn-options .form-option>span::before,.bcms-form .form-fn-options label>span::before,.bcms-form .form-fn-checkbox .form-option>span::before,.bcms-form .form-fn-checkbox label>span::before{content:"\f00c";font:var(--fa-font-regular);font-size:1rem;color:#EFF0F4;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:#EFF0F4;border:1px solid #E5E7EA;border-radius:8px;margin:0;transition:all 0.125s ease}.bcms-form .form-fn-options .form-option .badge,.bcms-form .form-fn-options label .badge,.bcms-form .form-fn-checkbox .form-option .badge,.bcms-form .form-fn-checkbox label .badge{border-radius:100px;background:#9DA3AE;color:#F3F4F6;padding:.3rem .5rem}.bcms-form .form-fn-options .form-option input,.bcms-form .form-fn-options label input,.bcms-form .form-fn-checkbox .form-option input,.bcms-form .form-fn-checkbox label input{display:none}.bcms-form .form-fn-options .form-option input:checked+span::before,.bcms-form .form-fn-options label input:checked+span::before,.bcms-form .form-fn-checkbox .form-option input:checked+span::before,.bcms-form .form-fn-checkbox label input:checked+span::before{background-color:#5EC169;border-color:#5EC169;color:#fff}.bcms-form .form-fn-options .form-option:last-child,.bcms-form .form-fn-options label:last-child,.bcms-form .form-fn-checkbox .form-option:last-child,.bcms-form .form-fn-checkbox label:last-child{margin-bottom:0}.bcms-form .form-fn-options .form-option:last-child>span,.bcms-form .form-fn-options label:last-child>span,.bcms-form .form-fn-checkbox .form-option:last-child>span,.bcms-form .form-fn-checkbox label:last-child>span{padding-bottom:0}.bcms-form .form-fn-checkbox.is-toggle label span{flex-flow:row-reverse;justify-content:space-between}.bcms-form .form-fn-checkbox.is-toggle label span::before{content:"\f111";font:var(--fa-font-solid);font-size:1.625rem;color:#fff;text-shadow:0 0 .25rem rgba(33,41,54,.1);width:3.25rem;height:2rem;display:flex;align-items:center;justify-content:flex-start;background-color:#EFF0F4;border:1px solid #E5E7EA;border-radius:10rem;margin:-.25rem 0 0 .75rem;transition:all 0.125s ease;padding-right:calc(3.25rem - 1.625rem);padding-left:2px}.bcms-form .form-fn-checkbox.is-toggle label input:checked+span::before{padding-left:calc(3.25rem - 1.625rem - 2px - 2px)}.bcms-form .form-fn-select .bcms-form-input{position:relative}.bcms-form .form-fn-select .bcms-form-input::after{content:"\f078";font:var(--fa-font-light);font-size:1rem;color:#6C727F;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;padding:0 1rem 0 0}.bcms-form .form-fn-select .form-control{height:3rem;padding:0 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bcms-form .form-fn-select.chosenJs .select2-container{padding:0}.bcms-form .form-fn-select.chosenJs .select2-container .select2-choice{border:0;background:none;box-shadow:none;display:flex;flex:1;height:100%;padding:0}.bcms-form .form-fn-select.chosenJs .select2-container .select2-choice .select2-chosen{flex:1;display:flex;align-items:center;margin:0 1rem}.bcms-form .form-fn-select.chosenJs .select2-container .select2-choice .select2-arrow{display:none}.bcms-form .form-fn-select.chosenJs .select2-container.select2-container-active{border:1px solid #D2D5DA;box-shadow:none}.bcms-form .form-fn-textarea .form-control{padding:.75rem 1rem;min-height:15rem}.form-fn-switch .btn-group{background-color:#EFF0F4;width:100%;display:flex;gap:.125rem;border-radius:.5rem;padding:.125rem}.form-fn-switch .btn{margin:0;padding:.625rem .5rem;color:#6C727F}.form-fn-switch .btn input{display:none}.form-fn-switch .btn.active{background-color:#fff;color:#4B83EE;font-weight:600;border-radius:.375rem;box-shadow:0 0 .25rem 0 rgba(35,59,133,.1);display:flex;align-items:center;justify-content:center}.form-fn-switch .btn.active::before{content:"\f058";font:var(--fa-font-solid);font-size:.875rem;margin-right:.375rem}.alert{border-radius:.5rem}.alert-info{background-color:#DDEAFC;border-color:#C4DBFB;color:#2442A8}.alert-success{background-color:#E2FBE8;border-color:#C7F5D3;color:#306339}.b2-tmp-alerts{position:fixed;z-index:10000;left:0;top:0;width:100%;display:flex;flex-direction:column-reverse;align-items:center}.b2-tmp-alerts .alert{width:calc(100% - 2rem);max-width:28rem;margin:1rem 1rem 0;font-size:.8rem;padding:.5rem 1rem;box-shadow:.6px .6px 2.2px rgba(0,0,0,.011),1.3px 1.3px 5.3px rgba(0,0,0,.016),2.5px 2.5px 10px rgba(0,0,0,.02),4.5px 4.5px 17.9px rgba(0,0,0,.024),8.4px 8.4px 33.4px rgba(0,0,0,.029),20px 20px 80px rgba(0,0,0,.04)}.b2-dismissible-alerts{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.1)}.b2-dismissible-alerts .alert{width:calc(100% - 2rem);max-width:28rem;margin:1rem 1rem 0;font-size:.8rem;padding:.5rem 1rem;box-shadow:.6px .6px 2.2px rgba(0,0,0,.011),1.3px 1.3px 5.3px rgba(0,0,0,.016),2.5px 2.5px 10px rgba(0,0,0,.02),4.5px 4.5px 17.9px rgba(0,0,0,.024),8.4px 8.4px 33.4px rgba(0,0,0,.029),20px 20px 80px rgba(0,0,0,.04)}.b2-dismissible-alerts .alert span{display:inline-block;width:100%}.b2-dismissible-alerts .alert button{float:right;display:flex;align-items:center;justify-content:center;gap:.2rem;padding:0 .6rem;height:2rem;font-size:.7rem}.b2-dismissible-alerts .alert button i{margin-right:0;font-size:.8rem}.vehicle-qr-code{margin-bottom:.25rem;background-color:#F9E3E2;display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:.25rem}.vehicle-qr-code i,.vehicle-qr-code code{color:#AA2E26}.vehicle-qr-code i{font-size:.875rem;margin-right:.25rem}.vehicle-qr-code code{letter-spacing:1px;font-size:.75rem}.vehicle-vin{display:flex}.vehicle-vin>*{padding:.25rem .5rem;border-radius:.3rem;line-height:1em;font-size:.75rem}.vehicle-vin .vin-slice{background-color:#E5E7EA;color:#212936;margin:0 .5rem 0 0;display:flex;align-items:center;font-weight:500}.vehicle-vin button{background:transparent;color:#6C727F;border:1px solid #E5E7EA;font-size:.8rem}.vehicle-vin button i{pointer-events:none}.vehicle-vin button:hover{background:#DDEAFC;border-color:#DDEAFC;color:#2442A8}.vehicle-features{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;font-size:.875rem}.vehicle-features li:first-letter{text-transform:uppercase}.vehicle-features li:not(:last-child)::after{content:'·';margin:0 .25rem}.vehicle-file{display:flex}.vehicle-file,.vehicle-file:hover{text-decoration:none}.vehicle-file .file-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;color:#fff;font-size:.625rem;font-weight:600;text-transform:uppercase;margin-right:.75rem}.vehicle-file .file-pdf{background-color:#DD524C}.vehicle-file .file-img{background-color:#4B83EE}.vehicle-file .file-png{background-color:#5EC169}.vehicle-file .file-info{display:flex;flex-direction:column;padding:.25rem 0}.vehicle-file .file-title{color:#121826;font-size:.875rem}.vehicle-file .file-size{color:#6C727F;font-size:.75rem}.car-wash-package-option{flex:1;margin-bottom:.75rem;margin-top:.25rem}.car-wash-package-option .package__header{display:flex;justify-content:space-between;color:#121826}.car-wash-package-option .package__price{margin-left:1rem;flex-shrink:0}.car-wash-package-option .package__description{font-size:.875rem;color:#4D5562;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed #D2D5DA}.car-wash-package-option .package__description p:last-child{margin:0}input:checked+span .car-wash-package-option .package__header{color:#4CA054}.comment-history_task-list{font-size:16px;border-left:1px dashed #ccc;margin-left:.25em}.comment-history_task{font-size:.875em}.comment-history_task:not(:last-child){margin-bottom:.75em}.comment-history_task-title{font-size:1em;font-weight:400;display:flex;color:#9da3ae}.comment-history_task-title::before{content:"\f111";font-family:"FontAwesome";background-color:#fff;border-radius:100%;display:block;margin:.02em .5em 0 -.45em}.comment-history_task-title.task-completed{color:#28a745}.comment-history_task-title.task-completed::before{content:"\f058"}.comment-history_comment{padding-left:1em}.comment-history_comment:not(:last-child){margin-bottom:.75em}.comment-history_comment-body{background-color:#fff;border:1px solid #dadada;border-radius:.5em;padding:.25em .5em;position:relative}.comment-history_comment-body::before{content:"";display:block;background-color:#fff;width:.375em;height:.375em;border-top:1px solid #dadada;border-left:1px solid #dadada;transform:rotate(-45deg);position:absolute;top:.65em;left:calc(-0.185em - 1px)}.comment-history_comment-footer{margin-top:.25em;padding-left:.5em;color:#7d7d7d;font-size:.75em;display:flex;column-gap:.5em}.comment-history_task-list{font-size:14px}body.is-login{background-color:#2292dd;background:linear-gradient(132deg,#026cdf 0%,#00f6fd 100%)}body.is-login .app-b2{flex-grow:0;width:calc(100% - 4rem);max-width:25rem;border-radius:1rem;margin-top:2rem;box-shadow:2.8px 2.8px 2.2px rgba(3,25,51,.02),6.7px 6.7px 5.3px rgba(3,25,51,.028),12.5px 12.5px 10px rgba(3,25,51,.035),22.3px 22.3px 17.9px rgba(3,25,51,.042),41.8px 41.8px 33.4px rgba(3,25,51,.05),100px 100px 80px rgba(3,25,51,.07)}.bc-login{margin:2rem 1.5rem 1rem;padding:4.5rem 0 0;background:url(/p/css/logos/pia-logo.png) no-repeat center top}.bc-login .bc-login__title{font-size:1.6rem;margin:0 0 1rem 0;padding:1rem 0 0 0;border-top:1px dashed #E5E7EA;display:flex;align-items:center}.bc-login .bc-login__title i{color:#9DA3AE;font-size:.9em;margin:0 .5rem 0 0}.bc-login__form .input-group{position:relative;margin:1rem 0}.bc-login__form .input-group .input-group-addon{position:absolute;z-index:10;left:.8rem;top:.4rem;width:1rem;text-align:center;color:#D2D5DA}.bc-login__form .input-group .form-control{border-radius:.5rem;padding-left:2.5rem}.bc-login__form .bc-login__form-fields{margin:0 0 .5rem 0}.bc-login__form .bc-login__form-fields .input-group{margin:0}.bc-login__form .bc-login__form-fields .input-group:first-of-type .form-control{border-radius:.5rem .5rem 0 0;border-bottom:none}.bc-login__form .bc-login__form-fields .input-group:last-of-type .form-control{border-radius:0 0 .5rem .5rem}.bc-login__form .bc-login__info{background:#E5E7EA;color:#394150;padding:1rem 1.5rem;border-radius:.5rem}.bc-login__form .checkbox label{display:flex;align-items:center}.bc-login__form .checkbox label input{width:1rem;flex-grow:0;margin:0 .5rem 0 0}.bc-login__form .bc-login__btn{border-radius:.5rem}.bc-login__toolbar{list-style:none;margin:1rem -.5rem 0 0;padding:0}.bc-login__toolbar li{float:right}header{height:3.5rem;padding:0 1rem;display:flex;justify-content:space-between;border-bottom:1px solid #E5E7EA;position:sticky;top:0;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);z-index:1001}header .header-item{height:100%;display:flex;align-items:center;justify-content:center}header .bananadmin-logo,header .user{width:3.5rem}header .bananadmin-logo img,header .user img{width:2.5rem;height:2.5rem}header .logo img{max-height:1.5rem}.contact-avatar{display:flex;align-items:center;column-gap:.75rem}.contact-avatar .contact-avatar__circle{background-color:#DDEAFC;color:#2442A8;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:100%;font-size:1.25rem}.contact-avatar .contact-avatar__info i{display:none}.navigation-bar{width:100%;height:3.5rem;position:sticky;bottom:0;display:flex;border-top:1px solid #E5E7EA;background-color:rgba(255,255,255,.5);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px)}.navigation-bar .navigation-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9DA3AE;text-decoration:none}.navigation-bar .navigation-item i{font-size:1.5rem}.navigation-bar .navigation-item.active{color:#121826}.navigation-bar .navigation-item.active i{font-weight:900}.navigation-bar .navigation-item-title{font-size:.625rem;font-weight:500;margin-top:.25rem}.navigation-bar .navigation-item-icon{position:relative}.navigation-bar .navigation-item-icon__count-container{position:absolute;top:0;bottom:-.25rem;right:-80%;display:flex;align-items:flex-end}.navigation-bar .navigation-item-icon__count{font-size:.75rem;color:#fff;background-color:#9DA3AE;border-radius:10rem;padding:.125rem .25rem;border:2px solid #fff;line-height:1}.navigation-bar .navigation-item.active .navigation-item-icon__count{background-color:#121826}.modal-open .modal{display:flex!important}.modal-dialog{max-width:30rem;width:100%;align-self:end;margin:0 auto}.modal.fade .modal-dialog{-webkit-transform:translate(0,3rem);transform:translate(0,3rem)}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-content{border:0;max-height:calc(100vh - 3.5rem);border-radius:1.5rem 1.5rem 0 0}.modal-header{padding:0;display:flex;align-items:center;justify-content:space-between}.modal-title{font-size:1rem}.modal-body{overflow-y:scroll;padding:0}.modal-body:empty{display:none}.modal-footer:empty{display:none}.modal-header-btn{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center}.modal-header-btn.close{margin:0}.user-modal .modal-header{align-items:flex-start}.user-modal .modal-header .user-head{display:flex;align-items:center;padding:1rem 1.5rem}.user-modal .modal-header .contact-avatar{width:3rem;height:3rem}.user-modal .modal-header .user-info{margin-left:.75rem}.user-modal .modal-header .user-name{font-size:1rem;margin:0 0 .125rem;color:#121826}.user-modal .modal-header .user-email{font-size:.75rem;margin:0;font-weight:300;color:#6C727F}.user-modal .modal-body section{padding:1rem}.user-modal .user-settings{padding:1rem;border-bottom:1px solid #D2D5DA}.reader-container{display:none;position:fixed;inset:0;background-color:#000;transition:transform 0.5s ease;transform:translateY(2rem)}.reader-container #reader{position:absolute!important;inset:0}.reader-container #reader video{position:absolute;inset:0;width:100%!important;height:100%;object-fit:cover}.reader-container .reader-close-btn{position:relative;z-index:1;width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff}.reader-container .reader-close-btn i{font-size:1.25rem}.reader-container.js-active{display:block;transition:transform 0.5s ease;transform:translateY(0);z-index:10000}.vehicle-card{padding:1rem;display:flex;align-items:flex-start;position:relative}.vehicle-card .vehicle-image{width:7.5rem;margin-right:.75rem;border-radius:.5rem;overflow:hidden}.vehicle-card .vehicle-image img{width:100%;height:auto}.vehicle-card .vehicle-image .vehicle-image-description{margin-top:6px;font-size:12px;line-height:16px}.vehicle-card .vehicle-info{padding:.25rem 0}.vehicle-card .vehicle-title{display:block;margin-bottom:.25rem}.vehicle-card .vehicle-vin{font-size:.75rem;margin-bottom:.25rem}.vehicle-card .vehicle-features{font-size:.75rem}.vehicle-card .vehicle-additional-info{display:flex;flex-direction:column;align-items:flex-start;row-gap:.25rem;margin-top:.25rem}.vehicle-card .vehicle-additional-info .contact-info{font-size:.75rem;margin-bottom:0}.vehicle-card:hover,.vehicle-card:active{background-color:#F3F4F6}.vehicle-card.marked{background-color:#E2FBE8}.vehicle-card .vehicle-checkbox{position:absolute;right:1rem;top:1rem;cursor:pointer}.vehicle-card .vehicle-checkbox input{display:none}.vehicle-card .vehicle-checkbox .checkbox{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#fafafa;border:1px solid #ddd;border-radius:.25rem;transition:all 0.25s ease-in-out}.vehicle-card .vehicle-checkbox input:checked~.checkbox{background:#5bb85b;border-color:transparent}.vehicle-card .vehicle-checkbox input:checked~.checkbox::after{content:"\f00c";font-family:"FontAwesome";color:#fff}.vehicle-label{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;column-gap:.5rem;font-size:.75rem;line-height:1.5;border-radius:.3rem;color:#fff;padding:.2rem .375rem;margin-bottom:0}.vehicle-label .date-diff{background-color:rgba(0,0,0,.3);padding:0 .25rem;line-height:1.5}.vehicle-label .vehicle-label{padding:0 .375rem;margin-right:-.2rem;border-radius:.24rem}.vehicle-label.label-default{background-color:#4B83EE}.vehicle-label.label-success{background-color:#5EC169}.vehicle-label.label-warning{background-color:#F2C04B;color:#212936}.vehicle-label.label-warning .date-diff{background-color:rgba(0,0,0,.15)}.vehicle-label.label-danger{background-color:#DD524C}.vehicle-label.label-info{background-color:#E5E7EA;color:#212936}.vehicle-label.label-info .date-diff{background-color:rgba(0,0,0,.15)}.vehicle-label.label-light{background-color:#fff;color:#000}.vehicle-label.label-dark{background-color:#000;color:#fff}.toggle-wrapper{position:relative}.toggle-wrapper input[type="radio"],.toggle-wrapper input[type="checkbox"]{display:none}.toggle-wrapper .vehicle-card:hover{background-color:initial}.toggle-wrapper::after{content:"";display:block;width:0;position:absolute;top:0;left:0;bottom:0;transition:all 0.125s ease}.toggle-wrapper.is-marked{background-color:#E2FBE8;transition:all 0.125s ease}.toggle-wrapper.is-marked::after{width:4px;background-color:#5EC169}.toggle-wrapper.is-marked .vehicle-card .vehicle-title{color:#306339}.toggle-wrapper.is-marked .vehicle-card .vehicle-vin .vin-slice{background-color:#C7F5D3;color:#306339}.vehicle-filter{position:sticky;top:3.5rem;display:flex;column-gap:.5rem;background-color:#fff;padding:.5rem 1rem;box-shadow:0 .5rem 1rem -.25rem rgba(35,59,133,.08);z-index:1000}.vehicle-filter .search-form{flex:1}.vehicle-filter .search-field{display:flex;flex:1}.vehicle-filter .search-field input[name="search"],.vehicle-filter .search-field .clear-search-btn{height:2.5rem;background-color:#F3F4F6;border:1px solid #E5E7EA;border-radius:.5rem}.vehicle-filter .search-field input[name="search"]:focus,.vehicle-filter .search-field .clear-search-btn:focus{outline:0}.vehicle-filter .search-field input[name="search"]{width:100%;padding:0 1rem;color:#121826}.vehicle-filter .search-field .clear-search-btn{color:#4D5562;width:2.5rem;padding:0;transition:all 0.125s ease}.vehicle-filter .search-field .clear-search-btn:not(.is-hidden){margin-left:.5rem}.vehicle-filter .search-field .clear-search-btn.is-hidden{width:0;opacity:0;overflow:hidden}.vehicle-filter .filter .filter-list{position:fixed;inset:0;translate:100% 0;display:flex;flex-direction:column}.vehicle-filter .filter .filter-list.is-active{translate:0}.vehicle-filter .filter .filter-list__container{display:flex;flex-direction:column;max-width:30rem;margin:0 auto;flex:1;width:100%;background-color:#fff}.vehicle-filter .filter .filter-list__container form{flex:1;display:flex;flex-direction:column}.vehicle-filter .filter .filter-list__header,.vehicle-filter .filter .filter-list__body,.vehicle-filter .filter .filter-list__footer{padding:1rem}.vehicle-filter .filter .filter-list__header{display:flex;align-items:center;justify-content:space-between}.vehicle-filter .filter .toggle-filter-btn{width:2.5rem;height:2.5rem;background-color:#F3F4F6;border:1px solid #E5E7EA;border-radius:.5rem;position:relative}.vehicle-filter .filter .toggle-filter-btn:focus{outline:0}.vehicle-filter .filter .filter-list__title{margin:0}.vehicle-filter .filter .filter-list__body{flex:1 0 0%;display:flex;flex-direction:column;overflow:scroll;gap:1rem}.vehicle-filter .filter .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.vehicle-filter .bcms-form .bcms-form-label{margin-bottom:.25rem}.vehicle-filter .selected-filters-count{position:absolute;top:-8px;right:-8px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;line-height:8px;font-size:12px;border-radius:50%;background-color:#5EC169;color:#fff}.text-mono{font-family:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}.text-ls{letter-spacing:.1em}.text-uc{text-transform:uppercase}.vehicle-modal .vehicle-image img{width:100%;height:auto}.vehicle-modal .vehicle-image .dz-preview{display:none}.vehicle-modal .vehicle-image .alert{font-size:1rem;margin:1rem 0 0 0}.vehicle-modal .vehicle-image button{background:#eee;border:none;display:flex;flex-direction:column;align-items:center;width:100%;padding:30px 0;color:#939393;font-size:.8rem}.vehicle-modal .vehicle-image button *{pointer-events:none}.vehicle-modal .vehicle-image button>i{font-size:4rem;color:#ccc}.vehicle-modal .vehicle-info{padding:2rem 1.5rem}.vehicle-modal .vehicle-title{font-size:1.25rem}.vehicle-modal .vehicle-info-container{display:flex;align-items:center;column-gap:1rem;margin-top:.5rem}.vehicle-modal .vehicle-info-container:not(:last-child){margin-bottom:.25rem}.vehicle-modal .vehicle-info-container .vehicle-qr-code{margin-bottom:0}.vehicle-modal .vehicle-info-label{font-size:.875rem;color:#121826}.vehicle-modal .vehicle-features{margin-top:.5rem}.vehicle-modal .vehicle-brand-model{font-weight:600}.vehicle-modal .vehicle-model-desc{font-weight:300}.vehicle-modal .modal-form{padding:0 1.5rem 2rem}.vehicle-modal .modal-form .form-control,.vehicle-modal .modal-form .btn{border-radius:8px}.vehicle-modal .modal-form .form-control:focus,.vehicle-modal .modal-form .form-control:active,.vehicle-modal .modal-form .form-control:active:focus,.vehicle-modal .modal-form .btn:focus,.vehicle-modal .modal-form .btn:active,.vehicle-modal .modal-form .btn:active:focus{box-shadow:none;outline:0}.vehicle-modal .modal-form .btn{width:100%}.vehicle-modal .modal-form .order-transport{padding:.75rem 1.25rem;border:1px solid #E5E7EA;border-radius:.5rem}.vehicle-modal .modal-form .form-fn-alert .btn{width:auto}.vehicle-modal .add-file{margin-bottom:1rem;width:100%}.code-picker-row{display:grid;grid-template-columns:1fr 48px;grid-gap:1rem;align-items:end}.code-picker-row .qr-code-scan-search-btn{height:48px;padding:0;width:48px;text-align:center}.code-picker-row .qr-code-scan-search-btn i{font-size:1rem;margin:0}.code-picker-row .qr-code-save-btn{grid-column:1 / 3}.code-picker-row .qr-code-save-btn button{height:48px}.avatar-signature{display:flex}.avatar-signature>div{flex:1}.avatar-signature .img-wrapper{display:flex;justify-content:flex-end}.vehicle-admin-info{margin:-1.5rem 1.5rem 1rem}.vehicle-admin-info .card{border:none;background:transparent}.vehicle-admin-info .card ul{margin:0;padding:0 0 0 1.25rem}.vehicle-admin-info .card ul li .bci{display:none}.vehicle-admin-info .card ul li a{pointer-events:none;color:#212936}.vehicle-admin-info .card ul li a .text-muted{font-size:.8em;color:#9DA3AE!important}.vehicle-admin-info .card .card-header{padding:0;border:none;background:transparent;margin:0}.vehicle-admin-info .card .card-header button{border:none;text-align:left;font-size:.8rem;border:1px solid #E5E7EA;border-radius:.5rem;padding:.2rem .5rem}.vehicle-admin-info .card .card-body{background:#F3F4F6;border-radius:.5rem;margin:.5rem 0 0 0}.vehicle-details-card{padding:0;margin-top:-.5rem}.vehicle-details-card .vehicle-details-card__col{margin:0 0 1rem 0;font-size:.8rem;border-bottom:1px dashed #D2D5DA;padding:0 0 .8rem 0}.vehicle-details-card .vehicle-details-card__col:last-of-type{margin-bottom:0;border-bottom:none;padding:0}.vehicle-details-card .vehicle-details-card__col .alert{margin:0;padding:0;color:#9DA3AE}.vehicle-details-card .vehicle-details-card__col .vehicle-details-card__date-item{padding:.1rem 0 .1rem 1.3rem;position:relative}.vehicle-details-card .vehicle-details-card__col .vehicle-details-card__date-item .fa-check-circle,.vehicle-details-card .vehicle-details-card__col .vehicle-details-card__date-item .fa-circle{position:absolute;left:0;top:.3rem}.vehicle-details-card .vehicle-details-card__col .vehicle-details-card__date-item.text-muted{color:#9DA3AE!important}.vehicle-details-card .vehicle-details-card__col .vehicle-details-card__date-item strong,.vehicle-details-card .vehicle-details-card__col .vehicle-details-card__date-item .label{border-radius:.4rem;background:#D2D5DA;color:#4D5562;padding:.15rem .4rem;margin:0 .3rem 0 0;font-size:.8em;white-space:nowrap}.vehicle-details-card .vehicle-details-card__col .vehicle-details-card__date-item strong .bci,.vehicle-details-card .vehicle-details-card__col .vehicle-details-card__date-item .label .bci{margin:0;opacity:.5}.vehicle-details-card .vehicle-details-card__col strong{background:#C7F5D3!important;color:#4CA054!important}.vehicle-details-card .vehicle-details-card__col .vehicle-details-card__col-title{font-size:1rem;padding:0;margin:0 0 .5rem 0}.vehicle-details-card .vehicle-details-card__col .vehicle-details-card__col-title i{color:#D2D5DA}.vehicle-details-card .vehicle-details-card__col .vehicle-details-card__col-comments-content{padding:1rem;background-color:rgba(0,0,0,.05);border-radius:.5rem}.empty-screen{padding:4rem 2rem;display:flex;flex-direction:column;align-items:center}.empty-screen i{font-size:3rem;color:#D2D5DA;margin-bottom:2rem}.empty-screen .empty-screen-title{font-size:1rem;color:#121826;margin:0;font-weight:700;text-align:center}.empty-screen .empty-screen-description{font-size:.875rem;margin-top:.75rem;color:#6C727F;text-align:center}.test-report-preview,.test-report-preview th,.test-report-preview td{font-size:14px!important}.test-report-preview h1,.test-report-preview .title{font-size:28px;background-color:#fff;padding:1rem 0;position:sticky;top:0;z-index:1}.test-report-preview h2{font-size:24px;padding:.5rem 0}.test-report-preview .title{display:-webkit-box;-webkit-box-align:center;margin-top:24px;margin-bottom:40px}.test-report-preview section{margin-bottom:40px}.test-report-preview.is-screen{max-width:1200px;margin:0 auto}table{width:100%;margin-bottom:16px}table th,table td{border-bottom:1px solid #ccc;padding:4px 8px}table:not(table.simple-table) th{border-color:#a1a1a1;border-width:2px;background-color:#d0d0d0}.text-align-right{text-align:right}img{max-width:600px}.test-report-preview__title{font-size:20px}.test-report-preview__check{margin:0;padding:8px 0;border-top:1px solid #ccc;display:grid;grid-template-columns:1fr 2fr}@media (max-width:768px){.test-report-preview__check{grid-template-columns:auto}}.test-report-preview__check-content{display:flex;flex-direction:column;padding-right:8px;font-size:1.6rem}.test-report-preview__check-info{margin:1rem 0 1.6rem 3.2rem;padding:0;list-style:none;display:flex;flex-direction:column;row-gap:4px}.test-report-preview__check-info li{display:flex;column-gap:8px;align-items:first baseline}.test-report-preview__check-info i{opacity:.4}.test-report-preview__check-images{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.test-report-preview__check-img img{width:100%;height:100%;object-fit:cover;border-radius:8px;aspect-ratio:1 / 1}@media print{.new-page,.page-break{page-break-before:always}.test-report-preview__check{page-break-inside:avoid!important}}.repair-approvals-print .vehicle-info__labels .label{font-size:14px;font-weight:400}.test-report-preview{padding:1rem}.test-report-preview .title{display:none}.test-report-preview__check-content{font-size:1rem}.test-report-preview__check{grid-template-columns:auto}