﻿/*!
 * Font Awesome Pro 6.7.2 (subset for public pages)
 * Based on https://fontawesome.com — Commercial License
 * Only includes base rules + 30 icons used on public pages.
 */.fa{font-family:var(--fa-style-family, "Font Awesome 6 Pro");font-weight:var(--fa-style, 900)}.fas,.fa-solid,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas::before,.fa-solid::before,.fa::before{content:var(--fa)}.fas,.fa-solid,.fa{font-family:"Font Awesome 6 Pro"}.fa-fw{text-align:center;width:1.25em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-0.075em}.fa-analytics{--fa: "\f643";--fa--fa: "\f643\f643"}.fa-ballot-check{--fa: "\f733";--fa--fa: "\f733\f733"}.fa-bell-concierge{--fa: "\f562";--fa--fa: "\f562\f562"}.fa-building-user{--fa: "\e4da";--fa--fa: "\e4da\e4da"}.fa-calculator{--fa: "\f1ec";--fa--fa: "\f1ec\f1ec"}.fa-car{--fa: "\f1b9";--fa--fa: "\f1b9\f1b9"}.fa-chart-line-down{--fa: "\f64d";--fa--fa: "\f64d\f64d"}.fa-check{--fa: "\f00c";--fa--fa: "\f00c\f00c"}.fa-circle-a{--fa: "\e0f7";--fa--fa: "\e0f7\e0f7"}.fa-circle-b{--fa: "\e0fd";--fa--fa: "\e0fd\e0fd"}.fa-circle-check{--fa: "\f058";--fa--fa: "\f058\f058"}.fa-circle-info{--fa: "\f05a";--fa--fa: "\f05a\f05a"}.fa-circle-right{--fa: "\f35a";--fa--fa: "\f35a\f35a"}.fa-circle-user{--fa: "\f2bd";--fa--fa: "\f2bd\f2bd"}.fa-clock{--fa: "\f017";--fa--fa: "\f017\f017"}.fa-coins{--fa: "\f51e";--fa--fa: "\f51e\f51e"}.fa-credit-card{--fa: "\f09d";--fa--fa: "\f09d\f09d"}.fa-envelope{--fa: "\f0e0";--fa--fa: "\f0e0\f0e0"}.fa-gift{--fa: "\f06b";--fa--fa: "\f06b\f06b"}.fa-globe{--fa: "\f0ac";--fa--fa: "\f0ac\f0ac"}.fa-long-arrow-left{--fa: "\f177";--fa--fa: "\f177\f177"}.fa-mobile{--fa: "\f3ce";--fa--fa: "\f3ce\f3ce"}.fa-money-check{--fa: "\f53c";--fa--fa: "\f53c\f53c"}.fa-paper-plane{--fa: "\f1d8";--fa--fa: "\f1d8\f1d8"}.fa-phone{--fa: "\f095";--fa--fa: "\f095\f095"}.fa-phone-office{--fa: "\f67d";--fa--fa: "\f67d\f67d"}.fa-sign-in{--fa: "\f090";--fa--fa: "\f090\f090"}.fa-taxi{--fa: "\f1ba";--fa--fa: "\f1ba\f1ba"}.fa-user-headset{--fa: "\f82d";--fa--fa: "\f82d\f82d"}.fa-user-tie{--fa: "\f508";--fa--fa: "\f508\f508"}/*!
 * Font Awesome Pro 6.7.2 (public pages — font-display: optional)
 * Based on https://fontawesome.com — Commercial License
 */:root,:host{--fa-style-family-classic: "Font Awesome 6 Pro";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:optional;src:url("/assets/fontawesome/fa-solid-900-31bb7bbd.woff2") format("woff2"),url("/assets/fontawesome/fa-solid-900-da5200ff.ttf") format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:Titillium;font-weight:400;font-display:swap;src:url("/assets/titillium/titillium-web-regular-f5cb5a31.woff2") format("woff2"),url("/assets/titillium/titillium-web-regular-a74adb5a.ttf") format("truetype")}@font-face{font-family:Titillium;font-style:italic;font-weight:400;font-display:swap;src:url("/assets/titillium/titillium-web-italic-d44b8826.woff2") format("woff2"),url("/assets/titillium/titillium-web-italic-52509ff5.ttf") format("truetype")}@font-face{font-family:Titillium;font-style:bold;font-weight:700;font-display:swap;src:url("/assets/titillium/titillium-web-bold-ae8773c5.woff2") format("woff2"),url("/assets/titillium/titillium-web-bold-90e4c717.ttf") format("truetype")}@font-face{font-family:Titillium;font-weight:500;font-display:swap;src:url("/assets/titillium/titillium-web-semi-bold-1c8528de.woff2") format("woff2"),url("/assets/titillium/titillium-web-semi-bold-f08cec53.ttf") format("truetype")}html{height:100%;margin:0;padding:0}body{height:100%;min-height:100vh;margin:0;padding:0;display:flex;flex-direction:column}header{z-index:10;background-color:var(--color-bg-header)}main{z-index:5;flex-direction:column;flex-grow:1}footer{z-index:10;margin-top:1rem;padding:2rem;background-color:var(--color-bg-footer);color:var(--color-text-secondary)}footer a{color:var(--color-link)}footer a:hover{color:var(--color-link-hover)}body.vh-100 main{flex-grow:1;display:flex;flex-direction:row}body.vh-100 main .container-xxl{display:flex;flex-direction:column}body.vh-100 main .container-xxl>.row{height:0;flex:1 1 auto;overflow-y:auto}.container-hero::before{content:"";width:100%;height:30rem;position:fixed;top:-10rem;left:0;background-color:var(--color-hero-bg);transform:skewY(-5deg);transform-origin:top 50%;z-index:-1}.screen-title{margin-top:2rem;margin-bottom:1rem}.container-sm{max-width:30rem;margin:0px auto}.container-md{max-width:55rem;margin:0px auto}.container-lg{max-width:80rem;margin:0px auto}.container-xxl{max-width:1690px;margin:0px auto}.col-sidebar{max-width:15rem}::-webkit-scrollbar{width:.2rem;height:.2rem}::-webkit-scrollbar-thumb{background:var(--color-text-hint)}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}body.admin::before{content:"";position:fixed;top:0;left:0;right:0;height:4px;background-color:var(--bs-danger);z-index:10000;pointer-events:none}@keyframes shake{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}75%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}:root{--white: #ffffff;--black: #000000;--red-50: #ffebee;--red-100: #ffcdd2;--red-200: #ef9a9a;--red-300: #e57373;--red-400: #ef5350;--red-500: #f44336;--red-600: #e53935;--red-700: #d32f2f;--red-800: #c62828;--red-900: #b71c1c;--red-a100: #ff8a80;--red-a200: #ff5252;--red-a400: #ff1744;--red-a700: #d50000;--pink-50: #fce4ec;--pink-100: #f8bbd0;--pink-200: #f48fb1;--pink-300: #f06292;--pink-400: #ec407a;--pink-500: #e91e63;--pink-600: #d81b60;--pink-700: #c2185b;--pink-800: #ad1457;--pink-900: #880e4f;--pink-a100: #ff80ab;--pink-a200: #ff4081;--pink-a400: #f50057;--pink-a700: #c51162;--purple-50: #f3e5f5;--purple-100: #e1bee7;--purple-200: #ce93d8;--purple-300: #ba68c8;--purple-400: #ab47bc;--purple-500: #9c27b0;--purple-600: #8e24aa;--purple-700: #7b1fa2;--purple-800: #6a1b9a;--purple-900: #4a148c;--purple-a100: #ea80fc;--purple-a200: #e040fb;--purple-a400: #d500f9;--purple-a700: #aa00ff;--deep-purple-50: #ede7f6;--deep-purple-100: #d1c4e9;--deep-purple-200: #b39ddb;--deep-purple-300: #9575cd;--deep-purple-400: #7e57c2;--deep-purple-500: #673ab7;--deep-purple-600: #5e35b1;--deep-purple-700: #512da8;--deep-purple-800: #4527a0;--deep-purple-900: #311b92;--deep-purple-a100: #b388ff;--deep-purple-a200: #7c4dff;--deep-purple-a400: #651fff;--deep-purple-a700: #6200ea;--indigo-50: #e8eaf6;--indigo-100: #c5cae9;--indigo-200: #9fa8da;--indigo-300: #7986cb;--indigo-400: #5c6bc0;--indigo-500: #3f51b5;--indigo-600: #3949ab;--indigo-700: #303f9f;--indigo-800: #283593;--indigo-900: #1a237e;--indigo-a100: #8c9eff;--indigo-a200: #536dfe;--indigo-a400: #3d5afe;--indigo-a700: #304ffe;--blue-50: #e3f2fd;--blue-100: #bbdefb;--blue-200: #90caf9;--blue-300: #64b5f6;--blue-400: #42a5f5;--blue-500: #2196f3;--blue-600: #1e88e5;--blue-700: #1976d2;--blue-800: #1565c0;--blue-900: #0d47a1;--blue-a100: #82b1ff;--blue-a200: #448aff;--blue-a400: #2979ff;--blue-a700: #2962ff;--light-blue-50: #e1f5fe;--light-blue-100: #b3e5fc;--light-blue-200: #81d4fa;--light-blue-300: #4fc3f7;--light-blue-400: #29b6f6;--light-blue-500: #03a9f4;--light-blue-600: #039be5;--light-blue-700: #0288d1;--light-blue-800: #0277bd;--light-blue-900: #01579b;--light-blue-a100: #80d8ff;--light-blue-a200: #40c4ff;--light-blue-a400: #00b0ff;--light-blue-a700: #0091ea;--cyan-50: #e0f7fa;--cyan-100: #b2ebf2;--cyan-200: #80deea;--cyan-300: #4dd0e1;--cyan-400: #26c6da;--cyan-500: #00bcd4;--cyan-600: #00acc1;--cyan-700: #0097a7;--cyan-800: #00838f;--cyan-900: #006064;--cyan-a100: #84ffff;--cyan-a200: #18ffff;--cyan-a400: #00e5ff;--cyan-a700: #00b8d4;--teal-50: #e0f2f1;--teal-100: #b2dfdb;--teal-200: #80cbc4;--teal-300: #4db6ac;--teal-400: #26a69a;--teal-500: #009688;--teal-600: #00897b;--teal-700: #00796b;--teal-800: #00695c;--teal-900: #004d40;--teal-a100: #a7ffeb;--teal-a200: #64ffda;--teal-a400: #1de9b6;--teal-a700: #00bfa5;--green-50: #e8f5e9;--green-100: #c8e6c9;--green-200: #a5d6a7;--green-300: #81c784;--green-400: #66bb6a;--green-500: #4caf50;--green-600: #43a047;--green-700: #388e3c;--green-800: #2e7d32;--green-900: #1b5e20;--green-a100: #b9f6ca;--green-a200: #69f0ae;--green-a400: #00e676;--green-a700: #00c853;--light-green-50: #f1f8e9;--light-green-100: #dcedc8;--light-green-200: #c5e1a5;--light-green-300: #aed581;--light-green-400: #9ccc65;--light-green-500: #8bc34a;--light-green-600: #7cb342;--light-green-700: #689f38;--light-green-800: #558b2f;--light-green-900: #33691e;--light-green-a100: #ccff90;--light-green-a200: #b2ff59;--light-green-a400: #76ff03;--light-green-a700: #64dd17;--lime-50: #f9fbe7;--lime-100: #f0f4c3;--lime-200: #e6ee9c;--lime-300: #dce775;--lime-400: #d4e157;--lime-500: #cddc39;--lime-600: #c0ca33;--lime-700: #afb42b;--lime-800: #9e9d24;--lime-900: #827717;--lime-a100: #f4ff81;--lime-a200: #eeff41;--lime-a400: #c6ff00;--lime-a700: #aeea00;--yellow-50: #fffde7;--yellow-100: #fff9c4;--yellow-200: #fff59d;--yellow-300: #fff176;--yellow-400: #ffee58;--yellow-500: #ffeb3b;--yellow-600: #fdd835;--yellow-700: #fbc02d;--yellow-800: #f9a825;--yellow-900: #f57f17;--yellow-a100: #ffff8d;--yellow-a200: #ffff00;--yellow-a400: #ffea00;--yellow-a700: #ffd600;--amber-50: #fff8e1;--amber-100: #ffecb3;--amber-200: #ffe082;--amber-300: #ffd54f;--amber-400: #ffca28;--amber-500: #ffc107;--amber-600: #ffb300;--amber-700: #ffa000;--amber-800: #ff8f00;--amber-900: #ff6f00;--amber-a100: #ffe57f;--amber-a200: #ffd740;--amber-a400: #ffc400;--amber-a700: #ffab00;--orange-50: #fff3e0;--orange-100: #ffe0b2;--orange-200: #ffcc80;--orange-300: #ffb74d;--orange-400: #ffa726;--orange-500: #ff9800;--orange-600: #fb8c00;--orange-700: #f57c00;--orange-800: #ef6c00;--orange-900: #e65100;--orange-a100: #ffd180;--orange-a200: #ffab40;--orange-a400: #ff9100;--orange-a700: #ff6d00;--deep-orange-50: #fbe9e7;--deep-orange-100: #ffccbc;--deep-orange-200: #ffab91;--deep-orange-300: #ff8a65;--deep-orange-400: #ff7043;--deep-orange-500: #ff5722;--deep-orange-600: #f4511e;--deep-orange-700: #e64a19;--deep-orange-800: #d84315;--deep-orange-900: #bf360c;--deep-orange-a100: #ff9e80;--deep-orange-a200: #ff6e40;--deep-orange-a400: #ff3d00;--deep-orange-a700: #dd2c00;--brown-50: #efebe9;--brown-100: #d7ccc8;--brown-200: #bcaaa4;--brown-300: #a1887f;--brown-400: #8d6e63;--brown-500: #795548;--brown-600: #6d4c41;--brown-700: #5d4037;--brown-800: #4e342e;--brown-900: #3e2723;--grey-50: #fafafa;--grey-100: #f5f5f5;--grey-200: #eeeeee;--grey-300: #e0e0e0;--grey-400: #bdbdbd;--grey-500: #9e9e9e;--grey-600: #757575;--grey-700: #616161;--grey-800: #424242;--grey-900: #212121;--blue-grey-50: #eceff1;--blue-grey-100: #cfd8dc;--blue-grey-200: #b0bec5;--blue-grey-300: #90a4ae;--blue-grey-400: #78909c;--blue-grey-500: #607d8b;--blue-grey-600: #546e7a;--blue-grey-700: #455a64;--blue-grey-800: #37474f;--blue-grey-900: #263238}:root{--color-primary: var(--blue-700);--color-body-bg: var(--grey-50);--color-bg-header: var(--white);--color-bg-footer: var(--grey-50);--color-hero-bg: var(--blue-50);--color-qr-bg: var(--white);--color-qr-border: 0;--color-text-primary: var(--grey-900);--color-text-secondary: var(--grey-700);--color-text-hint: var(--grey-600);--color-text-muted: var(--grey-700);--color-text-inverse: var(--white);--color-text-link: var(--blue-700);--color-text-link-hover: var(--blue-800);--color-border: var(--blue-grey-200);--color-border-subtle: var(--blue-grey-100);--color-border-focus: var(--blue-700);--shadow-card: 0 1px 3px color-mix(in srgb, var(--grey-900) 12%, transparent), 0 8px 24px color-mix(in srgb, var(--grey-800) 12%, transparent);--shadow-header: 0 0 7px color-mix(in srgb, var(--grey-900) 30%, transparent);--shadow-dropdown: 0 16px 32px color-mix(in srgb, var(--grey-900) 15%, transparent);--shadow-focus: 0 0 0 3px color-mix(in srgb, var(--blue-700) 30%, transparent);--color-card-bg: var(--white);--color-card-header-bg: var(--grey-200);--color-card-border: var(--blue-grey-200);--color-nav-bg: var(--white);--color-nav-text: var(--grey-700);--color-nav-text-hover: var(--grey-900);--color-nav-text-active: var(--grey-900);--color-nav-brand-text: var(--grey-900);--color-btn-primary-bg: var(--blue-700);--color-btn-primary-text: var(--white);--color-btn-primary-hover-bg: var(--blue-800);--color-button-toggle-on: var(--blue-700);--color-button-toggle-on-hover: var(--blue-800);--color-button-toggle-off: var(--grey-300);--color-button-toggle-off-hover: var(--blue-grey-200);--color-button-cancel: var(--red-700);--color-button-cancel-hover: var(--red-900);--color-button-cancel-text: var(--white);--color-form-bg: var(--white);--color-form-border: var(--blue-grey-200);--color-form-border-focus: var(--blue-700);--color-form-text: var(--grey-900);--color-table-bg: var(--white);--color-table-header-bg: var(--grey-50);--color-table-border: var(--blue-grey-200);--color-table-stripe-bg: var(--grey-50);--color-table-hover-bg: var(--grey-100);--color-table-highlight-bg: var(--blue-50);--color-table-stripe: var(--grey-50);--color-table-hover: var(--grey-100);--color-tag-bg: var(--grey-300);--color-tag-text: var(--grey-800);--color-tag-text-white: var(--white);--color-tag-text-black: var(--black);--color-help-popup-expanded-bg: var(--white);--color-status-success-text: var(--green-800);--color-status-success-bg: var(--green-100);--color-status-error-text: var(--red-700);--color-status-error-bg: var(--red-100);--color-status-warning-text: var(--amber-800);--color-status-warning-bg: var(--yellow-100);--color-status-info-text: var(--blue-700);--color-status-info-bg: var(--blue-100);--color-tag-dark-blue-bg: var(--blue-600);--color-tag-dark-green-bg: var(--green-600);--color-tag-dark-red-bg: var(--red-600);--color-tag-dark-gray-bg: var(--grey-800);--color-tag-light-blue-bg: var(--blue-100);--color-tag-light-gray-bg: var(--grey-300);--color-tag-light-green-bg: var(--green-100);--color-tag-light-orange-bg: var(--yellow-100);--color-tag-light-red-bg: var(--red-100);--color-order-scheduled-border: var(--grey-300);--color-order-scheduled-header-bg: var(--grey-100);--color-order-active-border: var(--red-200);--color-order-active-header-bg: var(--red-100);--color-order-pickup-border: var(--green-200);--color-order-pickup-header-bg: var(--green-100);--color-order-ride-border: var(--blue-200);--color-order-ride-header-bg: var(--blue-100);--color-order-note-bg: var(--grey-100);--color-order-note-border: var(--grey-300);--color-marker-tag-bg: var(--white);--color-marker-success-bg: var(--green-800);--color-marker-success-stroke: var(--green-900);--color-marker-error-bg: var(--red-700);--color-marker-error-stroke: var(--red-900);--color-marker-info-bg: var(--blue-700);--color-marker-info-stroke: var(--blue-900);--color-marker-neutral-bg: var(--grey-300);--color-marker-neutral-stroke: var(--grey-500);--color-marker-other-bg: var(--blue-700);--color-marker-note-text: var(--white);--color-zone-bg: var(--red-700);--color-zone-stroke: var(--red-900);--color-bg-primary: var(--color-body-bg);--color-bg-secondary: var(--color-card-header-bg);--color-bg-card: var(--color-card-bg);--color-link: var(--color-text-link);--color-link-hover: var(--color-text-link-hover);--color-success: var(--color-status-success-text);--color-success-bg: var(--color-status-success-bg);--color-error: var(--color-status-error-text);--color-error-bg: var(--color-status-error-bg);--color-warning: var(--color-status-warning-text);--color-warning-bg: var(--color-status-warning-bg);--color-info: var(--color-status-info-text);--color-info-bg: var(--color-status-info-bg);--bs-primary: var(--color-primary);--bs-secondary: var(--color-text-secondary);--bs-success: var(--color-status-success-text);--bs-info: var(--color-status-info-text);--bs-warning: var(--color-status-warning-text);--bs-danger: var(--color-status-error-text);--bs-light: var(--color-card-header-bg);--bs-dark: var(--color-text-primary);--bs-body-bg: var(--color-body-bg);--bs-body-color: var(--color-text-primary);--bs-emphasis-color: var(--color-text-primary);--bs-secondary-color: var(--color-text-secondary);--bs-tertiary-color: var(--color-text-hint);--bs-border-color: var(--color-border);--bs-border-color-translucent: var(--color-border-subtle);--bs-card-bg: var(--color-card-bg);--bs-card-border-color: var(--color-card-border);--bs-card-cap-bg: var(--color-card-header-bg);--bs-navbar-color: var(--color-nav-text);--bs-navbar-hover-color: var(--color-nav-text-hover);--bs-navbar-active-color: var(--color-nav-text-active);--bs-navbar-brand-color: var(--color-nav-brand-text);--bs-navbar-brand-hover-color: var(--color-primary);--bs-navbar-brand-font-size: 1.25rem;--bs-nav-link-color: var(--color-nav-text);--bs-nav-link-hover-color: var(--color-nav-text-hover);--color-nav-pills-active-text: var(--white);--color-nav-pills-active-bg: var(--blue-700);--bs-btn-color: var(--color-btn-primary-text);--bs-btn-bg: var(--color-btn-primary-bg);--bs-btn-border-color: var(--color-btn-primary-bg);--bs-btn-hover-color: var(--color-btn-primary-text);--bs-btn-hover-bg: var(--color-btn-primary-hover-bg);--bs-btn-hover-border-color: var(--color-btn-primary-hover-bg);--bs-form-control-bg: var(--color-form-bg);--bs-form-control-color: var(--color-form-text);--bs-form-control-border-color: var(--color-form-border);--bs-form-control-focus-border-color: var(--color-form-border-focus);--bs-form-control-focus-box-shadow: var(--shadow-focus);--bs-border-radius: 0.375rem;--bs-font-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}[data-theme=dark]{--color-primary: var(--blue-400);--color-body-bg: var(--grey-900);--color-bg-header: var(--grey-800);--color-bg-footer: var(--grey-900);--color-hero-bg: color-mix(in srgb, var(--blue-400) 30%, var(--grey-900));--color-qr-bg: var(--white);--color-qr-border: 0.5rem solid var(--white);--color-text-primary: var(--grey-50);--color-text-secondary: var(--grey-400);--color-text-hint: var(--grey-600);--color-text-muted: var(--grey-500);--color-text-inverse: var(--grey-900);--color-text-link: var(--blue-400);--color-text-link-hover: var(--blue-300);--color-border: var(--grey-700);--color-border-subtle: var(--grey-800);--color-border-focus: var(--blue-400);--shadow-card: 0 8px 24px color-mix(in srgb, var(--black) 15%, transparent);--shadow-header: inset 0 -1px 2px color-mix(in srgb, var(--white) 10%, transparent);--shadow-dropdown: 0 16px 32px color-mix(in srgb, var(--black) 85%, transparent);--shadow-focus: 0 0 0 3px color-mix(in srgb, var(--blue-400) 30%, transparent);--color-card-bg: var(--grey-900);--color-card-header-bg: var(--grey-800);--color-card-border: var(--grey-700);--color-nav-bg: var(--grey-800);--color-nav-text: var(--grey-400);--color-nav-text-hover: var(--grey-50);--color-nav-text-active: var(--grey-50);--color-nav-brand-text: var(--grey-50);--color-btn-primary-bg: var(--blue-400);--color-btn-primary-text: var(--white);--color-btn-primary-hover-bg: var(--blue-300);--color-button-toggle-on: var(--blue-400);--color-button-toggle-on-hover: var(--blue-300);--color-button-toggle-off: var(--grey-700);--color-button-toggle-off-hover: var(--grey-600);--color-button-cancel: var(--red-400);--color-button-cancel-hover: var(--red-300);--color-button-cancel-text: var(--white);--color-form-bg: var(--black);--color-form-border: var(--grey-800);--color-form-border-focus: var(--blue-400);--color-form-text: var(--grey-50);--color-table-bg: var(--grey-900);--color-table-header-bg: var(--grey-800);--color-table-border: var(--grey-800);--color-table-stripe-bg: var(--grey-800);--color-table-hover-bg: var(--grey-700);--color-table-highlight-bg: var(--blue-grey-900);--color-table-stripe: var(--grey-800);--color-table-hover: var(--grey-700);--color-tag-bg: var(--grey-800);--color-tag-text: var(--white);--color-tag-text-white: var(--grey-400);--color-tag-text-black: var(--black);--color-help-popup-expanded-bg: var(--blue-grey-900);--color-status-success-text: var(--green-400);--color-status-success-bg: color-mix(in srgb, var(--green-400) 15%, transparent);--color-status-error-text: var(--red-400);--color-status-error-bg: color-mix(in srgb, var(--red-400) 15%, transparent);--color-status-warning-text: var(--orange-400);--color-status-warning-bg: color-mix(in srgb, var(--orange-400) 15%, transparent);--color-status-info-text: var(--blue-400);--color-status-info-bg: color-mix(in srgb, var(--blue-400) 15%, transparent);--color-tag-dark-blue-bg: var(--blue-800);--color-tag-dark-green-bg: var(--green-800);--color-tag-dark-gray-bg: var(--grey-700);--color-tag-dark-red-bg: var(--red-800);--color-tag-light-blue-bg: color-mix(in srgb, var(--blue-400) 50%, transparent);--color-tag-light-gray-bg: color-mix(in srgb, var(--white) 50%, transparent);--color-tag-light-green-bg: color-mix(in srgb, var(--green-400) 50%, transparent);--color-tag-light-red-bg: color-mix(in srgb, var(--red-400) 50%, transparent);--color-tag-light-orange-bg: color-mix(in srgb, var(--orange-400) 50%, transparent);--color-order-scheduled-border: var(--grey-700);--color-order-scheduled-header-bg: var(--grey-800);--color-order-active-border: color-mix(in srgb, var(--red-700) 30%, transparent);--color-order-active-header-bg: color-mix(in srgb, var(--red-800) 30%, transparent);--color-order-pickup-border: color-mix(in srgb, var(--green-700) 30%, transparent);--color-order-pickup-header-bg: color-mix(in srgb, var(--green-800) 30%, transparent);--color-order-ride-border: color-mix(in srgb, var(--blue-700) 30%, transparent);--color-order-ride-header-bg: color-mix(in srgb, var(--blue-800) 30%, transparent);--color-order-note-bg: var(--grey-800);--color-order-note-border: var(--grey-700);--color-marker-tag-bg: var(--grey-800);--color-marker-success-bg: var(--green-400);--color-marker-success-stroke: var(--green-300);--color-marker-error-bg: var(--red-400);--color-marker-error-stroke: var(--red-300);--color-marker-info-bg: var(--blue-300);--color-marker-info-stroke: var(--blue-200);--color-marker-neutral-bg: var(--grey-400);--color-marker-neutral-stroke: var(--grey-300);--color-marker-other-bg: var(--blue-400);--color-marker-note-text: var(--white);--color-zone-bg: var(--red-400);--color-zone-stroke: var(--red-300);--color-nav-pills-active-text: var(--white);--color-nav-pills-active-bg: var(--blue-900)}body{background-color:var(--color-bg-primary);color:var(--color-text-primary)}.nav-color{border-top:2px solid hsla(0,0%,100%,0)}.nav-color-red{border-color:var(--red-500)}.nav-color-green{border-color:var(--green-500)}.nav-color-blue{border-color:var(--blue-500)}.text-red{color:var(--red-500)}.text-green{color:var(--green-500)}.text-blue{color:var(--blue-500)}a{color:var(--color-link)}a:hover{color:var(--color-link-hover);text-decoration:none}.badge{background-color:var(--color-bg-secondary);color:var(--color-text-primary);font-weight:500}.badge-active{background-color:var(--color-success);color:var(--color-text-inverse)}.badge-driver-archived,.badge-driver-blocked{background-color:var(--color-tag-dark-gray-bg);color:var(--color-tag-text-white)}.badge-announcement-published,.badge-credit-transaction-processed,.badge-driver-available,.badge-inquiry-processed,.badge-order-finished,.badge-text-message-delivered{background-color:var(--color-tag-dark-green-bg);color:var(--color-tag-text-white)}.badge-driver-unavailable,.badge-inquiry-rejected,.badge-phone-call-unanswered,.badge-order-aborted,.badge-order-cancelled,.badge-order-expired,.badge-text-message-cancelled{background-color:var(--color-tag-dark-red-bg);color:var(--color-tag-text-white)}.badge-driver-busy,.badge-order-ride{background-color:var(--color-tag-dark-blue-bg);color:var(--color-tag-text-white)}.badge-driver-offline,.badge-order-scheduled{background-color:var(--color-tag-light-gray-bg);color:var(--color-tag-text-black)}.badge-driver-booked,.badge-order-pickup,.badge-text-message-dispatched{background-color:var(--color-tag-light-green-bg);color:var(--color-tag-text-black)}.badge-phone-call-answer,.badge-phone-call-ended{background-color:var(--color-tag-light-orange-bg);color:var(--color-tag-text-black)}.badge-phone-call-cancel,.badge-order-active{background-color:var(--color-tag-light-red-bg);color:var(--color-tag-text-black)}.btn-icon i:last-child{margin-left:.5rem}.btn-xs{padding:.25rem .5rem;font-size:.75rem}.btn-square-xs{width:28px !important;max-width:100% !important;max-height:100% !important;height:28px !important;padding:.25rem;font-size:.75rem}.btn-toggle-off{color:var(--color-text-secondary);background-color:var(--color-button-toggle-off);border-color:var(--color-button-toggle-off);transition:all .2s ease}.btn-toggle-off:hover{color:var(--color-text-primary);background-color:var(--color-button-toggle-off-hover);border-color:var(--color-button-toggle-off-hover)}.btn-toggle-on{color:var(--color-text-inverse);background-color:var(--color-button-toggle-on);border-color:var(--color-button-toggle-on);transition:all .2s ease}.btn-toggle-on:hover{color:var(--color-text-inverse);background-color:var(--color-button-toggle-on-hover);border-color:var(--color-button-toggle-on-hover)}.btn-cancel{color:var(--color-button-cancel-text);background-color:var(--color-button-cancel);border-color:var(--color-button-cancel);transition:all .2s ease}.btn-cancel:hover{color:var(--color-button-cancel-text);background-color:var(--color-button-cancel-hover);border-color:var(--color-button-cancel-hover)}.card{margin-bottom:2.25rem;background-color:var(--color-card-bg);border:1px solid var(--color-card-border)}.card-header{background-color:var(--color-card-header-bg);display:flex;flex-direction:row;align-items:center;padding:.5rem 1rem;font-size:75%;font-weight:500;text-transform:uppercase}.card-header form{display:inline}.card-header button{background:none;border:none;padding:0}.card-header a{padding:0;transition:opacity .2s ease}.card-header i{padding:0 .25rem}.card-header .card-title{flex-grow:1;margin:0;padding:0}.card-header .card-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;column-gap:.1rem;font-size:.85rem}.card-header .card-actions a,.card-header .card-actions button{color:var(--color-primary);transition:all .2s ease}.card-header .card-actions:hover a,.card-header .card-actions:hover button{opacity:.25}.card-header .card-actions:hover a:hover,.card-header .card-actions:hover button:hover{opacity:1}.card-body{padding:1rem}.hover-card .card-body{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:.3rem;box-shadow:var(--shadow-card);transition:all .2s ease}.hover-card:hover .card-body{transform:translate(0px, -0.25rem);box-shadow:var(--shadow-dropdown);border-color:var(--color-border-focus)}.hero{padding:3.5rem 0}.hero .section{padding:1rem 0}.hero .section-alt{padding:1rem 0}.hero .row{padding:.5rem 0}.hero .row .row{padding:0}.hero::before{content:"";width:100%;height:400px;position:fixed;top:0px;left:0;background-color:var(--color-warning-bg);transform:skewY(-5deg);transform-origin:top 50%;z-index:-1}.legal{border-left:5px solid var(--color-info);font-size:16px;line-height:24px}.legal h2{margin-top:1rem;margin-bottom:1rem}.legal h3{margin-top:2rem;margin-bottom:1rem}.legal p{margin-bottom:1rem}.legal a{color:var(--color-link)}.legal a:hover{color:var(--color-link-hover)}.logo svg{overflow:visible}.logo path{stroke:#000;stroke-width:1}.logo .logo-background{stroke:none;fill:#fff}.logo .logo-top{fill:#ffeb3b}.logo .logo-bottom{fill:#333}.logo span{font-family:"Roboto Slab";font-style:normal;font-weight:700}.logo-large path{stroke-width:2}.nav-links{font-size:.75rem}.nav-links .nav-item{padding:0 1rem}.nav-links .nav-link{padding:.25rem 0}.nav-links a,.nav-links button{color:var(--color-nav-text)}.nav-links a.active,.nav-links button.active{color:var(--color-nav-text-active);border-bottom:3px solid var(--color-primary)}.nav-links a:hover,.nav-links button:hover{color:var(--color-nav-text-hover)}.dropdown-header{padding-top:0;padding-bottom:0;font-variant:all-small-caps}.nav-link{color:var(--color-nav-text)}.nav-link:hover{color:var(--color-nav-text-hover)}.nav-link>.fa{width:1.25rem;text-align:center}.dropdown-picker{font-size:.75rem}.dropdown-picker .dropdown-menu{max-height:20rem;overflow-y:auto}.nav-pills i{width:1.25rem;text-align:center}.nav-pills .nav-link.active{color:var(--color-nav-pills-active-text);background-color:var(--color-nav-pills-active-bg)}.navbar{padding:0 1rem;font-size:16px;background:var(--color-nav-bg);box-shadow:var(--shadow-header)}.navbar .navbar-brand{color:var(--color-text-primary)}.navbar .navbar-brand:hover{color:var(--color-primary)}.navbar .nav-item{padding:.5rem 1rem}.navbar .nav-item .nav-link{padding:.5rem 0;white-space:nowrap;color:var(--color-nav-text)}.navbar .nav-item .nav-link:hover{color:var(--color-nav-text-hover)}.navbar .nav-item .nav-link .nav-link-text{color:inherit}.navbar .nav-item button.nav-link{border:none;background:none;font-family:inherit;font-size:inherit;cursor:pointer}.navbar .nav-item button.nav-link:hover,.navbar .nav-item button.nav-link:focus{color:var(--color-nav-text-hover);background:none;border:none;box-shadow:none}.navbar .nav-item button.nav-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.navbar .dropdown-menu{font-size:13px;background-color:var(--color-bg-card);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-dropdown)}.navbar .dropdown-menu .dropdown-item{color:var(--color-nav-text);transition:all .2s ease}.navbar .dropdown-menu .dropdown-item.active,.navbar .dropdown-menu .dropdown-item:hover{background-color:var(--color-bg-secondary);color:var(--color-nav-text-hover)}.navbar .dropdown-menu .dropdown-divider{border-color:var(--color-border-subtle)}.navbar .dropdown-menu .dropdown-divider:first-child,.navbar .dropdown-menu .dropdown-divider:last-child{display:none}.navbar .dropdown-menu .dropdown-divider+.dropdown-divider{display:none}.navbar .dropdown-menu i{display:inline-block;width:1.25rem;text-align:center;margin-right:.25rem}.navbar .navbar-toggler{border-color:rgba(0,0,0,0)}.navbar .navbar-light .navbar-toggler,.navbar .navbar-dark .navbar-toggler{border-color:rgba(0,0,0,0)}.navbar-secondary{background:var(--color-bg-secondary);padding:.5rem 0;border-bottom:1px solid var(--color-border)}.navbar-secondary a,.navbar-secondary span{margin-right:1rem;color:var(--color-nav-text)}.navbar-secondary a:hover,.navbar-secondary span:hover{color:var(--color-nav-text-active)}.sellpoint{text-align:center;margin:2rem}.sellpoint-horizontal{display:flex;flex-direction:row;align-items:center;margin:1rem 0}.sellpoint-horizontal .sellpoint-icon{margin-right:1rem;margin-bottom:0rem}.sellpoint-icon{display:inline-flex;width:4rem;height:4rem;margin-bottom:1rem;align-items:center;justify-content:center;padding:1.5rem}.sellpoint-icon i{font-size:1.5rem}.sellpoint-icon{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:5rem;box-shadow:var(--shadow-card);transition:box-shadow .2s ease}.sellpoint-card{position:relative;display:flex;flex-direction:column;margin:1rem 0}.sellpoint-card h4{margin:1rem 0}.sellpoint-card p{margin-bottom:0}.sellpoint-card a.btn{margin-top:1rem}.sellpoint-card .fad{font-size:3rem;opacity:.75;transition:all .2s ease}.sellpoint-card:before{position:absolute;content:" ";display:block;padding-top:100%}.sellpoint-card:hover .fad{opacity:1}.sellpoint-copy{display:flex;flex-direction:column;height:5rem;justify-content:center}.fa-color-blue::before{color:var(--color-info) !important}.fa-color-blue::after{color:var(--color-primary) !important}.fa-color-green::before{color:var(--color-success) !important}.fa-color-green::after{color:var(--color-success) !important;opacity:.7}.fa-color-purple::before{color:var(--color-primary) !important}.fa-color-purple::after{color:var(--color-primary) !important;opacity:.7}.fa-color-red::before{color:var(--color-error) !important}.fa-color-red::after{color:var(--color-error) !important;opacity:.7}.btn-badge{position:relative;width:12rem;display:inline-flex;flex-direction:row;align-items:center}.btn-badge i{width:1rem;height:1rem;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-right:.5rem}.btn-download{width:12rem;display:inline-flex;flex-direction:row;align-items:center}.qr-code{width:12rem;height:12rem;background:var(--color-qr-bg);border:var(--color-qr-border)}.money-negative{color:var(--color-error)}.one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-faint{color:var(--color-text-hint)}body.contact-page textarea{height:7em}body.contact-page .inquiry_address{display:none}.error-page{width:100%;height:100%}.error-page main{text-align:center;padding-bottom:0}.error-page .container{width:100%;height:100%}.error-page h2{font-size:7rem;font-weight:100;text-transform:uppercase}.error-page .error-title{font-weight:bold;text-transform:uppercase}.error-page .btn{border-radius:10rem;margin-top:2rem;padding:.5rem 2rem}.landing-page .container-hero::before{height:45rem}.landing-install,.landing-cities{margin:4rem 0}.landing-features .nav-link{margin:0 .25rem;padding:.15rem 1rem;border-radius:3rem;background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border);transition:all .2s ease}.landing-features .nav-link.active{background-color:var(--color-primary);color:var(--color-text-inverse)}.landing-features .container-md{background-color:#eee;padding:2.5rem 3.5rem}.landing-features .nav{text-align:center}.scrollbar-hide{scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.img-3-2{aspect-ratio:3/2}.pricing-cards{align-items:center !important}.pricing-card{margin-top:2rem;overflow:hidden;border-radius:.3rem}.pricing-card .pricing-card-header{padding:1rem;text-align:center;text-transform:uppercase;font-size:1.2rem;letter-spacing:.2rem;box-shadow:0 0 .4rem .2rem color-mix(in srgb, var(--black) 15%, transparent);color:#fff}.pricing-card .pricing-card-body{padding:1rem;background-color:color-mix(in srgb, var(--white) 80%, transparent)}.pricing-card .pricing-card-footer{padding:1rem;text-align:center;background:#eee;border-top:1px solid #e0e0e0}.pricing-card .pricing-item{padding:.1rem 0}.pricing-card-standard{box-shadow:0 0 .4rem .2rem color-mix(in srgb, var(--black) 15%, transparent)}.pricing-card-standard .pricing-card-header{background:#388e3c}.pricing-card-custom{border:1px solid #e0e0e0}.pricing-card-custom .pricing-card-header{background:#5c636a}.pricing-card-custom .pricing-card-body{background-color:color-mix(in srgb, var(--white) 80%, transparent)}.pricing-details{padding:0 4rem;background-color:color-mix(in srgb, var(--white) 80%, transparent);border-radius:1rem;margin:2rem 0}.pricing-details .pricing-section-title{font-weight:700;margin-top:1rem;padding:.5rem 1rem}.pricing-details .pricing-item{border-top:1px solid #cfd8dc}.pricing-details .pricing-item-title{padding:.5rem 1rem}.pricing-details .pricing-item-description{padding:.25rem .5rem;margin:0 0 1rem 1rem;border-left:1px solid #cfd8dc;font-style:italic}.pricing-details .fa-circle-info{color:#9e9e9e;margin-left:.5rem;cursor:pointer}.pricing-details .pricing-item:hover .fa-circle-info{color:#388e3c}.pricing-details .fa-check{color:#388e3c}body{font-family:Titillium,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Oxygen-Sans",Cantarell,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:14px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:keep-all;word-wrap:break-word;color:var(--color-text-primary);line-height:1.5}body.page{font-family:Titillium,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Oxygen-Sans",Cantarell,Roboto,"Helvetica Neue",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700;text-rendering:optimizeLegibility;margin-top:0}.fs-0{font-size:calc(1.5rem + 1.5vw) !important}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p,ol,ul{margin-bottom:.5rem}p:last-child,ol:last-child,ul:last-child{margin-bottom:0}small{font-size:75%}a{text-decoration:none}.text-xs{font-size:.75rem}.text-hint{color:var(--color-text-hint)}.text-muted{color:var(--color-text-muted) !important}.text-secondary{color:var(--color-text-secondary)}.fineprint{font-size:.75rem;opacity:.75}.fw-bolder{font-weight:600 !important}.fw-semibold{font-weight:500 !important}body.page{font-size:16px}body.page main{padding-top:0;padding-bottom:4rem}body.page ul.links{list-style:none;margin:0 0 1rem 0;padding:0}body.page ul.links li{margin:0}.try-taxikey{margin-top:1rem}.logo-taxikey{display:inline-block;width:5rem;height:5rem;background-image:url("/assets/logo-circle-19696b56.svg");background-position:top center;background-repeat:no-repeat;background-size:contain}.bullet-point{width:2rem;height:2rem;border-radius:1rem;background:#0288d1;color:#fafafa;justify-content:center;text-align:center;font-size:1.25rem;font-weight:700}.hidden{display:none !important}
