.tooltip-wrapper{position:fixed;top:16px;right:16px;z-index:100500;display:flex;flex-direction:column;gap:8px}.tooltip-container{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:4px;color:#fff;cursor:pointer;animation:fadeIn .3s ease-in-out}.tooltip-close{flex-shrink:0;margin:0;padding:0;border:0;background:none;color:inherit;font-size:20px;line-height:1;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.tooltip-error{background-color:#e74c3c}.tooltip-info{background-color:#3498db}.tooltip-success{background-color:#2ecc71}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tapcars-button{display:flex;flex-direction:row;text-align:center;align-items:center;justify-content:center;padding:.8rem;box-sizing:border-box;cursor:pointer;text-decoration:none;border-radius:.5rem}.tapcars-button:disabled{cursor:no-drop;color:gray}.tapcars-button.tapcars-button-clear{background:rgba(0,0,0,0);color:#000;border:0}.tapcars-button.tapcars-button-clear:not(:disabled):hover{color:#39f}.tapcars-button.tapcars-button-clear:not(:disabled):hover path{fill:#39f}.tapcars-button.tapcars-button-clear:not(:disabled):hover .tapcars-icon-svg{background-color:#39f}.tapcars-button.tapcars-button-primary{background:#39f;color:#fff;border:1px solid #39f}.tapcars-button.tapcars-button-primary svg{fill:#fff}.tapcars-button.tapcars-button-primary .tapcars-icon-svg{background-color:#fff}.tapcars-button.tapcars-button-primary .tapcars-loader-spinner{border-left:.2rem solid #fff!important}.tapcars-button.tapcars-button-primary:hover{background:hsl(210,100%,52%);border-color:hsl(210,100%,52%);color:#fff}.tapcars-button.tapcars-button-primary:hover .tapcars-icon-svg{background-color:#fff}.tapcars-button.tapcars-button-primary.loading{background-color:#9cf;border-color:#9cf;cursor:normal}.tapcars-button.tapcars-button-error{background:#dc0d0d;color:#fff;border:1px solid #dc0d0d}.tapcars-button.tapcars-button-error svg{fill:#fff}.tapcars-button.tapcars-button-error .tapcars-icon-svg{background-color:#fff}.tapcars-button.tapcars-button-error .tapcars-loader-spinner{border-left:.2rem solid #fff!important}.tapcars-button.tapcars-button-error:hover{color:#fff}.tapcars-button.tapcars-button-error:hover .tapcars-icon-svg{background-color:#ef6767}.tapcars-button.tapcars-button-error.loading{background-color:#e68080;border-color:#e68080;cursor:normal}.tapcars-button.tapcars-button-white{background:#fff;color:#39f;border:1px solid #39f}.tapcars-button.tapcars-button-white svg{fill:#39f}.tapcars-button.tapcars-button-white .tapcars-icon-svg{background-color:#39f}.tapcars-button.tapcars-button-white:hover:not(:disabled){background:#d6ebff;color:#39f;border-color:#39f}.tapcars-button.tapcars-button-white:hover:not(:disabled) .tapcars-icon-svg{background-color:#39f}.tapcars-button.tapcars-button-disabled{background:#eee;color:#aaa;border:1px solid #ccc;cursor:not-allowed}.tapcars-button.tapcars-button-disabled svg{fill:#aaa}.tapcars-button.tapcars-button-disabled .tapcars-icon-svg,.tapcars-button.tapcars-button-disabled:hover .tapcars-icon-svg{background-color:#aaa}.tapcars-button>.tapcars-icon{margin:0 8px}.tapcars-button>.tapcars-icon:only-child{margin:0}.tapcars-button.small{padding:.4rem}.tapcars-button.small .tapcars-icon{width:1.2rem;height:1.2rem;min-height:1.2rem;min-width:1.2rem}.tapcars-icon{position:relative;width:1rem;height:1rem;min-width:1rem;min-height:1rem}.tapcars-icon.tapcars-clickable{cursor:pointer}.tapcars-icon.selected .tapcars-icon-svg{background-color:#39f}.tapcars-icon .tapcars-icon-svg{width:100%;height:100%;display:block;background-color:var(--tapcars-icon-color,#3399ff);-webkit-mask-image:var(--tapcars-icon-url);mask-image:var(--tapcars-icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.tapcars-icon.big{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem}button.tapcars-icon{display:block;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media(hover:hover){.tapcars-icon .tapcars-icon-svg:hover{background-color:#9cf}}.tapcars-dialog-overflow{height:100vh;height:100dvh;width:100vw;background:#000;opacity:.8}.tapcars-dialog-overflow.tapcars-dialog-overflow-transparent{background:rgba(0,0,0,0)}.tapcars-dialog{width:500px;background:#fff;position:fixed;z-index:1;top:20px}.tapcars-dialog.position-bottom{bottom:1rem;border:2px solid #000;border-radius:1rem;width:80%;padding:1rem;top:auto}.tapcars-dialog .tapcars-dialog-content{overflow-y:auto;height:100%}.tapcars-dialog .tapcars-dialog-close{position:absolute;top:-12px;right:-12px;background:#fff;border-radius:20px;border:1px solid #ccc}.tapcars-dialog .tapcars-dialog-close .tapcars-button{padding:.4rem}.tapcars-dialog .tapcars-dialog-close .tapcars-icon{min-width:18px;min-height:18px;width:18px;height:18px}@media(max-width:500px){.tapcars-dialog:not(.position-bottom){height:100%;max-height:95vh;max-height:95dvh}.tapcars-dialog{max-width:92vw;width:100%;margin:0 auto}}.tapcars-link{padding:.8rem;display:inline-block}.tapcars-link.tapcars-link-clear{background:rgba(0,0,0,0);color:#000;border:0;text-decoration:none}.tapcars-link.tapcars-link-clear:hover{color:#39f}.tapcars-link.tapcars-link-clear:hover path{fill:#39f}.tapcars-link.tapcars-link-white{background:#fff;color:#39f;border:1px solid #39f;border-radius:.5rem;text-decoration:none}.tapcars-link.tapcars-link-white svg{fill:#39f}.tapcars-link.tapcars-link-white:hover path{fill:#9cf}.tapcars-link.tapcars-link-icon{background:rgba(0,0,0,0);color:#39f;border:0;padding:0;text-decoration:none;display:flex;align-items:center}.tapcars-link.tapcars-link-icon .tapcars-icon{margin-right:5px;width:1rem;height:1rem;min-width:1rem;min-height:1rem}.tapcars-link.tapcars-link-icon .tapcars-icon:hover path{fill:#fff}.tapcars-link.tapcars-link-icon:hover{color:#9cf}.tapcars-link.tapcars-link-icon:hover polyline{stroke:#9cf;fill:#fff}.tapcars-link.tapcars-link-icon:hover line,.tapcars-link.tapcars-link-icon:hover path{stroke:#9cf;fill:#9cf}.tapcars-link.tapcars-link-default{background:rgba(0,0,0,0);color:#39f;border:0;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.tapcars-link.tapcars-link-default:hover{color:#9cf}.tapcars-link.tapcars-link-default:hover path{fill:#9cf}.tapcars-toggle{display:flex;flex-direction:column;align-items:center}.tapcars-toggle .tapcars-toggle-title{margin-bottom:.3rem}.tapcars-toggle input{display:none}.tapcars-toggle label{background-color:#ccc;width:48px;height:24px;border-radius:2rem;display:flex;flex-direction:column}.tapcars-toggle label.active{background-color:#39f;align-items:flex-end}.tapcars-toggle .tapcars-toggle-slider{height:20px;width:20px;background-color:#fff;border-radius:1.5rem;margin:2px}.tapcars-toggle input:disabled+label{opacity:.5}.tapcars-toggle input:checked+label{background-color:#39f}.tapcars-toggle input:checked+label>.tapcars-toggle-slider{align-self:flex-end}.tapcars-consents{padding:1.5rem}.tapcars-consents>*{margin-bottom:1rem}.tapcars-consents>:last-child{margin:0}.tapcars-consents .tapcars-consents-links-container{padding-right:.25px;display:inline-flex}.tapcars-consents .tapcars-consents-links-container .tapcars-link{padding:0}.tapcars-consents .tapcars-consents-links-container .tapcars-link:last-of-type{padding-left:.25rem}.tapcars-consents .tapcars-consents-links-container:last-child{padding-right:.25rem}.tapcars-consents h2{color:#000!important}.tapcars-consents .tapcars-consents-services .tapcars-consents-services-action{width:110px}.tapcars-consents .tapcars-consents-services h3{margin-top:0}.tapcars-consents .tapcars-consents-services ul{margin-left:2rem}.tapcars-consents .tapcars-consents-services ul li{list-style:square;margin-top:.5rem}.tapcars-consents .tapcars-consents-actions{display:flex;flex-direction:row}.tapcars-consents .tapcars-consents-actions .tapcars-consents-actions-item{width:100%}.tapcars-consents .tapcars-consents-actions .tapcars-consents-actions-delimiter{width:2rem}.tapcars-consents .tapcars-consents-links{display:inline-flex}.tapcars-consents .tapcars-consents-services .tapcars-consents-services-item{border:1px solid #ccc;padding:.5rem;margin-bottom:.5rem}.tapcars-consents .tapcars-consents-services .tapcars-consents-services-item h4{margin:0!important}.tapcars-consents-bottom-dialog{display:flex;flex-direction:row;justify-content:center;align-items:center}.tapcars-consents-bottom-dialog .tapcars-consents-text-block{padding-right:1rem;font-size:1.2rem;line-height:1.5rem}.tapcars-consents-bottom-dialog .tapcars-consents-text-block a,.tapcars-consents-bottom-dialog .tapcars-consents-text-block b{font-size:1.2rem;line-height:1.5rem}.tapcars-consents-bottom-dialog .tapcars-consents-text-block a{padding:0}.tapcars-consents-bottom-dialog .tapcars-consents-cookies-button-block{white-space:nowrap}.tapcars-consents-bottom-dialog .tapcars-consents-cookies-button-block button{padding:1rem;font-size:1.2rem;line-height:1.5rem}@media(max-width:590px){.tapcars-consents-bottom-dialog{flex-direction:column}.tapcars-consents-bottom-dialog .tapcars-consents-text-block{padding-right:0;padding-bottom:1rem}}.tapcars-header{height:60px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:none;position:-webkit-sticky;position:sticky;top:0;z-index:1000;display:flex;align-items:center}.tapcars-header .tapcars-header-container{width:100%;margin:0 auto;padding:0 12px;display:flex;justify-content:space-between;align-items:center;height:100%}.tapcars-header .tapcars-header-logo{height:100%}.tapcars-header .tapcars-header-logo a{transition:opacity .2s ease;height:100%;display:flex;align-items:center;padding:0 .8rem}.tapcars-header .tapcars-header-logo a:hover{opacity:.8}.tapcars-header .tapcars-header-logo img{height:36px;width:auto}.tapcars-header .tapcars-header-actions{display:flex;align-items:center;height:100%}.tapcars-header .tapcars-header-actions .tapcars-link{font-size:1.2rem;color:#39f;transition:color .2s ease;text-decoration:none;padding:.8rem;display:inline-block}.tapcars-header .tapcars-header-actions .tapcars-link:hover{color:rgb(0,127.5,255)}@media(max-width:768px){.tapcars-header{height:auto;padding:12px 0}.tapcars-header .tapcars-header-container{flex-direction:column;padding:0 16px}.tapcars-header .tapcars-header-actions{gap:20px;width:100%;justify-content:center}}.tapcars-footer{flex-direction:column}.tapcars-footer,.tapcars-footer .tapcars-footer-row{display:flex;justify-content:space-around;align-items:center}.tapcars-footer .tapcars-footer-row{height:60px;width:100%}.tapcars-footer .tapcars-footer-row.tapcars-footer-color{background-color:#39f;height:50px}.tapcars-footer .tapcars-footer-row .tapcars-footer-column{justify-content:space-around;align-items:center;display:flex}.tapcars-footer .tapcars-footer-row .tapcars-footer-column .tapcars-link,.tapcars-footer .tapcars-footer-row .tapcars-footer-column .tapcars-privacy-container{width:190px;justify-content:center;text-align:center}.tapcars-footer .tapcars-footer-row .tapcars-footer-column .tapcars-privacy-container{display:flex}.tapcars-footer .tapcars-footer-row .tapcars-footer-column .tapcars-privacy-container .tapcars-button{height:4rem;width:4rem}.tapcars-footer .tapcars-footer-row .tapcars-footer-column span{padding:.25rem;white-space:nowrap}.tapcars-footer .tapcars-footer-row .tapcars-footer-column .tapcars-footer-rights{display:flex;flex-direction:column;align-items:center}@media(max-width:1219px){.tapcars-footer .tapcars-footer-row .tapcars-footer-column{padding:.5rem 0;text-align:center}.tapcars-footer .tapcars-footer-row .tapcars-footer-column.tapcars-footer-links-container>*{width:100%;min-width:8rem}}@media(max-width:1019px){.tapcars-footer .tapcars-footer-row{width:100%;height:auto;flex-direction:column}}@media(max-width:600px){.tapcars-footer .tapcars-footer-row{width:100%;height:auto;flex-direction:column}.tapcars-footer .tapcars-footer-row .tapcars-footer-column{flex-direction:column;padding:.5rem 0;text-align:center}}.tapcars-image{text-align:center}.tapcars-image img{width:100%;height:100%;object-fit:contain}