html{height:100%}body,#root{margin:0;min-height:100%;height:100%}#root{display:flex;flex-direction:column}@font-face{font-family:BrandonTextRegular;src:local("BrandonTextRegular"),url(/assets/BrandonTextRegular-Dgfv07h3.otf)}@font-face{font-family:BrandonTextMedium;src:local("BrandonTextMedium"),url(/assets/BrandonTextMedium-BFx1Jqbu.otf)}@font-face{font-family:BrandonTextBold;src:local("BrandonTextBold"),url(/assets/BrandonTextBold-DvhuKSTz.otf)}:root{--primary-color: #455560;--primary-hover-color: #192f3f;--secondary-color: #ef6e0b;--secondary-hover-color: #c35c0f;--secondary-color-light: #f58025;--white-color: #ffffff;--white-text-color: #ffffff}.description-button{align-items:center;border:1px solid rgb(125,136,144);border-radius:2px;box-shadow:#777 -2px 2px 8px -2px;cursor:pointer;display:flex;justify-content:center;margin-left:3px;min-width:150px;padding:.2rem;text-align:center;vertical-align:middle;width:150px}.description-button:hover{border-color:var(--secondary-color);box-shadow:#ef6e0b40 0 0 0 .2rem;outline:0}.action-button{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--white-color)}.action-button:hover,.action-button:focus{background:var(--secondary-color-light);border-color:var(--secondary-color-light)}.action-button.small{max-width:125px;min-width:110px;width:unset}.button-base{border:1px solid transparent;border-radius:2px;cursor:pointer;line-height:1.5;min-width:200px;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;white-space:nowrap;width:200px}.button-base:disabled{opacity:.2}.button-base:focus{outline:0}.button-base.center-button{margin:0 auto}@media screen and (max-width: 1439px){.button-base.center-button{max-width:50%;min-width:150px}}.body-parts g#body-parts-svg-back g#body-parts-svg-back__content path.selected{fill:var(--secondary-color)}.body-parts g#body-parts-svg-back g#body-parts-svg-back__selectable path{cursor:pointer;fill:transparent}.body-parts g#body-parts-svg-back g#body-parts-svg-back__selectable path:hover{fill:#f58025}.body-parts g#body-parts-svg-back g#body-parts-svg-back__selectable path.selected{fill:#f58025}.body-parts{height:auto;width:100%}.body-parts g#body-parts-svg-front g#body-parts-svg-front__content path.selected{fill:var(--secondary-color)}.body-parts g#body-parts-svg-front g#body-parts-svg-front__selectable path{cursor:pointer;fill:transparent}.body-parts g#body-parts-svg-front g#body-parts-svg-front__selectable path:hover{fill:#f58025}.body-parts g#body-parts-svg-front g#body-parts-svg-front__selectable path.selected{fill:var(--secondary-color)}.carousel-item{align-items:center;background:transparent;border:none;display:flex;flex-direction:column;margin:1rem 2rem;padding:0;text-decoration:none;text-transform:uppercase;width:100%}@media screen and (min-width: 768px){.carousel-item{width:30%}}@media screen and (min-width: 1024px){.carousel-item{width:25%}}.carousel-item:focus{box-shadow:none;outline:none}.carousel-item:focus .icon{background:#f4f4f4;border-color:var(--secondary-color);transition:all .2s ease-in-out}.carousel-item svg{width:100%}.carousel-item .title{font-size:1.25rem;font-weight:400;width:100%;word-wrap:break-word}.carousel-item .title.selected{color:var(--secondary-color)}.carousel-item .description{font-size:.935rem;padding:.5rem 0}.carousel-item .description.selected{color:var(--secondary-color)}.carousel-item .icon{background:var(--white-color);border:1px solid rgba(0,0,0,.1);border-radius:50%;box-sizing:border-box;height:240px;margin-bottom:1rem;padding:60px;width:240px}.carousel-item .icon svg{height:100%;width:100%}.carousel-item .icon svg g path{fill:transparent}.carousel-item .icon:hover{background:#f4f4f4;border-color:#f4f4f4;cursor:pointer}.carousel-item .icon:active,.carousel-item .icon.selected{background:#fff6ee;border-color:#fff6ee}.carousel-item .icon.selected svg path{stroke:var(--secondary-color)}.carousel-item .icon.selected svg g path{fill:transparent;stroke:var(--secondary-color)}@keyframes loader-dots-animation{0%{transform:scale(.5)}25%{transform:scale(1)}75%{transform:scale(.5)}to{transform:scale(.5)}}.loader{align-items:center;display:flex}.loader.flex-grow{flex:1}.loader.fixed{background:var(--primary-color);height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:2}.loader.fixed.spinner-size-lg{height:4rem;width:4rem}.dots{display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dots.carousel{left:unset;margin-left:70px;top:40%}.dots.dots-inline{left:0;position:relative;top:0;transform:none}.dots .item{animation:1.2s ease-out infinite;animation-name:loader-dots-animation;background:#ff8000;border-radius:50%;height:20px;margin:2px;transform:scale(.5);width:20px}.dots .item:nth-of-type(2){animation-delay:.2s}.dots .item:nth-of-type(3){animation-delay:.3s}.dots .item:nth-of-type(4){animation-delay:.4s}.dots .item:nth-of-type(5){animation-delay:.5s}.dots .item.dots-small{height:1rem;margin:2px;padding:10px;width:1rem}.carousel{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.checkbox{margin:1rem;position:relative}.checkbox .control-input{height:3rem;left:0;opacity:0;position:absolute;top:0;width:3rem}.checkbox input:focus+label:before{border-color:var(--secondary-color);box-shadow:0 0 0 .2rem #ef6e0b40;outline:0}.checkbox label{color:var(--primary-color);display:block;font-size:1.05rem;font-weight:700;padding:0 0 0 4rem;text-align:left}.checkbox input+label:before{border:1px solid;border-radius:50%;content:"";height:3rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3rem}.checkbox input+label:after{background:url(/assets/images/icons/check.svg) center center no-repeat;border:1px solid transparent;content:"";height:3rem;left:1px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out;width:3rem}.checkbox input:checked+label:after{opacity:1}.checkbox-green input+label:before{border-color:#34b233}.checkbox-green input+label:after{background:url(/assets/images/icons/check-green.svg) center center no-repeat}.checkbox.disabled input+label:before{border-color:#00000042}.checkbox-container{margin-right:1rem;position:relative}.checkbox-container .checkbox-label{display:block;height:30px;width:30px}.checkbox-container .checkbox-input{height:30px;left:0;opacity:0;position:absolute;top:0;width:30px}.checkbox-container .checkbox-input+label:before{border:2px solid;content:"";height:30px;left:0;position:absolute;top:0;width:30px}.checkbox-container .checkbox-input+label:after{background:var(--secondary-color);background-image:url(/assets/images/icons/checkbox-check-white.svg);background-repeat:no-repeat;content:"";height:30px;left:2px;opacity:0;position:absolute;top:2px;transition:opacity .2s ease-in-out;width:30px}.checkbox-container .checkbox-input:checked+label:after{opacity:1}.checkbox-container .checkbox-input:disabled+label{color:#b1bac0}.checkbox-container .checkbox-input:focus+label:before{background-color:#f4f4f4;box-shadow:0 0 0 2px #445562;outline:3px solid transparent}.checkbox-container .checkbox-input+label.h:after{background-image:url(/assets/images/icons/checkbox-check-h-white.svg)!important}.checkbox-container .checkbox-input+label.h:before{background-image:url(/assets/images/icons/checkbox-check-h.svg)!important}.checkbox-container .checkbox-input+label.v:after{background-image:url(/assets/images/icons/checkbox-check-v-white.svg)!important}.checkbox-container .checkbox-input+label.v:before{background-image:url(/assets/images/icons/checkbox-check-v.svg)!important}.claim-vehicle-summary .vehicle-information,.claim-vehicle-summary .button-container{padding-top:1rem;text-align:left}.claim-vehicle-summary .need-towing-button{border:1px solid var(--primary-color);background-color:transparent;display:inline;min-width:100%;padding:.25rem .75rem}.claim-vehicle-summary .need-towing-button:hover,.claim-vehicle-summary .need-towing-button:focus{background-color:#7d88901a;border-color:#7d88901a;color:var(--primary-color);cursor:pointer;outline:0}.claim-vehicle-summary .need-towing-button.active{background-color:var(--secondary-color);color:#fff}.claim-vehicle-summary .damages{border:1px solid var(--primary-color);margin-bottom:2rem;padding:0 1rem}.claim-vehicle-summary .damages .damages-list{list-style:none;padding:0}.claim-vehicle-summary .damages .damages-list .damages-item{margin:.5rem 0;text-align:left}.claim-vehicle-summary .damages .damages-list .damages-item span{align-items:center;background-color:var(--secondary-color);border-radius:50%;color:#fff;display:inline-flex;height:25px;justify-content:center;margin-right:.25rem;width:25px}.claim-vehicle-summary .damages .damages-list .damages-item p{display:inline}@media print,screen and (min-width: 768px){.claim-vehicle-summary .vehicle-information,.claim-vehicle-summary .button-container{padding-top:unset}.claim-vehicle-summary .need-towing-button{min-width:120px}}.summary-text{font-weight:700;margin-bottom:1rem;text-align:left;word-break:break-word}.invalid-feedback{color:#dc3545;display:flex;font-size:.75rem;margin:0 auto;min-height:36px;min-width:280px;padding-top:5px;text-align:start;width:auto}.invalid-feedback .error-message{align-items:center;display:flex}.invalid-feedback .error-icon{margin-top:5px;width:auto!important}.invalid-feedback .error-icon svg path{stroke:#dc3545}.file-uploader .errors{margin-top:0}.file-uploader .item-wrapper{border:1px solid rgba(0,0,0,.1);display:grid;grid-template-areas:"icon file fileCategory status status-delete" "icon fileSize fileCategory status status-delete" "error error error error error";grid-template-columns:1fr 2fr 1fr 1fr auto;margin-top:1rem;padding:.5rem}.file-uploader .item-wrapper.no-border{border:0}.file-uploader .item-wrapper .file-icon{align-self:center;grid-area:icon;justify-self:center}.file-uploader .item-wrapper .file-name{align-self:end;font-size:medium;grid-area:file;justify-self:start;margin-right:.5rem;text-align:start;word-break:break-word}.file-uploader .item-wrapper .file-size{align-self:start;grid-area:fileSize;justify-self:start;text-align:start}.file-uploader .item-wrapper .file-category{align-self:end;grid-area:fileCategory;justify-self:start;width:100%}.file-uploader .item-wrapper .errors{align-self:start;grid-area:error;justify-self:stretch;margin-top:1rem;text-align:start}.file-uploader .item-wrapper .file-status-icon{align-content:center;align-self:center;border:2px solid #f4f4f4;border-radius:50%;display:flex;grid-area:status;justify-content:center;justify-self:start;height:49px;width:49px}.file-uploader .item-wrapper .file-status-icon.pending,.file-uploader .item-wrapper .file-status-icon.created{border:none}.file-uploader .item-wrapper .file-status-icon.passed{background:#28a745;border:2px solid #28a745;height:25px;margin-top:-1rem;width:25px}.file-uploader .item-wrapper .file-status-icon.passed svg.check-icon{height:60%;margin-top:6px;width:60%}.file-uploader .item-wrapper .file-status-icon.passed svg.check-icon path{stroke:#fff;stroke-width:3px}.file-uploader .item-wrapper .file-status-icon.failed button,.file-uploader .item-wrapper .file-status-icon.error button{background:transparent;border-radius:50%}.file-uploader .item-wrapper .file-status-icon.failed button svg,.file-uploader .item-wrapper .file-status-icon.error button svg{height:100%;width:100%}.file-uploader .item-wrapper .delete-button{align-self:center;grid-area:status-delete}@media screen and (max-width: 768px){.file-uploader .item-wrapper{padding:1.25rem}.file-uploader .item-wrapper .file-name{margin-right:1rem}.file-uploader .item-wrapper .file-status-icon{justify-self:center}}.file-dropzone{align-items:center;background-color:#fff;border:2px dashed #ced4da;display:flex;flex-direction:column;justify-content:center;min-height:150px}.file-dropzone .highlight{background:var(--primary-color)}.file-dropzone label{display:none}.file-dropzone svg{height:50px;margin-top:1rem;width:50px}.file-dropzone span{margin-bottom:1rem}.circle-icon-button{align-items:center;background:#fff;border:none;display:flex;justify-content:center}.circle-icon-button.add-btn{margin-top:1rem}.circle-icon-button:hover{cursor:pointer}.circle-icon-button:hover .icon{border:1px solid var(--primary-color)}.circle-icon-button:focus{outline:1px solid}.circle-icon-button .icon{align-items:center;border:1px solid #f4f4f4;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.circle-icon-button .icon svg{height:50px;width:50px}.circle-icon-button .icon.small{background-color:var(--primary-color);border:2px solid var(--primary-color);height:30px;width:30px}.circle-icon-button .icon.small img,.circle-icon-button .icon.small svg{height:15px;width:15px}.circle-icon-button.small .icon svg{height:25px;width:25px}.circle-icon-button .label{margin-left:3rem}.circle-icon-button label{align-items:baseline;cursor:pointer;display:flex;justify-content:center!important;padding-left:1rem}.circle-icon-button:hover.disabled{cursor:default}.circle-icon-button:hover.disabled .icon{border:none}.circle-icon-button.disabled .icon{opacity:.5}.incident-summary .incident-title{font-family:BrandonTextBold,sans-serif;font-size:1.25rem;line-height:1.5rem;margin-bottom:.5rem;margin-top:.5rem;text-align:left}.incident-summary .incident-text{font-family:BrandonTextRegular,sans-serif;font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;margin-top:.5rem;text-align:left}.incident-summary .registration-number{padding-bottom:1rem;text-align:left}.incident-summary .registration-number span{border-radius:2px;box-shadow:0 0 5px #44556280;font-family:BrandonTextBold,sans-serif;font-size:1.5rem;padding:.5rem 1.5rem;text-align:center}.incident-summary .vehicle-info{font-family:BrandonTextBold,sans-serif;font-size:1.75rem;padding-bottom:1rem;text-align:left}.incident-summary .location{color:var(--primary-color);text-decoration:none}.incident-summary .location:hover{color:var(--secondary-color);cursor:pointer}@media print,screen and (min-width: 768px){.incident-summary .incident-title,.incident-summary .registration-number{text-align:right}}.input-label{color:var(--primary-color);font-size:1rem;font-weight:700;padding:.5rem 0;text-align:left}.input-label button{background:transparent;border:none;margin-right:.5rem;margin-top:-.15rem;max-height:30px;padding:0}.input-label button:focus{outline:0}.input-label button:hover{outline:0}.input-label button:hover svg path{stroke:var(--secondary-color)}.input-label button svg{height:35px;width:35px}.link{color:#17242c;cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out}.link:hover{color:var(--secondary-color)}.link:focus{box-shadow:0 0 0 .2rem #ef6e0b40;outline-color:var(--secondary-color);outline-style:solid;transition:all .2s ease-in-out}.modal{align-items:center;background-color:#19191999;display:flex;height:100%;justify-content:center;inset:0;overflow-y:auto;position:fixed;width:100%;z-index:1050}.dialog{background-color:#fff;border-radius:.375rem;display:flex;flex-direction:column;font-family:system-ui;height:auto;justify-content:center;max-height:calc(100% - 64px);max-width:31.5rem;overflow-y:auto;position:relative;width:100%}.dialog .center{text-align:center}.dialog-header{align-items:center;box-shadow:0 1px #d3dce699;display:flex;height:4rem;justify-content:center;width:100%}.dialog-header h1{font-size:1.125rem;font-weight:300;margin-bottom:0}.dialog-header .btn-close{background:transparent;border:none;position:absolute;right:15px}.dialog-content{display:flex;flex-direction:column;overflow-y:auto;padding:2rem 1.5rem}.dialog-footer{box-shadow:0 1px #d3dce699;display:flex;justify-content:center;padding:1rem 1.5rem 1.125rem}.dialog-footer button{min-width:200px!important;text-transform:uppercase;width:200px!important}.dialog-footer button:first-of-type{color:#fff;order:1}.dialog-footer button:nth-child(2){margin-right:.75rem}@media screen and (max-width: 576px){.dialog{margin-left:1.5rem;margin-right:1.5rem}}.primary-button{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color);transition:all .2s ease-in-out}.primary-button:hover,.primary-button:focus{background:var(--primary-hover-color);border-color:var(--primary-hover-color);box-shadow:0 0 0 .2rem var(--primary-hover-color)}.primary-button.grid{height:56px;text-transform:uppercase}.primary-button.no-max-width{width:unset}.secondary-button{background:var(--white-color);border-color:var(--primary-color);color:var(--primary-color);transition:all .2s ease-in-out}.secondary-button:hover,.secondary-button:focus{background:var(--primary-color);border-color:var(--primary-color);color:var(--white-color);box-shadow:0 0 0 .2rem var(--primary-color)}.secondary-button.active{background:var(--primary-color);color:var(--white-color)}.secondary-button.active:hover{background:var(--primary-hover-color);border-color:var(--primary-hover-color)}.secondary-button.active-secondary{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--white-text-color)}.secondary-button.active-secondary:hover,.secondary-button.active-secondary:focus{background:var(--secondary-hover-color);border-color:var(--secondary-hover-color)}.navbar{margin:0 auto;padding:9px 10px}.is-dev{background:#7d8890}.is-dev a{color:var(--white-color)}.is-test{background:var(--secondary-color)}.is-test a{color:var(--white-color)}.navbar-link{align-items:center;color:var(--secondary-color);display:flex;font-family:BrandonTextBold,sans-serif;font-size:20px;font-weight:500;height:30px;line-height:30px;margin:0 auto;max-width:1920px;text-decoration:none}.navbar-link svg{display:inline-block;height:100%}.navbar-link svg .pf-logo-letter{fill:var(--primary-color)}.navbar-link:hover,.navbar-link:focus{opacity:50%;outline:none}@media (min-width: 576px){.navbar{padding:9px 30px}}.btn-group{display:inline-flex;flex-wrap:wrap;justify-content:center;max-width:100%}.btn-group :last-child{order:1}.btn-group .btn{margin-bottom:1rem;margin-top:1rem;text-transform:uppercase}.btn-group .btn-lg{border-radius:2px;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem;width:100%}@media screen and (min-width: 768px){.btn-group :last-child{order:-1}.btn-group .btn{margin-left:.75rem;margin-right:.75rem;min-width:200px;width:200px}.btn-group .btn:not(:first-child){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group .btn:not(:last-child){border-bottom-left-radius:0;border-top-left-radius:0}}.help-text{font-family:BrandonTextRegular,sans-serif;font-size:.875rem;padding:1rem}.help-text:focus{box-shadow:0 0 0 .2rem #ef6e0b40;outline-color:var(--secondary-color);outline-style:solid;transition:all .2s ease-in-out}.title{color:var(--primary-color);margin-bottom:8px;margin-top:0}.title .main-title{display:block;font-family:BrandonTextBold,sans-serif;font-size:2rem;font-weight:500;text-transform:uppercase;word-break:break-word}.title .sub-title{display:block;font-family:BrandonTextBold,sans-serif;font-size:1.125rem;line-height:1.56rem;word-break:break-word}.title .main-title:focus,.title .sub-title:focus{box-shadow:0 0 0 .2rem #ef6e0b40;outline-color:var(--secondary-color);outline-style:solid;transition:all .2s ease-in-out}@media screen and (min-width: 576px){.title .main-title{line-height:2.84rem}}.page{color:var(--primary-color);display:flex;flex:0 0 100%;flex-direction:column;justify-content:space-between;margin:0 auto;padding:0 .625rem;text-align:center;width:100%}.page .page-header{margin-top:0}.page .page-content-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.page .page-footer{min-height:138px}.page.hide-content{display:none}.page p:focus{box-shadow:0 0 0 .2rem #ef6e0b40;outline-color:var(--secondary-color);outline-style:solid;transition:all .2s ease-in-out}.page.landing-page .page-content-wrapper{flex-direction:row;flex-wrap:wrap}.page.landing-page .page-content-wrapper .carousel-item .icon{height:180px;width:180px}@media print{.no-print{display:none}.hide-content{display:contents}}@media screen and (min-width: 576px){.page{padding:0 1.875rem}.page .page-footer{margin-bottom:1.5rem;margin-top:1.5rem}}@media screen and (min-width: 768px){.page.landing-page .page-content-wrapper .carousel-item{width:20%}}@media screen and (min-width: 992px){.page{flex:0 0 83.33333%;max-width:900px}.page .page-header{margin-bottom:1.5rem;margin-top:1.5rem}}@media screen and (min-width: 1024px){.page.landing-page .page-content-wrapper .carousel-item{width:15%}}@media screen and (min-width: 1200px){.page{flex:0 0 66.66667%}}.part-checkbox-group{display:flex}.part-checkbox-group .part-checkbox{display:flex;min-width:100px}.part-checkbox-group .part-description{text-align:left}.part-checkbox-group .part-description label{text-transform:uppercase}.part-checkbox-group .part-description p{margin-top:0}.partner-workshops-link-card{align-items:center;background:#fff;border:1px solid #e8ecef;box-shadow:0 2px 4px #778ca30f,0 4px 6px #778ca31a;display:flex;flex-direction:column;justify-content:center;justify-items:center;margin-top:64px;padding:32px}.partner-workshops-link-card .title{font-size:24px;font-weight:700;padding:12px}.partner-workshops-link-card .description{display:block;width:100%}.partner-workshops-link-card .link{margin-top:32px;width:100%}.print-link button{background:transparent;border:none;cursor:pointer;color:var(--primary-color);font-size:1rem}.print-link button:hover,.print-link button:focus{color:var(--secondary-color);outline:0;transition:all .2s ease-in-out}.container{flex-direction:column}.container .display{background-color:red;display:none}.container .display .logo-container{align-items:center;display:flex;justify-content:space-between;margin-top:1.5rem}.hide-content,.hide-all-content{display:none}@media print{.printable p,.printable .lead{font-size:1.5rem}}@media print{.container .display{display:block}.summary-btn,.help-text{visibility:hidden}.hide-content{display:block!important}.text-align-left{text-align:left}}.progress-bar-container{background-color:#e9ecef;border-radius:2px;display:flex;height:3px;overflow:hidden}.progress-bar{background-color:var(--secondary-color);color:var(--white-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:width .6s ease;white-space:nowrap}.start-summary{color:var(--primary-color);text-align:start}.start-summary .title{font-family:BrandonTextBold,sans-serif;font-size:1.125rem;margin-bottom:2rem}.start-summary .title:focus{box-shadow:0 0 0 .2rem #ef6e0b40;outline-color:var(--secondary-color);outline-style:solid;transition:all .2s ease-in-out}.start-summary .sub-title{margin-bottom:1rem}.start-summary .avgMin{font-size:1.75rem;margin-bottom:2rem}.start-summary .avgMax:focus{box-shadow:0 0 0 .2rem #ef6e0b40;outline-color:var(--secondary-color);outline-style:solid;transition:all .2s ease-in-out}.start-summary p{margin-bottom:1rem;margin-top:0}.start-summary p:focus{box-shadow:0 0 0 .2rem #ef6e0b40;outline-color:var(--secondary-color);outline-style:solid;transition:all .2s ease-in-out}.summary-item-value{display:flex;margin-bottom:1rem}.summary-item-text{font-weight:700;text-align:left;word-break:break-word}.summary-item-text.margin-bottom{margin-bottom:1rem}.summary-item-text button{background:transparent;border:none;margin-right:.5rem;margin-top:-.15rem;max-height:30px;padding:0}.summary-item-text button:focus{outline:0}.summary-item-text button:hover{outline:0}.summary-item-text button:hover svg path{stroke:var(--secondary-color)}.summary-item-text button svg{height:35px;width:35px}.summary-person-item,.summary-person-list{border:1px solid var(--primary-color);border-radius:2px;margin:.25rem;padding:10px;width:inherit!important}.summary-vehicle-item .registration-number{border-radius:2px;box-shadow:0 0 5px #44556280;max-width:150px;padding:.5rem 1rem;text-align:center}.summary-vehicle-item .vehicle-information{padding-top:1rem;text-align:left}.summary-vehicle-item .other-vehicle-damages{border:1px solid var(--primary-color)}.summary-vehicle-item .other-vehicle-damages .damages-list .damages-item{margin:.5rem 0;text-align:left}.summary-vehicle-item .other-vehicle-damages .damages-list .damages-item span{align-items:center;background:var(--secondary-color);border-radius:50%;color:#fff;display:inline-flex;height:25px;justify-content:center;margin-right:.25rem;width:25px}.summary-vehicle-item .other-vehicle-damages .damages-list .damages-item p{display:inline}@media print,screen and (min-width: 768px){.summary-vehicle-item .vehicle-information{padding-top:unset}}.teeth{height:auto;width:100%}.teeth g#body-parts-svg-teeth_content path.selected{fill:var(--secondary-color)}.teeth g#body-parts-svg-teeth_selectable path{cursor:pointer;fill:transparent}.teeth g#body-parts-svg-teeth_selectable path:hover{fill:#f58025}.teeth g#body-parts-svg-teeth_selectable path.selected{fill:var(--secondary-color)}.time-picker{align-self:center;display:grid;grid-template-columns:3rem 1rem 3rem;grid-template-rows:auto 1rem}.time-picker label{grid-column:span 3;margin-bottom:.2rem}.time-picker .minutes-select,.time-picker .hours-select{appearance:none;background:#fff url(/assets/images/icons/polygon.svg) no-repeat 90%;border:1px solid;border-radius:2px;font-size:1.125rem;justify-self:self-start;padding:.25rem 1.125rem .25rem .4rem;position:relative;text-transform:capitalize}.time-picker .minutes-select:hover,.time-picker .hours-select:hover{cursor:pointer}.time-picker .minutes-select:focus,.time-picker .hours-select:focus{box-shadow:0 0 0 .2rem #ef6e0b40;outline:0}.time-picker .minutes-select option,.time-picker .hours-select option{color:#000;font-size:1rem}.time-picker span{grid-column:2;justify-self:center;margin:0 auto;padding-top:.3rem}.time-picker .minutes-select{grid-column:3}.time-picker .hours-select{grid-column:1}.time-picker .invalid-feedback{grid-column:1 / span 3}.time-picker select::-ms-expand{display:none}.vehicle-icon{align-items:center;background-color:#dedede;border-radius:50%;display:flex;height:45px;justify-content:center;margin:1rem 0;width:45px!important}.vehicle-icon svg{width:30px}.tabs-container{display:flex;justify-content:center;margin-bottom:30px}.tabs{display:flex;flex-direction:column}.tabs .tabs-list{display:flex;justify-content:center;margin-bottom:15px}.tabs .tabs-list .tabs-tab{background:#fff;border:2px solid var(--primary-color);font-size:1rem;font-weight:700;padding:7px;text-decoration:none;text-transform:uppercase;z-index:1}.tabs .tabs-list .tabs-tab.active,.tabs .tabs-list .tabs-tab.active:focus,.tabs .tabs-list .tabs-tab:hover{border:2px solid var(--secondary-color)}.tabs .tabs-list .tabs-tab.active+*:focus{border:2px solid var(--primary-color)}@media screen and (min-width: 768px){.tabs .tabs-list .tabs-tab{font-size:1.25rem;padding:7px 30px}}.summary-help-text{background:#fff;border:1px solid var(--primary-color);border-radius:2px;display:inline-block;font-size:1.125rem;line-height:1.25rem;min-width:120px;padding:10px;text-align:center;width:fit-content}.summary-help-text:hover{background:#7d88901a;border-color:#7d88901a;color:var(--primary-color)}.show-in-print{align-items:center;display:flex;height:min-content}.show-in-print.padding-top{padding-top:1rem}.show-in-print.padding-bottom{padding-bottom:1rem}.show-in-print .arial-image-svg{height:75%;width:100%}.show-in-print .left-image-svg{height:100%;width:100%}.show-in-print .right-image-svg{height:100%;padding-bottom:1.5rem;width:100%}.show-in-print .arial-image-svg__selectable path,.show-in-print .arial-image-svg__selectable rect,.show-in-print .left-image-svg__selectable path,.show-in-print .left-image-svg__selectable rect,.show-in-print .right-image-svg__selectable path,.show-in-print .right-image-svg__selectable rect{fill-opacity:0;stroke-opacity:0}.summary-vehicle-list button{width:100%}.delete-btn{align-self:center;background-color:transparent;border-color:var(--secondary-color);border-radius:2px;border-width:1px;color:var(--secondary-color);display:inline-block;font-size:.875rem;font-weight:400;line-height:1;max-width:70px;padding:.05rem 1rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.delete-btn:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.delete-btn:focus{box-shadow:0 0 0 .2rem #ef6e0b80;outline:0}.person-list-container{display:flex;flex-direction:row}.person-list-container .person-list-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:0;margin-right:1.5rem}.person-list-container .person-list-item .list-text{margin-bottom:.3rem;margin-top:.3rem}.person-list-container .person-list-item .delete-btn{align-self:center;background-color:transparent;border-color:var(--secondary-color);border-radius:2px;border-width:1px;color:var(--secondary-color);display:inline-block;font-size:.875rem;font-weight:400;line-height:1;max-width:70px;padding:.05rem 1rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.person-list-container .person-list-item .delete-btn:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.person-list-container .person-list-item .delete-btn:focus{box-shadow:0 0 0 .2rem #ef6e0b80;outline:0}.regnr{border-radius:2px;box-shadow:0 0 5px #44556280;padding:.5rem 1rem}.damage-list{align-items:start;display:flex;flex-direction:column;margin:0;text-align:left}.damage-list li{content:"-"}.button-wrapper{display:inline}.has-damages-buttons{background-color:#fff;border:1px solid var(--primary-color);border-radius:2px;color:var(--primary-color);cursor:pointer;font-size:.8rem;margin:2px;min-width:53px;padding:.375rem .1rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;vertical-align:middle;white-space:nowrap;width:fit-content}.has-damages-buttons-active{background-color:#fff6ee;border:1px solid #fff6ee;color:var(--secondary-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.button-hover:hover{background-color:var(--primary-color);color:#fff}.has-damages-buttons-active:focus{outline:none}.vehicle-type-icon{align-items:center;display:flex;justify-content:center}.vehicle-type-icon svg{height:30px;width:30px}#pf-map{height:20rem;width:100%}.center-map{justify-self:center}.info-window{align-items:center;display:flex;flex-direction:column;max-width:20rem;width:20rem}.info-window-label{font-weight:700}.vehicle-body-damages{display:grid;grid-template-areas:"tabs tabs tabs" "top left left" "top right right";grid-template-columns:1fr 2fr;grid-template-rows:auto}.arial-image-svg__selectable path,.arial-image-svg__selectable rect,.left-image-svg__selectable path,.left-image-svg__selectable rect,.right-image-svg__selectable path,.right-image-svg__selectable rect{fill-opacity:0;stroke-opacity:0}.whole-vehicle-damaged path,.whole-vehicle-damaged rect{fill:#ef6e0b!important;fill-opacity:.5!important;stroke-opacity:1!important}.tabs{grid-area:tabs}.tabs .tab-list .tabs-tab{font-size:1rem}.arial-image-svg{display:flex;grid-area:top;height:20%;margin:1rem auto;width:50%}.left-image-svg{display:flex;grid-area:left;height:40vh;justify-content:flex-start;width:100%}.right-image-svg{align-self:end;display:flex;grid-area:right;height:40vh;width:100%}@media screen and (min-width: 768px){.tabs .tab-list .tabs-tab{font-size:1.25rem}}.list-container{display:flex;flex-direction:row;padding-top:1rem}.list-container .owner-list-item{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:0;margin-right:1.5rem}.list-container .owner-list-item svg{height:3rem;width:3rem}.list-container .owner-list-item .list-text{margin-bottom:.3rem;margin-top:.3rem}.list-container .owner-list-item .delete-btn{align-self:center;background-color:transparent;border-color:var(--secondary-color);border-radius:2px;border-width:1px;color:var(--secondary-color);display:inline-block;font-size:.875rem;font-weight:400;line-height:1;max-width:70px;padding:.05rem 1rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.list-container .owner-list-item .delete-btn:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}.list-container .owner-list-item .delete-btn:focus{box-shadow:0 0 0 .2rem #ef6e0b80;outline:0}.display-response{align-content:center;align-items:center;align-self:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 0;width:80%}.display-response .message{display:flex;flex-direction:column;height:70%;justify-content:space-evenly;min-height:15rem;padding:1rem;width:100%}.display-response svg{width:auto}@media screen and (min-width: 768px){.display-response{flex-direction:row}.display-response .message{flex-direction:column;padding:1rem 0 1rem 3rem;width:70%}}.content{background:var(--white-color);border-radius:5px;box-shadow:0 7px 60px #0000000d;display:flex;flex:1 0 auto;font-family:BrandonTextRegular,sans-serif;margin:10px 10px 30px}.footer{padding:0 20px 30px}@media screen and (min-width: 576px){.footer{padding:0 30px 30px}}.info-container{line-height:1.5;margin-bottom:3rem;text-align:left}@media print{.no-print{display:none}}
