: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}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;margin:0;padding:0;outline-color:var(--ep-focus-outline-color)}ul,ol{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizeSpeed;line-height:1.5;font-size:16px}a{text-decoration:none}a:visited{color:inherit}input,button,textarea,select{font:inherit;background-color:inherit;border:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}button{cursor:pointer}input[type=button]{cursor:pointer;text-align:start}input[type=radio]{min-height:18px;min-width:18px;margin:0 10px 0 0}input[type=checkbox]{min-height:18px;min-width:18px;border-width:2px;margin:3px 0}input[disabled]{opacity:.5}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}p,ul,ol,a,span,input,label{font-family:var(--ep-font-body);font-size:var(--ep-global-font-size, 1rem);color:var(--ep-text-primary)}h1,h2{font-family:var(--ep-font-title1);font-size:var(--ep-global-heading-size, 1.5rem);color:var(--ep-text-primary)}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}body,html{text-rendering:optimizeSpeed;line-height:1.5;height:100%;width:100%;font-size:16px}.grey-subtitle{text-transform:uppercase;font-family:Montserrat;opacity:.56;font-size:12px;text-align:left;color:#293540;margin:16px 0 8px}
