@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap");*{padding:0;margin:0;box-sizing:border-box}*,body,html{font-family:Poppins,sans-serif}body,html{width:100%;height:100%;line-height:1.6;overflow-x:hidden}.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-logo,body:not(.smart-flying-page) .mapboxgl-ctrl-bottom-left{display:none!important}.smart-flying-page .mapboxgl-ctrl-bottom-left{display:block!important;margin:0 0 10px 10px!important}@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:geistSans,geistSans Fallback}.__variable_1e4310{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:geistMono,geistMono Fallback}.__variable_c3aa02{--font-geist-mono:"geistMono","geistMono Fallback"}.sidebar_sidebar__hPwCr{font-family:Poppins,sans-serif;position:fixed;top:0;left:0;width:240px;height:100vh;background-color:#f1f2f7;color:#333;display:flex;flex-direction:column;align-items:center;padding-top:20px;z-index:1000;overflow:hidden;transition:width .3s ease}.sidebar_collapsed__wrqlx{width:80px}.sidebar_collapsed__wrqlx .sidebar_navText__CWZbq,.sidebar_collapsed__wrqlx .sidebar_sectionTitle__60HyY{display:none}.sidebar_collapsed__wrqlx .sidebar_logo__WGlPL{width:40px}.sidebar_logoSection__FsH3f{text-align:center;margin-bottom:20px;width:100%}.sidebar_logo__WGlPL{width:100px;height:auto;transition:width .3s ease}.sidebar_line__SI_Ap{width:100%;height:2px;margin-top:10px}.sidebar_menuSection__h86f5{width:85%}.sidebar_sectionTitle__60HyY{font-size:15px;font-weight:400;margin:20px 0 10px;color:#787f89;padding-left:20px}.sidebar_navList__qxwf5{list-style-type:none;padding:0;margin:0;width:100%}.sidebar_navItem__UrQwS{box-sizing:border-box;width:100%;padding:15px 20px;text-align:left;cursor:pointer;transition:background-color .3s ease;color:#787f89;overflow:hidden;border-radius:5px}.sidebar_navItem__UrQwS:last-child{margin-bottom:0}.sidebar_navItem__UrQwS:hover{background-color:#ddd}.sidebar_navText__CWZbq{font-size:15px;font-weight:300;padding-left:20px;transition:opacity .3s ease}.sidebar_navLink__pDbmO{text-decoration:none;color:inherit;display:flex;align-items:center;width:100%;height:100%}.sidebar_active__XssJT{background-color:#e4e7f5;color:#5a6acf}.sidebar_icon__Pab2h{font-size:18px;transition:font-size .3s ease}.sidebar_toggleButton__S59Qn{position:absolute;bottom:20px;left:20px;width:24px;height:24px;background-color:#f1f2f7;border:1px solid #cccfdc;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001;transition:all .3s ease}.sidebar_toggleButton__S59Qn:hover{background-color:#e4e7f5;border-color:#5a6acf;color:#5a6acf}@media (max-width:1024px){.sidebar_sidebar__hPwCr{width:80px}.sidebar_navText__CWZbq,.sidebar_sectionTitle__60HyY{display:none}.sidebar_navItem__UrQwS{display:flex;justify-content:center;align-items:center;padding:15px 10px}.sidebar_icon__Pab2h{font-size:1.25rem}.sidebar_logo__WGlPL{width:4rem;height:auto}.sidebar_menuSection__h86f5{width:100%}}.header_header__Awatn{position:-webkit-sticky;position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:20px 60px;color:#002a40;background-color:#f1f2f7;width:100%;box-shadow:0 2px 6px rgba(0,0,0,.1);border-radius:10px}.header_leftContainer__HuQP1{flex-grow:1;display:flex;align-items:center;gap:25px}.header_selectContainerStyled__DCbQ9{min-width:220px;max-width:250px}.header_selectContainerSmall__oAXeo{min-width:20%%}.header_datePickerContainer__4Pt7W{max-width:15%;max-height:40px;display:flex;align-items:center;gap:10px}.header_customDatePicker__QdHSo{display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:auto}.header_customDatePicker__QdHSo input{display:inline-block;width:100px;padding:5px;margin:0 5px;text-align:left;white-space:nowrap;word-break:normal}.header_customDatePicker__QdHSo{border-radius:10px;padding:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:background-color .3s ease,border .3s ease;background-color:#ffffff;font-size:.9rem;width:100%}.header_customDatePicker__QdHSo input{width:100%;border:none;outline:none}.header_customDatePicker__QdHSo:hover{cursor:pointer;border-color:#3182ce}.header_profileContainer__pCdb5{position:relative;display:flex;align-items:center}.header_userInfo__saV7m{display:flex;align-items:center;gap:12px;padding:8px 16px;cursor:pointer;border-radius:12px;transition:all .3s ease;background:transparent;border:1px solid transparent}.header_userInfo__saV7m:hover{background:rgba(90,106,207,.08);border-color:rgba(90,106,207,.15);box-shadow:0 4px 12px rgba(90,106,207,.12);transform:translateY(-1px)}.header_userInfo__saV7m:active{transform:translateY(0);box-shadow:0 2px 6px rgba(90,106,207,.08)}.header_profileIcon__fa2bE{width:42px;height:42px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#5a6acf,#4451ba);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(90,106,207,.25);flex-shrink:0;transition:all .3s ease}.header_userInfo__saV7m:hover .header_profileIcon__fa2bE{box-shadow:0 6px 16px rgba(90,106,207,.35);transform:scale(1.05)}.header_avatarInitials__UTYgN{color:white;font-weight:600;font-size:.9rem;letter-spacing:.5px}.header_profileIconImage__zXxKN{width:100%;height:100%;object-fit:cover}.header_username__CgU64{font-weight:500;font-size:.95rem;color:#002a40;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.header_dropdownArrow__wnR8C{color:#64748b;transition:transform .2s ease;flex-shrink:0;margin-left:-2px}.header_dropdownArrowOpen__aYwRK{transform:rotate(180deg)}.header_dropdownMenu__c9nPZ{position:absolute;top:calc(100% + 12px);right:0;min-width:280px;background:white;border-radius:16px;box-shadow:0 12px 48px rgba(90,106,207,.2),0 0 0 1px rgba(90,106,207,.08);z-index:1000;overflow:hidden;animation:header_dropdownFadeIn__F0bJF .3s cubic-bezier(.16,1,.3,1)}@keyframes header_dropdownFadeIn__F0bJF{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.header_dropdownHeader__5YcHu{padding:20px 24px;background:linear-gradient(135deg,#f8fafc,#eef2ff);border-bottom:1px solid rgba(90,106,207,.1)}.header_dropdownName___3Por{font-weight:600;font-size:1rem;color:#002a40;margin:0 0 6px;font-family:Poppins,sans-serif}.header_dropdownEmail__Y3OF0{font-size:.85rem;color:#64748b;margin:0 0 10px;word-break:break-word;font-family:Poppins,sans-serif}.header_dropdownRole__6vmSf{font-size:.75rem;color:#5a6acf;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0;padding:6px 12px;background:linear-gradient(135deg,rgba(90,106,207,.15),rgba(90,106,207,.1));border-radius:8px;display:inline-block;width:-moz-fit-content;width:fit-content;font-family:Poppins,sans-serif;border:1px solid rgba(90,106,207,.2)}.header_dropdownDivider__qhP1H{height:1px;background:linear-gradient(90deg,transparent,rgba(90,106,207,.1) 50%,transparent);margin:0}.header_dropdownItem__M_YMy{width:100%;display:flex;align-items:center;gap:14px;padding:14px 24px;background:none;border:none;cursor:pointer;font-size:.9rem;color:#002a40;transition:all .3s ease;text-align:left;font-family:Poppins,sans-serif;position:relative}.header_dropdownItem__M_YMy:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:3px;height:0;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:2px;transition:height .3s ease}.header_dropdownItem__M_YMy:hover{background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(239,68,68,.05));color:#dc2626;padding-left:32px}.header_dropdownItem__M_YMy:hover:before{height:60%}.header_dropdownItem__M_YMy:active{transform:scale(.98);background:rgba(239,68,68,.1)}.header_dropdownItem__M_YMy svg{color:currentColor;flex-shrink:0;transition:transform .3s ease}.header_dropdownItem__M_YMy:hover svg{transform:translateX(2px)}.header_dropdownItem__M_YMy span{font-weight:500}@media (max-width:768px){.header_header__Awatn{flex-direction:column;align-items:flex-start;padding:15px}.header_leftContainer__HuQP1{width:100%;flex-direction:column}.header_profileContainer__pCdb5{margin-top:10px;align-self:flex-end}.header_username__CgU64{display:none}.header_dropdownMenu__c9nPZ{right:0;min-width:240px}.header_userInfo__saV7m{padding:6px;gap:6px}.header_profileIcon__fa2bE{width:36px;height:36px}}.layout_layoutContainer__pjdQT{display:flex;flex-direction:column;height:100vh}.layout_headerContainer__Ipm2x{width:100%}.layout_mainContent__sQh9e{flex:1 1}.layout_sidebar__FI3K_{width:240px;position:fixed}.layout_content__qyIe_{flex:1 1;padding:15px 30px 30px;overflow-y:auto;margin-left:240px;transition:margin-left .3s ease}.layout_contentCollapsed__IFBv_{margin-left:80px!important}.layout_headerContainer__Ipm2x{position:fixed;top:0;left:240px;width:calc(100% - 240px);z-index:1000;background-color:transparent;transition:left .3s ease,width .3s ease}.layout_headerCollapsed__Yu2iM{left:80px!important;width:calc(100% - 80px)!important}.layout_mainContent__sQh9e{margin-top:60px;display:flex}.layout_noHeaderMargin__kv7Y5{margin-top:0!important}.layout_layoutContainer__pjdQT{padding-top:0}.layout_fullScreenContainer___RnPS{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw;margin:0;padding:0}.layout_fullScreenContent__Pr3x6{width:100%;height:100%;display:flex;justify-content:center;align-items:center}