*{margin:0;padding:0;box-sizing:border-box}html{height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden;transition:background-color .3s ease}body[data-theme=dark]{background-color:#141414}body[data-theme=light]{background-color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100vh;overflow:hidden}.custom-scrollbar,.flight-details-modal .ant-modal-body{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.flight-details-modal .ant-modal-body:hover{scrollbar-color:#bfbfbf #f0f0f0}.flight-details-modal .ant-modal-body::-webkit-scrollbar{width:8px}.flight-details-modal .ant-modal-body::-webkit-scrollbar-track{background:transparent;transition:background .3s ease}.flight-details-modal .ant-modal-body:hover::-webkit-scrollbar-track{background:#f0f0f0}.flight-details-modal .ant-modal-body::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background .3s ease}.flight-details-modal .ant-modal-body:hover::-webkit-scrollbar-thumb{background:#bfbfbf}.flight-details-modal .ant-modal-body:hover::-webkit-scrollbar-thumb:hover{background:#999}body[data-theme=dark] .flight-details-modal .ant-modal-body:hover{scrollbar-color:#595959 #262626}body[data-theme=dark] .flight-details-modal .ant-modal-body:hover::-webkit-scrollbar-track{background:#262626}body[data-theme=dark] .flight-details-modal .ant-modal-body:hover::-webkit-scrollbar-thumb{background:#595959}body[data-theme=dark] .flight-details-modal .ant-modal-body:hover::-webkit-scrollbar-thumb:hover{background:#737373}body[data-theme=light] .custom-scrollbar:hover{scrollbar-color:#bfbfbf #f0f0f0}body[data-theme=light] .custom-scrollbar::-webkit-scrollbar-track{background:transparent;transition:background .3s ease}body[data-theme=light] .custom-scrollbar:hover::-webkit-scrollbar-track{background:#f0f0f0}body[data-theme=light] .custom-scrollbar::-webkit-scrollbar-thumb{background:transparent;transition:background .3s ease}body[data-theme=light] .custom-scrollbar:hover::-webkit-scrollbar-thumb{background:#bfbfbf}body[data-theme=light] .custom-scrollbar:hover::-webkit-scrollbar-thumb:hover{background:#999}body[data-theme=light] .custom-scrollbar.scrolling{scrollbar-color:#bfbfbf #f0f0f0}body[data-theme=light] .custom-scrollbar.scrolling::-webkit-scrollbar-track{background:#f0f0f0}body[data-theme=light] .custom-scrollbar.scrolling::-webkit-scrollbar-thumb{background:#bfbfbf}body[data-theme=dark] .custom-scrollbar:hover{scrollbar-color:#595959 #262626}body[data-theme=dark] .custom-scrollbar::-webkit-scrollbar-track{background:transparent;transition:background .3s ease}body[data-theme=dark] .custom-scrollbar:hover::-webkit-scrollbar-track{background:#262626}body[data-theme=dark] .custom-scrollbar::-webkit-scrollbar-thumb{background:transparent;transition:background .3s ease}body[data-theme=dark] .custom-scrollbar:hover::-webkit-scrollbar-thumb{background:#595959}body[data-theme=dark] .custom-scrollbar:hover::-webkit-scrollbar-thumb:hover{background:#737373}body[data-theme=dark] .custom-scrollbar.scrolling{scrollbar-color:#595959 #262626}body[data-theme=dark] .custom-scrollbar.scrolling::-webkit-scrollbar-track{background:#262626}body[data-theme=dark] .custom-scrollbar.scrolling::-webkit-scrollbar-thumb{background:#595959}.custom-scrollbar::-webkit-scrollbar{width:8px}.custom-scrollbar::-webkit-scrollbar-track{border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{border-radius:4px}.ant-message{top:auto!important;bottom:24px!important;left:auto!important;right:24px!important;transform:none!important}.ant-message-notice{text-align:right}.flight-search-page .ant-btn,.flight-search-page .ant-btn-default,.flight-search-page .ant-btn-primary,.flight-search-page .ant-btn-link,.flight-search-page .ant-btn-dashed,.flight-search-page .ant-btn-text,.flight-search-page .ant-btn-dangerous,.flight-search-page .ant-select .ant-select-selector,.flight-search-page .ant-select-selector,.flight-search-page .ant-input,.flight-search-page .ant-input-number,.flight-search-page .ant-input-number-input{border-radius:20px!important}.flight-search-page .ant-picker,.flight-search-page .ant-picker-input>input{border-radius:20px!important}.flight-search-page .ant-radio-button-wrapper{border-radius:20px!important}.flight-search-page .ant-radio-button-wrapper:first-child{border-top-left-radius:20px!important;border-bottom-left-radius:20px!important}.flight-search-page .ant-radio-button-wrapper:last-child{border-top-right-radius:20px!important;border-bottom-right-radius:20px!important}.flight-search-filters .ant-select .ant-select-selector,.flight-search-filters .ant-select-selector,.flight-search-filters .ant-btn,.flight-search-page .ant-select-auto-complete,.flight-search-page .ant-auto-complete .ant-select-selector,.flight-search-page .ant-input-affix-wrapper,.flight-search-page .ant-auto-complete-input{border-radius:20px!important}.compact-menu .ant-menu-item{height:36px!important;line-height:36px!important;font-size:13px!important;padding-left:16px!important}.compact-menu .ant-menu-item-icon{font-size:14px!important;width:14px!important;margin-right:8px!important}.compact-menu .ant-menu-item-selected{height:36px!important;line-height:36px!important}
