:root{--ep-color-primary: #2260dd;--ep-color-error: #e65454;--ep-color-success: #19803b;--ep-color-warning: #c45400;--ep-bg-primary: #fff;--ep-bg-secondary: #f2f3f5;--ep-bg-tertiary: #ededf0;--ep-bg-toast: #f5f7fa;--ep-bg-success: rgba(25, 128, 59, .08);--ep-bg-error: rgba(230, 84, 84, .08);--ep-bg-warning: rgba(196, 84, 0, .08);--ep-text-primary: #293540;--ep-text-secondary: rgba(41, 53, 64, .56);--ep-text-tertiary: #fff;--ep-text-neutral: #293540;--ep-text-disabled: rgba(41, 53, 64, .56);--ep-color-disabled-bg: #ededf0;--ep-border-neutral: rgba(41, 53, 64, .12);--ep-focus-outline-color: #2260dd;--ep-shadow-1: 2px 6px 8px 0 rgba(38, 47, 81, .16);--ep-font-body: "Lato", sans-serif;--ep-font-title1: "Montserrat Alternates", sans-serif;--ep-font-title2: "Montserrat", sans-serif;--ep-radius-m: 16px;--ep-button-radius: 24px;--ep-button-height: 48px;--ep-button-font: var(--ep-font-title2);--ep-button-font-size: .875rem;--ep-button-font-weight: 500;--ep-button-letter-spacing: normal;--ep-button-text-transform: none;--ep-button-border-width: 1px;--ep-button-primary-border: 3px solid #69a2ff;--ep-button-secondary-color: var(--ep-text-primary);--ep-button-primary-hover-bg: #1d54c4;--ep-button-secondary-hover-bg: rgba(77, 136, 255, .08);--ep-button-focus-border: none;--ep-button-disabled-opacity: .4;--ep-input-radius: var(--ep-radius-m);--ep-input-padding: 16px 8px 16px 16px;--ep-input-border: none;--ep-input-font-size: 1rem;--ep-input-font-weight: 400;--ep-input-light-bg: #f2f3f5;--ep-input-grey-bg: #fff;--ep-input-label-color: var(--ep-text-primary);--ep-input-focus-outline-color: var(--ep-color-primary);--ep-input-label-focus-color: var(--ep-color-primary);--ep-input-error-label-color: var(--ep-color-error);--ep-icon-button-radius: 6px;--ep-icon-button-hover-bg: #f4f4f5;--ep-icon-button-hover-border-color: transparent;--ep-subtitle-font: var(--ep-font-title2);--ep-subtitle-color: var(--ep-text-secondary);--ep-subtitle-margin: 16px 0 8px 0;--ep-expandable-amount-width: 360px;--ep-focus-border: solid 2px var(--ep-color-primary);--ep-header-logo-height: 32px;--ep-navbar-entry-radius: 12px;--ep-navbar-entry-font-size: .875rem;--ep-navbar-entry-hover-bg: rgba(77, 136, 255, .08);--ep-navbar-entry-hover-color: var(--ep-color-primary);--ep-navbar-entry-active-bg: rgba(77, 136, 255, .08);--ep-navbar-entry-active-color: var(--ep-color-primary);--ep-user-chip-radius: 12px;--ep-user-chip-active-bg: #f4f4f5;--ep-user-chip-active-color: var(--ep-text-primary);--ep-home-card-radius: 12px;--ep-home-card-max-width: 220px;--ep-home-card-height: 163px;--ep-home-card-title-size: 1.125rem;--ep-home-card-subtitle-size: 1rem;--ep-home-card-cta-height: 40px;--ep-data-info-media-radius: 12px;--ep-data-info-body-color: rgba(41, 53, 64, .64);--ep-data-info-amount-font: var(--ep-font-title2);--ep-side-content-radius: 24px;--ep-edit-text-modal-radius: 24px;--ep-table-row-hover-bg: #f0f5ff;--ep-table-row-hover-outline-color: #9fb9eb;--ep-stepper-index-font-size: .75rem;--ep-stepper-text-font-size: .875rem;--ep-scanner-radius: 20px;--ep-scanner-bg: linear-gradient(210deg, #0f80c7, #183a8f);--ep-pagopa-collector-drop-radius: 24px;--ep-pagopa-collector-drop-border-color: rgba(41, 53, 64, .24);--ep-pagopa-collector-drop-bg: rgba(255, 255, 255, .8);--ep-pagopa-collector-drag-bg: #eaeffc;--ep-pagopa-collector-cta-max-width: 378px;--ep-page-garage-card-radius: 24px;--ep-page-add-vehicle-card-active-bg: linear-gradient(54deg, #196fcb, #195dc0 54%, #194eb7 100%);--ep-page-vehicle-tax-data-card-active-bg: linear-gradient(54deg, #196fcb, #195dc0 54%, #194eb7 100%);--ep-page-vehicle-tax-data-card-radius: 24px;--ep-page-vehicle-details-card-bg: linear-gradient(245deg, #0f80c7, #183a8f);--ep-page-vehicle-details-card-radius: 20px;--ep-page-vehicle-details-tab-card-radius: 16px;--ep-page-notifications-bg: linear-gradient(225deg, #196fcb, #195dc0 63%, #194eb7 32%);--ep-page-notifications-content-radius: 24px;--ep-page-notifications-unread-bg: #4d88ff1f;--ep-page-notification-detail-card-radius: 8px;--ep-page-auth-bg: linear-gradient(73deg, #0f80c7 23%, #183a8f 99%);--ep-page-auth-radius: 20px;--ep-page-signup-email-checkbox-radius: 4px;--ep-page-notice-logo-radius: 12px;--ep-page-payment-notice-detail-paid-bg: linear-gradient(to bottom, #2d8b4c, #339a55, #49a868);--ep-page-payment-notice-detail-unpaid-bg: linear-gradient(to bottom, #1f53ba, #2260dd);--ep-page-payment-notice-group-detail-card-bg: linear-gradient(-73deg, #0f80c7 23%, #183a8f 99%);--ep-page-summary-card-radius: 24px;--ep-page-checkout-card-radius: 24px;--ep-global-font-size: 1rem;--ep-global-heading-size: 1.5rem;--ep-input-light-bg: #ffffff;--ep-scanner-bg: #000000}*{margin:0}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{padding:0;margin:0;width:100%;height:100%;font-family:Lato,sans-serif;color:#293540}.title{font-family:Montserrat Alternates,sans-serif;margin-bottom:16px;font-size:20px;color:#293540;font-weight:600;width:100%}.section-title{font-family:Montserrat,serif;font-size:12px;font-weight:600;color:#2935408f;width:100%;margin-bottom:8px}.gray-card{width:360px;margin-bottom:8px;padding:12px 14px;object-fit:contain;border-radius:16px;background-color:#f2f3f5}.gray-card .title{font-family:Lato,serif;font-size:16px;font-weight:700;text-align:left;color:#293540;margin:4px}.gray-card .body{font-family:Lato,serif;font-size:16px;text-align:left;margin:4px;color:#293540a3}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}
