body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#c8e6ff14);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;overflow:hidden}#root{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff08;border:1px solid #ffffff1a}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.country-language-selector{display:inline-block;position:relative}.selector-button{align-items:center;background:#fff;border:1px solid #fff9;border-radius:6px;box-shadow:0 1px 3px #0000001a;color:#374151;cursor:pointer;display:flex;font-size:10px;font-weight:500;padding:2px 5px;transition:all .2s ease}.selector-button:hover{border-color:#3fb4e5;box-shadow:0 2px 6px #3fb4e533}.selector-button .flag{font-size:12px}.selector-button .country-code{color:#004a97;font-size:9px}.selector-button .language{color:#6b7280;font-size:8px}.selector-button .separator{color:#ffffff1a;font-size:12px;margin:0 2px}.selector-button .arrow{color:#9ca3af;font-size:10px;transition:transform .2s ease}.selector-dropdown{background:linear-gradient(180deg,#0a1a2f,#05203c 50%,#001f3f);border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #00000026;margin-top:20px;max-height:300px;overflow-y:auto;position:absolute;width:350px;z-index:10002}.dropdown-section{border-bottom:1px solid #f3f4f6}.dropdown-section:last-child{border-bottom:none}.section-title{background:#ffffff1a;border-bottom:1px solid #f3f4f6;color:#fff;font-size:12px;font-weight:600;padding:8px 16px}.dropdown-option{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 16px;position:relative;transition:background-color .2s ease}.dropdown-option:hover{background:#1c577b}.country-code{background-color:#ffffff1a}.dropdown-option.selected{background:#e0f2fe;border-left:3px solid #3fb4e5;color:#004a97;font-weight:500}.dropdown-option .flag{border-radius:2px;height:16px;object-fit:cover;width:24px}.dropdown-option .name{color:#fff;flex:1 1;margin-right:80px;text-align:left}.dropdown-option.selected .name{color:#004a97}.language-toggle{align-items:center;display:flex;flex-shrink:0;gap:4px;position:absolute;right:12px}.lang-option{border-radius:3px;color:#fff;cursor:pointer;font-size:12px;padding:2px 4px;transition:all .2s ease}.lang-option:hover{background:#08142d}.lang-option.active{background:#e0f2fe;color:#004a97;font-weight:600}.lang-separator{color:#d1d5db;font-size:10px}.dropdown-overlay{bottom:0;left:-200px;position:fixed;right:0;top:0;z-index:10000}.chatbot-fixed-container{box-sizing:border-box!important;font-size:14px!important;height:100vh!important;left:0!important;margin:0!important;opacity:1;position:fixed!important;top:0!important;transform:none!important;width:100vw!important}.chatbot-fixed-container,.chatbot-fixed-container *{zoom:1!important;-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;transform-origin:center center!important}@media screen{.chatbot-fixed-container{height:100vh!important;width:100vw!important}}.header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.chatbot-fixed-container .prompt-text{word-wrap:break-word!important;display:block!important;height:auto!important;max-width:350px!important;overflow-wrap:break-word!important;text-align:left!important;width:100%!important}.chatbot-fixed-container .chatbot-input,.chatbot-fixed-container .chatbot-input input{box-sizing:border-box!important;width:100%!important}.chatbot-fixed-button{bottom:40px;height:60px;position:fixed;right:40px;width:auto}.message-arabic{font-family:Tahoma,Arial,sans-serif!important}.message-arabic,[dir=rtl],[lang=ar]{direction:rtl!important;text-align:right!important;unicode-bidi:embed!important}[lang=ar]{font-family:Tahoma,Arial,sans-serif!important}.chat-input-box{background-color:initial;border:none;color:#000;flex:1 1;font-size:16px;font-size:Roboto;font-weight:600;letter-spacing:0;line-height:100%;min-height:28px;outline:none;padding:6px 0;vertical-align:middle}.login-container{background:linear-gradient(230deg,#0b84c6b3 10.61%,#004a97b3 98.11%)}.welcome-message p{margin:0}.banner-container{align-items:flex-start;display:flex;flex-direction:column;padding:8px;width:100%}.banner-text{line-height:1.4;margin-bottom:8px;max-width:100%;white-space:normal;word-break:break-word}.banner-image{border-radius:12px;height:auto;max-height:150px;object-fit:contain;width:100%}.login-container-image{border-radius:8px;height:115.235px;transform:rotate(8.676deg);width:247.341px}.button-grid{align-items:flex-start;display:grid;flex-direction:column;grid-template-columns:repeat(2,minmax(200px,1fr));width:100%}.button-card{align-items:"flex-start";display:"flex";flex-direction:"column";height:auto;justify-content:"center"}.button-grid img{height:1.5rem;width:1.5rem}.button-card p{margin:0}@media screen and (max-width:600px){.login-container{align-items:center;border-radius:16px;color:#fff;display:flex;justify-content:space-between;margin-bottom:"12px";padding:16px 0 8px 16px;position:"relative";z-index:1}.login-container-image{border-radius:8px;height:71.235px;transform:rotate(8.676deg);width:141.341px}.login-container p{font-weight:100px;line-height:1.6;margin:0}.button-grid{grid-gap:16px;align-items:flex-start;display:grid;flex-direction:row;gap:16px;grid-template-columns:repeat(2,minmax(0,2fr));width:auto}.button-card{display:"flex";flex-direction:"row";font-size:14px;gap:3px;height:auto}.button-card p{font-family:sans-serif;font-size:12px;margin:0;padding-top:2px}.button-grid img{align-items:center;height:1.4rem;width:1.4rem}.chatbot-fixed-container{font-size:12px!important}}@media (max-width:500px){.country-language-selector{display:flex;justify-content:flex-end;width:auto}.selector-button{border-radius:4px;box-shadow:none;font-size:8px;gap:3px;height:22px;padding:2px 4px;transform:scale(.9)}.selector-button .flag{height:8px;width:12px}.selector-button .country-code,.selector-button .language{font-size:8px}.selector-button .arrow{font-size:7px}.selector-dropdown{-ms-overflow-style:none;border-radius:6px;font-size:11px;left:auto;margin-top:6px;max-height:180px;overflow-y:auto;padding:8px 0;right:0;scrollbar-width:none;width:180px}.selector-dropdown::-webkit-scrollbar{display:none}.dropdown-option{gap:6px;padding:6px 10px}.dropdown-option .flag{height:10px;width:16px}.dropdown-option .name{font-size:11px;margin-right:25px}.language-toggle{gap:3px;right:4px}.lang-option{font-size:10px;padding:1px 2px}.dropdown-overlay{left:0}}.travel-card-container{animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chatbot-zoom-fix{box-sizing:border-box!important;height:calc(100vh - 40px)!important;left:50%!important;line-height:1.5!important;overflow:hidden!important;position:fixed!important;top:20px!important;transform:translateX(-50%)!important;transform-origin:center!important;width:550px!important;z-index:9999!important}@media screen and (max-width:768px){.chatbot-zoom-fix{height:calc(100vh - 20px)!important;left:5vw!important;top:10px!important;transform:none!important;width:90vw!important}}@media screen and (max-width:480px){.chatbot-zoom-fix{border-radius:0!important;height:100vh!important;left:0!important;top:0!important;width:100vw!important}}.custom-confirm-overlay{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.custom-confirm-box{background-color:#0b1f33;border:1px solid #fff;border-radius:10px;max-width:380px;padding-bottom:15px;text-align:center;width:90%}.custom-confirm-message{color:#fff;font-size:1rem;font-weight:500;line-height:1.4;margin-bottom:20px}.custom-confirm-buttons{display:flex;gap:12px;justify-content:center}.cancel-btn,.confirm-btn{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 20px;transition:background .2s ease}.cancel-btn{color:#111}.App{height:100vh;margin:0;overflow:hidden;padding:0;width:100vw}
/*# sourceMappingURL=main.e239db52.css.map*/