*{box-sizing:border-box;font-family:Roboto;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main_map{background-color:#c00;height:100vh;width:100vw}.aircraft_menu{background-color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;left:20px;position:absolute;top:50%;transform:translateY(-50%);width:330px;z-index:301}.aircraft_menu,.aircraft_menu .header{border-top-left-radius:12px;border-top-right-radius:12px}.aircraft_menu .header{background-color:#150016;padding:15px 10px;position:relative}.aircraft_menu .header .close{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:22px;outline:none;padding:0 10px;position:absolute;right:10px;top:10px}.aircraft_menu .header h2{color:#ffe3d8;font-size:18px;font-weight:700}.aircraft_menu .header .owner{color:#ffe3d8;font-size:14px;margin-top:3px}.plane_details{align-items:center;display:flex}.plane_details .type{background-color:#845162;border-radius:12px;color:#ffe3d8;font-size:14px;font-weight:600;margin-left:6px;padding:2px 8px}.aircraft_menu .body{background-color:#efefef;height:300px;overflow-y:auto;padding:0 3px;width:100%}.aircraft_menu .body::-webkit-scrollbar{width:6px}.aircraft_menu .body::-webkit-scrollbar-track{background:#0000}.aircraft_menu .body::-webkit-scrollbar-thumb{background:#150016;border-radius:12px}.aircraft_menu .body::-webkit-scrollbar-thumb:hover{background:#150016}.aircraft_menu .body .info_container{background-color:#c5cacc;max-height:40px;overflow:hidden;transition:.5s;width:100%}.aircraft_menu .body .info_container.active{max-height:1000px;transition:.5s}.aircraft_menu .body .info_container .info_header{align-items:center;background-color:#150016;border-bottom:1px solid #c5cacc;display:flex;height:40px;justify-content:center;padding:12px 10px;position:relative;width:100%}.aircraft_menu .body .info_container .info_header p{color:#fff;font-size:16px;font-weight:700;-webkit-user-select:none;user-select:none}.aircraft_menu .body .info_container .info_header>i{color:#fff;font-size:16px;margin-left:5px;transform:rotate(-45deg)}.aircraft_menu .body .info_container .info_header .collapse{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:22px;outline:none;padding:5px;position:absolute;right:5px}.aircraft_menu .body .info_container .info_header .collapse i{transform:rotate(0);transition:.3s}.aircraft_menu .body .info_container.active .info_header .collapse i{transform:rotate(180deg);transition:.3s}.aircraft_menu .body .info_container .container{padding:10px;width:100%}.aircraft_menu .body .info_container .container .two_column{display:grid;grid-template-columns:1fr 1fr;margin-bottom:5px}.aircraft_menu .body .info_container .container .attribute{width:100%}.aircraft_menu .body .info_container .container .attribute .title{color:#555;font-size:14px}.aircraft_menu .body .info_container .container .attribute .title .icao{color:#000;font-weight:500}.aircraft_menu .body .info_container .container .attribute .value{font-size:14px;word-break:break-all}.aircraft_menu .body .info_container .container .attribute .value .company{text-transform:lowercase}.aircraft_menu .body .info_container .container .separator{background-color:#fff;border-radius:12px;height:2px;margin:10px 0;width:100%}.aircraft_menu .footer{background-color:#150016;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;height:60px;padding:0 5px}.aircraft_menu .footer button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:22px;justify-content:center;outline:none;width:60px}.aircraft_menu .footer button span{font-size:12px;font-weight:500}.aircraft_menu .footer button.active{color:#daff0a}.flight_plan{display:flex;gap:2px;padding:2px 0}.flight_plan div{align-items:center;background-color:#c5cacc;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:15px 0;width:100%}.flight_plan div h2{color:#150016;cursor:pointer;font-size:32px;font-weight:600}.flight_plan div p{color:#38003b;font-size:14px;font-weight:400;word-break:break-all}.country_reg_container{align-items:center;display:flex}.country_reg_container img{margin-right:5px;width:20px}.aircraft_image{aspect-ratio:16/9;position:relative;width:100%}.aircraft_image img{object-fit:cover;object-position:center;z-index:9}.aircraft_image a,.aircraft_image img{height:100%;left:0;position:absolute;top:0;width:100%}.aircraft_image a{align-items:flex-end;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;padding:10px;text-decoration:none;z-index:99}.options_bar{background-color:#150016;border-radius:100px;padding:30px 0;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:70px;z-index:401}.options_bar,.options_bar button{display:flex;flex-direction:column}.options_bar button{align-items:center;background-color:initial;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:400;justify-content:center;outline:none;padding:10px 3px;width:100%}.options_bar button:hover{background-color:#4c0050}.options_bar button svg{margin-bottom:5px;width:20px}.search_bar{background-color:#fff;border:1px solid #b0b0b0;border-radius:100px;display:flex;height:45px;position:absolute;right:20px;top:20px;width:300px;z-index:401}.search_bar .icon{align-items:center;color:#b0b0b0;display:flex;font-size:16px;height:100%;justify-content:center;width:40px}.search_bar input{background-color:initial;border:none;color:#000;font-size:14px;font-weight:400;height:100%;outline:none;padding:0 10px;width:100%}.search_results{background-color:#fff;border:1px solid #b0b0b0;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;padding:0;position:absolute;right:20px;top:70px;width:300px;z-index:401}.search_results .header{background-color:#4c0050;padding:8px 10px}.search_results .header h3{color:#fff;font-size:16px;font-weight:600}.search_results .results_container{max-height:100px;min-height:30px;overflow-y:auto;width:100%}
/*# sourceMappingURL=main.b668cff9.css.map*/