@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap');.solisrentcar-app *,.solisrentcar-app *::before,.solisrentcar-app *::after {box-sizing: border-box;}.solisrentcar-app {font-family: var(--font-primary);background-color: var(--color-bg);color: var(--color-text);line-height: 1.5;letter-spacing: -0.01em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;transition: background-color 0.4s ease, color 0.4s ease;overflow-x: clip;}.solisrentcar-no-scroll {overflow: hidden !important;}body.solisrentcar-offcanvas-open {overflow: hidden !important;height: 100vh !important;}html.solisrentcar-canvas-root:has(> body.solisrentcar-no-scroll),html.solisrentcar-canvas-root:has(> body.solisrentcar-offcanvas-open) {overflow: hidden !important;}.solisrentcar-container {max-width: 1440px;margin-inline: auto;padding: 0 var(--spacing-md);}html.solisrentcar-canvas-root,html.solisrentcar-canvas-root body.solisrentcar-canvas {margin: 0;padding: 0;}html.solisrentcar-canvas-root {overflow-x: hidden;overflow-y: auto;background-color: var(--color-bg);}html.solisrentcar-canvas-root body.solisrentcar-canvas {min-height: 100vh;min-height: 100dvh;display: flex;flex-direction: column;overflow: visible;background-color: var(--color-bg);}body.solisrentcar-canvas .solisrentcar-app {flex: 1 0 auto;display: flex;flex-direction: column;min-height: 0;}body.solisrentcar-canvas .solisrentcar-main-content {flex: 1 0 auto;display: flex;flex-direction: column;}.solisrentcar-app ::-webkit-scrollbar,.solisrentcar-offcanvas-body::-webkit-scrollbar,.solisrentcar-popup-body::-webkit-scrollbar,.solisrentcar-bottomsheet-body::-webkit-scrollbar {width: 6px;height: 6px;}.solisrentcar-app ::-webkit-scrollbar-track,.solisrentcar-offcanvas-body::-webkit-scrollbar-track,.solisrentcar-popup-body::-webkit-scrollbar-track,.solisrentcar-bottomsheet-body::-webkit-scrollbar-track {background: transparent;}.solisrentcar-app ::-webkit-scrollbar-thumb,.solisrentcar-offcanvas-body::-webkit-scrollbar-thumb,.solisrentcar-popup-body::-webkit-scrollbar-thumb,.solisrentcar-bottomsheet-body::-webkit-scrollbar-thumb {background: color-mix(in srgb, var(--color-text) 15%, transparent);border-radius: 10px;}.solisrentcar-app ::-webkit-scrollbar-thumb:hover,.solisrentcar-offcanvas-body::-webkit-scrollbar-thumb:hover,.solisrentcar-popup-body::-webkit-scrollbar-thumb:hover,.solisrentcar-bottomsheet-body::-webkit-scrollbar-thumb:hover {background: color-mix(in srgb, var(--color-text) 30%, transparent);}