.page_icon-wrapper__qThUZ{display:flex;justify-content:center;align-items:center}.page_icon-wrapper__qThUZ img{width:100%;height:100%;object-fit:contain}.page_newTrip__Mye36 .page_error__COjlz{color:#ff4d4f;font-size:14px;margin-top:8px;display:block}.page_newTrip__Mye36 .newTrip-container{max-width:1200px;margin:0 auto;padding:40px 20px}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container{padding:20px 15px}}.page_newTrip__Mye36 .newTrip-container .newTrip-title{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:36px;line-height:normal;text-align:center;margin-bottom:20px}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .newTrip-title{font-size:32.4px}}@media(max-width:425px){.page_newTrip__Mye36 .newTrip-container .newTrip-title{font-size:28.8px}}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .newTrip-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:28px;line-height:normal}}@media(max-width:768px)and (max-width:768px){.page_newTrip__Mye36 .newTrip-container .newTrip-title{font-size:25.2px}}@media(max-width:768px)and (max-width:425px){.page_newTrip__Mye36 .newTrip-container .newTrip-title{font-size:22.4px}}.page_newTrip__Mye36 .newTrip-container .content-wrapper{margin-top:40px}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper{margin-top:30px}}.page_newTrip__Mye36 .newTrip-container .content-wrapper .content-title{text-align:center;color:#193852;font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:normal;margin-bottom:60px}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .content-title{font-size:36px}}@media(max-width:425px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .content-title{font-size:32px}}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .content-title{font-family:Montserrat,sans-serif;font-weight:500;font-size:28px;line-height:normal;margin-bottom:40px}}@media(max-width:768px)and (max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .content-title{font-size:25.2px}}@media(max-width:768px)and (max-width:425px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .content-title{font-size:22.4px}}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper{display:flex;justify-content:center;align-items:center;margin-top:60px}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper{margin-top:40px}}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form{border-radius:20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e8e8e8;width:100%;max-width:700px;padding:50px;display:flex;flex-direction:column;row-gap:25px;transition:all .3s ease}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form{padding:30px 20px;border-radius:15px;row-gap:20px}}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form:hover{box-shadow:0 6px 30px rgba(0,0,0,.12)}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .form-title{color:#000;text-align:center;font-family:Montserrat,sans-serif;font-weight:600;font-size:32px;line-height:normal;margin-bottom:30px}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .form-title{font-size:28.8px}}@media(max-width:425px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .form-title{font-size:25.6px}}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .form-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:normal;margin-bottom:20px}}@media(max-width:768px)and (max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .form-title{font-size:21.6px}}@media(max-width:768px)and (max-width:425px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .form-title{font-size:19.2px}}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper{position:relative}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input{width:100%;border-radius:12px;border:2px solid #e0e0e0;padding:14px 20px;color:#000;font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:normal;transition:all .3s ease;background:#fafafa}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input{font-size:16.2px}}@media(max-width:425px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input{font-size:14.4px}}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:normal;padding:12px 16px}}@media(max-width:768px)and (max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input{font-size:14.4px}}@media(max-width:768px)and (max-width:425px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input{font-size:12.8px}}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input:focus{outline:none;border-color:#193852;background:#fff;box-shadow:0 0 0 3px rgba(19,50,75,.1)}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input::placeholder{color:#999;font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:normal}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input::placeholder{font-size:16.2px}}@media(max-width:425px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input::placeholder{font-size:14.4px}}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input::placeholder{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:normal}}@media(max-width:768px)and (max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input::placeholder{font-size:14.4px}}@media(max-width:768px)and (max-width:425px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input::placeholder{font-size:12.8px}}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .input-wrapper input.error-input{border-color:#ff4d4f;background:#fff2f0}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .icon-wrapper{display:flex;justify-content:center;align-items:center}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .btn-wrapper{color:#000;text-align:center;margin-top:20px}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .btn-wrapper .next{cursor:pointer;font-family:Montserrat,sans-serif;font-weight:500;font-size:20px;line-height:normal;display:flex;justify-content:center;align-items:center;column-gap:15px;padding:14px 40px;background:#193852;color:#fff;border-radius:12px;transition:all .3s ease;display:inline-flex}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .btn-wrapper .next{font-size:18px}}@media(max-width:425px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .btn-wrapper .next{font-size:16px}}@media(max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .btn-wrapper .next{font-family:Montserrat,sans-serif;font-weight:500;font-size:18px;line-height:normal;padding:12px 30px}}@media(max-width:768px)and (max-width:768px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .btn-wrapper .next{font-size:16.2px}}@media(max-width:768px)and (max-width:425px){.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .btn-wrapper .next{font-size:14.4px}}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .btn-wrapper .next:hover{background:rgb(13.0841121495,29.308411215,42.9158878505);transform:translateY(-2px);box-shadow:0 4px 12px rgba(19,50,75,.3)}.page_newTrip__Mye36 .newTrip-container .content-wrapper .form-wrapper form .btn-wrapper .next svg path{fill:#fff}.mainLayout_icon-wrapper__E7Q9A{display:flex;justify-content:center;align-items:center}.mainLayout_icon-wrapper__E7Q9A img{width:100%;height:100%;object-fit:contain}.mainLayout_mainLayout__FwGrD{height:100%;min-height:100vh;display:flex;background:#f8fafc}.mainLayout_mainLayout__FwGrD .leftNav{width:100%;max-width:260px;background:#fff;height:100vh;display:grid;grid-template-rows:80px 1fr auto;position:sticky;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:visible;z-index:100;box-shadow:1px 0 0 0 rgba(0,0,0,.05),4px 0 16px -4px rgba(0,0,0,.08)}.mainLayout_mainLayout__FwGrD .leftNav.collapsed{max-width:72px;overflow:hidden}.mainLayout_mainLayout__FwGrD .leftNav.collapsed .logo-wrapper{padding:16px}.mainLayout_mainLayout__FwGrD .leftNav.collapsed .logo-wrapper img{width:40px!important;height:40px!important}.mainLayout_mainLayout__FwGrD .leftNav.collapsed .mid{padding:16px 12px}.mainLayout_mainLayout__FwGrD .leftNav.collapsed .mid-top .homeText,.mainLayout_mainLayout__FwGrD .leftNav.collapsed .mid-top .menus{display:none}.mainLayout_mainLayout__FwGrD .leftNav.collapsed .mid-btm{justify-content:center;padding:12px}.mainLayout_mainLayout__FwGrD .leftNav.collapsed .mid-btm p{display:none}.mainLayout_mainLayout__FwGrD .leftNav.collapsed .mid-btm .icon-wrapper{margin:0}.mainLayout_mainLayout__FwGrD .leftNav.collapsed .mid>div:first-of-type{display:none!important}.mainLayout_mainLayout__FwGrD .leftNav.collapsed .bottom{padding:16px 12px;justify-content:center}.mainLayout_mainLayout__FwGrD .leftNav.collapsed .bottom p{display:none}.mainLayout_mainLayout__FwGrD .leftNav.collapsed .bottom .user{margin:0}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .leftNav{position:fixed;z-index:1000;left:-100%;max-width:280px;transition:left .3s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 24px rgba(0,0,0,.15)}.mainLayout_mainLayout__FwGrD .leftNav.open{left:0}}.mainLayout_mainLayout__FwGrD .leftNav .logo-wrapper{display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.06);padding:16px 24px}.mainLayout_mainLayout__FwGrD .leftNav .logo-wrapper img{transition:transform .2s ease}.mainLayout_mainLayout__FwGrD .leftNav .logo-wrapper:hover img{transform:scale(1.02)}.mainLayout_mainLayout__FwGrD .leftNav .mid{padding:24px 16px;display:flex;flex-direction:column;overflow-y:auto}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .homeText{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;line-height:normal;color:#193852;transition:all .2s ease;margin-bottom:8px}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .homeText{font-size:13.5px}}@media(max-width:425px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .homeText{font-size:12px}}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .homeText:hover{background:rgba(25,56,82,.06)}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .homeText.active{background:rgba(25,56,82,.1)}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus{margin-top:16px}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus{margin-top:12px}}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu{display:flex;flex-direction:column;gap:4px}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .bigMenu{cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;color:#64748b;font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;line-height:normal;transition:all .2s ease}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .bigMenu{font-size:13.5px}}@media(max-width:425px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .bigMenu{font-size:12px}}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .bigMenu{font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:normal;padding:10px 14px}}@media(max-width:768px)and (max-width:768px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .bigMenu{font-size:12.6px}}@media(max-width:768px)and (max-width:425px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .bigMenu{font-size:11.2px}}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .bigMenu:hover{background:rgba(25,56,82,.06);color:#193852}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .bigMenu.active{background:rgba(25,56,82,.1);color:#193852;font-weight:600}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .bigMenu .icon-wrapper{width:20px;height:20px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .bigMenu .icon-wrapper svg{width:100%;height:100%;object-fit:contain}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .smMenus{margin-top:12px;margin-left:16px;padding-left:16px;border-left:2px solid rgba(0,0,0,.08);color:#64748b;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:normal;display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .smMenus{font-size:12.6px}}@media(max-width:425px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .smMenus{font-size:11.2px}}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .smMenus .petitMenus{display:flex;flex-direction:column;gap:6px;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .smMenus .petitMenus{font-size:12.6px}}@media(max-width:425px){.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .smMenus .petitMenus{font-size:11.2px}}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .smMenus .petitMenus .petitMenu .menuItem{display:flex;justify-content:start;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .2s ease}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .smMenus .petitMenus .petitMenu .menuItem:hover{background:rgba(25,56,82,.06)}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .smMenus .petitMenus .petitMenu .menuItem .arrowIcon{width:14px;height:14px}.mainLayout_mainLayout__FwGrD .leftNav .mid-top .menus .menu .smMenus .petitMenus .petitMenu .menuItem .arrowIcon svg{width:100%;height:100%;object-fit:contain}.mainLayout_mainLayout__FwGrD .leftNav .mid-btm{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;color:#64748b;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:normal;transition:all .2s ease;cursor:pointer}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .leftNav .mid-btm{font-size:12.6px}}@media(max-width:425px){.mainLayout_mainLayout__FwGrD .leftNav .mid-btm{font-size:11.2px}}.mainLayout_mainLayout__FwGrD .leftNav .mid-btm:hover{background:rgba(25,56,82,.06);color:#193852}.mainLayout_mainLayout__FwGrD .leftNav .mid-btm .icon-wrapper{width:20px;height:20px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.mainLayout_mainLayout__FwGrD .leftNav .bottom{border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:start;align-items:center;padding:16px 20px;gap:12px;color:#475569;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;line-height:normal;cursor:pointer;transition:all .2s ease;margin:0 12px 12px;border-radius:12px;background:#f8fafc}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .leftNav .bottom{font-size:12.6px}}@media(max-width:425px){.mainLayout_mainLayout__FwGrD .leftNav .bottom{font-size:11.2px}}.mainLayout_mainLayout__FwGrD .leftNav .bottom:hover{background:#f1f5f9}.mainLayout_mainLayout__FwGrD .leftNav .bottom .user{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#193852,rgb(42.8738317757,96.0373831776,140.6261682243));color:#fff;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;line-height:normal;display:flex;justify-content:center;align-items:center;flex-shrink:0}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .leftNav .bottom .user{font-size:12.6px}}@media(max-width:425px){.mainLayout_mainLayout__FwGrD .leftNav .bottom .user{font-size:11.2px}}.mainLayout_mainLayout__FwGrD .leftNav .bottom p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mainLayout_mainLayout__FwGrD .content{width:100%;height:100vh;overflow-y:auto;padding:24px 32px 60px;background:#f8fafc}@media(max-width:1024px){.mainLayout_mainLayout__FwGrD .content{padding:20px 20px 40px}}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .content{padding:16px 16px 24px}}.mainLayout_mainLayout__FwGrD .mobileMenuBtn{display:none;position:fixed;top:16px;left:16px;z-index:1001;background:#fff;color:#193852;border:none;padding:12px;border-radius:12px;cursor:pointer;font-size:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.mainLayout_mainLayout__FwGrD .mobileMenuBtn:hover{background:#f8fafc;box-shadow:0 4px 12px rgba(0,0,0,.15)}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .mobileMenuBtn{display:flex;align-items:center;justify-content:center}}.mainLayout_mainLayout__FwGrD .menuOverlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:999;opacity:0;transition:opacity .3s ease}@media(max-width:768px){.mainLayout_mainLayout__FwGrD .menuOverlay.open{display:block;opacity:1}}.Loading_icon-wrapper__smrxE{display:flex;justify-content:center;align-items:center}.Loading_icon-wrapper__smrxE img{width:100%;height:100%;object-fit:contain}.Loading_loader__kufgx{height:calc(100vh - 80px);width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:16px;color:#193852}.Loading_loader__kufgx .ant-spin-dot-item{background-color:#193852!important}.home_icon-wrapper__MJVEQ{display:flex;justify-content:center;align-items:center}.home_icon-wrapper__MJVEQ img{width:100%;height:100%;object-fit:contain}.home_mainHome__Zbpni{display:flex;justify-content:center;align-items:center;width:100%;padding:40px 20px;min-height:calc(100vh - 60px)}@media(max-width:768px){.home_mainHome__Zbpni{padding:20px 15px}}.home_mainHome__Zbpni .mainHome-content{width:100%;max-width:900px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content{padding:0 10px}}.home_mainHome__Zbpni .mainHome-content .welcome-section{text-align:center;margin-bottom:50px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .welcome-section{margin-bottom:30px}}.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-title{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:42px;line-height:normal;margin-bottom:12px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-title{font-size:37.8px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-title{font-size:33.6px}}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:32px;line-height:normal}}@media(max-width:768px)and (max-width:768px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-title{font-size:28.8px}}@media(max-width:768px)and (max-width:425px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-title{font-size:25.6px}}@media(max-width:480px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:26px;line-height:normal}}@media(max-width:480px)and (max-width:768px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-title{font-size:23.4px}}@media(max-width:480px)and (max-width:425px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-title{font-size:20.8px}}.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-subtitle{color:#50555c;font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:normal}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-subtitle{font-size:16.2px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-subtitle{font-size:14.4px}}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-subtitle{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:normal}}@media(max-width:768px)and (max-width:768px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-subtitle{font-size:14.4px}}@media(max-width:768px)and (max-width:425px){.home_mainHome__Zbpni .mainHome-content .welcome-section .welcome-subtitle{font-size:12.8px}}.home_mainHome__Zbpni .mainHome-content .creation-options{margin-bottom:40px}.home_mainHome__Zbpni .mainHome-content .creation-options .options-title{text-align:center;color:#262626;font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:normal;margin-bottom:8px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-title{font-size:21.6px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-title{font-size:19.2px}}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:normal}}@media(max-width:768px)and (max-width:768px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-title{font-size:18px}}@media(max-width:768px)and (max-width:425px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-title{font-size:16px}}.home_mainHome__Zbpni .mainHome-content .creation-options .options-subtitle{text-align:center;color:#8c8c8c;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal;margin-bottom:32px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-subtitle{font-size:12.6px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-subtitle{font-size:11.2px}}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid{grid-template-columns:1fr}}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card{border:2px solid #d9d9d9;border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease;position:relative;background:#fff;text-align:center}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card:hover:not(.disabled){border-color:#1890ff;box-shadow:0 4px 12px rgba(24,144,255,.15);transform:translateY(-4px)}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card.disabled{cursor:not-allowed;background:#fafafa;opacity:.5}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card .option-icon{width:72px;height:72px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card .option-icon.galdeo{background:linear-gradient(135deg,#667eea,#764ba2)}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card .option-icon.prompt{background:linear-gradient(135deg,#f093fb,#f5576c)}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card .option-icon.pdf{background:linear-gradient(135deg,#43e97b,#38f9d7)}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card h3{font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:normal;color:#262626;margin-bottom:8px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card h3{font-size:16.2px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card h3{font-size:14.4px}}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card p{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:#595959;line-height:1.6;margin:0}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card p{font-size:12.6px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card p{font-size:11.2px}}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card .badge{position:absolute;top:12px;right:12px;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card .badge.recommended{background:#e6f7ff;color:#1890ff}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card .badge.new{background:#fff1f0;color:#ff4d4f}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card .badge.coming-soon{background:#fffbe6;color:#faad14}.home_mainHome__Zbpni .mainHome-content .creation-options .options-grid .option-card .badge.new-feature{background:#f6ffed;color:#52c41a}.home_mainHome__Zbpni .mainHome-content .prompt-section{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.home_mainHome__Zbpni .mainHome-content .prompt-section .prompt-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:normal;color:#262626;margin-bottom:8px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .prompt-section .prompt-title{font-size:21.6px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .prompt-section .prompt-title{font-size:19.2px}}.home_mainHome__Zbpni .mainHome-content .prompt-section .prompt-subtitle{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:#8c8c8c;margin-bottom:24px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .prompt-section .prompt-subtitle{font-size:12.6px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .prompt-section .prompt-subtitle{font-size:11.2px}}.home_mainHome__Zbpni .mainHome-content .prompt-section .examples-box{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;padding:16px;margin-bottom:24px}.home_mainHome__Zbpni .mainHome-content .prompt-section .examples-box .examples-title{margin:0 0 12px;color:#52c41a;font-weight:500}.home_mainHome__Zbpni .mainHome-content .prompt-section .examples-box ul{margin:0;padding-left:20px;color:#595959}.home_mainHome__Zbpni .mainHome-content .prompt-section .examples-box ul li{margin-bottom:8px;line-height:1.6}.home_mainHome__Zbpni .mainHome-content .prompt-section .prompt-actions{display:flex;justify-content:flex-end;gap:12px}.home_mainHome__Zbpni .mainHome-content .pdf-section{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.home_mainHome__Zbpni .mainHome-content .pdf-section .pdf-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:normal;color:#262626;margin-bottom:8px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .pdf-section .pdf-title{font-size:21.6px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .pdf-section .pdf-title{font-size:19.2px}}.home_mainHome__Zbpni .mainHome-content .pdf-section .pdf-subtitle{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:#8c8c8c;margin-bottom:24px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .pdf-section .pdf-subtitle{font-size:12.6px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .pdf-section .pdf-subtitle{font-size:11.2px}}.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone{border:2px dashed #d9d9d9;border-radius:12px;padding:48px 24px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafafa;margin-bottom:24px}.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone:hover{border-color:#1890ff;background:#e6f7ff}.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone.has-file{background:#f6ffed;border-color:#b7eb8f}.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .file-name{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:normal;color:#262626;margin:0 0 8px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .file-name{font-size:14.4px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .file-name{font-size:12.8px}}.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .file-info{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:#8c8c8c;margin:0}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .file-info{font-size:12.6px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .file-info{font-size:11.2px}}.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .dropzone-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:normal;color:#262626;margin:0 0 8px}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .dropzone-text{font-size:14.4px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .dropzone-text{font-size:12.8px}}.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .dropzone-hint{font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:#8c8c8c;margin:0}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .dropzone-hint{font-size:12.6px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .pdf-section .dropzone .dropzone-hint{font-size:11.2px}}.home_mainHome__Zbpni .mainHome-content .pdf-section .info-box{background:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;padding:16px;margin-bottom:24px}.home_mainHome__Zbpni .mainHome-content .pdf-section .info-box .info-title{margin:0 0 8px;color:#1890ff;font-weight:500}.home_mainHome__Zbpni .mainHome-content .pdf-section .info-box .info-text{margin:0;color:#595959;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal;line-height:1.6}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .pdf-section .info-box .info-text{font-size:12.6px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .pdf-section .info-box .info-text{font-size:11.2px}}.home_mainHome__Zbpni .mainHome-content .pdf-section .pdf-actions{display:flex;justify-content:flex-end;gap:12px}.home_mainHome__Zbpni .mainHome-content .trips-link{margin-top:40px;text-align:center}.home_mainHome__Zbpni .mainHome-content .trips-link a{color:#193852;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:normal;text-decoration:none;transition:color .3s}@media(max-width:768px){.home_mainHome__Zbpni .mainHome-content .trips-link a{font-size:14.4px}}@media(max-width:425px){.home_mainHome__Zbpni .mainHome-content .trips-link a{font-size:12.8px}}.home_mainHome__Zbpni .mainHome-content .trips-link a:hover{text-decoration:underline}.page_icon-wrapper__V_yxL{display:flex;justify-content:center;align-items:center}.page_icon-wrapper__V_yxL img{width:100%;height:100%;object-fit:contain}.page_step1__Tgyfz{width:100%}.page_step1__Tgyfz .title{color:#000;font-family:Montserrat,sans-serif;font-weight:500;font-size:36px;line-height:normal;text-align:center;text-transform:capitalize}@media(max-width:768px){.page_step1__Tgyfz .title{font-size:32.4px}}@media(max-width:425px){.page_step1__Tgyfz .title{font-size:28.8px}}.page_step1__Tgyfz .content-title{margin-top:40px;color:#193852;font-family:Montserrat,sans-serif;font-weight:500;font-size:40px;line-height:normal;text-align:center}@media(max-width:768px){.page_step1__Tgyfz .content-title{font-size:36px}}@media(max-width:425px){.page_step1__Tgyfz .content-title{font-size:32px}}.page_step1__Tgyfz .content-title span{text-transform:capitalize}.page_step1__Tgyfz .back{margin-top:20px}.page_step1__Tgyfz .back .icon-wrapper{width:31px;height:31px}.page_step1__Tgyfz .step1-container{width:100%;margin-top:50px;max-width:900px;margin-left:auto;margin-right:auto;padding:0 20px}@media(max-width:768px){.page_step1__Tgyfz .step1-container{padding:0 10px}}.page_step1__Tgyfz .step1-container .list{display:flex;flex-direction:column;row-gap:20px}.page_step1__Tgyfz .step1-container .list>div{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:15px 20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.page_step1__Tgyfz .step1-container .list>div:hover{border-color:#193852;box-shadow:0 4px 16px rgba(19,50,75,.1);transform:translateY(-2px)}.page_step1__Tgyfz .step1-container .list>div.active{background:linear-gradient(135deg,#f0f7ff,#ffffff);border-color:#193852;box-shadow:0 6px 20px rgba(19,50,75,.15)}.page_step1__Tgyfz .step1-container .list>div.active .wrapper-title{color:#193852!important}.page_step1__Tgyfz .step1-container .list>div.active .icon-wrapper{color:#193852}.page_step1__Tgyfz .step1-container .list>div.active .icon-wrapper svg{stroke:#193852}@media(max-width:768px){.page_step1__Tgyfz .step1-container .list>div{padding:12px 15px;border-radius:10px}}.page_step1__Tgyfz .step1-container .list>div .icon-wrapper{width:25px;height:25px;display:flex;justify-content:center;align-items:center;color:#193852}.page_step1__Tgyfz .step1-container .list>div .icon-wrapper img{width:100%;height:100%;object-fit:contain}.page_step1__Tgyfz .step1-container .list>div .icon-wrapper svg{width:22px;height:22px}.page_step1__Tgyfz .step1-container .list>div>div{width:100%;display:flex;align-items:center;column-gap:15px;text-align:center;padding:15px 20px;margin:-15px -20px;border-radius:12px;transition:background .2s ease}@media(max-width:768px){.page_step1__Tgyfz .step1-container .list>div>div{padding:12px 15px;margin:-12px -15px}}.page_step1__Tgyfz .step1-container .list>div>div:hover{background:rgba(19,50,75,.03)}.page_step1__Tgyfz .step1-container .list>div>div .wrapper-title{text-align:left;width:100%;color:#333;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:normal;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.page_step1__Tgyfz .step1-container .list>div>div .wrapper-title{font-size:14.4px}}@media(max-width:425px){.page_step1__Tgyfz .step1-container .list>div>div .wrapper-title{font-size:12.8px}}@media(max-width:768px){.page_step1__Tgyfz .step1-container .list>div>div .wrapper-title{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:normal}}@media(max-width:768px)and (max-width:768px){.page_step1__Tgyfz .step1-container .list>div>div .wrapper-title{font-size:12.6px}}@media(max-width:768px)and (max-width:425px){.page_step1__Tgyfz .step1-container .list>div>div .wrapper-title{font-size:11.2px}}.page_step1__Tgyfz .step1-container .list .setting-wrapper{padding:15px 10px;display:flex;flex-direction:column;align-items:flex-start;background:#fafafa;border-radius:8px;margin-top:10px}.page_step1__Tgyfz .step1-container .list .setting-travelers{display:flex;flex-direction:column!important;row-gap:10px;width:100%}.page_step1__Tgyfz .step1-container .list .setting-travelers p{color:#555;font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;line-height:normal}@media(max-width:768px){.page_step1__Tgyfz .step1-container .list .setting-travelers p{font-size:13.5px}}@media(max-width:425px){.page_step1__Tgyfz .step1-container .list .setting-travelers p{font-size:12px}}.page_step1__Tgyfz .step1-container .list .setting-travelers>div{display:flex;flex-direction:column;row-gap:15px;margin-top:15px}.page_step1__Tgyfz .step1-container .list .setting-travelers>div .list-wrapper{display:flex;justify-content:space-between;align-items:center;column-gap:10px;padding:10px 15px;background:#fff;border-radius:8px;border:1px solid #e8e8e8}.page_step1__Tgyfz .step1-container .list .setting-travelers>div .list-wrapper p{color:#333;font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;line-height:normal;margin:0}@media(max-width:768px){.page_step1__Tgyfz .step1-container .list .setting-travelers>div .list-wrapper p{font-size:13.5px}}@media(max-width:425px){.page_step1__Tgyfz .step1-container .list .setting-travelers>div .list-wrapper p{font-size:12px}}.page_step1__Tgyfz .step1-container .list .setting-travelers>div .list-wrapper input{color:#333;font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;line-height:normal;text-align:center}@media(max-width:768px){.page_step1__Tgyfz .step1-container .list .setting-travelers>div .list-wrapper input{font-size:14.4px}}@media(max-width:425px){.page_step1__Tgyfz .step1-container .list .setting-travelers>div .list-wrapper input{font-size:12.8px}}.page_step1__Tgyfz .step1-container .list .setting-budget,.page_step1__Tgyfz .step1-container .list .setting-budget .ant-slider{width:100%}.page_step1__Tgyfz .step1-container .btn-wrapper{text-align:center;display:flex;justify-content:center;align-items:center;margin-top:50px;margin-bottom:40px}@media(max-width:768px){.page_step1__Tgyfz .step1-container .btn-wrapper{margin-top:40px}}.page_step1__Tgyfz .step1-container .btn-wrapper .next{cursor:pointer;font-family:Montserrat,sans-serif;font-weight:600;font-size:20px;line-height:normal;display:flex;justify-content:center;align-items:center;column-gap:12px;background:#193852;color:#fff;padding:16px 50px;border-radius:12px;transition:all .3s ease;box-shadow:0 4px 12px rgba(19,50,75,.2)}@media(max-width:768px){.page_step1__Tgyfz .step1-container .btn-wrapper .next{font-size:18px}}@media(max-width:425px){.page_step1__Tgyfz .step1-container .btn-wrapper .next{font-size:16px}}@media(max-width:768px){.page_step1__Tgyfz .step1-container .btn-wrapper .next{font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;line-height:normal;padding:14px 40px}}@media(max-width:768px)and (max-width:768px){.page_step1__Tgyfz .step1-container .btn-wrapper .next{font-size:16.2px}}@media(max-width:768px)and (max-width:425px){.page_step1__Tgyfz .step1-container .btn-wrapper .next{font-size:14.4px}}.page_step1__Tgyfz .step1-container .btn-wrapper .next:hover{background:rgb(13.0841121495,29.308411215,42.9158878505);transform:translateY(-3px);box-shadow:0 6px 20px rgba(19,50,75,.35)}.page_step1__Tgyfz .step1-container .btn-wrapper .next svg path{fill:#fff}.TripGeneratingLoader_container__o_DaY{display:flex;justify-content:center;align-items:center;min-height:80vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem}.TripGeneratingLoader_content___2Im5{max-width:800px;width:100%;text-align:center}.TripGeneratingLoader_header__uX9kQ{margin-bottom:3rem}.TripGeneratingLoader_planeIcon__1lZnv{font-size:80px;animation:TripGeneratingLoader_fly__YJTHw 3s ease-in-out infinite;display:inline-block;margin-bottom:1rem}@keyframes TripGeneratingLoader_fly__YJTHw{0%,to{transform:translateX(-20px) rotate(-5deg)}50%{transform:translateX(20px) rotate(5deg)}}.TripGeneratingLoader_title__vaBGJ{font-size:2.5rem;font-weight:700;color:#fff;margin:0 0 1rem;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.TripGeneratingLoader_subtitle__r3_Tx{font-size:1.2rem;color:hsla(0,0%,100%,.9);margin:0}.TripGeneratingLoader_progressContainer__BaUdG{margin-bottom:3rem}.TripGeneratingLoader_progressBar__z7rFq{width:100%;height:40px;background:hsla(0,0%,100%,.3);border-radius:20px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.2)}.TripGeneratingLoader_progressFill__hyOom{height:100%;background:linear-gradient(90deg,#00f260,#0575e6);border-radius:20px;transition:width .5s ease;display:flex;align-items:center;justify-content:flex-end;padding-right:1rem;position:relative}.TripGeneratingLoader_progressFill__hyOom:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:TripGeneratingLoader_shimmer__sBwTr 2s infinite}@keyframes TripGeneratingLoader_shimmer__sBwTr{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.TripGeneratingLoader_progressText__fr_4S{color:#fff;font-weight:700;font-size:1rem;z-index:1}.TripGeneratingLoader_gameContainer__D6DP0{background:hsla(0,0%,100%,.95);border-radius:20px;padding:2rem;margin-bottom:2rem;box-shadow:0 10px 30px rgba(0,0,0,.3)}.TripGeneratingLoader_gameHeader__avdVD{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.TripGeneratingLoader_gameHeader__avdVD h3{margin:0;font-size:1.3rem;color:#667eea}.TripGeneratingLoader_score__JloQX{font-size:1.5rem;font-weight:700;color:#764ba2;background:linear-gradient(135deg,#ffd89b,#19547b);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.TripGeneratingLoader_gameArea__dC2TD{position:relative;height:300px;background:linear-gradient(180deg,#e3f2fd,#ffffff);border-radius:15px;overflow:hidden;cursor:crosshair}.TripGeneratingLoader_airplane__iz9Q1{position:absolute;font-size:2.5rem;cursor:pointer;transition:transform .1s ease;animation:TripGeneratingLoader_wobble__1xYX_ 1s ease-in-out infinite}.TripGeneratingLoader_airplane__iz9Q1:hover{transform:scale(1.3)}.TripGeneratingLoader_airplane__iz9Q1:active{animation:TripGeneratingLoader_pop__5j7Xa .3s ease}@keyframes TripGeneratingLoader_wobble__1xYX_{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes TripGeneratingLoader_pop__5j7Xa{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(0)}}.TripGeneratingLoader_factContainer__6d4bB{background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border-radius:15px;padding:1.5rem;margin-bottom:2rem}.TripGeneratingLoader_factContainer__6d4bB h3{margin:0 0 1rem;color:#fff;font-size:1.3rem}.TripGeneratingLoader_fact__63rbv{color:#fff;font-size:1.1rem;margin:0;line-height:1.6;animation:TripGeneratingLoader_fadeIn__tWo5T .5s ease}@keyframes TripGeneratingLoader_fadeIn__tWo5T{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TripGeneratingLoader_loadingDots__6XQvS{display:flex;justify-content:center;gap:.5rem}.TripGeneratingLoader_loadingDots__6XQvS span{width:12px;height:12px;background:#fff;border-radius:50%;animation:TripGeneratingLoader_bounce__lSd_p 1.4s ease-in-out infinite both}.TripGeneratingLoader_loadingDots__6XQvS span:first-child{animation-delay:-.32s}.TripGeneratingLoader_loadingDots__6XQvS span:nth-child(2){animation-delay:-.16s}@keyframes TripGeneratingLoader_bounce__lSd_p{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media(max-width:768px){.TripGeneratingLoader_title__vaBGJ{font-size:1.8rem}.TripGeneratingLoader_subtitle__r3_Tx{font-size:1rem}.TripGeneratingLoader_gameArea__dC2TD{height:200px}.TripGeneratingLoader_airplane__iz9Q1{font-size:2rem}}.page_icon-wrapper__aCu37{display:flex;justify-content:center;align-items:center}.page_icon-wrapper__aCu37 img{width:100%;height:100%;object-fit:contain}.page_step2__ZEbg1 .summary{width:100%;border-radius:20px;background:#193852;padding:25px 30px;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;color:#fff}.page_step2__ZEbg1 .summary .btn-wrapper{cursor:pointer}.page_step2__ZEbg1 .summary>div{display:flex;flex-direction:column;row-gap:20px}.page_step2__ZEbg1 .summary .left .title{text-align:center;font-family:Montserrat,sans-serif;font-weight:900;font-size:36px;line-height:normal;text-transform:uppercase}@media(max-width:768px){.page_step2__ZEbg1 .summary .left .title{font-size:32.4px}}@media(max-width:425px){.page_step2__ZEbg1 .summary .left .title{font-size:28.8px}}.page_step2__ZEbg1 .summary .left .btns{display:flex;justify-content:center;align-items:center;column-gap:15px}.page_step2__ZEbg1 .summary .left .btns .btn-wrapper{border-radius:8px;display:flex;align-items:center;column-gap:5px;padding:8px 15px;font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;line-height:normal}@media(max-width:768px){.page_step2__ZEbg1 .summary .left .btns .btn-wrapper{font-size:18px}}@media(max-width:425px){.page_step2__ZEbg1 .summary .left .btns .btn-wrapper{font-size:16px}}.page_step2__ZEbg1 .summary .left .btns .btn-wrapper:first-child{background:#ff00d6}.page_step2__ZEbg1 .summary .left .btns .btn-wrapper:nth-child(2){background:#16eb51}.page_step2__ZEbg1 .summary .left .btns .btn-wrapper:nth-child(3){background:#777}.page_step2__ZEbg1 .summary .right .dates{width:100%;display:flex;justify-content:center;align-items:center}.page_step2__ZEbg1 .summary .right .dates>div{display:flex;flex-direction:column;padding:0 15px;text-align:center;text-transform:capitalize;font-family:Montserrat,sans-serif;font-weight:400;font-size:15px;line-height:normal}@media(max-width:768px){.page_step2__ZEbg1 .summary .right .dates>div{font-size:13.5px}}@media(max-width:425px){.page_step2__ZEbg1 .summary .right .dates>div{font-size:12px}}.page_step2__ZEbg1 .summary .right .dates>div:not(:last-child){border-right:1px solid #fff}.page_step2__ZEbg1 .summary .right .dates .totalBudget{font-family:Montserrat,sans-serif;font-weight:400;font-size:32px;line-height:normal}@media(max-width:768px){.page_step2__ZEbg1 .summary .right .dates .totalBudget{font-size:28.8px}}@media(max-width:425px){.page_step2__ZEbg1 .summary .right .dates .totalBudget{font-size:25.6px}}.page_step2__ZEbg1 .summary .right .btns{display:flex;justify-content:center;align-items:center;column-gap:15px}.page_step2__ZEbg1 .summary .right .btns .btn-wrapper{border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:5px 10px;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal}@media(max-width:768px){.page_step2__ZEbg1 .summary .right .btns .btn-wrapper{font-size:12.6px}}@media(max-width:425px){.page_step2__ZEbg1 .summary .right .btns .btn-wrapper{font-size:11.2px}}.page_step2__ZEbg1 .summary .right .btns .btn-wrapper:first-child{border:2px solid #fff}.page_step2__ZEbg1 .summary .right .btns .btn-wrapper:last-child{border:2px solid #16eb51}.page_step2__ZEbg1 .mid{display:grid;grid-template-columns:repeat(3,1fr)}.page_step2__ZEbg1 .mid .back{justify-self:start;margin-top:30px;align-self:center}.page_step2__ZEbg1 .mid .comments{justify-self:center;align-self:center;display:flex;justify-content:center;align-items:center;column-gap:15px;color:#ff7a00;font-family:Montserrat,sans-serif;font-weight:700;font-size:18px;line-height:normal}@media(max-width:768px){.page_step2__ZEbg1 .mid .comments{font-size:16.2px}}@media(max-width:425px){.page_step2__ZEbg1 .mid .comments{font-size:14.4px}}.page_step2__ZEbg1 .mid .comments .qty{border-radius:2px;border:2px solid #ff7a00;padding:1px 5px;font-family:Montserrat,sans-serif;font-weight:500;font-size:11px;line-height:normal}@media(max-width:768px){.page_step2__ZEbg1 .mid .comments .qty{font-size:9.9px}}@media(max-width:425px){.page_step2__ZEbg1 .mid .comments .qty{font-size:8.8px}}.page_step2__ZEbg1 .bottom{margin-top:30px}.page_step2__ZEbg1 .bottom .rbc-calendar .rbc-toolbar{display:none}.FiltersBar_icon-wrapper__MM7wz{display:flex;justify-content:center;align-items:center}.FiltersBar_icon-wrapper__MM7wz img{width:100%;height:100%;object-fit:contain}.FiltersBar_filters__WeQLf{margin-top:40px;padding:40px;background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06)}@media(max-width:768px){.FiltersBar_filters__WeQLf{padding:30px 20px;margin-top:30px}}.FiltersBar_filters__WeQLf .ant-row{margin:0!important}.FiltersBar_item__dioUd{display:flex;flex-direction:column;gap:10px}.FiltersBar_item__dioUd label{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;line-height:normal;color:#13324b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}@media(max-width:768px){.FiltersBar_item__dioUd label{font-size:12.6px}}@media(max-width:425px){.FiltersBar_item__dioUd label{font-size:11.2px}}@media(max-width:768px){.FiltersBar_item__dioUd label{font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;line-height:normal}}@media(max-width:768px)and (max-width:768px){.FiltersBar_item__dioUd label{font-size:11.7px}}@media(max-width:768px)and (max-width:425px){.FiltersBar_item__dioUd label{font-size:10.4px}}.FiltersBar_item__dioUd .ant-input{width:100%;padding:10px 14px;border-radius:10px;border:2px solid #e2e8f0;font-size:15px;transition:all .3s ease;background:#fff}.FiltersBar_item__dioUd .ant-input:hover{border-color:#cbd5e1}.FiltersBar_item__dioUd .ant-input:focus{border-color:#13324b;box-shadow:0 0 0 3px rgba(19,50,75,.1)}@media(max-width:768px){.FiltersBar_item__dioUd .ant-input{padding:9px 12px;font-size:14px}}.FiltersBar_item__dioUd .ant-input-textarea textarea{border-radius:10px;border:2px solid #e2e8f0;padding:10px 14px;font-size:15px;transition:all .3s ease;background:#fff}.FiltersBar_item__dioUd .ant-input-textarea textarea:hover{border-color:#cbd5e1}.FiltersBar_item__dioUd .ant-input-textarea textarea:focus{border-color:#13324b;box-shadow:0 0 0 3px rgba(19,50,75,.1)}@media(max-width:768px){.FiltersBar_item__dioUd .ant-input-textarea textarea{padding:9px 12px;font-size:14px}}.FiltersBar_item__dioUd .ant-select{width:100%}.FiltersBar_item__dioUd .ant-select .ant-select-selector{padding:8px 14px!important;border-radius:10px!important;border:2px solid #e2e8f0!important;height:auto!important;min-height:44px;transition:all .3s ease;background:#fff!important}@media(max-width:768px){.FiltersBar_item__dioUd .ant-select .ant-select-selector{min-height:40px;padding:7px 12px!important}}.FiltersBar_item__dioUd .ant-select:hover .ant-select-selector{border-color:#cbd5e1!important}.FiltersBar_item__dioUd .ant-select.ant-select-focused .ant-select-selector{border-color:#13324b!important;box-shadow:0 0 0 3px rgba(19,50,75,.1)!important}.FiltersBar_item__dioUd .ant-select .ant-select-selection-placeholder{font-size:15px;color:#94a3b8}@media(max-width:768px){.FiltersBar_item__dioUd .ant-select .ant-select-selection-placeholder{font-size:14px}}.FiltersBar_item__dioUd .ant-picker{width:100%;padding:10px 14px;border-radius:10px;border:2px solid #e2e8f0;min-height:44px;transition:all .3s ease;background:#fff}@media(max-width:768px){.FiltersBar_item__dioUd .ant-picker{min-height:40px;padding:9px 12px}}.FiltersBar_item__dioUd .ant-picker:hover{border-color:#cbd5e1}.FiltersBar_item__dioUd .ant-picker.ant-picker-focused{border-color:#13324b;box-shadow:0 0 0 3px rgba(19,50,75,.1)}.FiltersBar_item__dioUd .ant-picker input{font-size:15px}@media(max-width:768px){.FiltersBar_item__dioUd .ant-picker input{font-size:14px}}.FiltersBar_item__dioUd .ant-input-number{width:100%;border-radius:10px;border:2px solid #e2e8f0;min-height:44px;transition:all .3s ease;background:#fff}@media(max-width:768px){.FiltersBar_item__dioUd .ant-input-number{min-height:40px}}.FiltersBar_item__dioUd .ant-input-number:hover{border-color:#cbd5e1}.FiltersBar_item__dioUd .ant-input-number.ant-input-number-focused{border-color:#13324b;box-shadow:0 0 0 3px rgba(19,50,75,.1)}.FiltersBar_item__dioUd .ant-input-number input{padding:10px 14px;font-size:15px}@media(max-width:768px){.FiltersBar_item__dioUd .ant-input-number input{padding:9px 12px;font-size:14px}}.FiltersBar_item__dioUd .ant-slider{margin-top:14px;padding:6px 0}.FiltersBar_item__dioUd .ant-slider .ant-slider-rail{background:#e2e8f0!important;height:8px!important;border-radius:4px!important}.FiltersBar_item__dioUd .ant-slider .ant-slider-track{background:linear-gradient(90deg,#193852,#2d5a7b)!important;height:8px!important;border-radius:4px!important}.FiltersBar_item__dioUd .ant-slider .ant-slider-handle{width:22px!important;height:22px!important;margin-top:-7px!important;border:3px solid #193852!important;background:#fff!important;box-shadow:0 2px 8px rgba(25,56,82,.25)!important;transition:all .2s ease!important;border-radius:50%!important;inset-inline-start:auto!important}.FiltersBar_item__dioUd .ant-slider .ant-slider-handle:after,.FiltersBar_item__dioUd .ant-slider .ant-slider-handle:before{display:none!important;content:none!important;box-shadow:none!important;width:0!important;height:0!important}.FiltersBar_item__dioUd .ant-slider .ant-slider-handle:active,.FiltersBar_item__dioUd .ant-slider .ant-slider-handle:focus,.FiltersBar_item__dioUd .ant-slider .ant-slider-handle:hover{border-color:#193852!important;box-shadow:0 0 0 5px rgba(25,56,82,.12),0 4px 12px rgba(25,56,82,.3)!important}.FiltersBar_item__dioUd .ant-slider:hover .ant-slider-track{background:linear-gradient(90deg,#193852,#3d6a8b)!important}.FiltersBar_item__dioUd .ant-slider.ant-slider-horizontal .ant-slider-handle{inset-block-start:50%!important;transform:translateY(-50%)!important}.FiltersBar_item__dioUd .ant-tooltip .ant-tooltip-inner{background:#193852!important;border-radius:8px!important;padding:6px 12px!important;font-weight:600!important;font-size:14px!important;box-shadow:0 4px 12px rgba(25,56,82,.3)!important}.FiltersBar_item__dioUd .ant-tooltip .ant-tooltip-arrow:before{background:#193852!important}.FiltersBar_budgetSlider__kjCzE{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:16px 20px;transition:all .2s ease}.FiltersBar_budgetSlider__kjCzE:hover{border-color:#cbd5e1}.FiltersBar_budgetDisplay__T_gWp{text-align:center;margin-bottom:8px}.FiltersBar_budgetValue__85C4M{display:inline-block;background:linear-gradient(135deg,#193852,#2d5a7b);color:#fff;padding:8px 24px;border-radius:20px;font-weight:700;font-size:18px;box-shadow:0 4px 12px rgba(25,56,82,.2)}.FiltersBar_budgetRange__J6q_3{display:flex;justify-content:space-between;margin-top:8px;padding:0 4px}.FiltersBar_budgetRange__J6q_3 span{font-size:12px;color:#94a3b8;font-weight:500}.FiltersBar_actions__uHcKd{display:flex;justify-content:center;margin-top:20px}@media(max-width:768px){.FiltersBar_actions__uHcKd{margin-top:10px}}.FiltersBar_actions__uHcKd .ant-btn{height:auto;padding:12px 40px;font-size:16px;font-weight:600;border-radius:10px;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 12px rgba(19,50,75,.2)}@media(max-width:768px){.FiltersBar_actions__uHcKd .ant-btn{padding:10px 30px;font-size:15px}}.FiltersBar_actions__uHcKd .ant-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(19,50,75,.35)}.page_icon-wrapper__5exkh{display:flex;justify-content:center;align-items:center}.page_icon-wrapper__5exkh img{width:100%;height:100%;object-fit:contain}.page_settings__NUvKe{background:#f8fafc;min-height:calc(100vh - 60px);padding:0}.page_settings__NUvKe .page_title__o6g1b{color:#193852;font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;line-height:normal;margin:0 0 24px}@media(max-width:768px){.page_settings__NUvKe .page_title__o6g1b{font-size:25.2px}}@media(max-width:425px){.page_settings__NUvKe .page_title__o6g1b{font-size:22.4px}}@media(max-width:768px){.page_settings__NUvKe .page_title__o6g1b{font-family:Montserrat,sans-serif;font-weight:700;font-size:22px;line-height:normal;text-align:center}}@media(max-width:768px)and (max-width:768px){.page_settings__NUvKe .page_title__o6g1b{font-size:19.8px}}@media(max-width:768px)and (max-width:425px){.page_settings__NUvKe .page_title__o6g1b{font-size:17.6px}}.page_settings__NUvKe .page_form__syDzf{max-width:700px;background:#fff;border-radius:20px;padding:32px 40px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02)}@media(max-width:768px){.page_settings__NUvKe .page_form__syDzf{padding:24px 20px;border-radius:16px}}.page_settings__NUvKe .page_form__syDzf .ant-divider{border-color:#e2e8f0;margin:28px 0 20px}.page_settings__NUvKe .page_form__syDzf .ant-divider-inner-text{color:#193852;font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;line-height:normal;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.page_settings__NUvKe .page_form__syDzf .ant-divider-inner-text{font-size:13.5px}}@media(max-width:425px){.page_settings__NUvKe .page_form__syDzf .ant-divider-inner-text{font-size:12px}}.page_settings__NUvKe .page_form__syDzf .ant-divider:after,.page_settings__NUvKe .page_form__syDzf .ant-divider:before{border-color:#e2e8f0!important}.page_settings__NUvKe .page_form__syDzf .ant-form-item{margin-bottom:20px}.page_settings__NUvKe .page_form__syDzf .ant-form-item .ant-form-item-label{padding-bottom:6px}.page_settings__NUvKe .page_form__syDzf .ant-form-item .ant-form-item-label label{font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;line-height:normal;color:#374151}@media(max-width:768px){.page_settings__NUvKe .page_form__syDzf .ant-form-item .ant-form-item-label label{font-size:12.6px}}@media(max-width:425px){.page_settings__NUvKe .page_form__syDzf .ant-form-item .ant-form-item-label label{font-size:11.2px}}.page_settings__NUvKe .page_form__syDzf .ant-form-item .ant-form-item-label label:before{display:none!important}.page_settings__NUvKe .page_form__syDzf .ant-input{padding:12px 16px;border-radius:10px;border:2px solid #e2e8f0;font-size:15px;transition:all .3s ease;background:#fff}.page_settings__NUvKe .page_form__syDzf .ant-input:hover{border-color:#cbd5e1}.page_settings__NUvKe .page_form__syDzf .ant-input:focus{border-color:#193852;box-shadow:0 0 0 3px rgba(25,56,82,.1)}.page_settings__NUvKe .page_form__syDzf .ant-input:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}@media(max-width:768px){.page_settings__NUvKe .page_form__syDzf .ant-input{padding:10px 14px;font-size:14px}}.page_settings__NUvKe .page_form__syDzf .ant-switch{background:#cbd5e1;min-width:48px;height:26px}.page_settings__NUvKe .page_form__syDzf .ant-switch .ant-switch-handle{width:22px;height:22px;top:2px}.page_settings__NUvKe .page_form__syDzf .ant-switch .ant-switch-handle:before{border-radius:50%}.page_settings__NUvKe .page_form__syDzf .ant-switch.ant-switch-checked{background:#193852}.page_settings__NUvKe .page_form__syDzf .ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 24px)}.page_settings__NUvKe .page_form__syDzf .ant-form-item-tooltip{color:#94a3b8}.page_settings__NUvKe .page_form__syDzf .ant-form-item-tooltip:hover{color:#193852}.page_settings__NUvKe .page_form__syDzf .ant-btn-primary{background:#193852!important;border-color:#193852!important;border-radius:10px;height:48px;padding:0 32px;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:normal;box-shadow:0 4px 12px rgba(25,56,82,.2);transition:all .2s ease}@media(max-width:768px){.page_settings__NUvKe .page_form__syDzf .ant-btn-primary{font-size:14.4px}}@media(max-width:425px){.page_settings__NUvKe .page_form__syDzf .ant-btn-primary{font-size:12.8px}}.page_settings__NUvKe .page_form__syDzf .ant-btn-primary:hover{background:rgb(15.4672897196,34.646728972,50.7327102804)!important;border-color:rgb(15.4672897196,34.646728972,50.7327102804)!important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(25,56,82,.25)}.page_settings__NUvKe .page_form__syDzf .ant-btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px rgba(25,56,82,.2)}@media(max-width:768px){.page_settings__NUvKe .page_form__syDzf .ant-btn-primary{width:100%;height:44px;font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;line-height:normal}}@media(max-width:768px)and (max-width:768px){.page_settings__NUvKe .page_form__syDzf .ant-btn-primary{font-size:13.5px}}@media(max-width:768px)and (max-width:425px){.page_settings__NUvKe .page_form__syDzf .ant-btn-primary{font-size:12px}}.page_settings__NUvKe .page_form__syDzf .ant-form-item-explain-error{color:#dc2626;font-size:13px;margin-top:4px}.supplierDetail_icon-wrapper__IiR8F{display:flex;justify-content:center;align-items:center}.supplierDetail_icon-wrapper__IiR8F img{width:100%;height:100%;object-fit:contain}.supplierDetail_supplierDetailPage__RuELn{max-width:1400px;margin:0 auto;padding:20px}@media(max-width:1024px){.supplierDetail_supplierDetailPage__RuELn{padding:15px}}@media(max-width:768px){.supplierDetail_supplierDetailPage__RuELn{padding:10px}}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_header__C7dDW{margin-bottom:30px}@media(max-width:768px){.supplierDetail_supplierDetailPage__RuELn .supplierDetail_header__C7dDW{margin-bottom:20px}}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_header__C7dDW .supplierDetail_backButton__uCYqw{margin-bottom:15px;font-size:16px;display:flex;align-items:center;gap:8px;transition:all .3s ease}@media(max-width:768px){.supplierDetail_supplierDetailPage__RuELn .supplierDetail_header__C7dDW .supplierDetail_backButton__uCYqw{font-size:14px;margin-bottom:10px}}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_header__C7dDW .supplierDetail_backButton__uCYqw:hover{opacity:.7;transform:translateX(-5px)}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_header__C7dDW .supplierDetail_title___8bbS{font-size:32px;font-weight:700;color:#333;margin:0;text-transform:capitalize}@media(max-width:768px){.supplierDetail_supplierDetailPage__RuELn .supplierDetail_header__C7dDW .supplierDetail_title___8bbS{font-size:24px}}@media(max-width:480px){.supplierDetail_supplierDetailPage__RuELn .supplierDetail_header__C7dDW .supplierDetail_title___8bbS{font-size:20px}}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_infoCard__XaGf7{margin-bottom:30px;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media(max-width:768px){.supplierDetail_supplierDetailPage__RuELn .supplierDetail_infoCard__XaGf7{margin-bottom:20px}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_infoCard__XaGf7 .ant-descriptions-item-content,.supplierDetail_supplierDetailPage__RuELn .supplierDetail_infoCard__XaGf7 .ant-descriptions-item-label{font-size:12px;padding:8px!important}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_infoCard__XaGf7 .ant-card-head-title{font-size:16px}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_infoCard__XaGf7 .ant-card-body{padding:15px}}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_productsCard__GTEwW{box-shadow:0 2px 8px rgba(0,0,0,.1)}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_productsCard__GTEwW .ant-table-wrapper{overflow-x:auto}@media(max-width:768px){.supplierDetail_supplierDetailPage__RuELn .supplierDetail_productsCard__GTEwW .ant-card-head-title{font-size:16px}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_productsCard__GTEwW .ant-card-body{padding:15px}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_productsCard__GTEwW .ant-table{font-size:12px}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_productsCard__GTEwW .ant-table-tbody>tr>td,.supplierDetail_supplierDetailPage__RuELn .supplierDetail_productsCard__GTEwW .ant-table-thead>tr>th{padding:8px 6px!important;font-size:11px}}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_loadingContainer__dvSTc{display:flex;justify-content:center;align-items:center;min-height:400px}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_errorContainer__jr9VG{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;gap:20px}.supplierDetail_supplierDetailPage__RuELn .supplierDetail_errorContainer__jr9VG p{font-size:18px;color:#999}@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.supplier_icon-wrapper__SIwEU{display:flex;justify-content:center;align-items:center}.supplier_icon-wrapper__SIwEU img{width:100%;height:100%;object-fit:contain}.supplier_supplierPage__c5v0T{background:#f8fafc;padding:0;min-height:calc(100vh - 60px)}.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media(max-width:768px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb{flex-direction:column;gap:16px;margin-bottom:20px}}.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_title__bqNLZ{color:#193852;font-family:Montserrat,sans-serif;font-weight:700;font-size:28px;line-height:normal;margin:0}@media(max-width:768px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_title__bqNLZ{font-size:25.2px}}@media(max-width:425px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_title__bqNLZ{font-size:22.4px}}@media(max-width:768px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_title__bqNLZ{font-family:Montserrat,sans-serif;font-weight:700;font-size:22px;line-height:normal}}@media(max-width:768px)and (max-width:768px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_title__bqNLZ{font-size:19.8px}}@media(max-width:768px)and (max-width:425px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_title__bqNLZ{font-size:17.6px}}.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O{display:flex;gap:12px}@media(max-width:480px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O{width:100%;gap:10px}}.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_createBtn__GYS5M,.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_importBtn__BgxYk{background:#193852;border:none;font-family:Montserrat,sans-serif;font-weight:600;font-size:15px;line-height:normal;border-radius:12px;height:44px;padding:0 24px;box-shadow:0 4px 12px rgba(25,56,82,.2);transition:all .2s ease}@media(max-width:768px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_createBtn__GYS5M,.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_importBtn__BgxYk{font-size:13.5px}}@media(max-width:425px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_createBtn__GYS5M,.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_importBtn__BgxYk{font-size:12px}}@media(max-width:480px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_createBtn__GYS5M,.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_importBtn__BgxYk{flex:1;min-width:100px;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;line-height:normal;height:40px;padding:0 16px}}@media(max-width:480px)and (max-width:768px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_createBtn__GYS5M,.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_importBtn__BgxYk{font-size:12.6px}}@media(max-width:480px)and (max-width:425px){.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_createBtn__GYS5M,.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_importBtn__BgxYk{font-size:11.2px}}.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_createBtn__GYS5M:hover,.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_importBtn__BgxYk:hover{background:rgb(15.4672897196,34.646728972,50.7327102804);transform:translateY(-1px);box-shadow:0 6px 16px rgba(25,56,82,.25)}.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_createBtn__GYS5M:active,.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_importBtn__BgxYk:active{transform:translateY(0);box-shadow:0 2px 8px rgba(25,56,82,.2)}.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_importBtn__BgxYk{background:#fff;color:#193852;border:1.5px solid #e2e8f0;box-shadow:none}.supplier_supplierPage__c5v0T .supplier_headerBar__Z3dZb .supplier_buttonGroup__20Q_O .supplier_importBtn__BgxYk:hover{background:#f8fafc;border-color:#193852;color:#193852;transform:translateY(-1px);box-shadow:0 4px 12px rgba(25,56,82,.1)}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32{background:#fff;border-radius:20px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);overflow-x:auto}@media(max-width:768px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32{padding:16px;border-radius:16px}}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table{border-radius:14px;overflow:hidden}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-thead>tr>th{background:#193852;color:#fff!important;border-bottom:none;padding:16px 20px;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;line-height:normal;text-transform:none}@media(max-width:768px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-thead>tr>th{font-size:12.6px}}@media(max-width:425px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-thead>tr>th{font-size:11.2px}}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-thead>tr>th:before{display:none}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-thead>tr>th:first-child{border-top-left-radius:14px}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-thead>tr>th:last-child{border-top-right-radius:14px}@media(max-width:768px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-thead>tr>th{padding:12px 14px;font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;line-height:normal}}@media(max-width:768px)and (max-width:768px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-thead>tr>th{font-size:10.8px}}@media(max-width:768px)and (max-width:425px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-thead>tr>th{font-size:9.6px}}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-tbody>tr{transition:background .2s ease}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-tbody>tr>td{padding:16px 20px;border-bottom:1px solid #f1f5f9;font-family:Montserrat,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:#475569}@media(max-width:768px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-tbody>tr>td{font-size:12.6px}}@media(max-width:425px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-tbody>tr>td{font-size:11.2px}}@media(max-width:768px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-tbody>tr>td{padding:12px 14px;font-family:Montserrat,sans-serif;font-weight:400;font-size:12px;line-height:normal}}@media(max-width:768px)and (max-width:768px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-tbody>tr>td{font-size:10.8px}}@media(max-width:768px)and (max-width:425px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-tbody>tr>td{font-size:9.6px}}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-tbody>tr:last-child>td{border-bottom:none}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:14px}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-tbody>tr:last-child>td:last-child{border-bottom-right-radius:14px}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-btn-primary{background:#193852!important;border-color:#193852!important;border-radius:8px;box-shadow:none;font-weight:500;color:#fff!important;padding:4px 16px!important;height:32px}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-btn-primary:hover{background:rgb(15.4672897196,34.646728972,50.7327102804)!important;border-color:rgb(15.4672897196,34.646728972,50.7327102804)!important;color:#fff!important}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-btn-primary span{color:#fff!important}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-btn-primary.ant-btn-dangerous{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-btn-primary.ant-btn-dangerous:hover{background:#b91c1c!important;border-color:#b91c1c!important;color:#fff!important}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-btn-primary.ant-btn-dangerous span{color:#fff!important}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination{margin-top:20px}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-item{border-radius:8px;border-color:#e2e8f0}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-item:hover{border-color:#193852}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-item:hover a{color:#193852}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-item-active{background:#193852;border-color:#193852}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-item-active a{color:#fff}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-item-active:hover{background:rgb(15.4672897196,34.646728972,50.7327102804);border-color:rgb(15.4672897196,34.646728972,50.7327102804)}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-item-active:hover a{color:#fff}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-next,.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-prev{border-radius:8px}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-next .ant-pagination-item-link,.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-prev .ant-pagination-item-link{border-radius:8px;border-color:#e2e8f0}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link,.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link{border-color:#193852;color:#193852}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .ant-table-container{border:1px solid #e2e8f0;border-radius:14px}.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .supplier_categoryTag__M9JnE{background:rgba(25,56,82,.1);color:#193852;border-radius:20px;padding:4px 12px;font-family:Montserrat,sans-serif;font-weight:600;font-size:12px;line-height:normal;border:none}@media(max-width:768px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .supplier_categoryTag__M9JnE{font-size:10.8px}}@media(max-width:425px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .supplier_categoryTag__M9JnE{font-size:9.6px}}@media(max-width:768px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .supplier_categoryTag__M9JnE{font-family:Montserrat,sans-serif;font-weight:600;font-size:11px;line-height:normal;padding:3px 10px}}@media(max-width:768px)and (max-width:768px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .supplier_categoryTag__M9JnE{font-size:9.9px}}@media(max-width:768px)and (max-width:425px){.supplier_supplierPage__c5v0T .supplier_tableWrapper__sjO32 .supplier_categoryTag__M9JnE{font-size:8.8px}}.HotelDetailPopup_popupOverlay__ybyIC{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.HotelDetailPopup_popupContent__howka{background:#fff;border-radius:16px;width:90%;max-width:900px;min-height:400px;box-shadow:0 5px 15px rgba(0,0,0,.3);position:relative;padding:2rem;overflow:hidden}.HotelDetailPopup_closeButton__zTpTM{position:absolute;top:15px;right:20px;background:none;border:none;font-size:2rem;cursor:pointer;color:#888}.HotelDetailPopup_mainContent__2MZek{display:flex;gap:2rem}.HotelDetailPopup_leftColumn__FmSsu{flex:3;display:flex;flex-direction:column}.HotelDetailPopup_leftColumn__FmSsu h2{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.HotelDetailPopup_leftColumn__FmSsu .HotelDetailPopup_details__k1tKr{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;border-left:2px solid #eee;padding-left:1rem;font-size:1rem}.HotelDetailPopup_leftColumn__FmSsu .HotelDetailPopup_gallery__4FzYS{margin-top:auto;display:flex;gap:1rem}.HotelDetailPopup_leftColumn__FmSsu .HotelDetailPopup_gallery__4FzYS img{width:120px;height:80px;border-radius:8px;object-fit:cover}.HotelDetailPopup_rightColumn__zZ7wd{flex:2;border-left:1px solid #e0e0e0;padding-left:2rem}.HotelDetailPopup_rightColumn__zZ7wd .HotelDetailPopup_priceHeader__GhR1T{margin-bottom:1.5rem}.HotelDetailPopup_rightColumn__zZ7wd .HotelDetailPopup_priceHeader__GhR1T h4{font-size:1.2rem;margin:0}.HotelDetailPopup_rightColumn__zZ7wd .HotelDetailPopup_priceHeader__GhR1T p{font-size:.9rem;color:#666;margin:0}.HotelDetailPopup_rightColumn__zZ7wd .HotelDetailPopup_customPrice__GmcO3{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.HotelDetailPopup_rightColumn__zZ7wd .HotelDetailPopup_customPrice__GmcO3 .HotelDetailPopup_customPriceLabel__cOV5N{color:hsla(0,0%,100%,.9);font-size:.9rem;font-weight:500}.HotelDetailPopup_rightColumn__zZ7wd .HotelDetailPopup_customPrice__GmcO3 .HotelDetailPopup_customPriceValue__Kudsu{color:#fff;font-size:1.3rem;font-weight:700}.HotelDetailPopup_rightColumn__zZ7wd .HotelDetailPopup_providerList__5oFH2{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.HotelDetailPopup_rightColumn__zZ7wd li{display:flex;justify-content:space-between;align-items:center}.HotelDetailPopup_rightColumn__zZ7wd .HotelDetailPopup_providerInfo__t_9ow .HotelDetailPopup_providerName__Z74jR{font-weight:600}.HotelDetailPopup_rightColumn__zZ7wd .HotelDetailPopup_providerInfo__t_9ow .HotelDetailPopup_providerDeal__zo8ej{font-size:.8rem;color:#777;margin:0}.HotelDetailPopup_rightColumn__zZ7wd .HotelDetailPopup_providerPrice__3WQO7{font-weight:700;color:#333;cursor:pointer}.HotelDetailPopup_rightColumn__zZ7wd .HotelDetailPopup_providerLogo__tQt87{width:40px}.CreateTravelDiaryWithAI_container__c9Pme{padding:2rem;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;z-index:9999}.CreateTravelDiaryWithAI_title__YZ1Vz{font-size:1.6rem;font-weight:700}.CreateTravelDiaryWithAI_primaryBtn__fk_Kb{background:linear-gradient(135deg,#13324b,#1a4d6d);color:#fff;padding:.75rem 1.5rem;border-radius:10px;border:none;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(19,50,75,.2)}.CreateTravelDiaryWithAI_primaryBtn__fk_Kb:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(19,50,75,.35);background:linear-gradient(135deg,#0f2838,#15415c)}.CreateTravelDiaryWithAI_primaryBtn__fk_Kb:disabled{opacity:.6;cursor:not-allowed;transform:none}.CreateTravelDiaryWithAI_secondaryBtn__msIVQ{background:#f8fafc;color:#13324b;padding:.75rem 1.5rem;border-radius:10px;border:2px solid #e2e8f0;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}.CreateTravelDiaryWithAI_secondaryBtn__msIVQ:hover{background:#f1f5f9;border-color:#13324b;transform:translateY(-1px)}.CreateTravelDiaryWithAI_ghostBtn__LfjTS{background:rgba(0,0,0,0);border:none;color:#64748b;cursor:pointer;padding:.75rem 1.5rem;font-weight:500;font-size:1rem;transition:all .3s ease}.CreateTravelDiaryWithAI_ghostBtn__LfjTS:hover{color:#13324b}.CreateTravelDiaryWithAI_modalOverlay__cFcCE{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1.5rem;animation:CreateTravelDiaryWithAI_fadeIn__L5MTR .2s ease-out}@keyframes CreateTravelDiaryWithAI_fadeIn__L5MTR{0%{opacity:0}to{opacity:1}}.CreateTravelDiaryWithAI_modal__sEPpJ{width:1000px;max-width:95%;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;display:flex;flex-direction:column;gap:0;animation:CreateTravelDiaryWithAI_slideUp__ffge5 .3s ease-out}@media(max-width:768px){.CreateTravelDiaryWithAI_modal__sEPpJ{width:100%;max-width:100%;border-radius:12px}}@keyframes CreateTravelDiaryWithAI_slideUp__ffge5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateTravelDiaryWithAI_modalContent__XXMYl{display:flex;flex-direction:column;max-height:85vh;overflow-y:auto}.CreateTravelDiaryWithAI_modalContent__XXMYl::-webkit-scrollbar{width:8px}.CreateTravelDiaryWithAI_modalContent__XXMYl::-webkit-scrollbar-track{background:#f1f5f9}.CreateTravelDiaryWithAI_modalContent__XXMYl::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.CreateTravelDiaryWithAI_modalContent__XXMYl::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CreateTravelDiaryWithAI_modalHeader__3Q5R_{display:flex;justify-content:space-between;align-items:center;padding:1.75rem 2rem;border-bottom:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#ffffff)}.CreateTravelDiaryWithAI_modalHeader__3Q5R_ h2{font-size:1.75rem;font-weight:700;color:#13324b;margin:0}.CreateTravelDiaryWithAI_closeBtn__euzZS{background:rgba(0,0,0,0);border:none;font-size:1.75rem;cursor:pointer;color:#64748b;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.CreateTravelDiaryWithAI_closeBtn__euzZS:hover{background:#f1f5f9;color:#13324b}.CreateTravelDiaryWithAI_form__CsElZ{padding:2rem;display:grid;gap:1.25rem;align-items:start}.CreateTravelDiaryWithAI_form__CsElZ label{display:flex;flex-direction:column;gap:.5rem;font-size:.95rem;color:#334155}.CreateTravelDiaryWithAI_form__CsElZ input[type=date],.CreateTravelDiaryWithAI_form__CsElZ input[type=text],.CreateTravelDiaryWithAI_form__CsElZ select,.CreateTravelDiaryWithAI_form__CsElZ textarea{padding:.75rem 1rem;border-radius:10px;border:2px solid #e2e8f0;font-size:1rem;color:#1e293b;transition:all .3s ease;background:#fff}.CreateTravelDiaryWithAI_form__CsElZ input[type=date]:focus,.CreateTravelDiaryWithAI_form__CsElZ input[type=text]:focus,.CreateTravelDiaryWithAI_form__CsElZ select:focus,.CreateTravelDiaryWithAI_form__CsElZ textarea:focus{outline:none;border-color:#13324b;box-shadow:0 0 0 3px rgba(19,50,75,.1)}.CreateTravelDiaryWithAI_form__CsElZ input[type=date]:hover,.CreateTravelDiaryWithAI_form__CsElZ input[type=text]:hover,.CreateTravelDiaryWithAI_form__CsElZ select:hover,.CreateTravelDiaryWithAI_form__CsElZ textarea:hover{border-color:#cbd5e1}.CreateTravelDiaryWithAI_form__CsElZ textarea{min-height:100px;resize:vertical;padding-top:.75rem;font-family:inherit}.CreateTravelDiaryWithAI_row__UcXH1{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:768px){.CreateTravelDiaryWithAI_row__UcXH1{grid-template-columns:1fr}}.CreateTravelDiaryWithAI_row__UcXH1 label{margin:0}.CreateTravelDiaryWithAI_actions__mtq04{display:flex;gap:1rem;padding-top:.75rem;flex-wrap:wrap}.CreateTravelDiaryWithAI_statusArea__U_R1S{padding:1.5rem 2rem;border-top:1px solid #e2e8f0;background:linear-gradient(135deg,#f8fafc,#ffffff);display:flex;flex-direction:column;gap:1rem}.CreateTravelDiaryWithAI_statusArea__U_R1S p{margin:0;color:#475569;font-size:.95rem}.CreateTravelDiaryWithAI_statusArea__U_R1S p strong{color:#13324b;font-weight:600}.CreateTravelDiaryWithAI_statusBadge__vfSr3{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.9rem}.CreateTravelDiaryWithAI_statusBadge__vfSr3.CreateTravelDiaryWithAI_idle__Po2sF{background:#f1f5f9;color:#64748b}.CreateTravelDiaryWithAI_statusBadge__vfSr3.CreateTravelDiaryWithAI_processing___etEO{background:#dbeafe;color:#1e40af;animation:CreateTravelDiaryWithAI_pulse__zPL44 2s ease-in-out infinite}.CreateTravelDiaryWithAI_statusBadge__vfSr3.CreateTravelDiaryWithAI_completed__j0qsS{background:#dcfce7;color:#166534}.CreateTravelDiaryWithAI_statusBadge__vfSr3.CreateTravelDiaryWithAI_failed__7UkGy{background:#fee2e2;color:#991b1b}@keyframes CreateTravelDiaryWithAI_pulse__zPL44{0%,to{opacity:1}50%{opacity:.7}}.CreateTravelDiaryWithAI_spinner__atx9i{width:16px;height:16px;border:2px solid rgba(30,64,175,.3);border-top-color:#1e40af;border-radius:50%;animation:CreateTravelDiaryWithAI_spin__Ya2E_ .8s linear infinite}@keyframes CreateTravelDiaryWithAI_spin__Ya2E_{to{transform:rotate(1turn)}}.CreateTravelDiaryWithAI_code__bj8wd{background:#f1f5f9;padding:.4rem .75rem;border-radius:8px;font-family:Monaco,Courier New,monospace;font-size:.9rem;color:#13324b;border:1px solid #e2e8f0}.CreateTravelDiaryWithAI_result__kk7Uq{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:12px;border:2px solid #86efac;box-shadow:0 4px 12px rgba(34,197,94,.15)}.CreateTravelDiaryWithAI_result__kk7Uq p{color:#166534;font-weight:600;margin:0;font-size:1.1rem}.CreateTravelDiaryWithAI_result__kk7Uq a{text-decoration:none}.CreateTravelDiaryWithAI_result__kk7Uq .CreateTravelDiaryWithAI_exportLink__nTffF{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #bbf7d0}.CreateTravelDiaryWithAI_result__kk7Uq .CreateTravelDiaryWithAI_exportLink__nTffF strong{color:#166534;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.CreateTravelDiaryWithAI_result__kk7Uq .CreateTravelDiaryWithAI_exportLink__nTffF a{color:#059669;font-size:.85rem;word-break:break-all;transition:color .2s ease}.CreateTravelDiaryWithAI_result__kk7Uq .CreateTravelDiaryWithAI_exportLink__nTffF a:hover{color:#047857;text-decoration:underline}.CreateTravelDiaryWithAI_pollControls__CHip9{margin-top:.75rem}.CreateTravelDiaryWithAI_cancelBtn__I8bS2{background:#ef4444;color:#fff;padding:.65rem 1.25rem;border-radius:10px;border:none;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(239,68,68,.2)}.CreateTravelDiaryWithAI_cancelBtn__I8bS2:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.3)}.CreateTravelDiaryWithAI_error__9eyKr{background:#fef2f2;padding:1rem;border-radius:10px;color:#991b1b;font-size:.9rem;border:1px solid #fecaca;line-height:1.5}.CreateTravelDiaryWithAI_fontBold__MYi3J{font-weight:700;color:#13324b}.CreateTravelDiaryWithAI_fontNormal__pigFo{font-weight:400}.CreateTravelDiaryWithAI_loadingContainer__lBkJi{display:flex;align-items:center;justify-content:center;min-height:400px;padding:3rem}.CreateTravelDiaryWithAI_loadingContent__UUH5_{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;max-width:500px}.CreateTravelDiaryWithAI_loadingContent__UUH5_ .CreateTravelDiaryWithAI_spinner__atx9i{width:60px;height:60px;border:4px solid rgba(30,64,175,.3);border-top-color:#1e40af;border-radius:50%;animation:CreateTravelDiaryWithAI_spin__Ya2E_ .8s linear infinite}.CreateTravelDiaryWithAI_giraffeLoader__HXvGM{position:relative;width:200px;height:150px;margin:2rem auto}.CreateTravelDiaryWithAI_giraffe__pE4gS{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:80px;animation:CreateTravelDiaryWithAI_giraffeJump__INrAQ 2s ease-in-out infinite}.CreateTravelDiaryWithAI_frisbee__Btg1r{position:absolute;font-size:40px;animation:CreateTravelDiaryWithAI_frisbeeThrow__36WJ_ 2s ease-in-out infinite;top:20px;left:50%;transform:translateX(-50%)}@keyframes CreateTravelDiaryWithAI_giraffeJump__INrAQ{0%,to{transform:translateX(-50%) translateY(0) rotate(0deg)}25%{transform:translateX(-50%) translateY(-30px) rotate(-10deg)}50%{transform:translateX(-50%) translateY(-50px) rotate(0deg)}75%{transform:translateX(-50%) translateY(-30px) rotate(10deg)}}@keyframes CreateTravelDiaryWithAI_frisbeeThrow__36WJ_{0%{transform:translateX(-50%) translateY(0) rotate(0deg) scale(1);opacity:1}25%{transform:translateX(-30%) translateY(-60px) rotate(180deg) scale(.8);opacity:1}50%{transform:translateX(50%) translateY(-80px) rotate(1turn) scale(.6);opacity:.8}75%{transform:translateX(30%) translateY(-60px) rotate(540deg) scale(.8);opacity:1}to{transform:translateX(-50%) translateY(0) rotate(2turn) scale(1);opacity:1}}.CreateTravelDiaryWithAI_loadingTitle__1jqhh{font-size:1.75rem;font-weight:700;color:#13324b;margin:0}.CreateTravelDiaryWithAI_loadingSubtitle__6q8uF{font-size:1rem;color:#64748b;margin:0}.CreateTravelDiaryWithAI_statusInfo___1cqz{display:flex;justify-content:center;margin:.5rem 0}.CreateTravelDiaryWithAI_generationId___klDq{font-size:.85rem;color:#64748b;margin:0}.CreateTravelDiaryWithAI_generationId___klDq code{background:#f1f5f9;padding:.3rem .6rem;border-radius:4px;font-family:Monaco,Courier New,monospace;font-size:.8rem;color:#13324b;border:1px solid #e2e8f0}.CreateTravelDiaryWithAI_successIcon__dlNBU{font-size:80px;animation:CreateTravelDiaryWithAI_successPop__wX0Gb .5s ease-out}@keyframes CreateTravelDiaryWithAI_successPop__wX0Gb{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.CreateTravelDiaryWithAI_errorIcon__gB7s7{font-size:80px;animation:CreateTravelDiaryWithAI_shake__Y63r_ .5s ease-out}@keyframes CreateTravelDiaryWithAI_shake__Y63r_{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.CreateTravelDiaryWithAI_errorDetails__l4EbN{max-width:400px;max-height:200px;overflow:auto;background:#fee2e2;padding:1rem;border-radius:8px;font-size:.8rem;color:#991b1b;border:1px solid #fecaca;line-height:1.5;margin-top:1rem}.CreateTravelDiaryWithAI_successActions__c5FYR{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:300px;margin-top:1rem}.CreateTravelDiaryWithAI_successActions__c5FYR a{text-align:center;text-decoration:none}.CreateTravelDiaryWithAI_linkBtn__21vwl{display:inline-block;padding:.75rem 1.5rem;background:rgba(0,0,0,0);color:#13324b;border:2px solid #13324b;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.CreateTravelDiaryWithAI_linkBtn__21vwl:hover{background:#13324b;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(19,50,75,.3)}.CreateTravelDiaryWithAI_linkBtn__21vwl:active{transform:translateY(0)}