.FitItineraryImportBridge_portalRoot__MggAP{display:flex!important;flex-direction:column!important;gap:12px!important}.FitItineraryImportBridge_panel__gOYtr{order:-1;border:1px solid #dbe4ee;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(23,50,77,.045);overflow:hidden}.FitItineraryImportBridge_head__wCgyU{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;background:linear-gradient(180deg,#fbfdff,#f7faff);border-bottom:1px solid #e4ebf2}.FitItineraryImportBridge_head__wCgyU h3{margin:2px 0 4px;color:#17324d;font-size:14px}.FitItineraryImportBridge_head__wCgyU p{margin:0;color:#74879a;font-size:9px;line-height:1.5;max-width:760px}.FitItineraryImportBridge_kicker__h7RGO{font-size:8px;font-weight:900;letter-spacing:.08em;color:#185fb9}.FitItineraryImportBridge_applyRow__IKe1Q,.FitItineraryImportBridge_counters__itiZI,.FitItineraryImportBridge_headActions__YOCOl,.FitItineraryImportBridge_sourceActions__RApdp{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.FitItineraryImportBridge_applyRow__IKe1Q button,.FitItineraryImportBridge_clear__nnUzz,.FitItineraryImportBridge_fileButton__z4moh,.FitItineraryImportBridge_scan__1528s,.FitItineraryImportBridge_toggle__rnUAZ{min-height:34px;border-radius:8px;padding:0 11px;font-size:8px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.FitItineraryImportBridge_clear__nnUzz,.FitItineraryImportBridge_fileButton__z4moh,.FitItineraryImportBridge_toggle__rnUAZ{border:1px solid #d3dce6;background:#fff;color:#17324d}.FitItineraryImportBridge_applyRow__IKe1Q button,.FitItineraryImportBridge_scan__1528s{border:1px solid #17324d;background:#17324d;color:#fff}.FitItineraryImportBridge_fileButton__z4moh{position:relative;overflow:hidden}.FitItineraryImportBridge_fileButton__z4moh input{position:absolute;inset:0;opacity:0;cursor:pointer}.FitItineraryImportBridge_body__aYj2e{display:grid;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);grid-gap:14px;gap:14px;padding:14px;background:#f7f9fc}.FitItineraryImportBridge_resultCol__MBXAo,.FitItineraryImportBridge_sourceCol__KBS1w{background:#fff;border:1px solid #e0e7ef;border-radius:10px;padding:12px;min-width:0}.FitItineraryImportBridge_sourceCol__KBS1w>label{display:block;margin-bottom:7px;color:#3c5268;font-size:8px;font-weight:900}.FitItineraryImportBridge_sourceCol__KBS1w textarea{width:100%;min-height:340px;resize:vertical;box-sizing:border-box;border:1px solid #d6e0ea;border-radius:8px;padding:10px;color:#17324d;font-size:10px;line-height:1.55}.FitItineraryImportBridge_sourceActions__RApdp{justify-content:flex-end;margin-top:8px}.FitItineraryImportBridge_resultHead__u78_s{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.FitItineraryImportBridge_resultHead__u78_s h4{margin:3px 0 0;color:#17324d;font-size:12px}.FitItineraryImportBridge_counters__itiZI span{padding:5px 7px;border-radius:999px;font-size:7px;font-weight:900}.FitItineraryImportBridge_ok__CXdlJ{background:#eaf7ef;color:#2e7d52}.FitItineraryImportBridge_warn__KviJI{background:#fff3e4;color:#9b661a}.FitItineraryImportBridge_empty__bEJQG{min-height:285px;display:grid;place-items:center;text-align:center;border:1px dashed #ccd7e2;border-radius:9px;color:#8191a2;font-size:9px;padding:20px}.FitItineraryImportBridge_previewGrid__dQtAZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.FitItineraryImportBridge_daysPreview__p869_,.FitItineraryImportBridge_previewGrid__dQtAZ article,.FitItineraryImportBridge_unclassified___So7j,.FitItineraryImportBridge_warnings__rpbTa{border:1px solid #e4eaf1;border-radius:8px;padding:9px;background:#fbfcfe}.FitItineraryImportBridge_daysPreview__p869_>b,.FitItineraryImportBridge_previewGrid__dQtAZ b,.FitItineraryImportBridge_unclassified___So7j>b,.FitItineraryImportBridge_warnings__rpbTa>b{font-size:8px;color:#17324d}.FitItineraryImportBridge_daysPreview__p869_ p,.FitItineraryImportBridge_previewGrid__dQtAZ li,.FitItineraryImportBridge_previewGrid__dQtAZ p,.FitItineraryImportBridge_unclassified___So7j p,.FitItineraryImportBridge_warnings__rpbTa p{margin:5px 0 0;color:#566b80;font-size:8px;line-height:1.45}.FitItineraryImportBridge_previewGrid__dQtAZ ul{margin:6px 0 0;padding-left:16px}.FitItineraryImportBridge_daysPreview__p869_{margin-top:8px;max-height:360px;overflow:auto}.FitItineraryImportBridge_daysPreview__p869_ article{padding:8px 0;border-bottom:1px dashed #dde5ed}.FitItineraryImportBridge_daysPreview__p869_ article:last-child{border-bottom:0}.FitItineraryImportBridge_daysPreview__p869_ strong{font-size:9px;color:#17324d}.FitItineraryImportBridge_unclassified___So7j{margin-top:8px;background:#fff9f0;border-color:#f0dfbf}.FitItineraryImportBridge_unclassified___So7j>b{color:#936521}.FitItineraryImportBridge_warnings__rpbTa{margin-top:8px;background:#fff6f3;border-color:#f1d5cd}.FitItineraryImportBridge_warnings__rpbTa>b{color:#ad4736}.FitItineraryImportBridge_applyRow__IKe1Q{justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #e7edf3}.FitItineraryImportBridge_applyRow__IKe1Q span{font-size:8px;color:#718397;font-weight:800}.FitItineraryImportBridge_applyRow__IKe1Q button:disabled,.FitItineraryImportBridge_scan__1528s:disabled{opacity:.5;cursor:not-allowed}.FitItineraryImportBridge_message__A2IDL{padding:9px 14px;border-top:1px solid #e5ebf1;background:#fffdf8;color:#6f5b36;font-size:8px;font-weight:800}@media(max-width:900px){.FitItineraryImportBridge_body__aYj2e,.FitItineraryImportBridge_previewGrid__dQtAZ{grid-template-columns:1fr}.FitItineraryImportBridge_head__wCgyU{align-items:flex-start;flex-direction:column}.FitItineraryImportBridge_sourceCol__KBS1w textarea{min-height:240px}}.TourProgram_programShell___mooC{background:#fff;border:1px solid #e4e8ee;border-radius:16px;overflow:visible;box-shadow:0 10px 28px rgba(23,50,77,.06)}.TourProgram_tabs__Er3Ez{display:flex;gap:0;overflow:auto;border:1px solid #e4e8ee;border-left:0;border-right:0;background:#fff;position:-webkit-sticky;position:sticky;top:86px;z-index:18;border-radius:16px 16px 0 0;box-shadow:0 4px 12px rgba(23,50,77,.04)}.TourProgram_tabs__Er3Ez a{flex:0 0 auto;padding:15px 20px 13px;color:#17324D;text-decoration:none;font-size:11px;font-weight:850;border-bottom:3px solid transparent}.TourProgram_tabs__Er3Ez a:first-child{color:#B9362A;border-bottom-color:#E94B35}.TourProgram_tabs__Er3Ez a:hover{color:#E94B35;border-bottom-color:#E94B35}.TourProgram_introSection__u0IZz{padding:27px 28px 12px;scroll-margin-top:145px}.TourProgram_introBlock__yvV2r{padding-bottom:8px}.TourProgram_sectionKicker___SpWk{display:block;margin-bottom:5px;color:#E94B35;font-size:9px;font-weight:900;letter-spacing:1.1px}.TourProgram_highlights__bowaC h2,.TourProgram_introBlock__yvV2r h2,.TourProgram_itineraryHead__Kn79b h2,.TourProgram_mapSection__SKWnJ h2{margin:0;color:#17324D;font-size:24px;line-height:1.28}.TourProgram_intro__0z09p{margin:13px 0 0;color:#435268;font-size:13px;line-height:1.9;white-space:pre-line}.TourProgram_highlights__bowaC{margin-top:25px;padding:20px 21px;border-radius:13px;background:#FFF9F7;border:1px solid #f3e3de}.TourProgram_highlights__bowaC ul{list-style:none;padding:0;margin:15px 0 0;display:grid;grid-gap:10px;gap:10px}.TourProgram_highlights__bowaC li{display:grid;grid-template-columns:25px 1fr;grid-gap:9px;gap:9px;align-items:start}.TourProgram_highlights__bowaC li>span{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;margin-top:1px;background:#FDE9E5;color:#B9362A;font-size:11px;font-weight:900}.TourProgram_highlights__bowaC li p{margin:0;color:#33465C;font-size:12.5px;line-height:1.72}.TourProgram_mapSection__SKWnJ{padding:24px 28px 10px}.TourProgram_mapSection__SKWnJ figure{margin:16px 0 0}.TourProgram_mapSection__SKWnJ img{display:block;width:100%;max-height:440px;object-fit:contain;border:1px solid #e4e8ee;border-radius:14px;background:#F8FAFC}.TourProgram_mapSection__SKWnJ figcaption{margin-top:8px;color:#7A8797;text-align:center;font-size:10px}.TourProgram_itinerarySection__RrZUl{padding:30px 28px 34px;scroll-margin-top:145px}.TourProgram_itineraryHead__Kn79b{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px}.TourProgram_itineraryHead__Kn79b>div>span{display:block;margin-bottom:4px;color:#E94B35;font-size:9px;font-weight:900;letter-spacing:1.2px}.TourProgram_itineraryHead__Kn79b>div>p{margin:6px 0 0;color:#7B8794;font-size:10.5px;line-height:1.5}.TourProgram_itineraryHead__Kn79b button{display:inline-flex;align-items:center;gap:7px;border:1px solid #bcc7d2;background:#fff;color:#17324D;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800;cursor:pointer}.TourProgram_itineraryHead__Kn79b button:hover{border-color:#E94B35;color:#B9362A}.TourProgram_timeline__gcWET{margin-top:10px;position:relative}.TourProgram_timeline__gcWET:before{content:"";position:absolute;left:20px;top:29px;bottom:24px;width:2px;background:#F3C7BD}.TourProgram_day__nEFtD{position:relative;padding-left:54px}.TourProgram_day__nEFtD+.TourProgram_day__nEFtD{margin-top:7px}.TourProgram_marker__TtkN3{position:absolute;left:0;top:11px;width:42px;height:42px;border:2px solid #e94b35;background:#fff;border-radius:50%;z-index:2;display:grid;place-items:center;box-shadow:0 3px 9px rgba(233,75,53,.1)}.TourProgram_marker__TtkN3 span{color:#B9362A;font-size:11px;font-weight:900}.TourProgram_dayOpen__S7r_c .TourProgram_marker__TtkN3{background:#E94B35}.TourProgram_dayOpen__S7r_c .TourProgram_marker__TtkN3 span{color:#fff}.TourProgram_dayHead__Kx9ye{width:100%;min-height:58px;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;border:1px solid #e5e9ee;border-radius:11px;background:#fff;color:#17324D;text-align:left;cursor:pointer;box-shadow:0 3px 11px rgba(23,50,77,.03)}.TourProgram_dayHead__Kx9ye:hover{border-color:#E9B5A9}.TourProgram_dayOpen__S7r_c .TourProgram_dayHead__Kx9ye{border-color:#F1C7BE;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#FFFDFC}.TourProgram_dayHead__Kx9ye strong{font-size:13px;line-height:1.5}.TourProgram_dayHead__Kx9ye>span{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#F4F6F8;color:#17324D;font-size:15px;font-weight:700}.TourProgram_dayOpen__S7r_c .TourProgram_dayHead__Kx9ye>span{background:#FDE9E5;color:#B9362A}.TourProgram_dayBody__mQjNf{padding:17px 19px 19px;border:1px solid #f1c7be;border-top:0;border-bottom-left-radius:11px;border-bottom-right-radius:11px;background:#fff}.TourProgram_dayBody__mQjNf p{margin:0 0 11px;color:#405166;font-size:12.7px;line-height:1.86}.TourProgram_dayBody__mQjNf p:last-child{margin-bottom:0}.TourProgram_dayBody__mQjNf strong{color:#17324D}.TourProgram_detailLine__VBq_i{padding-left:0}.TourProgram_detailLine__VBq_i strong{display:inline-block;min-width:88px;color:#B9362A}.TourProgram_serviceLine__QGUKQ{margin-top:14px!important;padding:9px 11px;border-radius:8px;background:#F7F9FB;color:#526174!important}.TourProgram_serviceLine__QGUKQ strong{color:#17324D}.TourProgram_dayImages__REd2p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.TourProgram_dayImagesSingle__FoP4n{grid-template-columns:1fr}.TourProgram_dayImage__nertk{display:block;overflow:hidden;border-radius:10px;border:1px solid #e2e8ef;background:#F6F8FA;min-height:170px}.TourProgram_dayImage__nertk img{display:block;width:100%;height:100%;min-height:170px;max-height:260px;object-fit:cover;transition:transform .2s ease}.TourProgram_dayImage__nertk:hover img{transform:scale(1.02)}@media(max-width:900px){.TourProgram_tabs__Er3Ez{top:72px}}@media(max-width:760px){.TourProgram_programShell___mooC{border-radius:14px}.TourProgram_tabs__Er3Ez{top:0;border-radius:14px 14px 0 0}.TourProgram_tabs__Er3Ez a{padding:13px 15px 11px}.TourProgram_introSection__u0IZz,.TourProgram_itinerarySection__RrZUl,.TourProgram_mapSection__SKWnJ{padding-left:18px;padding-right:18px}.TourProgram_itineraryHead__Kn79b{align-items:flex-start;flex-direction:column}.TourProgram_highlights__bowaC h2,.TourProgram_introBlock__yvV2r h2,.TourProgram_itineraryHead__Kn79b h2,.TourProgram_mapSection__SKWnJ h2{font-size:21px}.TourProgram_day__nEFtD{padding-left:45px}.TourProgram_timeline__gcWET:before{left:16px}.TourProgram_marker__TtkN3{width:34px;height:34px;top:14px}.TourProgram_marker__TtkN3 span{font-size:10px}.TourProgram_dayHead__Kx9ye{padding:13px 12px}.TourProgram_dayBody__mQjNf{padding:14px}.TourProgram_detailLine__VBq_i strong{min-width:auto;display:block;margin-bottom:2px}.TourProgram_serviceLine__QGUKQ strong{display:inline-block;margin-right:3px}.TourProgram_dayImages__REd2p{grid-template-columns:1fr}.TourProgram_dayImage__nertk,.TourProgram_dayImage__nertk img{min-height:150px}}.FitItineraryWebTabsBridge_host__r26wl{background:#f6f8fb;border:1px solid #e0e6ee;border-radius:14px;overflow:hidden;box-shadow:0 8px 28px rgba(23,50,77,.06);color:#17324d}.FitItineraryWebTabsBridge_summary__x3DOj{display:grid;grid-template-columns:180px minmax(280px,1.5fr) 210px 230px 190px;grid-gap:0;gap:0;background:#fff;border-bottom:1px solid #e5eaf0}.FitItineraryWebTabsBridge_summaryItem__YsmFH{padding:14px 16px;border-right:1px solid #edf1f5;min-height:70px;display:flex;flex-direction:column;justify-content:center;gap:4px}.FitItineraryWebTabsBridge_summaryItem__YsmFH small{font-size:8px;color:#8693a5;font-weight:900;letter-spacing:.05em}.FitItineraryWebTabsBridge_summaryItem__YsmFH b{font-size:11px;color:#183453;line-height:1.4}.FitItineraryWebTabsBridge_summaryItem__YsmFH>span:not(.FitItineraryWebTabsBridge_readyPill__So3CU):not(.FitItineraryWebTabsBridge_draftPill__XiSRH){font-size:9px;color:#6f7f92}.FitItineraryWebTabsBridge_summaryTour__o6G60 b{font-size:12px}.FitItineraryWebTabsBridge_summaryWeb__VfE5l a{font-size:10px;font-weight:900;color:#1859c9;text-decoration:none}.FitItineraryWebTabsBridge_summaryActions__9Jt5N{padding:10px;display:flex;flex-direction:column;gap:7px;justify-content:center}.FitItineraryWebTabsBridge_draftPill__XiSRH,.FitItineraryWebTabsBridge_readyPill__So3CU{width:max-content;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900}.FitItineraryWebTabsBridge_readyPill__So3CU{background:#e9f8ef;color:#118450}.FitItineraryWebTabsBridge_draftPill__XiSRH{background:#edf4ff;color:#2563b8}.FitItineraryWebTabsBridge_backButton__16gF4,.FitItineraryWebTabsBridge_nextButton__y8Qed,.FitItineraryWebTabsBridge_outlineButton__mec9G,.FitItineraryWebTabsBridge_primaryButton__HXn7f,.FitItineraryWebTabsBridge_saveTop__sBhlP{min-height:34px;border-radius:7px;padding:0 11px;font-size:9px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}.FitItineraryWebTabsBridge_outlineButton__mec9G{border:1px solid #b9c8da;background:#fff;color:#173d76;position:relative;overflow:hidden}.FitItineraryWebTabsBridge_saveTop__sBhlP{border:1px solid #073e98;background:#073e98;color:#fff}.FitItineraryWebTabsBridge_backButton__16gF4:disabled,.FitItineraryWebTabsBridge_nextButton__y8Qed:disabled,.FitItineraryWebTabsBridge_outlineButton__mec9G:disabled,.FitItineraryWebTabsBridge_primaryButton__HXn7f:disabled,.FitItineraryWebTabsBridge_saveTop__sBhlP:disabled{opacity:.45;cursor:not-allowed}.FitItineraryWebTabsBridge_tabs__5YK2p{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr)) auto;align-items:end;background:#fff;border-bottom:1px solid #dfe5ec;overflow-x:auto;padding:0 14px}.FitItineraryWebTabsBridge_tab__aE65T{border:0;border-bottom:3px solid transparent;background:#fff;color:#263d59;padding:14px 16px 11px;font-size:10px;font-weight:900;white-space:nowrap;cursor:pointer}.FitItineraryWebTabsBridge_tab__aE65T.FitItineraryWebTabsBridge_active__mbOuw{color:#1f5bd4;border-bottom-color:#1f5bd4}.FitItineraryWebTabsBridge_tabStatus__s6oPV{align-self:center;padding:0 4px 0 20px;color:#65768b;font-size:9px;white-space:nowrap}.FitItineraryWebTabsBridge_tabStatus__s6oPV span{display:inline-block;margin-left:5px;padding:4px 8px;border-radius:999px;background:#e9f8ef;color:#148653;font-weight:900}.FitItineraryWebTabsBridge_body__QVukD{padding:16px;background:#f6f8fb}.FitItineraryWebTabsBridge_overviewGrid__IZ6TH{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);grid-gap:14px;gap:14px}.FitItineraryWebTabsBridge_column__TS5Cu{display:grid;grid-gap:14px;gap:14px;align-content:start}.FitItineraryWebTabsBridge_panel__05CWW{background:#fff;border:1px solid #dfe6ee;border-radius:11px;padding:14px;box-shadow:0 2px 9px rgba(23,50,77,.025)}.FitItineraryWebTabsBridge_panelTitle__ogp90{font-size:10px;font-weight:950;color:#1b3553;letter-spacing:.015em;margin-bottom:10px}.FitItineraryWebTabsBridge_panelTitle__ogp90 span{font-size:8px;font-weight:600;color:#95a0ae}.FitItineraryWebTabsBridge_editorToolbar__W_5ZV{height:36px;border:1px solid #d7dfe8;border-bottom:0;border-radius:7px 7px 0 0;display:flex;align-items:center;gap:10px;padding:0 10px;background:#fff;color:#42546a;font-size:10px}.FitItineraryWebTabsBridge_editorToolbar__W_5ZV span:first-child{min-width:65px;border-right:1px solid #e1e6ec;padding-right:10px}.FitItineraryWebTabsBridge_introEditor__2Cp_K{width:100%;box-sizing:border-box;min-height:175px;border:1px solid #d7dfe8;border-radius:0;padding:11px 12px;resize:vertical;color:#1f334a;font:inherit;font-size:11px;line-height:1.62;outline:none}.FitItineraryWebTabsBridge_wordCount__ZBUk2{text-align:right;border:1px solid #d7dfe8;border-top:0;border-radius:0 0 7px 7px;padding:5px 8px;color:#75859a;font-size:8px}.FitItineraryWebTabsBridge_subTitle__2Tp_8{margin:14px 0 9px;font-size:9px;font-weight:950;color:#1f3958}.FitItineraryWebTabsBridge_infoGrid__QbpSP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.FitItineraryWebTabsBridge_infoGrid__QbpSP>div{border:1px solid #dfe6ee;border-radius:7px;padding:8px 10px;background:#fff;min-height:45px}.FitItineraryWebTabsBridge_infoGrid__QbpSP small{display:block;color:#7b899a;font-size:8px;margin-bottom:4px}.FitItineraryWebTabsBridge_infoGrid__QbpSP b{display:block;color:#243a54;font-size:10px;line-height:1.35}.FitItineraryWebTabsBridge_mapDestinationGrid__dfeVe{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px}.FitItineraryWebTabsBridge_mapBox__LL0Bf{height:205px;border:1px solid #d8e1ea;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#edf4fb,#f7fafc);display:grid;place-items:center}.FitItineraryWebTabsBridge_mapBox__LL0Bf img{width:100%;height:100%;object-fit:cover}.FitItineraryWebTabsBridge_mapEmpty__bSXVw{text-align:center;color:#5e7895;font-size:11px;font-weight:900}.FitItineraryWebTabsBridge_mapEmpty__bSXVw small{display:block;margin-top:5px;font-size:8px;font-weight:500;color:#91a0b2}.FitItineraryWebTabsBridge_dayGrid__UnKKd input,.FitItineraryWebTabsBridge_destinationAdd__y8mEQ input,.FitItineraryWebTabsBridge_formField__biiHx input,.FitItineraryWebTabsBridge_highlightRow__Cbkw1 input,.FitItineraryWebTabsBridge_textInput__QEwXT,.FitItineraryWebTabsBridge_urlAdder__UgQ25 input{width:100%;box-sizing:border-box;height:34px;border:1px solid #d6dfe8;border-radius:7px;padding:0 9px;color:#243a54;background:#fff;font-size:10px;outline:none}.FitItineraryWebTabsBridge_textInput__QEwXT{margin-top:8px}.FitItineraryWebTabsBridge_destinationList__Lt57p{display:grid;grid-gap:6px;gap:6px;max-height:205px;overflow:auto}.FitItineraryWebTabsBridge_destinationRow__hAS6I{display:grid;grid-template-columns:18px 26px 1fr 28px;grid-gap:5px;gap:5px;align-items:center;border:1px solid #e0e6ed;border-radius:7px;padding:6px;background:#fff}.FitItineraryWebTabsBridge_destinationRow__hAS6I>span{color:#a0aaba;font-size:10px}.FitItineraryWebTabsBridge_destinationRow__hAS6I>b{width:22px;height:22px;border-radius:50%;background:#f0f4fa;color:#52677e;display:grid;place-items:center;font-size:8px}.FitItineraryWebTabsBridge_destinationRow__hAS6I p{margin:0;font-size:10px;color:#263d59}.FitItineraryWebTabsBridge_destinationRow__hAS6I button,.FitItineraryWebTabsBridge_highlightRow__Cbkw1 button{border:0;background:transparent;color:#8a98a9;cursor:pointer}.FitItineraryWebTabsBridge_destinationAdd__y8mEQ{margin-top:8px;display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.FitItineraryWebTabsBridge_destinationAdd__y8mEQ button,.FitItineraryWebTabsBridge_urlAdder__UgQ25 button{border:1px solid #2d67d8;background:#fff;color:#2459bd;border-radius:7px;padding:0 10px;font-size:9px;font-weight:900;cursor:pointer}.FitItineraryWebTabsBridge_emptySmall__BWTGh{border:1px dashed #cad4df;border-radius:7px;padding:14px;text-align:center;color:#8b99a9;font-size:9px;background:#fbfcfe}.FitItineraryWebTabsBridge_coverRow__k3bek{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:12px;gap:12px}.FitItineraryWebTabsBridge_coverPreview__5SsZw{height:215px;border-radius:8px;overflow:hidden;background:#eef3f8;border:1px solid #dce4ec}.FitItineraryWebTabsBridge_coverPreview__5SsZw img{width:100%;height:100%;object-fit:cover;display:block}.FitItineraryWebTabsBridge_coverEmpty__lCiyo{height:100%;display:grid;place-items:center;color:#8a99aa;font-size:10px}.FitItineraryWebTabsBridge_coverTools__ugkqW{display:grid;grid-gap:9px;gap:9px;align-content:start}.FitItineraryWebTabsBridge_dropUpload__Kkgvu{height:105px;border:1px dashed #c3cfdb;border-radius:8px;display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;color:#6e7f93;font-size:16px;position:relative;overflow:hidden;cursor:pointer}.FitItineraryWebTabsBridge_dropUpload__Kkgvu span{font-size:8px;font-weight:800}.FitItineraryWebTabsBridge_fileInput__Rj5xw{position:absolute;inset:0;opacity:0;cursor:pointer}.FitItineraryWebTabsBridge_imageHint__88Y5w{margin:8px 0;color:#8a98a9;font-size:8px}.FitItineraryWebTabsBridge_thumbStrip__cgmsR{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.FitItineraryWebTabsBridge_addThumb__I_Dv_,.FitItineraryWebTabsBridge_thumb__7kVoO{flex:0 0 86px;height:52px;border:1px solid #d8e1e9;border-radius:7px;background:#fff;overflow:hidden;padding:0;cursor:pointer;position:relative}.FitItineraryWebTabsBridge_thumb__7kVoO img{width:100%;height:100%;object-fit:cover}.FitItineraryWebTabsBridge_thumbActive__uoGho{box-shadow:inset 0 0 0 2px #2468dc;border-color:#2468dc}.FitItineraryWebTabsBridge_addThumb__I_Dv_{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#61758b;font-size:13px}.FitItineraryWebTabsBridge_addThumb__I_Dv_ span{font-size:7px;margin-top:3px}.FitItineraryWebTabsBridge_urlAdder__UgQ25{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;margin-top:9px}.FitItineraryWebTabsBridge_formField__biiHx{display:grid;grid-gap:5px;gap:5px;color:#5a6c81;font-size:8px;font-weight:800;margin-top:10px}.FitItineraryWebTabsBridge_formField__biiHx:first-of-type{margin-top:0}.FitItineraryWebTabsBridge_formField__biiHx textarea{min-height:62px;border:1px solid #d6dfe8;border-radius:7px;padding:8px 9px;resize:vertical;color:#243a54;font:inherit;font-size:10px}.FitItineraryWebTabsBridge_listHeader__mjaZ6{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.FitItineraryWebTabsBridge_listHeader__mjaZ6 p,.FitItineraryWebTabsBridge_previewHead__qVvB5 p{margin:4px 0 0;color:#7e8da0;font-size:8px}.FitItineraryWebTabsBridge_primaryButton__HXn7f{border:1px solid #135dce;background:#135dce;color:#fff}.FitItineraryWebTabsBridge_highlightList__Wob7c{display:grid;grid-gap:8px;gap:8px}.FitItineraryWebTabsBridge_highlightRow__Cbkw1{display:grid;grid-template-columns:30px 1fr 34px;grid-gap:7px;gap:7px;align-items:center}.FitItineraryWebTabsBridge_highlightRow__Cbkw1>span{width:28px;height:28px;border-radius:50%;background:#eef4fd;color:#235fb9;display:grid;place-items:center;font-size:9px;font-weight:900}.FitItineraryWebTabsBridge_libraryBar__ii7zD{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e0e6ed;border-radius:8px;background:#f8fafc;margin-bottom:12px}.FitItineraryWebTabsBridge_libraryBar__ii7zD b{font-size:9px}.FitItineraryWebTabsBridge_libraryBar__ii7zD span{font-size:8px;color:#7d8da0;margin-right:auto}.FitItineraryWebTabsBridge_dayList__il4XT{display:grid;grid-gap:12px;gap:12px}.FitItineraryWebTabsBridge_dayCard__7o2mZ{border:1px solid #dfe6ee;border-radius:10px;overflow:hidden;background:#fff}.FitItineraryWebTabsBridge_dayHead__NkFLM{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;background:#f7f9fc;border-bottom:1px solid #e5ebf1}.FitItineraryWebTabsBridge_dayHead__NkFLM>div:first-child{display:flex;flex-direction:column;gap:3px}.FitItineraryWebTabsBridge_dayHead__NkFLM span{font-size:7px;color:#2161c4;font-weight:950}.FitItineraryWebTabsBridge_dayHead__NkFLM b{font-size:10px;color:#243a54}.FitItineraryWebTabsBridge_dayHead__NkFLM>div:last-child{display:flex;gap:5px;flex-wrap:wrap}.FitItineraryWebTabsBridge_dayHead__NkFLM button,.FitItineraryWebTabsBridge_dayImageHeader__F2kHx button{min-height:29px;border:1px solid #d4dde7;border-radius:6px;background:#fff;color:#445b73;font-size:8px;font-weight:850;padding:0 8px;cursor:pointer}.FitItineraryWebTabsBridge_dayHead__NkFLM button:disabled{opacity:.35}.FitItineraryWebTabsBridge_dayGrid__UnKKd{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding:12px}.FitItineraryWebTabsBridge_dayGrid__UnKKd label{display:grid;grid-gap:5px;gap:5px;color:#5b6d81;font-size:8px;font-weight:900}.FitItineraryWebTabsBridge_dayGrid__UnKKd textarea{min-height:75px;border:1px solid #d6dfe8;border-radius:7px;padding:8px;resize:vertical;font:inherit;font-size:10px;color:#243a54}.FitItineraryWebTabsBridge_fullField__TBdo5{grid-column:1/-1}.FitItineraryWebTabsBridge_dayImageHeader__F2kHx{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px}.FitItineraryWebTabsBridge_dayImageHeader__F2kHx b{font-size:9px}.FitItineraryWebTabsBridge_selectedImages__wYi7_{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:7px;gap:7px}.FitItineraryWebTabsBridge_selectedImages__wYi7_>div{position:relative;aspect-ratio:16/9;border-radius:7px;overflow:hidden;border:1px solid #dbe3eb}.FitItineraryWebTabsBridge_selectedImages__wYi7_ img{width:100%;height:100%;object-fit:cover}.FitItineraryWebTabsBridge_selectedImages__wYi7_ button{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:50%;background:rgba(21,42,66,.8);color:#fff;cursor:pointer}.FitItineraryWebTabsBridge_picker__IbQOK{margin-top:8px;padding:8px;background:#f6f9fc;border:1px solid #dce4ed;border-radius:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));grid-gap:7px;gap:7px}.FitItineraryWebTabsBridge_picker__IbQOK button{padding:0;border:2px solid transparent;border-radius:7px;overflow:hidden;background:#fff;cursor:pointer}.FitItineraryWebTabsBridge_picker__IbQOK img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.FitItineraryWebTabsBridge_picker__IbQOK span{display:block;padding:5px;font-size:7px;color:#5e7188;font-weight:850}.FitItineraryWebTabsBridge_picked__XUevl{border-color:#2164d5!important}.FitItineraryWebTabsBridge_previewLayout__rDmjo{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:14px;gap:14px}.FitItineraryWebTabsBridge_previewHead__qVvB5{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px}.FitItineraryWebTabsBridge_previewHead__qVvB5>div:last-child{display:flex;gap:6px}.FitItineraryWebTabsBridge_previewFrame__jQFHj{background:#f0f3f7;border:1px solid #dce4ed;border-radius:9px;padding:12px;overflow:auto}.FitItineraryWebTabsBridge_previewFrame__jQFHj.FitItineraryWebTabsBridge_mobile__kkPzE{max-width:420px;margin:0 auto}.FitItineraryWebTabsBridge_previewHero__PLkXx{background:#fff;border-radius:9px;overflow:hidden;margin-bottom:10px;border:1px solid #e0e6ed}.FitItineraryWebTabsBridge_previewHero__PLkXx img{width:100%;height:180px;object-fit:cover;display:block}.FitItineraryWebTabsBridge_previewHero__PLkXx>div{padding:12px}.FitItineraryWebTabsBridge_previewHero__PLkXx small{color:#2362c9;font-size:8px;font-weight:900}.FitItineraryWebTabsBridge_previewHero__PLkXx h2{margin:4px 0;color:#183453;font-size:18px}.FitItineraryWebTabsBridge_previewHero__PLkXx p{margin:0;color:#748398;font-size:9px;line-height:1.5}.FitItineraryWebTabsBridge_checkList__P4YW2{display:grid;grid-gap:7px;gap:7px}.FitItineraryWebTabsBridge_checkMissing__y1XGm,.FitItineraryWebTabsBridge_checkOk__6Rn7P{display:grid;grid-template-columns:24px 1fr;grid-gap:7px;gap:7px;align-items:center;padding:8px;border-radius:7px}.FitItineraryWebTabsBridge_checkOk__6Rn7P{background:#eff9f3;color:#147b4d}.FitItineraryWebTabsBridge_checkMissing__y1XGm{background:#fff4ef;color:#b4532c}.FitItineraryWebTabsBridge_checkMissing__y1XGm span,.FitItineraryWebTabsBridge_checkOk__6Rn7P span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:9px;font-weight:900}.FitItineraryWebTabsBridge_checkMissing__y1XGm p,.FitItineraryWebTabsBridge_checkOk__6Rn7P p{margin:0;font-size:9px;font-weight:800}.FitItineraryWebTabsBridge_statusBox__XI_Xf{margin-top:12px;border-top:1px solid #e5ebf1;padding-top:12px;display:grid;grid-gap:4px;gap:4px}.FitItineraryWebTabsBridge_statusBox__XI_Xf small{font-size:7px;color:#8492a4;font-weight:900}.FitItineraryWebTabsBridge_statusBox__XI_Xf b{font-size:10px}.FitItineraryWebTabsBridge_statusBox__XI_Xf span{font-size:8px;color:#718197}.FitItineraryWebTabsBridge_footer__Dp40f{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 14px;border-top:1px solid #dfe5ec;background:#fff}.FitItineraryWebTabsBridge_backButton__16gF4{border:1px solid #aebed0;background:#fff;color:#254f8c}.FitItineraryWebTabsBridge_footerMessage__omu1l{text-align:center;font-size:8px;color:#6f8093}.FitItineraryWebTabsBridge_footerActions__zH1ER{display:flex;gap:8px}.FitItineraryWebTabsBridge_nextButton__y8Qed{border:1px solid #073e98;background:#073e98;color:#fff;min-width:180px}@media(max-width:1200px){.FitItineraryWebTabsBridge_summary__x3DOj{grid-template-columns:160px 1fr 190px 200px}.FitItineraryWebTabsBridge_summaryActions__9Jt5N{grid-column:1/-1;flex-direction:row;justify-content:flex-end;border-top:1px solid #edf1f5}.FitItineraryWebTabsBridge_overviewGrid__IZ6TH,.FitItineraryWebTabsBridge_previewLayout__rDmjo{grid-template-columns:1fr}.FitItineraryWebTabsBridge_mapDestinationGrid__dfeVe{grid-template-columns:1fr 1fr}}@media(max-width:820px){.FitItineraryWebTabsBridge_summary__x3DOj{grid-template-columns:1fr 1fr}.FitItineraryWebTabsBridge_summaryActions__9Jt5N{grid-column:1/-1}.FitItineraryWebTabsBridge_tabs__5YK2p{grid-template-columns:repeat(4,190px)}.FitItineraryWebTabsBridge_tabStatus__s6oPV{display:none}.FitItineraryWebTabsBridge_coverRow__k3bek,.FitItineraryWebTabsBridge_dayGrid__UnKKd,.FitItineraryWebTabsBridge_infoGrid__QbpSP,.FitItineraryWebTabsBridge_mapDestinationGrid__dfeVe,.FitItineraryWebTabsBridge_overviewGrid__IZ6TH{grid-template-columns:1fr}.FitItineraryWebTabsBridge_fullField__TBdo5{grid-column:auto}.FitItineraryWebTabsBridge_footer__Dp40f{grid-template-columns:1fr}.FitItineraryWebTabsBridge_footerMessage__omu1l{text-align:left}.FitItineraryWebTabsBridge_footerActions__zH1ER{justify-content:flex-end}.FitItineraryWebTabsBridge_coverPreview__5SsZw{height:190px}.FitItineraryWebTabsBridge_summaryItem__YsmFH{min-height:58px}}