:root{color-scheme:light dark}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.dark .custom-scrollbar::-webkit-scrollbar-track{background:#1f2937}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#4b5563}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#aaa}.dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#6b7280}::selection{background-color:#e9d5ff;color:#3b0764}.dark ::selection{background-color:#581c87;color:#f3e8ff}input[type=checkbox]{background-color:#fff;accent-color:#9333ea;color-scheme:light}.dark input[type=checkbox]{background-color:#374151;border-color:#4b5563;color-scheme:dark}@keyframes wave{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-6px);opacity:.7}}.animate-wave{animation:wave 1.2s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}.animate-shimmer{animation:shimmer 3s linear infinite}.driver-popover-footer{display:none!important}
