@import"https://fonts.googleapis.com/css2?family=Raleway:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap";body.scanner-active{--background: transparent;--ion-background-color: transparent}:root{--ion-font-family: Roboto;--map-tiles-filter: brightness(1);--ion-text-color: #000;--ion-text-color-rgb: 0, 0, 0;--ion-color-routing-line: #373737;--ion-color-routing-line-rgb: 55, 55, 55;--ion-color-routing-line-contrast: #ffffff;--ion-color-routing-line-contrast-rgb: 255, 255, 255;--ion-color-routing-line-shade: #303030;--ion-color-routing-line-tint: #4b4b4b;--ion-color-border-div: #ededed;--ion-color-border-div-rgb: 237, 237, 237;--ion-color-border-div-contrast: #000000;--ion-color-border-div-contrast-rgb: 0, 0, 0;--ion-color-border-div-shade: #d1d1d1;--ion-color-border-div-tint: #efefef;--ion-color-primary: #3d4ce9;--ion-color-primary-rgb: 61, 76, 233;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #3643cd;--ion-color-primary-tint: #505eeb;--ion-color-primary-darker: #000099;--ion-color-primary-lighter: #b5c4ff;--ion-color-secondary: #ffffff;--ion-color-secondary-rgb: 255, 255, 255;--ion-color-secondary-contrast: #000000;--ion-color-secondary-contrast-rgb: 0, 0, 0;--ion-color-secondary-shade: #e0e0e0;--ion-color-secondary-tint: #ffffff;--ion-color-tertiary: #d9dbfc;--ion-color-tertiary-rgb: 217, 219, 252;--ion-color-tertiary-contrast: #000000;--ion-color-tertiary-contrast-rgb: 0, 0, 0;--ion-color-tertiary-shade: #bfc1de;--ion-color-tertiary-tint: #dddffc;--ion-color-disable: #f6f6ff;--ion-color-disable-rgb: 246, 246, 255;--ion-color-disable-contrast: #000000;--ion-color-disable-contrast-rgb: 0, 0, 0;--ion-color-disable-shade: #d8d8e0;--ion-color-disable-tint: #f7f7ff;--ion-color-disable-label: #a1a5f7;--ion-color-disable-label-rgb: 161, 165, 247;--ion-color-disable-label-contrast: #000000;--ion-color-disable-label-contrast-rgb: 0, 0, 0;--ion-color-disable-label-shade: #8e91d9;--ion-color-disable-label-tint: #aaaef8;--ion-color-border: #373737;--ion-color-border-rgb: 55, 55, 55;--ion-color-border-contrast: #ffffff;--ion-color-border-contrast-rgb: 255, 255, 255;--ion-color-border-shade: #303030;--ion-color-border-tint: #4b4b4b;--ion-color-focus: #5d5c5c;--ion-color-focus-rgb: 93, 92, 92;--ion-color-focus-contrast: #ffffff;--ion-color-focus-contrast-rgb: 255, 255, 255;--ion-color-focus-shade: #525151;--ion-color-focus-tint: #6d6c6c;--ion-color-h3: #242424;--ion-color-h3-rgb: 36, 36, 36;--ion-color-h3-contrast: #ffffff;--ion-color-h3-contrast-rgb: 255, 255, 255;--ion-color-h3-shade: #202020;--ion-color-h3-tint: #3a3a3a;--ion-color-apple-icon: #373737;--ion-color-apple-icon-rgb: 55, 55, 55;--ion-color-apple-icon-contrast: #ffffff;--ion-color-apple-icon-contrast-rgb: 255, 255, 255;--ion-color-apple-icon-shade: #303030;--ion-color-apple-icon-tint: #4b4b4b;--ion-color-alert: #ffffff;--ion-color-alert-rgb: 255, 255, 255;--ion-color-alert-contrast: #000000;--ion-color-alert-contrast-rgb: 0, 0, 0;--ion-color-alert-shade: #e0e0e0;--ion-color-alert-tint: #ffffff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #e7b510;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #eb445a;--ion-color-danger-rgb: 235, 68, 90;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #92949c;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-background-color: #ffffff;--ion-background-color-rgb: 0, 255, 255;--ion-background-color-contrast: #000000;--ion-background-color-contrast-rgb: 0, 0, 0;--ion-background-color-shade: #00e0e0;--ion-background-color-tint: #1affff;--ion-color-second-background: #f9f9f9;--ion-color-second-background-rgb: 249, 249, 249;--ion-color-second-background-contrast: #000000;--ion-color-second-background-contrast-rgb: 0, 0, 0;--ion-color-second-background-shade: #dbdbdb;--ion-color-second-background-tint: #fafafa;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-location-user: #cc0000;--ion-color-location-user-rgb: 204, 0, 0;--ion-color-location-user-contrast: #ffffff;--ion-color-location-user-contrast-rgb: 255, 255, 255;--ion-color-location-user-shade: #b40000;--ion-color-location-user-tint: #d11a1a;--ion-color-time-selector: #929292;--ion-color-time-selector-rgb: 146, 146, 146;--ion-color-time-selector-contrast: #000000;--ion-color-time-selector-contrast-rgb: 0, 0, 0;--ion-color-time-selector-shade: #808080;--ion-color-time-selector-tint: #9d9d9d;--ion-color-container-wallet: #ffff;--ion-color-container-wallet-rgb: 0, 255, 255;--ion-color-container-wallet-contrast: #000000;--ion-color-container-wallet-contrast-rgb: 0, 0, 0;--ion-color-container-wallet-shade: #00e0e0;--ion-color-container-wallet-tint: #1affff;--ion-color-chatbackground: #eaeaea;--ion-color-chatbackground-rgb: 234, 234, 234;--ion-color-chatbackground-contrast: #000000;--ion-color-chatbackground-contrast-rgb: 0, 0, 0;--ion-color-chatbackground-shade: #cecece;--ion-color-chatbackground-tint: #ececec;--ion-color-chattitle: #f8f8f8;--ion-color-chattitle-rgb: 248, 248, 248;--ion-color-chattitle-contrast: #000000;--ion-color-chattitle-contrast-rgb: 0, 0, 0;--ion-color-chattitle-shade: #dadada;--ion-color-chattitle-tint: #f9f9f9;--ion-color-botmessage: #fbfbfb;--ion-color-botmessage-rgb: 251, 251, 251;--ion-color-botmessage-contrast: #000000;--ion-color-botmessage-contrast-rgb: 0, 0, 0;--ion-color-botmessage-shade: #dddddd;--ion-color-botmessage-tint: #fbfbfb;--ion-color-chatusermessage: #cae2ff;--ion-color-chatusermessage-rgb: 202, 226, 255;--ion-color-chatusermessage-contrast: #000000;--ion-color-chatusermessage-contrast-rgb: 0, 0, 0;--ion-color-chatusermessage-shade: #b2c7e0;--ion-color-chatusermessage-tint: #cfe5ff;--ion-color-toolbarcolor: #d6d6d6;--ion-color-toolbarcolor-rgb: 214, 214, 214;--ion-color-toolbarcolor-contrast: #000000;--ion-color-toolbarcolor-contrast-rgb: 0, 0, 0;--ion-color-toolbarcolor-shade: #bcbcbc;--ion-color-toolbarcolor-tint: #dadada}body.dark{--map-tiles-filter: invert(80%) contrast(2) saturate(.2) brightness(1.5) hue-rotate(180deg);--ion-color-primary: #6067e9;--ion-color-primary-rgb: 96, 103, 233;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #545bcd;--ion-color-primary-tint: #7076eb;--ion-color-primary-darker: #000099;--ion-color-primary-lighter: #b5c4ff;--ion-color-routing-line: #099fff;--ion-color-routing-line-rgb: 9, 159, 255;--ion-color-routing-line-contrast: #ffffff;--ion-color-routing-line-contrast-rgb: 255, 255, 255;--ion-color-routing-line-shade: #088ce0;--ion-color-routing-line-tint: #22a9ff;--ion-color-border-div: #3d3e4a;--ion-color-border-div-rgb: 61, 62, 74;--ion-color-border-div-contrast: #ffffff;--ion-color-border-div-contrast-rgb: 255, 255, 255;--ion-color-border-div-shade: #363741;--ion-color-border-div-tint: #50515c;--ion-color-focus: #ffffff;--ion-color-focus-rgb: 255, 255, 255;--ion-color-focus-contrast: #000000;--ion-color-focus-contrast-rgb: 0, 0, 0;--ion-color-focus-shade: #e0e0e0;--ion-color-focus-tint: #ffffff;--ion-color-disable: #373737;--ion-color-disable-rgb: 55, 55, 55;--ion-color-disable-contrast: #ffffff;--ion-color-disable-contrast-rgb: 255, 255, 255;--ion-color-disable-shade: #303030;--ion-color-disable-tint: #4b4b4b;--ion-color-disable-label: #808080;--ion-color-disable-label-rgb: 128, 128, 128;--ion-color-disable-label-contrast: #000000;--ion-color-disable-label-contrast-rgb: 0, 0, 0;--ion-color-disable-label-shade: #717171;--ion-color-disable-label-tint: #8d8d8d;--ion-color-border: #373737;--ion-color-border-rgb: 55, 55, 55;--ion-color-border-contrast: #ffffff;--ion-color-border-contrast-rgb: 255, 255, 255;--ion-color-border-shade: #303030;--ion-color-border-tint: #4b4b4b;--ion-color-h3: #c4c4d1;--ion-color-h3-rgb: 196, 196, 209;--ion-color-h3-contrast: #000000;--ion-color-h3-contrast-rgb: 0, 0, 0;--ion-color-h3-shade: #acacb8;--ion-color-h3-tint: #cacad6;--ion-color-apple-icon: #ffffff;--ion-color-apple-icon-rgb: 255, 255, 255;--ion-color-apple-icon-contrast: #000000;--ion-color-apple-icon-contrast-rgb: 0, 0, 0;--ion-color-apple-icon-shade: #e0e0e0;--ion-color-apple-icon-tint: #ffffff;--ion-color-alert: #0f0f1d;--ion-color-alert-rgb: 15, 15, 29;--ion-color-alert-contrast: #ffffff;--ion-color-alert-contrast-rgb: 255, 255, 255;--ion-color-alert-shade: #0d0d1a;--ion-color-alert-tint: #272734;--ion-color-location-user: #cc0000;--ion-color-location-user-rgb: 204, 0, 0;--ion-color-location-user-contrast: #ffffff;--ion-color-location-user-contrast-rgb: 255, 255, 255;--ion-color-location-user-shade: #b40000;--ion-color-location-user-tint: #d11a1a;--ion-color-second-background: #0f0f1d;--ion-color-second-background-rgb: 15, 15, 29;--ion-color-second-background-contrast: #ffffff;--ion-color-second-background-contrast-rgb: 255, 255, 255;--ion-color-second-background-shade: #0d0d1a;--ion-color-second-background-tint: #272734;--ion-color-container-wallet: #222332;--ion-color-container-wallet-rgb: 34, 35, 50;--ion-color-container-wallet-contrast: #ffffff;--ion-color-container-wallet-contrast-rgb: 255, 255, 255;--ion-color-container-wallet-shade: #1e1f2c;--ion-color-container-wallet-tint: #383947;--ion-color-secondary: #222332;--ion-color-secondary-rgb: 34, 35, 50;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #1e1f2c;--ion-color-secondary-tint: #383947;--ion-color-tertiary: #6a64ff;--ion-color-tertiary-rgb: 106, 100, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #5d58e0;--ion-color-tertiary-tint: #7974ff;--ion-color-success: #2fdf75;--ion-color-success-rgb: 47, 223, 117;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #29c467;--ion-color-success-tint: #44e283;--ion-color-warning: #ffd534;--ion-color-warning-rgb: 255, 213, 52;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0bb2e;--ion-color-warning-tint: #ffd948;--ion-color-danger: #ff4961;--ion-color-danger-rgb: 255, 73, 97;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #e04055;--ion-color-danger-tint: #ff5b71;--ion-color-dark: #f4f5f8;--ion-color-dark-rgb: 244, 245, 248;--ion-color-dark-contrast: #000000;--ion-color-dark-contrast-rgb: 0, 0, 0;--ion-color-dark-shade: #d7d8da;--ion-color-dark-tint: #f5f6f9;--ion-color-medium: #989aa2;--ion-color-medium-rgb: 152, 154, 162;--ion-color-medium-contrast: #000000;--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: #86888f;--ion-color-medium-tint: #a2a4ab;--ion-color-light: #222428;--ion-color-light-rgb: 34, 36, 40;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #1e2023;--ion-color-light-tint: #383a3e;--ion-color-chatbackground: #434343;--ion-color-chatbackground-rgb: 67, 67, 67;--ion-color-chatbackground-contrast: #ffffff;--ion-color-chatbackground-contrast-rgb: 255, 255, 255;--ion-color-chatbackground-shade: #3b3b3b;--ion-color-chatbackground-tint: #565656;--ion-color-chattitle: #2e2f40;--ion-color-chattitle-rgb: 46, 47, 64;--ion-color-chattitle-contrast: #ffffff;--ion-color-chattitle-contrast-rgb: 255, 255, 255;--ion-color-chattitle-shade: #282938;--ion-color-chattitle-tint: #434453;--ion-color-botmessage: #222222;--ion-color-botmessage-rgb: 34, 34, 34;--ion-color-botmessage-contrast: #ffffff;--ion-color-botmessage-contrast-rgb: 255, 255, 255;--ion-color-botmessage-shade: #1e1e1e;--ion-color-botmessage-tint: #383838;--ion-color-chatusermessage: #4e0092;--ion-color-chatusermessage-rgb: 78, 0, 146;--ion-color-chatusermessage-contrast: #ffffff;--ion-color-chatusermessage-contrast-rgb: 255, 255, 255;--ion-color-chatusermessage-shade: #450080;--ion-color-chatusermessage-tint: #601a9d;--ion-color-toolbarcolor: #222332;--ion-color-toolbarcolor-rgb: 34, 35, 50;--ion-color-toolbarcolor-contrast: #ffffff;--ion-color-toolbarcolor-contrast-rgb: 255, 255, 255;--ion-color-toolbarcolor-shade: #1e1f2c;--ion-color-toolbarcolor-tint: #383947}.ios body.dark{--ion-background-color: #0f0f1d;--ion-background-color-rgb: 0, 0, 0;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-color-step-50: #0d0d0d;--ion-color-step-100: #1a1a1a;--ion-color-step-150: #262626;--ion-color-step-200: #333333;--ion-color-step-250: #404040;--ion-color-step-300: #4d4d4d;--ion-color-step-350: #595959;--ion-color-step-400: #666666;--ion-color-step-450: #737373;--ion-color-step-500: #808080;--ion-color-step-550: #8c8c8c;--ion-color-step-600: #999999;--ion-color-step-650: #a6a6a6;--ion-color-step-700: #b3b3b3;--ion-color-step-750: #bfbfbf;--ion-color-step-800: #cccccc;--ion-color-step-850: #d9d9d9;--ion-color-step-900: #e6e6e6;--ion-color-step-950: #f2f2f2}.md body.dark{--ion-background-color: #0f0f1d;--ion-background-color-rgb: 18, 18, 18;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #222222;--ion-color-step-50: #1e1e1e;--ion-color-step-100: #2a2a2a;--ion-color-step-150: #363636;--ion-color-step-200: #414141;--ion-color-step-250: #4d4d4d;--ion-color-step-300: #595959;--ion-color-step-350: #656565;--ion-color-step-400: #717171;--ion-color-step-450: #7d7d7d;--ion-color-step-500: #898989;--ion-color-step-550: #949494;--ion-color-step-600: #a0a0a0;--ion-color-step-650: #acacac;--ion-color-step-700: #b8b8b8;--ion-color-step-750: #c4c4c4;--ion-color-step-800: #d0d0d0;--ion-color-step-850: #dbdbdb;--ion-color-step-900: #e7e7e7;--ion-color-step-950: #f3f3f3}ion-button.button-outline{--border-width: 1px !important}.map-tiles{filter:var(--map-tiles-filter)}.custom-marker.icon{background-color:transparent!important}ion-item{--border-color: var(--ion-color-border);--background: transparent}.bottom{margin-bottom:20px}ion-button{display:flex;flex-direction:row;justify-content:center;align-items:center;--padding: 16px 24px;gap:8px;width:100%;height:48px;--background: var(--ion-color-primary);--border-radius: 32px;--box-shadow: none}.buttonPrimaryChatbot{box-sizing:border-box;justify-content:center;align-items:center;--padding: 18px 24px;gap:10px;width:100%;height:50px;--background: var(--ion-color-primary);--color: white;border:1px solid var(--ion-color-primary);border-radius:32px;background-color:var(--ion-color-primary);margin-bottom:10px;font-family:Roboto!important}.centeredAlertButton .alert-button-group{display:flex;justify-content:center}.buttonTerciary{box-sizing:border-box;justify-content:center;align-items:center;--padding: 18px 24px;gap:10px;--background: transparent;--color: var(--ion-color-primary);border:1px solid var(--ion-color-primary);border-radius:32px;--background-activated: var(--ion-color-disable);margin-bottom:10px}.dangerButton{--background: transparent;--color: var(--ion-color-danger);border:1px solid var(--ion-color-danger);border-radius:32px}ion-button.button-disabled{--background: var(--ion-color-disable);--color: var(--ion-color-disable-label);--box-shadow: none}ion-toolbar{--background: var(--ion-color-secondary)}ion-menu::part(container){border-radius:0 20px 20px 0;z-index:50000}ion-list{margin-bottom:20px}#menu{z-index:50000}.secondary{--background: var(--ion-color-secondary);--padding-start: 8px;--padding-end: 8px;z-index:2!important}.list-md,.list-ios{background:transparent;--ion-item-background: transparent}.icon-footer{fill:var(--ion-color-primary);width:32px}.apple-icon{fill:var(--ion-color-apple-icon)}ion-badge{--background: transparent;--color: var(--ion-color-primary);font-size:17px}ion-back-button{--background: var(--ion-color-primary)}.toolbarRow{display:flex;align-items:center;padding-left:40px}.toolbarRow ion-icon{display:inline-block;transform:rotate(270deg)}.toolbarCol{padding-left:0;margin-top:10px}.filtrosLabel{display:flex;width:100%;font-size:12px;justify-content:center}.registerFailed{max-width:300px;max-height:300px;margin-left:auto;margin-right:auto;margin-bottom:20px}.noVehicles{max-width:250px;max-height:250px;margin-left:auto;margin-right:auto;margin-bottom:20px}.alert{display:flex;flex-direction:column}.alertContainer{--background: var(--ion-color-alert)}.alertPriceInfo .alert-message{max-height:450px}.alert img{max-width:100%;max-height:150px;margin-bottom:8px}.alert .titleH3{margin-bottom:6px;font-size:14px}.alert .inactiveAlert{margin-bottom:6px;font-size:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.alert .alertText{line-height:18px}.footerLabel{font-size:14px!important;padding-top:3px}.leaflet-container{width:100%;height:100%}ion-modal#rate-modal{--height: 50%;--border-radius: 16px;--box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);padding-left:10px;padding-right:10px}ion-modal#rate-modal::part(backdrop){background:#d1d5db;opacity:1}ion-modal#rate-modal ion-toolbar{--background: rgb(14 116 144);--color: white}.modalRate{padding-top:15px;padding-left:15px;padding-right:15px}.titleRate{font-size:18px;font-weight:600;display:flex;justify-content:center;width:100%}.rowButtons{display:flex;flex-direction:row;width:100%}ion-card{border-radius:20px}ion-card-title{font-size:15px;font-weight:600}ion-card-content{display:flex!important;justify-content:flex-start;text-align:left;padding:8px}ion-searchbar{--border-radius: 40px}ion-list-header{font-size:18px}.title-h4{font-weight:600;font-size:16px}.title-h5{font-size:12px}.link{text-decoration:none}.footer{display:flex;flex-direction:column;align-items:center}.iconfooter{position:absolute;left:0;top:15px}.title-h3{font-weight:600;line-height:20px;color:var(--ion-color-h3)}.strong-text{font-weight:600}.ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis}.ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.ellipsis-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis}body.dark .icon{fill:var(--ion-text-color)}.illustration-primary-color{fill:var(--ion-color-primary)}.illustration-primary-color-lighter{fill:var(--ion-color-primary-lighter)}.illustration-primary-color-darker{fill:var(--ion-color-primary-darker)}.illustration-primary-color-darker-stroke{stroke:var(--ion-color-primary-darker)}.PhotoView-Portal.ios .PhotoView-Slider__BannerWrap{margin-top:var(--ion-safe-area-top)}.PhotoView-Portal .icon-button.ion-color-clear{color:#fff}.button-footer{padding:0 16px;margin:16px 0}.primary-text{color:var(--ion-color-primary)}.custom-toast.top{top:54px}.icon-button{width:30px;height:36px;--padding-start: 5px;--padding-end: 5px}.icon-button.button-solid{--padding-start: 14px;--padding-end: 14px;width:46px;height:46px}.icon-button.button-solid.medium{--padding-start: 7px;--padding-end: 7px;--border-radius: 50% !important;width:36px;height:36px;min-width:36px;min-height:36px}.icon-button::part(native) ion-ripple-effect{border-radius:50px}.icon-button:has(.badge){--border-radius: 0% !important}.icon-button:has(.badge).ios{--padding-end: 6px}.icon-button .badge{align-self:flex-start;position:absolute;top:-10px;right:-10px;border-radius:50%;padding:6px;font-size:10px;font-weight:700}.icon-button .badge.ios{top:0;right:-6px}.icon-button .badge.oneDigit{padding:4px 6px}.header-small .icon-button{margin-right:2px!important;margin-top:6px!important;width:32px!important;height:32px!important;--padding-start: 2px !important;--padding-end: 2px !important}.modal-sheet ion-toolbar{--background: var(--ion-background-color)}.app-header.header-small ion-toolbar{padding-top:0;--background: var(--ion-background-color);--min-height: 34px}.app-header.header-small .empty-button{width:34px;height:34px}.app-header .empty-button{width:48px;height:48px}.app-header-title{font-weight:600;font-size:17px}.app-header-img{width:100%;max-height:36px;padding:8px 0}.app-header ion-menu-button.ios,.app-header ion-button.ios{width:34px}.app-header-network{background-color:var(--ion-color-focus);padding:8px;justify-content:center;align-items:center;gap:8px}.charge-chart-tooltip{border:1px solid var(--ion-color-primary);border-radius:8px;padding:8px 16px;background-color:var(--ion-background-color);font-weight:900}.charge-chart-tooltip-date{font-size:12px;margin-bottom:5px}.charge-chart-tooltip-value{font-size:16px;font-weight:700}.charge-chart-tooltip-info{display:flex;align-items:center;gap:8px}.charge-chart-tooltip-info.energy{color:var(--ion-color-primary)}.charge-chart-tooltip-info.energy .dot{background-color:var(--ion-color-primary)}.charge-chart-tooltip-info.power .dot{background-color:var(--ion-color-secondary-contrast)}.charge-chart-tooltip-info .dot{width:10px;height:10px;border-radius:50%}.select-input-container{width:100%}.select-input-container.outside-margin-left{width:calc(100% - 16px);margin-left:16px}.select-input-container.outside-margin-left .select-input-label{margin-left:0}.select-input-label{font-size:13px;margin-left:16px}.select-input-option{display:flex;align-items:center;gap:8px}.select-input-option-selected{background-color:var(--ion-color-primary)!important;color:#fff!important}.select-input-icon{color:var(--ion-color-base)}.select-input-divider{width:100%;height:.5px;background-color:var(--ion-color-border);margin-top:4px}.chargeDataCol{display:flex;flex-direction:column}.colCharges{display:flex;flex-direction:column;align-items:center}.titleCharge{color:var(--ion-color-focus);font-size:14px;display:flex;justify-content:center;margin-bottom:4px}.textCharge{font-size:18px;display:flex;justify-content:center}.graphContainer{margin-top:24px;height:300px}body.qr-scanner-active{visibility:hidden;--background: transparent;--ion-background-color: transparent}body.qr-scanner-active.dark{--ion-background-color: transparent;--ion-color-light: white}.qr-scanner-modal{visibility:visible;--background: transparent;--ion-background-color: transparent}.qr-scanner-modal ion-toolbar{--background: transparent}.qr-scanner-modal-buttons{display:flex;flex-direction:column;gap:16px}.status-label{display:flex!important;gap:4px;border-radius:5px;border:1px solid var(--ion-color-h3);color:var(--ion-color-h3);align-items:center;padding:2px 8px;font-size:13px!important;font-weight:900;line-height:140%}.status-label-active{color:#fff!important;background-color:var(--ion-color-primary);border:1px solid var(--ion-color-primary)}.status-label.contrast{color:var(--ion-color-primary-contrast);border:1px solid var(--ion-color-primary-contrast)}.colCharge{display:flex;flex-direction:column}.chargeInfoContainer{display:flex;flex-direction:row;justify-content:space-between;width:80%;padding:8px 30px 20px;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.3);width:100%}.labelInfoCharge{font-size:16px}.subtitleInfoCharge{font-size:14px;color:var(--ion-color-focus)}.rowChargeHistory{width:100%}.remove-button{display:flex;flex-direction:column;align-items:center}.remove-button ion-label{font-size:12px;text-align:center}.chargerNameTitle{font-weight:600;margin-bottom:10px}.chargerAddressTitle{margin-bottom:10px}.rowContainerCharger{display:flex;flex-direction:row;justify-content:space-between;width:80%;padding:8px 30px;align-items:center;box-shadow:0 1px 1px var(--ion-color-focus)}.rowContainerFavCharger{display:flex;flex-direction:row;justify-content:space-between;width:80%;padding:8px 16px 8px 30px;align-items:center}.extended{width:100%}.chargerInfoColLeft{display:flex;flex-direction:column;align-items:center;flex:30%;gap:4px}.chargerInfoColRight{display:flex;flex-direction:column;align-items:start;flex:70%}.distanceLabel{font-size:13px!important}.incidence-comment{display:flex;flex-direction:column;gap:10px;max-width:90%;padding:12px;border-radius:10px}.incidence-comment.user{background:var(--ion-color-tertiary);align-self:flex-end}.incidence-comment.admin{border:2px solid var(--ion-color-tertiary);align-self:flex-start}.incidence-comment .comment-text{line-height:23px}.incidence-comment .comment-image{height:250px}.incidence-comment .comment-footer{display:flex;justify-content:flex-end;align-items:flex-end}.incidence-comment .comment-footer .comment-date{font-size:13px}.incidence-info{display:flex;justify-content:space-between;gap:8px;margin:0;position:fixed;background:var(--ion-color-secondary);width:100%;z-index:1;padding:16px 24px}.incidence-info .title-container{display:flex;gap:8px;line-height:24px;font-weight:600}.incidence .incidence-comments{display:flex;flex-direction:column;gap:16px;margin:56px 16px 16px}.incidence .attachment-image{background:rgba(var(--ion-color-tertiary-rgb),.5);margin:0 16px;border-radius:16px;padding:16px}.incidence .send-input-container{display:flex;flex-direction:row;align-items:center;margin:6px 8px}.incidence .send-input-container .send-input{border:2px solid var(--ion-color-tertiary);border-radius:40px;padding-left:8px}.incidence .send-input-container .attachment-button{width:48px;height:48px;--padding-start: 10px;--padding-end: 10px}.incidence .send-input-container .send-button{width:48px;height:48px;--padding-start: 14px;--padding-end: 14px}.divider-container{height:.1px;width:100%;background-color:var(--ion-color-focus);opacity:.2}.incidence-card{display:flex;flex-direction:column;gap:8px;margin:16px 24px}.icon-label{display:flex;flex-direction:row;align-items:center;gap:12px}.icon-label .icon{font-size:24px;min-width:24px}.keychain-card{display:flex;justify-content:space-between;padding:30px}.keychain-card-container{display:flex;flex-direction:row;gap:16px}.keychain-card-icon{width:50px;height:auto}.keychain-card-info{display:flex;flex-direction:column;gap:4px}.keychain-card-info .status{margin-top:4px}.keychain-page-buttons{display:flex;flex-direction:column;align-items:center;gap:8px;margin:30px 0}.keychain-page-buttons ion-button{width:90%}.keychain-page .text-container{display:flex;flex-direction:column;margin:0 24px}.keychain-page .text-container .title{font-weight:600;font-size:18px}.keychain-page .text-container .text-list{display:flex;flex-direction:column;gap:24px}.keychain-page .text-container .text-list .text-item{line-height:24px}.loginPageContent{margin-top:4px;margin-bottom:0;display:flex!important;flex-direction:column;padding:0 22px!important}.titleH4{font-weight:600;font-size:15px;padding-bottom:12px}.createAccountBtn{margin-bottom:35px}.loginImageContainer{position:relative}.loginImageContainer ion-label{position:absolute;bottom:0;left:0;width:100%;font-weight:600;font-size:38px;color:#fff;padding-left:44px;padding-bottom:19px;line-height:56px}.loginImageContainer img{width:100%;max-height:480px;object-fit:cover}.newUser{display:flex;align-items:stretch;gap:12px;margin-top:inherit;flex-direction:row;flex-wrap:nowrap;justify-content:center}.createAccount a{background-color:transparent;color:var(--ion-color-primary);text-decoration:underline}.createAccount a:hover{text-decoration:underline}.active-charge{width:100%;display:flex;justify-content:center;align-items:center}.active-charge-icon{font-size:21px!important;margin-right:4px}.active-charge .info{display:flex;justify-content:center;align-items:center;border:1px solid var(--ion-color-primary);border-radius:30px;background-color:var(--ion-background-color)}.active-charge .info.loading{height:50px;width:100px}.active-charge .info .info-grid{display:flex;justify-content:space-between;gap:16px}.active-charge .info .info-grid>div{display:flex;flex-direction:column;gap:4px}.active-charge .info .info-grid .charger-name{font-size:14px;font-weight:600;color:var(--ion-text-color)}.active-charge .info .info-grid-buttons{justify-content:center;gap:16px!important}.active-charge .info .info-grid-buttons .info-grid-button{margin:0!important;height:40px}.buttons{position:absolute;bottom:64px;left:0;right:0;display:flex;justify-content:space-between;padding:16px}.stopChargeButton{margin-top:6px}.rate-limit-list{display:flex;flex-direction:column;gap:8px}.rate-limit-list .rate-limit{display:flex;align-items:center;gap:8px}.active-charge-monitoring{display:flex;flex-direction:column;gap:12px}.active-charge-monitoring-label-time{display:flex;gap:3px;color:var(--ion-color-h3);font-size:16px;margin-right:15px}.active-charge-monitoring-label-time .active-charge-monitoring-icon{margin:0}.active-charge-monitoring-label-time .remaining-time{color:var(--ion-color-primary)}.active-charge-monitoring-label-time .disconnect-cable{font-size:14px;line-height:20px}.active-charge-monitoring-label-time .disconnect-cable-extra-info{color:var(--ion-color-focus)}.active-charge-monitoring-remaining-time{font-style:italic;margin-top:12px}.active-charge-monitoring-progress-bar{height:14px;border-radius:20px}.active-charge-monitoring .free-label{margin-top:8px}.active-charge-detail-title{font-size:20px}.active-charge-detail-address{font-size:14px;color:var(--ion-color-focus);margin:5px 0}.active-charge-detail-domain-logo{max-width:120px;max-height:80px}.active-charge-detail-chart{margin:25px 0;width:90%}.active-charge-detail .rate-limit-list{margin:16px;display:flex;flex-direction:column;gap:16px}.active-charge-detail-buttons{margin-top:16px;display:flex;flex-direction:column}.active-entities{z-index:4000;position:absolute;bottom:86px;width:100%;display:flex;justify-content:center;align-items:center}.active-entities>div{margin:0 16px}.charger-images .swiper-wrapper{margin-bottom:48px}.charger-images .swiper-pagination-bullet{width:10px;height:10px;background:var(--ion-color-primary)!important}.charger-images .swiper-pagination-bullet-active{background:var(--ion-color-primary)!important}.charger-images .charger-image{height:250px!important}.socket-connector-info{width:100%;padding:4px 10px 16px;font-size:15px}.socket-connector-info.active-socket{background-color:var(--ion-color-tertiary)}.socket-connector-info-detail-row{align-items:center;justify-content:space-between;gap:8px}.socket-connector-info-number{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--ion-color-border);height:20px;width:20px;color:#fff;text-align:center;font-size:12px}.socket-connector-info-number>ion-label{line-height:20px}.socket-connector-info .socket-icon{font-size:20px}.socket-connector-info-col-connector{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0}.socket-connector-info-col-charge-type{padding:5px 0}.socket-connector-info-rates{display:flex;justify-content:end;padding:5px 0}.socket-connector-info-rates ion-label{text-align:center}.socket-connector-info-physical-reference{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:5px;font-size:16px;font-style:italic}.socket-connector-info .disabled-socket{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;margin-top:5px}.socket-connector-info .disabled-socket ion-icon{width:40px}.socket-connector-info .disabled-socket-sockets{opacity:.5}.socket-connector{align-items:center;margin:6px 0}.socket-connector-label{font-size:14px;margin-left:8px}.active-reservation-data{display:flex;justify-content:center;align-items:center;padding:16px;gap:8px}.active-reservation-data.is-detail{background-color:rgba(var(--ion-color-primary-rgb),.1)}.active-reservation-data-progress{max-width:60px}.active-reservation-data-info{display:flex;flex-direction:column}.active-reservation-data-info ion-label{font-size:14px;text-align:start}.active-reservation-data-info ion-col{display:flex;flex-direction:column;align-items:flex-start;padding-top:0;padding-bottom:0}.active-reservation-data-info .hours-title{color:var(--ion-color-focus)}.active-reservation-data-info .hours-number{font-weight:600;font-size:18px}.active-reservation-data-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center}.active-reservation-detail-modal{padding:24px}.active-reservation-detail-modal-buttons{margin:16px;display:flex;gap:8px}.active-reservation{color:var(--ion-text-color);border:1px solid var(--ion-color-primary);border-radius:30px;background-color:var(--ion-background-color)}.credit-card{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.credit-card-container{flex-grow:1;border:1px solid var(--ion-color-time-selector);border-radius:20px;padding:16px}.credit-card-container.show-actions{padding-bottom:8px}.credit-card-container-logo{max-width:100px;max-height:40px;margin-bottom:16px}.credit-card-container.selected{background-color:rgba(var(--ion-color-primary-rgb),.2)}.credit-card-container-first-row{display:flex;justify-content:space-between}.credit-card-container-number{display:flex;justify-content:right;margin-right:16px}.credit-card-container-number.have-exp{justify-content:space-between;margin:0 16px}.credit-card-container-actions{margin-top:8px}.wallet-view{padding:24px 16px;border-radius:20px;background:var(--ion-color-secondary);border:1px solid var(--ion-color-tertiary);display:flex;flex-direction:column;gap:16px}.wallet-view.dark{border:none}.wallet-view-amount{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--ion-color-time-selector)}.wallet-view-amount-text{font-size:48px;line-height:48px}.wallet-view-amount-text.small{font-size:32px;line-height:28px}.wallet-view-amount.required-balance{color:var(--ion-color-danger)}.wallet-view-amount .required-balance-text{font-size:12px}.alert-modal{--height: none;--width: ;--border-radius: 16px;--box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);padding:24px;z-index:50000}.alert-modal .close-progress-bar{width:30px;padding-right:4px;padding-top:4px}.alert-modal .close-progress-bar .close-button{width:32px;height:32px;--padding-top: 2px;--padding-end: 2px;--padding-bottom: 2px;--padding-start: 2px}.alert-modal-container{display:flex;flex-direction:column;gap:16px;padding:0 16px 16px}.alert-modal-content{display:flex;flex-direction:column;align-items:center;gap:16px}.alert-modal-content .alert-modal-title{font-weight:600;color:var(--ion-color-h3);align-self:flex-start}.alert-modal-content .alert-modal-text{font-size:14px}.alert-modal-content .alert-modal-textarea{min-height:110px}.alert-modal-content .alert-modal-textarea textarea{max-height:85%}.alert-modal-footer{display:flex;flex-direction:row;gap:8px;justify-content:flex-end}.alert-modal-footer ion-button{max-width:400px}.alert-modal-footer.hidden-secondary{justify-content:center}.alert-modal-footer.hidden-secondary ion-button{max-width:400px}.vehicle-card{display:flex;flex-direction:column;padding:8px 24px;width:100%;border-radius:20px;border:1px solid var(--ion-color-time-selector)}.vehicle-card.highlight-border{border:1px solid var(--ion-color-primary)}.vehicle-card.vehicle-active{background-color:rgba(var(--ion-color-primary-rgb),.2)}.vehicle-card-info-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.price-info-alert .alert-message{max-height:450px}.price-info-container{display:flex;flex-direction:column;gap:10px;font-size:17px}.charge-step-choose{margin:0}.charge-step-choose-time{justify-content:center;align-items:center;gap:10px}.charge-step-choose-time .time-label-container{display:flex;justify-content:center;margin:15px 0;padding:8px;border:1px solid var(--ion-color-focus);border-radius:20px;width:50%;font-weight:400;font-size:24px;color:var(--ion-color-time-selector)}.charge-step-choose-time .time-label-container.automatic-charge{width:80%}.charge-step-choose-time .kWh{display:flex;justify-content:center;align-items:center}.charge-step-choose ion-range::part(tick){background:var(--ion-color-tertiary)}.charge-step-choose ion-range::part(tick-active){background:var(--ion-color-primary)}.charge-step-choose ion-range::part(pin){display:inline-flex;align-items:center;justify-content:center;background:var(--ion-color-primary);color:#fff;border-radius:50%;transform:scale(1.01);top:-20px;min-width:28px;height:28px;transition:transform .12s ease,background .12s ease}.charge-step-choose ion-range::part(pin):before{content:none}.charge-step-choose ion-range::part(knob){background:var(--ion-color-primary)}.charge-step-choose ion-range::part(bar){background:var(--ion-color-tertiary)}.charge-step-choose ion-range::part(bar-active){background:var(--ion-color-primary)}.charge-step-choose-energy{display:flex;justify-content:center;font-weight:600}.charge-step-choose-info{display:flex;flex-direction:column;gap:10px;margin:16px 24px}.charge-step-choose-info.automatic-charge{margin-bottom:0}.charge-step-choose-info .time-text{line-height:20px}.charge-step-choose-info ion-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;font-size:14px}.charge-step-choose-info ion-row ion-icon{font-size:18px}.charge-step-choose-info .subscription-progress-bar{height:12px;border-radius:5px}.charge-step-choose-info .subscription-progress-bar::part(stream){background:var(--ion-color-disable)}.charge-step-choose-info .subscription-progress-bar::part(track){background:var(--ion-color-primary-lighter)}.charge-step-choose-info .price-row{display:flex;justify-content:space-between;align-items:center;margin:16px 16px 0}.charge-step-choose-info .price-row ion-label{font-size:16px}.charge-step-choose-info .price-row .price-loading{height:23px}.charge-automatic{--width: 100%}.charge-automatic-content{width:100%;padding:12px;max-height:75vh;overflow:auto;display:flex;flex-direction:column;gap:16px}.charge-automatic-vehicle{display:flex;flex-direction:column;gap:8px}.charge-automatic-payment{width:100%;display:flex;flex-direction:column;gap:8px}.charge-automatic-payment .price-info{position:fixed;z-index:1;bottom:88px;left:16px;display:flex;justify-content:space-between;width:92%;height:36px;padding:8px;border-radius:8px;font-size:18px;font-weight:700;background-color:var(--ion-color-primary-tint);color:var(--ion-color-primary-contrast)}.charge-automatic-edit{text-align:center;text-decoration:underline;margin-bottom:48px}.add-credit-card-error{text-align:center;margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--ion-color-danger);font-size:px}.add-credit-card-feedback{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:16px}.add-credit-card-feedback .icon{font-size:60px}.add-credit-card-payu-loading{height:100%;display:flex;justify-content:center;align-items:center}.background-color{color:var(--ion-background-color)}.text-color{color:var(--ion-text-color)}.add-credit-card{margin:8px}.add-credit-card-form{margin-top:20px;margin-bottom:40px;display:flex;flex-direction:column;gap:30px}.add-credit-card-form .input-credit-card{display:flex;flex-direction:column;height:52px;justify-content:space-between;border-bottom:1px solid var(--ion-color-primary);padding-bottom:2px}.add-credit-card-form .input-row{display:flex;gap:24px}.add-credit-card-form .input-row .input-credit-card{width:50%}.add-credit-card-stripe-loading{height:100%;display:flex;justify-content:center;align-items:center}.payment-selector-new{justify-content:flex-end;align-items:center;width:70%}.payment-selector-list{display:flex;flex-direction:column;margin:0 16px}.payment-selector-list .payment-item{display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid var(--ion-color-focus);padding:0 4px}.payment-selector-list .payment-item-content{display:flex;justify-content:space-between;height:64px;align-items:center;width:100%}.payment-selector-list .payment-item-content-title{display:flex;align-items:center;gap:16px}.payment-selector-list .payment-item:last-child{border-bottom:none;width:100%;padding:0;margin-top:6px}.apple-pay-item{margin-top:10px}.googlepay-item{width:100%;margin-top:10px}.googlepay-item #gpay-container{width:100%}.apple-pay-button{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:8px;font-size:17px;font-weight:500;cursor:pointer;border:none;transition:all .15s ease}.apple-pay-light{background-color:#fff;color:#000;border:1px solid #ccc}.apple-pay-light:hover{background-color:#f5f5f5}.apple-pay-dark{background-color:#000;color:#fff}.apple-pay-dark:hover{background-color:#333}.apple-pay-logo{display:inline-flex;align-items:center;gap:8px}.apple-logo{width:18px;height:18px;background-color:currentColor;-webkit-mask:url(https://upload.wikimedia.org/wikipedia/commons/f/fa/Apple_logo_black.svg) no-repeat center;-webkit-mask-size:contain;mask:url(https://upload.wikimedia.org/wikipedia/commons/f/fa/Apple_logo_black.svg) no-repeat center;mask-size:contain}.pay-text{letter-spacing:.5px}.payment-step-guest-error{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:16px}.payment-step-guest-error .icon{font-size:60px}.payment-step-logged .credit-card-list{height:100%;display:flex;flex-direction:column;gap:16px;margin-top:8px}.charge-data-guest-user{display:flex;flex-direction:column;gap:24px}.charge-data-guest-user-loading{display:flex;justify-content:center;margin-top:24px}.charge-data-guest-user .input-fill-solid,.charge-data-guest-user .select-fill-solid{--background: var(--ion-background-color) !important}.charge-data-guest-user .add-vehicle{margin-top:24px}.charge-data-guest-user-success-message{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:16px}.charge-data-guest-user-success-message ion-icon{font-size:60px}.charge-data-logged-user{display:flex;flex-direction:column;gap:24px}.charge-step-charge-instructions-list{display:flex;flex-direction:column;gap:16px}.instruction-card{padding:0 8px;box-shadow:3px 3px 15px gray;border-radius:20px}.instruction-card.disable-card{opacity:.5;pointer-events:none}.instruction-card-text{display:flex;align-items:center}.instruction-card svg{width:100%;height:100%}.charge-steps{margin-bottom:0}.charge-steps-component{margin:16px 24px}.modal-header ion-toolbar{--background: --ion-background-color}.modal-header-close-button{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-header-close-button>ion-icon{font-size:28px}.charge-init-timeout{margin-bottom:16px;margin-right:8px;justify-content:space-between}.charge-steps-total-price-info{justify-content:space-between;margin:0 24px 16px;padding:16px;border-radius:10px;background:rgba(var(--ion-color-primary-rgb),.7);font-size:20px;color:#fff}.charge-steps-footer ion-toolbar{border-top:1px solid var(--ion-color-border-div);padding:8px 24px}.charge-steps-footer ion-toolbar.md{--ion-safe-area-bottom: 8px}.charge-steps-footer ion-toolbar ion-col{padding:0}.charge-steps-footer ion-toolbar .open-ticket-button{font-size:10px}.charge-steps-footer-buttons{width:99%}.custom-cluster-marker{display:flex!important;justify-content:center;align-items:center;border-radius:50%;border:1px solid white;font-size:14px;color:#fff;background-color:var(--ion-color-primary)}.custom-marker{color:#fff}.custom-marker .location-container{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.custom-marker .location-container.not-available{--background-color: #8a8a8a}.custom-marker .location-container.available{--background-color: #64bd63}.custom-marker .location-container.charging{--background-color: #5dc4bf}.custom-marker .location-container.reserved{--background-color: #f0b518}.custom-marker .location-container .location-backgroud{position:absolute;border-radius:50%;width:44px;height:44px;background-color:var(--background-color);opacity:.4}.custom-marker .location-container .location-border{border-radius:50%;border:2px solid var(--background-color);width:95%;height:95%;position:absolute;box-sizing:border-box}.custom-marker .location-container .location-center{width:24px;height:24px;background:var(--background-color);position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center}.custom-marker .location-container .location-close-icon{position:absolute;top:-3px;right:-3px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;width:15px;height:15px;border:2px solid #8a8a8a;color:#8a8a8a;font-size:14px}.charger-info{width:100%}.charger-info-detail{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-direction:row;flex-wrap:nowrap;margin-bottom:8px}.charger-info-detail .charger-title{line-height:1.5}.charger-info-detail .charger-name{margin-right:8px}.charger-info-detail .charger-label{margin-top:4px;margin-left:4px;display:inline-flex;background-color:var(--ion-color-primary-shade);border:1px solid var(--ion-color-primary-shade)}.charger-info-detail .tooltip-private{max-width:85%;z-index:999;opacity:100%}.charger-info-detail .assistance-label{margin-left:6px}.charger-info-detail-buttons{display:flex;align-items:center;gap:5px;flex-wrap:nowrap}.charger-info-detail-buttons .number-id{font-weight:700;color:var(--ion-color-h3);user-select:all}.charger-info-detail-buttons .sat-button{width:30px;--padding-start: 5px;--padding-end: 5px}.charger-info .disabled-charger{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;margin-bottom:10px}.charger-info .disabled-charger ion-icon{width:40px}.charger-info .disabled-charger-sockets{opacity:.5}.charger-info .emergency-button-pressed{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;margin-bottom:10px}.charger-info .emergency-button-pressed ion-icon{width:40px}.charger-info .sockets-empty{width:100%;display:flex;justify-content:center}.location-detail-close-icon{justify-content:end}.location-detail-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:8px}.location-detail-address{font-weight:600}.location-detail .tooltip-private{max-width:85%;z-index:999;opacity:100%}.location-detail .green-energy{width:90px;height:90px;margin:0 8px;background-image:url(/app/assets/green_energy-CW8-5791.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;padding-left:20px;color:#fff}.location-detail .green-energy .text{font-weight:700;line-height:12px;font-family:system-ui}.location-detail .green-energy .text .energy{font-size:10px;margin-bottom:1px}.location-detail .green-energy .text .renewable{font-size:9px}.location-detail .green-energy .text .renewable.fr,.location-detail .green-energy .text .renewable.ro{font-size:8px}.location-detail-content{padding:0 16px}.location-detail-content .no-location{height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.location-detail-content .no-location-text{font-size:18px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.location-detail-content .no-location .icon{width:100px;height:100px}.location-detail-chargers{gap:16px}.location-detail-skeleton{width:100%;padding:16px}.location-detail-skeleton ion-skeleton-text{height:16px;--border-radius: 9999px}.location-detail-skeleton .icon-skeleton{height:24px;width:28px;--border-radius: 9999px}.location-detail-skeleton-accordion{display:flex;align-items:center;gap:32px;height:16px;padding:16px}.location-detail-skeleton-charger-label{display:flex;align-items:center;gap:64px;margin-top:8px}.location-detail-skeleton-charger-label>ion-skeleton-text{width:60%}.location-detail-skeleton-charger-label .icon-charger-label{display:flex;gap:12px;margin-right:8px}.location-detail-skeleton .socket-skeleton{padding:4px 10px 16px}.location-detail-skeleton .socket-skeleton .info-row{display:flex;align-items:center}.location-detail-skeleton .socket-skeleton-connection{display:flex;align-items:center;gap:8px;width:41%}.location-detail-skeleton .socket-skeleton-charge-type{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 10px 16px;width:40%}.location-detail-skeleton .socket-skeleton-charge-type .labels{width:40%}.location-detail-skeleton .socket-skeleton-rate{width:19%}.location-detail-skeleton .socket-skeleton .status{width:25%}.location-more-info-img{border-radius:8px}.location-more-info-domain-logo{margin-top:10px}.location-more-info-title{font-size:13px;color:var(--ion-color-focus)}.location-more-info-icon{font-size:23px}.location-more-info-icon.assit-icon{color:#7bbf05;margin-right:8px}.location-more-info-schedule{align-items:center;justify-content:space-between}.location-more-info-schedule .regular-hours{padding:0 8px}.location-more-info-schedule .regular-hours-days{font-size:13px;font-weight:700;margin-right:5px}.location-more-info-schedule .regular-hours-hours{font-size:15px}.location-more-info-services{align-items:center;gap:5px;background-color:var(--ion-color-disable-label-tint);font-size:170%;border-radius:30%;margin:2px}.location-more-info-assistance{display:flex;align-items:center;justify-content:end;font-size:14px}.location-more-info-service-icon{border-radius:20%;background-color:var(--ion-color-tertiary);margin:3px;padding:6px;display:flex}.location-more-info-service-icon ion-icon{font-size:20px}.location-more-info-additional-info{font-size:14px}.scheduleCol{display:flex;flex-direction:column}.exceptional{font-size:15px;display:flex;flex-direction:row;align-items:center;margin-right:5px}.scheduleLabel{font-size:"13px";font-weight:"bold"}.iconMargin{margin:5px}.subscription-progress{display:flex;flex-direction:column;align-items:center;gap:16px}.subscription-progress-bar{height:12px;border-radius:5px}.subscription-progress-bar::part(track){background:var(--ion-color-disable)}.rates-page{--background: var(--ion-color-second-background)}.rates-page-title-page{font-size:18px;font-weight:600;display:flex;align-items:center;margin-left:25px;margin-top:25px;font-weight:"bold"}.rates-page .price{font-family:Roboto!important;color:var(--ion-color-h3)!important;font-weight:600!important;background:var(--ion-color-disable);padding:14px;display:flex;align-items:center;margin-top:16px}.rates-page .font-size-price{font-size:20px!important}.rates-page .bold{font-size:14px;margin-bottom:5px;font-weight:700}.rates-page .field{display:flex;flex-direction:column;gap:2px}.rates-page .field .field-title{font-size:14px;font-weight:600}.rates-page .field .field-value{display:flex;gap:5px;font-size:16px}.rates-page .field .field-value.center{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:5px;margin-top:4px}.rates-page .penalty{color:#534d4d;font-size:16px;margin:8px 0}.rates-page .penalty.dark{color:#d5c9c9}.container-rates{padding:15px;border-radius:20px;margin:25px;background:var(--ion-color-container-wallet);border:1px solid #cfcfcf}.container-rates-rate{display:flex;flex-direction:column}.container-rates-rate-join{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;font-size:20px!important}.container-rates-title{font-weight:600;display:flex;align-items:center;font-weight:"bold"}.container-rates .info-rate{display:flex;flex-direction:row;align-items:center;font-size:14px!important}.container-rates .info-rate-schedule-col{display:flex;flex-direction:column;justify-content:center;padding-left:7px;gap:8px}.container-rates .info-rate-schedule-col-title{font-size:12px}.container-rates .additional-info{font-size:15px;padding-left:3px}.container-rates-condition{padding:15px;border-radius:15px;margin-bottom:5px;background:var(--ion-color-container-wallet);border:1px solid #cfcfcf;width:100%;height:100%}.container-rates-condition-title{font-size:14px}.container-rates-condition .join{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;font-size:16px!important}.container-rates-period{padding:15px;border-radius:15px;margin-bottom:5px;background:var(--ion-color-container-wallet);border:1px solid #cfcfcf}.container-rates-period .join{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;font-size:18px!important}.container-rates-period .info-period{display:flex;flex-direction:row;align-items:center;font-size:14px!important}.container-rates-period .info-period .period-days-list{width:100%;display:flex;justify-content:space-evenly;margin-bottom:8px}.container-rates-period .info-period .period-days-list .period-day{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #cfcfcf}.container-rates-period .info-period .period-days-list .period-day.active{background:var(--ion-color-primary);color:var(--ion-color-primary-contrast);border:none}.container-rates-period .info-period .period-hours{display:flex;justify-content:center;gap:5px;font-size:16px;margin-bottom:8px}.container-rates-period .penalty{color:#534d4d;font-size:14px;margin:8px 0}.container-rates-period .penalty.dark{color:#d5c9c9}.socket-busy-modal{--height: none;--width: none;--border-radius: 16px;padding:24px}.socket-busy-modal::part(backdrop){background-color:#d1d5db;opacity:1}.socket-busy-modal-progress-bar{display:flex;justify-content:center;max-height:100px;margin-bottom:16px}.socket-busy-modal-progress-bar .CircularProgressbar{max-width:90px}.socket-busy-modal-progress-bar-children{max-width:70px;font-size:14px!important}.location-detail-footer,.location-detail-footer-empty{height:calc(76px + var(--ion-safe-area-bottom, 0))}.location-detail-footer-buttons{height:calc(76px + var(--ion-safe-area-bottom, 0));padding:10px 12px;display:flex;gap:8px}.filters-charge-type .description{display:flex;flex-direction:column;gap:4px}.filters-charge-type .description .charge-title{font-weight:600;font-size:15px!important}.filters-charge-type .description .charge-type-power{font-size:15px;color:var(--ion-color-h3)!important}.filters-connector-type .first-connectors{margin-bottom:8px!important}.filters-connector-type .rest-connectors{margin:0!important;overflow:hidden;transition:max-height .5s ease}.filters-connector-type .rest-connectors.open{max-height:1000px}.filters-connector-type .rest-connectors.closed{max-height:0}.filters-modal-header ion-toolbar{--background: var(--ion-background-color)}.filters-modal ion-content{--padding-start: 24px;--padding-end: 24px}.filters-modal .filter-list-toggle{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.filters-modal .filter-list-toggle .filter-toggle{display:flex;align-items:center;justify-content:space-between}.filters-modal .filter-title{font-size:18px;margin-left:8px;font-weight:600}.filters-modal .filter-list{padding:0;display:flex;flex-wrap:wrap;justify-content:center;margin:16px 0;gap:8px}.filters-modal .filter-list .filter-item{display:flex;flex-direction:row;align-items:center;gap:8px;width:47%;height:56px;border-radius:24px;padding:0 16px}.filters-modal .filter-list .filter-item .icon-filter{fill:var(--ion-color-apple-icon)!important;width:24px;height:24px}.filters-modal .filter-list .filter-item .connector-icon{width:20px;height:20px}.filters-modal .filter-list .filter-item.selected{background-color:var(--ion-color-disable)}.filters-modal .filter-buttons{display:flex;flex-direction:row;gap:16px;padding:15px}.filters-modal .filter-buttons ion-button{width:46%}.user-marker{opacity:.7;z-index:1000!important;pointer-events:none!important;display:flex!important;justify-content:center;align-items:center;border-radius:50%;border:1px solid white;background-color:#4285f4;box-shadow:0 0 15px 5px #4285f4}.map-page .user-avatar{width:36px;height:36px;margin-left:4px;--background: var(--ion-color-primary);--ion-color-base: white !important;font-size:18px}.map-page .map-container{height:100%}.map-page .map-container .open-app{position:absolute;top:80px;left:0;z-index:9999;width:100vw;display:flex;justify-content:center}.map-page .map-container .open-app-container{max-width:500px;border-radius:8px;width:94%;padding:16px;background-color:var(--ion-color-secondary);display:flex;align-items:center;justify-content:space-between}.map-page .map-container .open-app-container .info{display:flex;align-items:center}.map-page .map-container .open-app-container .info .logo-app{width:42px;height:42px}.map-page .map-search.ios{height:50px;padding-top:8px}.map-page ion-searchbar.md{--background: rgba(var(--ion-text-color-rgb), .07)}.map-page ion-footer ion-toolbar{--background: var(--ion-background-color)}.timer-notify{font-size:12px;font-weight:700;color:#000;text-align:center;width:100px;height:100px;border-radius:50%;background-color:#fff;border:10px solid var(--ion-color-tertiary);padding-top:14px;padding-bottom:0;margin-bottom:16px}.no-timer-notify{font-size:22px;font-weight:700;color:#000;text-align:center;border-radius:50%;background-color:#fff;margin:20px auto;padding-top:14px;padding-bottom:14px}.timer-number{font-size:15px;font-weight:700;padding-top:5px;text-align:center}.labelDisponible{font-size:13px;color:#fff;font-weight:800;padding:5px;line-height:18.2px;align-items:center}.containerDisponibilidad{border-radius:5px;padding:2px;background-color:var(--ion-color-primary)}.containerOcupado{border-radius:5px;background-color:transparent;border:1px solid var(--ion-color-h3)}.labelOcupado{font-size:13px;font-weight:800;padding:5px;color:var(--ion-color-h3);line-height:18.2px;align-items:center}.modalColumn{display:flex;flex-direction:column;align-items:start!important}.separatorLineModal{display:flex;align-items:center;justify-content:center}.lineModal{height:.1px;width:100%;background-color:var(--ion-color-focus)}.modalFilters{flex-direction:column}.easy-button-container{width:11%;background-color:#fff;padding:2px}.labelSuggestion{font-size:15px}.accordionDetails ion-icon{font-size:18px}.route-map-modal{display:flex;flex-direction:column;gap:8px}.route-map-modal .beta{display:flex;justify-content:right;align-items:center;gap:8px}.route-map-modal .row{display:flex;flex-direction:row;align-items:center;justify-content:center}.leaflet-routing-container{display:none}.search-term{width:100%;display:flex;justify-content:space-between}.search-term-title{display:flex;align-items:center;gap:8px}.search-term-delete{width:32px;height:32px;margin-left:4px;min-height:1px;--padding-top: 2px;--padding-start: 2px;--padding-bottoms: 2px;--padding-end: 2px}.search-term-modal{margin:20px 40px}.search-term-modal .recent-title{font-size:18px;font-weight:600}.search-term-modal .recent-container{display:flex;flex-direction:column;gap:8px;margin:16px 0}.search-term-modal .search-info{margin-top:16px}.actual-location{display:flex;justify-content:center}.actual-location ion-button{width:90%;margin:8px 0}.actual-location ion-button.ios{margin-bottom:12px!important}.scan-button{z-index:5000}.scan-button.ios{bottom:35px}.scan-button.md{bottom:12px}.scan-button ion-fab-button{width:50px;height:50px}.scan-button-fab-list ion-fab-button{width:56px;height:56px}.scan-button-fab-list ion-fab-button ion-icon{width:24px;height:24px}.footer ion-toolbar.ios{height:95px}.footer ion-toolbar .footer-row{display:flex;justify-content:space-around;align-items:center}.search-bar{height:300%;overflow:scroll;padding:16px}.notification{background-color:var(--ion-color-disable)}.notification-row{display:flex;flex-direction:row;width:100%;padding-bottom:8px;padding-top:8px;align-items:center}.notification-title{font-weight:600;margin-bottom:10px}.onboarding-container{padding:30px}.onboarding-container svg{width:320px;height:320px}.onboarding-container .swiper-pagination-bullet{width:10px;height:10px;background:var(--ion-color-primary)!important}.onboarding-container .swiper-pagination-bullet-active{background:var(--ion-color-primary)!important}.onboarding-container .swiper{height:100%;width:100%;align-items:top}.slide{display:flex;flex-direction:column;height:80%!important}.title{font-weight:700;font-size:20px;line-height:29px;width:100%;margin-bottom:11px}.text{font-size:16px;line-height:21px;width:100%}.locationText{margin-left:18px;margin-top:8px}.onboardingButtons{height:45px}.skipTutorial{height:43px}.connector-input{display:flex;flex-direction:column}.connector-input .title-h5{padding-left:16px}.connector-input .sockets-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:8px 0}.connector-input .sockets-list .socket-default{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;gap:8px;width:80px;height:80px;border:1px solid var(--ion-color-primary);border-radius:8px;font-size:13px}.connector-input .sockets-list .socket-default ion-icon{fill:var(--ion-color-apple-icon)!important;width:24px;height:24px}.connector-input .sockets-list .active-connector{background-color:var(--ion-color-disable)}.personal-data-page .personal-data-content{padding:20px 45px;display:flex;flex-direction:column;gap:48px}.personal-data-page .personal-data-content .billing-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%}.personal-data-page .personal-data-content .billing-row .title-label{display:flex;flex-direction:column}.personal-data-page .personal-data-content .form-error{font-size:12px;color:var(--ion-color-danger);padding-left:16px}.personal-data-page .personal-data-content .policies{display:flex;flex-direction:column;gap:32px}.personal-data-page .personal-data-content .actions,.personal-data-page .personal-data-content .default-values{display:flex;flex-direction:column;gap:12px}.empty-list{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;height:100%}.empty-list .illustration{width:100%;height:230px}.new-promotional-code-title{display:flex;justify-content:center;width:100%;font-size:18px;font-weight:600}.new-promotional-code-input{margin:24px}.new-promotional-code .icon-button{width:40px}.promotional-code{display:flex;flex-direction:column}.promotional-code-content{display:flex;flex-direction:column;width:100%;padding-bottom:16px}.promotional-code-title{width:100%;font-size:18px;margin-bottom:8px;align-items:center;justify-content:space-between}.promotional-code-dates{margin-bottom:10px}.promotional-code-icon{margin-right:8px;font-size:20px}.promotional-code-amount{font-size:20px}ion-list.stepPage{padding:22px;margin-top:15px;background:transparent}.titleH3{font-weight:600;line-height:20px;color:var(--ion-color-h3)}.neutralBlack70{font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--ion-color-h3);flex:none;order:2;flex-grow:0;margin-top:7px}.body2{font-size:12px}.number{font-family:Roboto;font-size:16px;color:var(--ion-color-h3)}.number-bold{font-weight:600}.labelBody2{width:85px;height:19px;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:var(--ion-color-border);mix-blend-mode:normal;flex:none;order:0;flex-grow:0}.buttonSecondary{--background: transparent;--color: var(--ion-color-apple-icon);border-radius:24px;border:1px solid var(--ion-color-border);margin-bottom:10px;--background-activated: var(--ion-color-light)}.selector{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;gap:4px;width:98px;height:100px;border:1px solid var(--ion-color-primary);border-radius:8px;background:transparent;margin-right:10px;margin-top:10px}.selector ion-label{font-size:13px}.active-connector{background-color:var(--ion-color-disable)}.socketsContainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:20px}.separatorLine{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.line{height:1px;width:100%;background-color:var(--ion-color-focus);margin:0 10px}.buttonBackContainer{--background: transparent !important}.iconfooter{color:var(--ion-color-primary)}.formError{font-size:12px;color:var(--ion-color-danger);padding-left:16px}.itemBusiness{display:flex;flex-direction:column}.strongLabel{font-weight:600}.bussinessRowToggle{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:26px}.policy-container{display:flex;flex-direction:column;gap:8px}.policy-container>div{display:flex;align-items:center;color:var(--ion-color-primary);justify-content:space-between}.policy-container .underline{text-decoration:underline}.register-fifth-step-inputs{display:flex;flex-direction:column;gap:16px;padding:0 16px}.reservation-step-choose{margin:0}.reservation-step-choose-time{justify-content:center;align-items:center;gap:10px}.reservation-step-choose-time .time-label-container{display:flex;justify-content:center;align-items:center;margin:15px 0;padding:8px;border:1px solid var(--ion-color-focus);border-radius:20px;min-width:130px;min-height:60px;font-weight:400;font-size:24px;color:var(--ion-color-time-selector)}.reservation-step-choose ion-range::part(tick){background:var(--ion-color-tertiary)}.reservation-step-choose ion-range::part(tick-active){background:var(--ion-color-primary)}.reservation-step-choose ion-range::part(pin){display:inline-flex;align-items:center;justify-content:center;background:var(--ion-color-primary);color:#fff;border-radius:50%;transform:scale(1.01);top:-20px;min-width:28px;height:28px;transition:transform .12s ease,background .12s ease}.reservation-step-choose ion-range::part(pin):before{content:none}.reservation-step-choose ion-range::part(knob){background:var(--ion-color-primary)}.reservation-step-choose ion-range::part(bar){background:var(--ion-color-tertiary)}.reservation-step-choose ion-range::part(bar-active){background:var(--ion-color-primary)}.reservation-steps-total-price-info{justify-content:space-between;margin:0 24px 16px;padding:16px;border-radius:10px;background:rgba(var(--ion-color-primary-rgb),.7);font-size:20px;color:#fff}.reservation-steps-footer ion-toolbar{border-top:1px solid var(--ion-color-border-div);padding:8px 24px}.reservation-steps-footer ion-toolbar.md{--ion-safe-area-bottom: 8px}.reservation-step-component{margin:24px}.selected-reservation-modal .colModal{display:flex;gap:4px}.listReservationsContainer{height:98%;display:flex;flex-direction:column;width:100%}.imageReservations{height:450px;width:100%}.titleReservations{text-align:start}.textReservation{padding-left:15px;padding-right:15px}.textReservation ion-text,.textReservation ion-label{line-height:23px}.rowContainerTime{display:flex;flex-direction:row;align-items:center}.rowContainerTime .labelTime{margin-left:5px}.rowReservation{width:100%}.containerLabel{margin-top:8px;display:flex;justify-content:center;width:30%}.listReservationsContainerActiveTab{display:flex;flex-direction:column;width:100%}.rowContainerReservation{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:8px 30px;align-items:center;border-bottom:.1px solid var(--ion-color-focus)}.shop-product-buttons{display:flex;justify-content:center;min-width:100px;margin-right:2px}.shop-product-buttons .action-buttons{display:flex;min-width:120px;align-items:center;font-weight:700;gap:10px}.shop-product-buttons .action-buttons ion-text{width:18px;text-align:center}.shop-product.disable-product .accept-button.dark{color:#fff}.shop-product.disable-product .accept-button.light{color:#000}.cart-product{margin-top:20px;--inner-padding-end: 0px;--padding-start: 0px}.cart-product-content{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px}.cart-product-content .info{display:flex;gap:16px}.cart-product-content .info img{width:100px;height:100px;border-radius:4px}.cart-product-content .info>div{display:flex;flex-direction:column;gap:4px}.cart-product-content .info.no-stock img{filter:grayscale(100%) opacity(.3)}.empty-cart{height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.empty-cart-text{font-size:18px}.empty-cart .icon{width:100px;height:100px}.shop-cart-product-discount{display:flex;flex-wrap:wrap;gap:4px}.shop-cart-product-price-out{text-decoration:line-through}.cart-total-price-info{justify-content:space-between;margin:0 24px 16px;padding:16px;border-radius:10px;background:rgba(var(--ion-color-primary-rgb),.7);font-size:20px;color:#fff}.cart-total-price-info .price{justify-content:right;align-content:end;justify-self:right;display:flex}.cart-total-price-info .price-subtotal{font-size:16px}.cart-total-price-info .subtotal,.cart-total-price-info .shipping-cost{font-size:16px;margin-bottom:10px}.cart-total-price-info .total{font-weight:700}.confirm-shop-modal{--backdrop-opacity: var(--ion-backdrop-opacity, .4) !important}.form-error{font-size:12px;color:var(--ion-color-danger);padding-left:16px}.form-info{font-size:10px;padding-left:16px}.total-price-info{justify-content:space-between;margin:16px 8px 0;padding:16px;border-radius:10px;background:rgba(var(--ion-color-primary-rgb),.7);font-size:20px;color:#fff}.total-price-info .price{justify-content:right;align-content:end;justify-self:right;display:flex}.total-price-info .total{font-weight:700}.account-merchant-content{margin:16px}.account-merchant-product{margin-top:10px}.account-merchant-product-uds{display:flex;flex-direction:row;align-items:center;gap:10px}.account-merchant-product-uds-button{width:27px;height:10px}.account-merchant-product-uds-button-trash{font-size:20px}.account-merchant-shipping-cost{margin-left:20px;font-style:italic}.account-merchant-extra-info{margin-left:16px;margin-top:16px;display:flex;gap:8px}ion-accordion::part(icon){display:none}.shop-products{display:grid;grid-template-columns:repeat(1,1fr);margin:16px;gap:6px}@media screen and (min-width:350px){.shop-products{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:500px){.shop-products{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px){.shop-products{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1000px){.shop-products{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:1500px){.shop-products{grid-template-columns:repeat(7,1fr)}}@media screen and (min-width:1880px){.shop-products{grid-template-columns:repeat(9,1fr)}}.cart-products{display:grid;gap:20px;width:600px}.empty-shop{height:85vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.empty-shop-text{font-size:18px}.empty-shop .icon{width:100px;height:100px}.collapse{display:flex;align-items:center;justify-content:flex-end;margin-right:6px}.shop-product{display:flex;flex-direction:column;justify-content:flex-start;background:var(--ion-color-secondary)}.shop-product.disable-product .text-info{opacity:.5}.shop-product.disable-product ion-card-header{opacity:.5}.shop-product.disable-product .shop-product-img{filter:grayscale(100%) opacity(.3)}.shop-product-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.shop-product-description{font-size:12px;text-transform:none;margin-top:8px}.shop-product-info{display:flex;flex-direction:column;gap:8px;padding:12px}.shop-product-price{padding:0 4px;color:var(--ion-text-color);font-weight:700;font-size:18px}.shop-product-price-out{text-decoration:line-through}.shop-product-discount{display:flex;flex-wrap:wrap;gap:8px;font-size:18px}.shop-product-detail-content{display:flex;flex-direction:column;width:100%;max-height:80vh}@media screen and (min-width:768px){.shop-product-detail-content{max-width:80vw}}@media screen and (min-width:1000px){.shop-product-detail-content{max-width:50vw}}@media screen and (min-width:1500px){.shop-product-detail-content{max-width:40vw}}@media screen and (min-width:1880px){.shop-product-detail-content{max-width:30vw}}.shop-product-detail-content .info{display:flex;flex-direction:column;padding:20px 20px 0;gap:16px}.shop-product-detail-content h4{margin:0 0 12px}.shop-product-detail-content .product-info-label{width:100%;display:flex;justify-content:space-between;gap:8px}.shop-product-detail-footer-price{padding:0 4px;color:var(--ion-text-color);font-weight:700;font-size:16px}.shop-product-detail-footer-price-out{text-decoration:line-through}.shop-product-detail-footer-discount{display:flex;flex-wrap:wrap;gap:8px;font-size:16px}.subscription-status{flex-wrap:nowrap}.subscription-status ion-icon{width:18px;height:18px}.subscription-modal-detail{display:flex;flex-direction:column;padding:32px;gap:16px}.subscription-modal-detail-title{font-weight:900;font-size:20px;margin-bottom:8px}.subscription-modal-detail h4{margin:0 0 12px}.subscription-modal-detail .info-label{width:100%;display:flex;justify-content:space-between;gap:8px}.subscription-modal-detail .history{display:flex;flex-direction:column;gap:16px}.subscription-modal-detail .history-item{margin:0 10px}.subscription-modal-detail .history-item-content{display:flex;align-items:center;justify-content:space-between;padding-left:12px;padding-right:24px;gap:8px;background-color:var(--ion-color-secondary);border-radius:8px;color:var(--ion-color-focus)}.subscription-modal-detail .history-item-content .start-column{display:flex;align-items:center;gap:8px}.subscription-modal-detail-footer-button{margin:12px;width:calc(100% - 24px)}.shop-history-subscription-content{display:flex;align-items:center;gap:16px;background:var(--ion-color-secondary)}.shop-history-subscription-content img{width:80px;height:90px;border-radius:4px}.vehicles-page .empty{display:flex;flex-direction:column;justify-content:center;margin:48px}.vehicles-page-footer-buttons{display:flex;padding:16px}.vehiclesPage{height:86%;display:flex;flex-direction:column}.editCol{display:flex;flex-direction:column;align-items:flex-end;margin-right:15px}.editCol ion-label{justify-content:end}.vehicleInfoLabel{font-size:14px!important;color:var(--ion-color-focus)!important}.labelData{font-size:15px}.byDefaultTag{margin-top:8px}.vehicleCard{margin-top:21px;margin-bottom:21px;border-top:.2px solid var(--ion-color-border-div);border-bottom:.2px solid var(--ion-color-border-div)}.addVehicleButton{margin:16px}.containerButton{display:flex;justify-content:center}.containerVehicle{display:flex;justify-content:space-between;margin-right:20px}ion-toast.addedVehicleSuccess{--background: var(--ion-color-success);--box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, .2);--color: #4b4a50;font-weight:600}.addedVehicleSuccess{top:72%}ion-toast.addedVehicleFailure{--background: var(--ion-color-danger);--box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, .2);--color: #4b4a50;font-weight:600}.addedVehicleFailure{top:72%}.vehicle-card-button{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.vehicleContainer{border:1px solid var(--ion-color-primary);border-radius:20px;margin:15px;width:80%;padding:8px 0}.rowContainerEdit{margin-left:2px;margin-right:2px;width:100%;display:flex;justify-content:center}.modalListEditVehicle{margin-top:25px}.modalHeaderEditVehicle{margin-top:35px}.rowButtonsEdit{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:20px}.rowButtonsEdit ion-button{width:45%}.info-button{width:24px;height:24px;margin-left:4px;min-height:1px;--padding-top: 1px;--padding-start: 1px;--padding-bottoms: 1px;--padding-end: 1px}.add-custom-balance{--height: none;--width: none;--border-radius: 16px;--box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);padding:24px}.add-custom-balance-container{display:flex;flex-direction:column;gap:16px;align-items:center;padding:16px}.add-custom-balance-input{font-size:28px;text-align:right}.add-custom-balance-currency{margin-inline-start:8px!important}ion-modal.add-custom-balance ion-list{padding-top:20px;padding-left:20px;padding-right:20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}ion-modal.add-custom-balance ion-list ion-label{font-weight:600;line-height:21px}.containerAmountCustom{border:1px solid var(--ion-color-primary);width:200px;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:20px}.titleQuestionAdd{font-weight:600}.currenStepOne{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:7%}.containerQuantity{border:1px solid var(--ion-color-primary);border-radius:20%;width:115px;height:110px;display:flex;justify-content:center;align-items:center}.containerQuantity ion-label{color:var(--ion-color-primary);font-size:20px!important}.rowQuantityContainer{display:flex;justify-content:center;gap:12px;margin-top:17px}.editLabel{color:var(--ion-color-primary);font-weight:600;font-size:15px}.amountSelected{font-size:18px!important}.amountSelectedContainer{display:flex;flex-direction:row;align-items:center;margin-top:16px}.buttonContainer{width:100%;display:flex;flex-direction:row;justify-content:space-between}.buttonContainer ion-button{width:45%}ion-modal#choose-creditcard{--height: none;--width: 100%;padding:24px;--border-radius: 16px;--box-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)}ion-modal#choose-creditcard ion-list{padding-top:20px;padding-left:20px;padding-right:20px;margin-top:25px;height:90%;display:flex;flex-direction:column;justify-content:space-between}.labelModalTitle{font-weight:600}.scrollableDiv{max-height:300px;overflow-y:scroll;height:60%;margin-top:15px;margin-bottom:10px;display:flex;flex-direction:column;gap:16px}.addCreditCardRow{width:100%;margin-bottom:15px;display:flex;flex-direction:row;justify-content:center}.addCreditCardRow ion-label{padding-left:5px;color:var(--ion-color-primary);font-weight:600}.addCreditCardRow ion-icon{color:var(--ion-color-primary);font-weight:600}.select-credit-card{display:flex;flex-direction:column;gap:16px;margin:8px}.cart-total-price-info .fee{font-size:16px}.warning-message-add-balance{padding-left:40px;padding-right:40px;padding-bottom:15px}.history-transaction-row{display:flex;align-items:center;gap:8px;width:100%}.history-transaction-row .icon{font-size:32px}.history-transaction-row .icon.added{fill:var(--ion-color-success)}.history-transaction-row .icon:not(.added){fill:var(--ion-color-danger)}.history-transaction-row .date{color:var(--ion-color-h3)}.history-transaction .download-button{--padding-start: 1px;--padding-end: 1px;width:36px;height:36px;font-size:20px}.wallet-page{--background: var(--ion-color-second-background)}.wallet-page-content{margin:24px;display:flex;flex-direction:column;gap:24px}.wallet-page-content .credit-cards-container{padding:24px 16px;border-radius:20px;background:var(--ion-color-secondary);border:1px solid var(--ion-color-tertiary);display:flex;flex-direction:column;gap:16px}.wallet-page-content .credit-cards-header{display:flex;justify-content:space-between}.wallet-page-content .credit-cards-header-edit-button{position:relative;top:-10px;right:-4px}.wallet-page-content .credit-cards-list{display:flex;flex-direction:column;gap:16px}.wallet-page-content .credit-cards-list-empty{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 18px}.wallet-page-content .credit-cards-list-empty .card-icon{font-size:72px;color:var(--ion-color-time-selector)}#menu .menu-header{justify-content:space-between;align-items:center;margin:16px}#menu .menu-header ion-img{margin-left:16px;max-width:55%}#menu ion-footer{background-color:var(--ion-color-secondary)}.fallbacks-loading{display:flex;justify-content:center;align-items:center;height:100vh}.fallbacks-content{margin:0 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;font-size:18px;text-align:center}.fallbacks-content .icon{width:100px;height:100px}.alert-global{display:flex;flex-direction:column;align-items:center;gap:8px}.alert-global .alert-illustration{margin-bottom:16px}.alert-global .icon{width:64px;height:64px;margin-bottom:16px}.alert-global-title{font-weight:600;color:var(--ion-color-h3);align-self:flex-start}.alert-global-text{font-size:14px;align-self:flex-start;line-height:20px}.missing-attr-alert{margin-top:15px;margin-bottom:15px}.list{padding-right:8%;padding-left:8%;padding-top:8%}.list-title{font-weight:600;line-height:12px;color:var(--ion-color-h3)}.list-item{margin-top:30px}.list-send{font-size:25px}.list-row-buttons{display:flex;flex-direction:row;flex-wrap:nowrap;height:fit-content;width:100%;align-items:center;justify-content:center;margin-top:15px;margin-bottom:10px}.tickets-disabled{display:flex;flex-direction:column;align-items:center}.tickets-disabled-image{height:35%;width:35%;margin-top:50px}.tickets-disabled-text{padding:30px}.iconNotRotate{transform:rotate(360deg)!important}.listContainer{height:60%}ion-textarea.customInput{--placeholder-opacity: .8;margin-top:25px;border:1px solid var(--ion-color-time-selector);border-radius:15px;padding:20px;--placeholder-color: var(--ion-color-time-selector)}textarea,.textarea-wrapper{height:100%}.buttonsContainer{display:flex;flex-direction:row;flex-wrap:nowrap;height:fit-content;width:100%;align-items:center;justify-content:center;margin-top:15px;margin-bottom:10px}.buttonsContainer ion-button{width:100%}.chatbotTextArea{font-family:Roboto!important;font-size:16px!important;color:var(--ion-color-h3)!important;background:var(--ion-color-botmessage);align-items:center;border:1px solid var(--ion-color-chatbackground);border-radius:5px;overflow:hidden;height:auto;width:70%;padding-left:15px;margin-left:auto;margin-right:15px}.chatbotSendButton{display:flex;background:var(--ion-color-primary);align-items:center;justify-content:center;border-radius:50%;width:50px;height:50px;color:#fff;margin-left:auto;margin-right:15px}.chatUserMessage{font-family:Roboto!important;font-size:16px!important;color:var(--ion-color-h3)!important;background-color:var(--ion-color-tertiary);border-radius:10px;padding:2px;margin-top:10px;margin-bottom:10px;width:fit-content}.rowFooter{display:flex;align-items:center}.chatbotFooter{background:var(--ion-color-toolbarcolor);padding-top:15px;padding-bottom:30px}.sendButtonIcon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.policy{margin-top:8px;margin-bottom:25px;display:flex;flex-direction:column;align-items:center;gap:16px}.policy-link{text-decoration:underline}.wallet-content-text{margin-bottom:30px;margin-top:5px}.rate-start{font-size:28px;fill:var(--ion-color-primary);color:var(--ion-color-primary)}.publi-modal{display:flex;flex-direction:column;text-align:left}.publi-modal-title{font-size:25px;font-weight:700;padding:0 40px;margin-bottom:20px}.publi-modal-text{font-size:15px;padding:0 35px}.publi-modal-img{font-size:30px;font-weight:700;padding:10px}.publi-modal-button{width:300px;padding-bottom:30px}.publi-modal-footer{display:flex;justify-content:center;align-items:center;background-color:transparent}.no-notification{height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.no-notification-text{font-size:18px}.no-notification .icon{width:100px;height:100px}.loading-modal{z-index:99999999!important;--backdrop-opacity: var(--ion-backdrop-opacity, .32) !important}.loading-modal .alert-modal-container{max-width:70vw}.loading-modal.only-spinner{--background: transparent;--box-shadow: none}.loading-modal.only-spinner ion-toolbar{--background: transparent}.loading-modal.only-spinner ion-spinner{width:40px;height:40px}.loading-modal-content{display:grid;place-items:center;margin:0 8px;grid-template-columns:auto 1fr;gap:24px}.loading-modal-content.only-spinner{grid-template-columns:auto}.nfc-scanner .nfc-title{font-size:24px;font-weight:700}.nfc-scanner .alert-modal-container{min-width:200px}.nfc-scanner .icon{position:relative;width:100px;height:100px}.nfc-scanner ion-button{max-width:100%}.nfc-scanner-enabled{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 16px}.nfc-scanner-enabled .icon-container{position:relative}.nfc-scanner-enabled .nfc-badge{position:absolute;top:-14px;right:-15px;width:40px;height:40px;z-index:1}.nfc-scanner-disabled{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.new-keychain{display:flex;flex-direction:column;gap:8px}.new-keychain-title{font-weight:900;align-self:center}.new-keychain-tag{margin-top:20px}.new-keychain-button{max-width:max-content;display:flex;flex-direction:column;align-self:center}
