@import url(https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Outfit:wght@200;300;400;500;600;700&display=swap);body{background:#f6f7f9;color:#111827;font-family:Poppins,sans-serif}h1,h2,h3,h4{font-weight:600}p,small,span{font-weight:400}#root,body,html{height:100%;margin:0;padding:0;width:100%}.number,.value,b,strong{font-weight:700}button{font-family:Poppins,sans-serif}.selectRoot{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;height:40px;outline:none;padding:0 40px 0 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.selectWrapper{position:relative}.selectWrapper:after{color:#6b7280;content:"▾";font-size:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.selectRoot:hover{border-color:#9ca3af}.selectRoot:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e526}.selectRoot:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.selectRoot option[value=""]{color:#9ca3af}:root{--primary-color:#f5a51e;--primary-light:#ea580c;--brand-orange-active:#c2410c;--text-primary-color:#111827;--text-secondary:#374151;--border-default:#e5e7eb;--border-focus:#f97316;--bg-warning:#fff7ed;--border-warning:#fed7aa}.Dashboard_wrapper__uRyIJ{background:#f6f7f9;display:flex;flex-direction:column;gap:20px;min-height:100vh}.Dashboard_middleRow__-qVeL{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 2fr 1fr}.Dashboard_bottomRow__Z\+Axt{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 1fr}.Dashboard_statGrid__DEXds{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.Dashboard_statGrid__DEXds{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Dashboard_statGrid__DEXds{grid-template-columns:1fr}}.Dashboard_dashboardKpiRow__r9JWm{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.Dashboard_kpiMainGraph__3uHM4{display:flex}.Dashboard_kpiSideStack__rbXb-{display:flex;flex-direction:column;gap:20px}@media (max-width:1100px){.Dashboard_dashboardKpiRow__r9JWm{grid-template-columns:1fr}.Dashboard_kpiSideStack__rbXb-{flex-direction:row}}@media (max-width:700px){.Dashboard_kpiSideStack__rbXb-{flex-direction:column}}.BookingFlow_wrapper__Ofmk1{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0000000f}.BookingFlow_header__ij\+4W{border-bottom:1px solid #ececec;margin-bottom:8px;padding:22px 20px 8px}.BookingFlow_header__ij\+4W h3{color:#111827;font-size:18px;font-weight:700;margin:0}.BookingFlow_header__ij\+4W p{color:#6b7280;font-size:14px;margin:4px 0 8px}.BookingFlow_grid__w1lTS{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(1,1fr);padding:0 16px}@media (max-width:640px){.BookingFlow_grid__w1lTS{grid-template-columns:1fr}}.BookingFlow_card__KSl1Z{background:#fff;border-radius:14px;box-shadow:0 4px 12px #00000014;padding:8px 16px}.BookingFlow_topRow__s-HQv{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.BookingFlow_left__o7KD7{align-items:center;display:flex;gap:8px}.BookingFlow_dot__Bep1g{border-radius:50%;height:8px;width:8px}.BookingFlow_title__xy1JT{color:#6b7280;font-size:14px}.BookingFlow_value__1Smqm{color:#111827;font-size:22px;font-weight:800}.BookingFlow_barWrap__LVHOk{display:flex;flex-direction:column;gap:6px}.BookingFlow_barBg__X68jt{background:#e5e7eb;border-radius:999px;height:12px;overflow:hidden;width:100%}.BookingFlow_bar__1heee{border-radius:999px;height:100%}.BookingFlow_percent__1lEgO{color:#6b7280;font-size:12px;text-align:right}.BookingFlow_yellow__l8Quw{background:#fbbf24}.BookingFlow_lightYellow__5qiRq{background:#fde68a}.BookingFlow_green__udw3e{background:#22c55e}.BookingFlow_red__WLBIs{background:#ef4444}.StatsCard_card__t6lTQ{background:#fff;border-radius:14px;box-shadow:0 4px 18px #0000000f;display:flex;flex-direction:column;padding:8px 18px}.StatsCard_main__jhT6J{border-bottom:1px solid #e5e7eb;font-size:2rem;margin-top:2px}.StatsCard_header__QXztb{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:10px;padding-bottom:12px}.StatsCard_sub__ZiYyM{margin-bottom:0}.StatsCard_iconWrap__SmpZq{align-items:center;border-radius:10px;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.StatsCard_yellow__190Nt{background:#ffe4b5;color:#f59e0b}.StatsCard_green__gF3Q4{background:#dcfce7;color:#22c55e}.StatsCard_gray__ge383{background:#f1f5f9;color:#64748b}.StatsCard_orange__MXJns{background:#ffedd5;color:#fb923c}.StatsCard_icon__QxLOr{line-height:1}.StatsCard_title__yf8aw{color:#1f2937;font-size:15px;font-weight:600;line-height:2px}.StatsCard_list__m-z0m{margin-top:8px}.StatsCard_row__WOQsU{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:10px 0}.StatsCard_row__WOQsU:last-child{border-bottom:none}.StatsCard_label__NCbNT{color:#6b7280;font-size:14px}.StatsCard_valueWrap__Ml5Oq{align-items:center;display:flex;gap:8px}.StatsCard_delta__Ljjyx{color:#16b416;font-size:16px;font-weight:700}.NeedAttention_wrapper__e4OFI{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0000000f;padding:18px}.NeedAttention_header__S85gj{border-bottom:1px solid #ececec;margin-bottom:16px;padding-bottom:14px}.NeedAttention_header__S85gj h3{color:#111827;font-size:18px;font-weight:700;margin:0}.NeedAttention_header__S85gj p{color:#6b7280;font-size:14px;margin:4px 0 0}.NeedAttention_list__4j4Ee{display:flex;flex-direction:column;gap:10px}.NeedAttention_card__btvRN{align-items:center;border-radius:12px;box-shadow:0 3px 10px #0000000f;display:flex;justify-content:space-between;padding:12px 14px}.NeedAttention_left__50Pxf{align-items:center;display:flex;gap:10px}.NeedAttention_icon__efiSs{font-size:16px}.NeedAttention_title__MBY-t{color:#1f2937;font-size:14px;font-weight:500}.NeedAttention_count__LHrZ5{background:#fff9;border-radius:8px;color:#7c2d12;font-weight:700;min-width:32px;padding:4px 8px;text-align:center}.NeedAttention_red__vG4RW{background:linear-gradient(90deg,#ffe4e6,#fff1f2);color:#be123c}.NeedAttention_orange__CokFJ{background:linear-gradient(90deg,#ffedd5,#fff7ed);color:#c2410c}.NeedAttention_yellow__jLg63{background:linear-gradient(90deg,#fef3c7,#fffbeb);color:#92400e}.NeedAttention_peach__vIGYO{background:linear-gradient(90deg,#ffedd5,#fff7ed);color:#9a3412}.NeedAttention_amber__oY0dF{background:linear-gradient(90deg,#fef3c7,#fffbeb);color:#92400e}.Financial_wrapper__lpMy\+{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0000000f;padding:18px}.Financial_header__MnV5e{border-bottom:1px solid #ececec;margin-bottom:14px;padding-bottom:14px}.Financial_header__MnV5e h3{color:#111827;font-size:18px;font-weight:700;margin:0}.Financial_header__MnV5e p{color:#6b7280;font-size:14px;margin:4px 0 0}.Financial_cards__ZUWGe{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:14px 0}@media (max-width:900px){.Financial_cards__ZUWGe{grid-template-columns:repeat(2,1fr)}}.Financial_card__-ntXs{border-radius:12px;box-shadow:0 3px 10px #0000000f;display:flex;flex-direction:column;gap:6px;padding:14px}.Financial_card__-ntXs span{color:#6b7280;font-size:13px}.Financial_card__-ntXs b{font-size:20px;font-weight:800}.Financial_green__c\+n0G{background:linear-gradient(90deg,#dcfce7,#ecfdf5);color:#166534}.Financial_yellow__HTb61{background:linear-gradient(90deg,#fef3c7,#fffbeb);color:#92400e}.Financial_red__YPO1N{background:linear-gradient(90deg,#fee2e2,#fff1f2);color:#991b1b}.Financial_peach__xLXzg{background:linear-gradient(90deg,#ffedd5,#fff7ed);color:#9a3412}.Financial_divider__EcLbe{background:#ececec;height:1px;margin:10px 0 14px}.Financial_subTitle__BnIwG{color:#374151;font-size:14px;font-weight:600;margin:0 0 8px}.Financial_list__AfwlR{display:flex;flex-direction:column}.Financial_row__I1xj9{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 0}.Financial_row__I1xj9:last-child{border-bottom:none}.Financial_left__w755B{display:flex;flex-direction:column;gap:4px}.Financial_left__w755B strong{color:#111827;font-size:14px}.Financial_left__w755B span{color:#6b7280;font-size:12px}.Financial_right__mXa11{align-items:center;display:flex;gap:10px}.Financial_right__mXa11 b{color:#111827;font-size:14px}.Financial_badge__\+dugy{border-radius:999px;font-size:12px;font-weight:600;padding:4px 10px}.Financial_completed__\+ZZ7D{background:#dcfce7;color:#166534}.Financial_pending__YSsXr{background:#fef3c7;color:#92400e}.Financial_overdue__obHA2{background:#fee2e2;color:#991b1b}.Financial_arrow__cL7pC{color:#9ca3af;font-size:14px}.PeopleSnapshot_wrapper__iZ4zB{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0000000f;padding:18px}.PeopleSnapshot_header__MR5LM{border-bottom:1px solid #ececec;margin-bottom:14px;padding-bottom:14px}.PeopleSnapshot_header__MR5LM h3{color:#111827;font-size:18px;font-weight:700;margin:0}.PeopleSnapshot_header__MR5LM p{color:#6b7280;font-size:14px;margin:4px 0 0}.PeopleSnapshot_stats__VB-2c{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:12px 0 14px}.PeopleSnapshot_stat__JKFXD{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 3px 10px #0000000f;padding:14px 10px;text-align:center}.PeopleSnapshot_icon__eFe9L{align-items:center;border-radius:10px;display:flex;font-size:18px;height:36px;justify-content:center;margin:0 auto;width:36px}.PeopleSnapshot_stat__JKFXD b{display:block;font-size:22px;font-weight:800;margin-top:6px}.PeopleSnapshot_stat__JKFXD span{color:#6b7280;font-size:13px}.PeopleSnapshot_blue__\+zApk .PeopleSnapshot_icon__eFe9L{background:#dbeafe;color:#2563eb}.PeopleSnapshot_navy__L-6Eg .PeopleSnapshot_icon__eFe9L{background:#e0e7ff;color:#4338ca}.PeopleSnapshot_green__gWsEh .PeopleSnapshot_icon__eFe9L{background:#dcfce7;color:#16a34a}.PeopleSnapshot_divider__qsgUr{background:#ececec;height:1px;margin:10px 0 12px}.PeopleSnapshot_recentHeader__QY0Gk{color:#374151;font-size:14px;font-weight:600;margin-bottom:6px}.PeopleSnapshot_list__gqg4j{display:flex;flex-direction:column}.PeopleSnapshot_row__2LrfB{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 0}.PeopleSnapshot_row__2LrfB:last-child{border-bottom:none}.PeopleSnapshot_left__U733S{align-items:center;display:flex;gap:10px}.PeopleSnapshot_left__U733S img{border-radius:50%;height:34px;width:34px}.PeopleSnapshot_left__U733S strong{color:#111827;display:block;font-size:14px}.PeopleSnapshot_left__U733S small{color:#6b7280;font-size:12px}.PeopleSnapshot_right__CpOeK{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:8px}.PeopleSnapshot_dot__E3YcR{border-radius:50%;height:8px;width:8px}.PeopleSnapshot_green__gWsEh{background:#22c55e}.PeopleSnapshot_orange__EKmnw{background:#fb923c}strong{font-weight:600}.RefundOverview_wrapper__dQSXE{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0000000f;padding:18px}.RefundOverview_header__i9hT3{border-bottom:1px solid #ececec;margin-bottom:14px;padding-bottom:14px}.RefundOverview_header__i9hT3 h3{color:#111827;font-size:18px;font-weight:700;margin:0}.RefundOverview_header__i9hT3 p{color:#6b7280;font-size:14px;margin:4px 0 0}.RefundOverview_cards__oKQs7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(1,1fr);margin:14px 0}@media (max-width:900px){.RefundOverview_cards__oKQs7{grid-template-columns:repeat(2,1fr)}}.RefundOverview_card__vlPrh{border-radius:12px;box-shadow:0 3px 10px #0000000f;display:flex;flex-direction:column;gap:6px;padding:14px}.RefundOverview_card__vlPrh span{color:#6b7280;font-size:13px}.RefundOverview_card__vlPrh b{font-size:20px;font-weight:800}.RefundOverview_green__9kH7i{background:linear-gradient(90deg,#dcfce7,#ecfdf5);color:#166534}.RefundOverview_yellow__5pi4E{background:linear-gradient(90deg,#fef3c7,#fffbeb);color:#92400e}.RefundOverview_red__LnoXV{background:linear-gradient(90deg,#fee2e2,#fff1f2);color:#991b1b}.RefundOverview_peach__I9vCS{background:linear-gradient(90deg,#ffedd5,#fff7ed);color:#9a3412}.RefundOverview_divider__tIbYN{background:#ececec;height:1px;margin:10px 0 14px}.RefundOverview_subTitle__wekxX{color:#374151;font-size:14px;font-weight:600;margin:0 0 8px}.RefundOverview_list__zaeLo{display:flex;flex-direction:column}.RefundOverview_row__68Eif{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 0}.RefundOverview_row__68Eif:last-child{border-bottom:none}.RefundOverview_left__MTZfj{display:flex;flex-direction:column;gap:4px}.RefundOverview_left__MTZfj strong{color:#111827;font-size:14px}.RefundOverview_left__MTZfj span{color:#6b7280;font-size:12px}.RefundOverview_right__BKPmz{align-items:center;display:flex;gap:10px}.RefundOverview_right__BKPmz b{color:#111827;font-size:14px}.RefundOverview_badge__p-17g{border-radius:999px;font-size:12px;font-weight:600;padding:4px 10px}.RefundOverview_completed__C4DFX{background:#dcfce7;color:#166534}.RefundOverview_pending__o\+B1F{background:#fef3c7;color:#92400e}.RefundOverview_overdue__MvNtu{background:#fee2e2;color:#991b1b}.RefundOverview_arrow__q15jZ{color:#9ca3af;font-size:14px}.EarningCard_card__iUVz9{animation:EarningCard_pop__Wywd0 .4s ease;background:linear-gradient(135deg,#4facfe,#38bdf8,#60a5fa);border-radius:18px;box-shadow:0 20px 40px #4facfe73,inset 0 1px 0 #ffffff4d;color:#fff;display:flex;flex-direction:column;gap:14px;min-width:260px;padding:18px 20px}@keyframes EarningCard_pop__Wywd0{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.EarningCard_top__0a-Zv{align-items:center;display:flex;justify-content:space-between}.EarningCard_top__0a-Zv h3{font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.EarningCard_top__0a-Zv span{font-size:13px;font-weight:500;opacity:.9}.EarningCard_amount__rXkbv{font-size:28px;font-weight:900;letter-spacing:-.02em;text-shadow:0 4px 10px #0003}.EarningCard_progressWrap__GGed-{background:#ffffff40;border-radius:999px;height:10px;overflow:hidden}.EarningCard_progress__i3x96{background:linear-gradient(90deg,#fff,#e0f2fe);border-radius:999px;box-shadow:0 0 10px #fffc;height:100%;transition:width .4s ease}.MonthlySpend_card__N6rlZ{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid #eef2f7;border-radius:16px;box-shadow:0 8px 20px #0000000a;display:flex;flex-direction:column;gap:10px;padding:18px 20px}.MonthlySpend_card__N6rlZ h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.MonthlySpend_card__N6rlZ p{color:#64748b;font-size:12px;line-height:1.4;margin:0}.MonthlySpend_amount__t1D7C{color:#0f172a;font-size:28px;font-weight:800}.MonthlySpend_progressWrap__XJCZ4{background:#f1f5f9;border-radius:999px;height:8px;overflow:hidden}.MonthlySpend_progress__5RzzP{background:linear-gradient(90deg,#fbbf24,#f59e0b);border-radius:999px;height:100%;transition:width .4s ease}.MonthlySpend_bottom__hDdF1{align-items:center;display:flex;font-size:12px;justify-content:space-between}.MonthlySpend_diff__a59t8{color:#f59e0b;font-weight:700}.MonthlySpend_prev__iWNsE{color:#64748b}.MonthlyKpi_card__dVwSn{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid #eef2f7;border-radius:16px;box-shadow:0 10px 24px #0000000a;padding:14px 16px 18px;width:90%}.MonthlyKpi_header__ZFYuV{color:#0f172a;font-size:14px;font-weight:700;margin-bottom:10px}.MonthlyKpi_tag__FD0e9{align-items:center;background:#f1f5f9;border-radius:999px;color:#2563eb;display:inline-flex;font-size:12px;gap:6px;margin-bottom:12px;padding:6px 10px}.BigData_card__u8Kd1{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid #eef2f7;border-radius:14px;box-shadow:0 8px 20px #0000000a;padding:14px 16px}.BigData_card__u8Kd1 h4{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 10px}.BigData_row__Emitf{align-items:center;color:#334155;display:flex;font-size:13px;gap:8px;padding:6px 0}.BigData_row__Emitf span{flex:1 1}.BigData_row__Emitf b{color:#000;font-weight:700}.BigData_icon__p5qG7{color:#64748b}.System_card__4Qy6Y{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid #eef2f7;border-radius:14px;box-shadow:0 8px 20px #0000000a;padding:14px 16px}.System_card__4Qy6Y h4{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 10px}.System_row__XdnRj{align-items:center;display:flex;font-size:13px;gap:8px;padding:6px 0}.System_row__XdnRj span{color:#334155;flex:1 1}.System_row__XdnRj b{font-size:12px;font-weight:700}.System_live__IG85s{color:#16a34a}.System_down__ZkslR{color:#dc2626}.System_liveIcon__HCSui{color:#16a34a}.System_downIcon__XjtiJ{color:#dc2626}.LatestActivities_card__6tubZ{background:linear-gradient(180deg,#fff,#fafafa);border:1px solid #eef2f7;border-radius:14px;box-shadow:0 8px 20px #0000000a;padding:14px 16px}.LatestActivities_card__6tubZ h4{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 10px}.LatestActivities_list__meMco{display:flex;flex-direction:column;gap:10px}.LatestActivities_row__CZ4dj{align-items:center;border-radius:10px;display:flex;gap:10px;padding:8px;transition:.2s}.LatestActivities_row__CZ4dj:hover{background:#f8fafc}.LatestActivities_row__CZ4dj img{border-radius:50%;height:34px;object-fit:cover;width:34px}.LatestActivities_text__edzLB{color:#334155;flex:1 1;font-size:12px}.LatestActivities_line__VF1Vv b{color:#0f172a}.LatestActivities_time__yCRA3{color:#64748b;margin-right:4px}.LatestActivities_sub__iVrJq{align-items:center;color:#2563eb;display:flex;gap:6px;margin-top:2px}.LatestActivities_tag__Xkxki{background:#fef3c7;border-radius:999px;color:#b45309;font-size:10px;font-weight:600;padding:2px 6px}.LatestActivities_arrow__N-8AP{color:#94a3b8;font-weight:700}.LatestActivities_footer__Y1Aip{display:flex;justify-content:space-between;margin-top:12px}.LatestActivities_grayBtn__35isE{background:#f1f5f9;border:none;border-radius:999px;color:#334155;font-size:12px;font-weight:600;padding:8px 14px}.LatestActivities_linkBtn__5xWg4{background:none;border:none;color:#2563eb;font-size:12px;font-weight:600}.Login_root__P4cBp{background:#fffdf8;display:flex;font-family:Outfit,sans-serif;min-height:100vh;overflow:hidden;position:relative}.Login_bgLayer__Wf\+Yj{inset:0;pointer-events:none;position:fixed;z-index:0}.Login_gradientMesh__LQL44{inset:0;position:absolute;transition:background .8s ease}.Login_gridPattern__Fqpzr{background-image:linear-gradient(#c8b48c0a 1px,#0000 0),linear-gradient(90deg,#c8b48c0a 1px,#0000 0);background-size:80px 80px;inset:0;position:absolute}.Login_flightSvg__i7J5M{height:100%;inset:0;position:absolute;width:100%}.Login_particle__kWh-z{animation:Login_particleFloat__UXHVj 8s ease-in-out infinite;background:radial-gradient(circle,#e8920a80 0,#e8920a1a 70%);border-radius:50%;pointer-events:none;position:absolute}@keyframes Login_particleFloat__UXHVj{0%,to{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:.5}50%{opacity:.35;transform:translateY(-40px) scale(1)}80%{opacity:.5}}.Login_floatStamp1__CvM8e{animation:Login_floatDrift__CZSAh 12s ease-in-out infinite alternate}.Login_floatStamp2__t8ZdW{animation:Login_floatDrift__CZSAh 14s ease-in-out infinite alternate;animation-delay:2s}.Login_floatStamp3__UZ257{animation:Login_floatDrift__CZSAh 16s ease-in-out infinite alternate;animation-delay:4s}@keyframes Login_floatDrift__CZSAh{0%{transform:translateY(0) translateX(0) rotate(0deg)}25%{transform:translateY(-12px) translateX(6px) rotate(1deg)}50%{transform:translateY(-6px) translateX(-4px) rotate(-.5deg)}75%{transform:translateY(-15px) translateX(3px) rotate(.5deg)}to{transform:translateY(-8px) translateX(-2px) rotate(-1deg)}}.Login_brandSide__l2GPA{align-items:center;display:flex;flex:1 1;justify-content:center;opacity:0;padding:60px;position:relative;transform:translateX(-40px);transition:all .9s cubic-bezier(.16,1,.3,1);z-index:1}.Login_brandMounted__LUSlu{opacity:1;transform:translateX(0)}.Login_brandContent__eKSmt{max-width:480px}.Login_brandBadge__Ti8js{align-items:center;background:#e8920a14;border:1px solid #e8920a1f;border-radius:100px;display:inline-flex;gap:10px;margin-bottom:40px;padding:8px 18px}.Login_brandBadgeIcon__XoT8J{animation:Login_badgePlane__07lhv 3s ease-in-out infinite;display:inline-block;font-size:13px}@keyframes Login_badgePlane__07lhv{0%,to{transform:translateX(0) translateY(0)}25%{transform:translateX(2px) translateY(-1px)}50%{transform:translateX(0) translateY(-2px)}75%{transform:translateX(-2px) translateY(-1px)}}.Login_brandBadgeLabel__qs56e{color:#c08a20;font-size:11px;font-weight:700;letter-spacing:3px}.Login_brandTitle__2oIJi{display:flex;flex-direction:column;gap:2px;margin:0}.Login_brandLine1__mwef0,.Login_brandLine2__\+K5Ia{color:#2a2218;line-height:1.1}.Login_brandLine1__mwef0,.Login_brandLine2__\+K5Ia,.Login_brandLine3__V3aDD{font-family:"DM Serif Display",serif;font-size:52px;font-weight:400;letter-spacing:-.02em}.Login_brandLine3__V3aDD{color:#d4940f;font-style:italic;line-height:1.15}.Login_brandDesc__BVbb1{color:#8a7e6e;font-size:15px;font-weight:300;line-height:1.7;margin-top:24px;max-width:380px}.Login_brandStats__\+sRSU{border-top:1px solid #c8b48c26;display:flex;gap:32px;margin-top:48px;padding-top:32px}.Login_brandStat__3fpsY{animation:Login_statReveal__PYGr2 .6s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;gap:2px}@keyframes Login_statReveal__PYGr2{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Login_statNum__8CV3u{color:#2a2218;font-family:"DM Serif Display",serif;font-size:28px;font-weight:600}.Login_statLabel__5Mt7y{color:#a09080;font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.Login_formSide__43Dc7{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:40px;position:relative;width:500px;z-index:2}.Login_card__b0ZpX{backdrop-filter:blur(40px) saturate(1.5);-webkit-backdrop-filter:blur(40px) saturate(1.5);background:#ffffffd9;border:1px solid #e8c88c33;border-radius:24px;box-shadow:0 4px 24px #b496640f,0 12px 48px #b496640a,inset 0 0 0 1px #fff9;max-width:400px;opacity:0;overflow:hidden;position:relative;transform:translateY(30px) scale(.97);transition:all .7s cubic-bezier(.16,1,.3,1);width:100%}.Login_cardMounted__tL\+\+\+{opacity:1;transform:translateY(0) scale(1)}.Login_cardAccent__G4I9t{animation:Login_shimmer__iIsyb 4s linear infinite;background:linear-gradient(90deg,#d4940f,#f5c842 40%,#e8920a 70%,#d4940f);background-size:200% 100%;border-radius:24px 24px 0 0;height:3px}@keyframes Login_shimmer__iIsyb{0%{background-position:-200%}to{background-position:200%}}.Login_cardInner__9xhY\+{padding:36px 36px 32px}.Login_logoBlock__Sgy54{align-items:center;display:flex;gap:14px;margin-bottom:32px}.Login_logoCircle__M4-pj{align-items:center;background:linear-gradient(145deg,#fef7ed,#eff5ff);border:1px solid #d2b48233;border-radius:16px;box-shadow:0 2px 12px #b48c3c14,inset 0 0 0 1px #ffffff80;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.Login_logo__P7h5t{height:34px;object-fit:contain;width:34px}.Login_logoText__pbWA7{align-items:center;display:flex;gap:10px}.Login_logoName__NiE-f{color:#2a2218;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1}.Login_logoDivider__Q9lmF{background:linear-gradient(180deg,#0000,#d4b880,#0000);height:18px;width:1px}.Login_logoLabel__8YLPQ{color:#b8a080;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1}.Login_formHeader__BaR0j{margin-bottom:32px}.Login_formTitle__YQKhr{color:#2a2218;font-family:"DM Serif Display",serif;font-size:28px;font-weight:400;letter-spacing:-.01em;margin:0 0 6px}.Login_formSubtitle__xn19i{color:#9a9080;font-size:13.5px;font-weight:300;margin:0}.Login_form__pcIRa{display:flex;flex-direction:column;gap:20px}.Login_fieldWrap__JAzUY{display:flex;flex-direction:column;gap:7px}.Login_fieldLabel__TFD4d{color:#9a9080;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color .25s}.Login_fieldLabelActive__GaEJH{color:#e8920a}.Login_fieldBox__f31M2{align-items:center;background:#fefdfb;border:1.5px solid #ebe6de;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;gap:11px;padding:13px 16px;transition:all .3s cubic-bezier(.16,1,.3,1)}.Login_fieldBoxFocus__0Sr0t{background:#fffcf5;border-color:#e8920a;box-shadow:0 0 0 4px #e8920a14,0 2px 8px #e8920a0f;transform:translateY(-1px)}.Login_fieldBoxOk__jPuoO{background:#f8fdf5;border-color:#22c55e}.Login_fieldBoxErr__Tcl9T{animation:Login_fieldShake__lMNvs .4s cubic-bezier(.36,.07,.19,.97) both;background:#fef2f2!important;border-color:#dc2626!important;box-shadow:0 0 0 4px #dc262614!important}@keyframes Login_fieldShake__lMNvs{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(1.5px)}30%,50%,70%{transform:translateX(-2px)}40%,60%{transform:translateX(2px)}}.Login_fieldIco__A8aqr{color:#c0b8a8;flex-shrink:0;height:18px;transition:all .25s;width:18px}.Login_fieldBoxFocus__0Sr0t .Login_fieldIco__A8aqr{color:#e8920a;transform:scale(1.08)}.Login_fieldBoxOk__jPuoO .Login_fieldIco__A8aqr{color:#22c55e}.Login_fieldBoxErr__Tcl9T .Login_fieldIco__A8aqr{color:#dc2626}.Login_inp__JTadU{background:#0000;border:none;color:#2a2218;flex:1 1;font-family:Outfit,sans-serif;font-size:14.5px;font-weight:400;outline:none}.Login_inp__JTadU::placeholder{color:#cdc4b8}.Login_okIco__-Tx3U{animation:Login_popIn__8e5xB .3s cubic-bezier(.34,1.56,.64,1) both;flex-shrink:0}@keyframes Login_popIn__8e5xB{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.Login_eyeBtn__NjJ0z{align-items:center;background:#0000;border:none;color:#c0b8a8;cursor:pointer;display:flex;flex-shrink:0;padding:0;transition:color .2s,transform .2s}.Login_eyeBtn__NjJ0z:hover{color:#e8920a;transform:scale(1.1)}.Login_errMsg__jAZRZ{animation:Login_fadeUp__95s5M .25s ease both;color:#dc2626;font-size:12px;font-weight:400;margin-left:2px}.Login_serverErr__58O5M{align-items:center;animation:Login_shake__D8RuR .4s cubic-bezier(.36,.07,.19,.97) both;background:#fef2f2;border:1px solid #dc26262e;border-radius:12px;color:#dc2626;display:flex;font-size:13px;gap:8px;padding:11px 14px}@keyframes Login_shake__D8RuR{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-3px)}40%,60%{transform:translateX(3px)}}.Login_btn__rtRN6{background:linear-gradient(135deg,#d4940f,#e8a420 40%,#f5b830 70%,#e8920a);background-size:200% 200%;border:none;border-radius:14px;box-shadow:0 4px 20px #d4940f4d,0 1px 4px #00000014;color:#fff;cursor:pointer;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em;margin-top:4px;overflow:hidden;padding:15px 24px;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1);width:100%}.Login_btn__rtRN6:before{background:linear-gradient(105deg,#0000 30%,#fff3 50%,#0000 70%);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:70%}.Login_btn__rtRN6:hover:before{left:150%}.Login_btn__rtRN6:hover:not(:disabled){box-shadow:0 8px 30px #d4940f61,0 2px 8px #0000001a;transform:translateY(-2px)}.Login_btn__rtRN6:active:not(:disabled){box-shadow:0 2px 10px #d4940f33;transform:translateY(0)}.Login_btn__rtRN6:disabled{cursor:not-allowed;opacity:.6}.Login_btnContent__e2ggF{align-items:center;display:inline-flex;gap:9px;justify-content:center;position:relative;z-index:1}.Login_btnArrow__6ERft{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.Login_btn__rtRN6:hover .Login_btnArrow__6ERft{transform:translateX(4px)}.Login_spinner__u\+kkZ{animation:Login_spin__\+lVTQ .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:16px;width:16px}@keyframes Login_spin__\+lVTQ{to{transform:rotate(1turn)}}.Login_footer__nvw4n{align-items:center;border-top:1px solid #c8b48c1a;color:#bbb0a0;display:flex;font-size:11px;gap:8px;justify-content:center;letter-spacing:.04em;margin-top:28px;padding-top:20px}.Login_footerDot__FA\+6b{color:#d4c8b8}@keyframes Login_fadeUp__95s5M{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Login_root__P4cBp{flex-direction:column}.Login_brandSide__l2GPA{display:none}.Login_formSide__43Dc7{min-height:100vh;width:100%}}.SplashScreen_splashContainer__7apDY{align-items:center;animation:SplashScreen_containerIn__ngdYy .6s cubic-bezier(.22,1,.36,1);background:linear-gradient(160deg,#fff,#fdf8f0 40%,#fef6e8 70%,#f6f7f9);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease,transform .5s ease;width:100vw;z-index:9999}.SplashScreen_fadeOut__5-Uts{opacity:0;transform:scale(1.02)}@keyframes SplashScreen_containerIn__ngdYy{0%{opacity:0}to{opacity:1}}.SplashScreen_bgShapes__cZ3RN{inset:0;overflow:hidden;pointer-events:none;position:absolute}.SplashScreen_bgShape__pBeFG{animation:SplashScreen_shapeFloat__7PpVR 8s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:0;position:absolute}.SplashScreen_shape1__GsfB1{animation-delay:0s;background:radial-gradient(circle,#f5a51e1f,#0000 70%);height:400px;right:-5%;top:-10%;width:400px}.SplashScreen_shape2__b1r5B{animation-delay:2s;background:radial-gradient(circle,#f59e0b14,#0000 70%);bottom:-8%;height:350px;left:-5%;width:350px}.SplashScreen_shape3__6AqGc{animation-delay:4s;background:radial-gradient(circle,#fbbf241a,#0000 70%);height:250px;left:60%;top:40%;width:250px}.SplashScreen_shape4__txfm8{animation-delay:1s;background:radial-gradient(circle,#f5a51e0f,#0000 70%);height:300px;left:10%;top:60%;width:300px}@keyframes SplashScreen_shapeFloat__7PpVR{0%,to{opacity:.4;transform:translate(0) scale(1)}25%{opacity:.7;transform:translate(20px,-15px) scale(1.05)}50%{opacity:.5;transform:translate(-10px,10px) scale(.95)}75%{opacity:.8;transform:translate(15px,5px) scale(1.02)}}.SplashScreen_dotsGrid__7OiRZ{inset:0;pointer-events:none;position:absolute}.SplashScreen_dot__xC8zL{animation:SplashScreen_dotPulse__3gvTf 3s ease-in-out infinite;background:#f5a51e;border-radius:50%;height:3px;opacity:0;position:absolute;width:3px}@keyframes SplashScreen_dotPulse__3gvTf{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.18;transform:scale(1)}}.SplashScreen_content__IOQrS{align-items:center;display:flex;flex-direction:column;gap:36px;position:relative;text-align:center;z-index:2}.SplashScreen_logoSection__72Hj6{align-items:center;display:flex;height:160px;justify-content:center;position:relative;width:160px}.SplashScreen_logoWrapper__IJoGx{position:relative;z-index:2}.SplashScreen_logoGlow__Ju8yx{animation:SplashScreen_glowPulse__YALCc 2.5s ease-in-out infinite;background:radial-gradient(circle,#f5a51e33,#0000 70%);border-radius:50%;height:130px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:130px}@keyframes SplashScreen_glowPulse__YALCc{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}}.SplashScreen_logoCircle__Kzpjb{align-items:center;animation:SplashScreen_logoEntry__qFnq\+ .8s cubic-bezier(.34,1.56,.64,1) both;background:#fff;border:1.5px solid #f5a51e26;border-radius:26px;box-shadow:0 4px 24px #f5a51e26,0 1px 3px #0000000f,inset 0 1px 0 #ffffffe6;display:flex;height:100px;justify-content:center;position:relative;width:100px}@keyframes SplashScreen_logoEntry__qFnq\+{0%{opacity:0;transform:scale(.5) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.SplashScreen_logo__qMZmX{height:60px;object-fit:contain;width:60px}.SplashScreen_orbitRing__2Gfks{animation:SplashScreen_orbitSpin__e7JVT 12s linear infinite;border:1.5px dashed #f5a51e26;border-radius:50%;height:150px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150px}@keyframes SplashScreen_orbitSpin__e7JVT{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.SplashScreen_orbitDot__5x944{background:linear-gradient(135deg,#f5a51e,#fbbf24);border-radius:50%;box-shadow:0 0 8px #f5a51e66;height:8px;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:8px}.SplashScreen_orbitDot2__wHloq{bottom:-4px;left:50%;top:auto}.SplashScreen_orbitDot3__\+MWUS{left:-4px;top:50%;transform:translateY(-50%)}.SplashScreen_brandSection__pY2-9{animation:SplashScreen_brandEntry__lWfxn .7s cubic-bezier(.22,1,.36,1) .3s both}@keyframes SplashScreen_brandEntry__lWfxn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.SplashScreen_brandName__V6wMY{color:#1a1a2e;display:flex;font-size:42px;font-weight:800;gap:2px;justify-content:center;letter-spacing:-1px;margin:0 0 6px}.SplashScreen_letterReveal__PcVVd{animation:SplashScreen_letterIn__JN5R0 .5s cubic-bezier(.34,1.56,.64,1) both;display:inline-block}.SplashScreen_letterReveal__PcVVd:first-child{animation-delay:.4s}.SplashScreen_letterReveal__PcVVd:nth-child(2){animation-delay:.47s}.SplashScreen_letterReveal__PcVVd:nth-child(3){animation-delay:.54s}.SplashScreen_letterReveal__PcVVd:nth-child(4){animation-delay:.61s}.SplashScreen_letterReveal__PcVVd:nth-child(5){animation-delay:.68s}.SplashScreen_letterReveal__PcVVd:nth-child(6){animation-delay:.75s}@keyframes SplashScreen_letterIn__JN5R0{0%{filter:blur(4px);opacity:0;transform:translateY(20px) scale(.8)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.SplashScreen_tagline__vBElt{animation:SplashScreen_taglineIn__1c3v1 .6s ease 1s both;color:#9ca3af;font-size:14px;font-weight:500;letter-spacing:3px;margin:0;text-transform:uppercase}@keyframes SplashScreen_taglineIn__1c3v1{0%{letter-spacing:8px;opacity:0}to{letter-spacing:3px;opacity:1}}.SplashScreen_progressSection__7GuWB{animation:SplashScreen_progressEntry__vINoE .6s ease .8s both;width:320px}@keyframes SplashScreen_progressEntry__vINoE{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SplashScreen_progressTrack__-sNH1{background:#f5a51e1a;border-radius:100px;height:5px;overflow:hidden;position:relative;width:100%}.SplashScreen_progressFill__TBFxg{animation:SplashScreen_gradientMove__iQTZd 2s linear infinite;background:linear-gradient(90deg,#f5a51e,#fbbf24,#f5a51e);background-size:200% 100%;border-radius:100px;height:100%;overflow:hidden;position:relative;transition:width .5s cubic-bezier(.22,1,.36,1)}@keyframes SplashScreen_gradientMove__iQTZd{0%{background-position:0 0}to{background-position:200% 0}}.SplashScreen_progressShimmer__7AcFj{animation:SplashScreen_shimmer__wtrs3 1.5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes SplashScreen_shimmer__wtrs3{0%{left:-100%}to{left:200%}}.SplashScreen_progressInfo__TRUAJ{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.SplashScreen_loadingText__NpAod{color:#6b7280;font-size:13px;font-weight:500;transition:opacity .3s ease}.SplashScreen_progressPercent__5JBnh{font-feature-settings:"tnum";color:#f5a51e;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.SplashScreen_particles__hmU5U{inset:0;overflow:hidden;pointer-events:none;position:absolute}.SplashScreen_particle__9cZoZ{animation:SplashScreen_particleRise__Oop1g linear infinite;background:#f5a51e;border-radius:50%;bottom:-20px;position:absolute}@keyframes SplashScreen_particleRise__Oop1g{0%{opacity:0;transform:translateY(0) translateX(0) rotate(0deg)}10%{opacity:.2;opacity:var(--particle-opacity,.2)}85%{opacity:.2;opacity:var(--particle-opacity,.2)}to{opacity:0;transform:translateY(-105vh) translateX(30px) rotate(180deg)}}@media (max-width:768px){.SplashScreen_logoSection__72Hj6{height:130px;width:130px}.SplashScreen_logoCircle__Kzpjb{border-radius:20px;height:80px;width:80px}.SplashScreen_logo__qMZmX{height:48px;width:48px}.SplashScreen_orbitRing__2Gfks{height:120px;width:120px}.SplashScreen_brandName__V6wMY{font-size:34px}.SplashScreen_tagline__vBElt{font-size:12px;letter-spacing:2px}.SplashScreen_progressSection__7GuWB{width:260px}.SplashScreen_content__IOQrS{gap:28px}.SplashScreen_bgShape__pBeFG{filter:blur(60px)}.SplashScreen_shape1__GsfB1{height:250px;width:250px}.SplashScreen_shape2__b1r5B{height:200px;width:200px}.SplashScreen_shape3__6AqGc,.SplashScreen_shape4__txfm8{display:none}}@media (max-width:480px){.SplashScreen_brandName__V6wMY{font-size:28px}.SplashScreen_progressSection__7GuWB{width:220px}.SplashScreen_dotsGrid__7OiRZ{display:none}}.CountryManager_container__6i6Hr{background:#f8f9fb}.CountryManager_toolbar__j6jKm{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.CountryManager_manager__\+-fed{color:#111827;font-size:16px;font-weight:600}.CountryManager_warningBar__Mc-Sa{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.CountryManager_warningIcon__AHf1h{flex-shrink:0;font-size:18px}.CountryManager_actions__3Y\+G6 button{border-radius:8px;cursor:pointer;padding:8px 14px}.CountryManager_filterBar__DtntX{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.CountryManager_filterGroup__aMf9c{align-items:center;display:flex;gap:8px}.CountryManager_filterGroup__aMf9c label{color:#6b7280;font-size:13px;font-weight:500;white-space:nowrap}.CountryManager_filterGroup__aMf9c select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:7px 12px;transition:all .15s ease}.CountryManager_filterGroup__aMf9c select:hover{border-color:#d1d5db}.CountryManager_filterGroup__aMf9c select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CountryManager_searchInput__dOq7T{border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease;width:280px}.CountryManager_searchInput__dOq7T::placeholder{color:#9ca3af}.CountryManager_searchInput__dOq7T:hover{border-color:#d1d5db}.CountryManager_searchInput__dOq7T:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CountryManager_clearFilters__fJ9Rh{background:#fff5f5;border:1px solid #fee2e2;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:13px;font-weight:600;margin-left:auto;padding:7px 14px;transition:all .15s ease}.CountryManager_clearFilters__fJ9Rh:hover{background:#fee2e2;border-color:#fecaca}.CountryManager_resultsSummary__wfP8o{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.CountryManager_filtered__BaWYR{color:#f5a51e;font-weight:600}.CountryManager_tableSection__5uqCx{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.CountryManager_tableCard__6mvbP{overflow:hidden;width:100%}.CountryManager_footerBar__YkfgR{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.CountryManager_saveChangesBtn__Pppjo{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.CountryManager_saveChangesBtn__Pppjo:hover:not(:disabled){background:#e0ad20}.CountryManager_saveChangesBtn__Pppjo:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.CountryManager_toggle__5z7CF{align-items:center;background:#e5e7eb;border-radius:999px;cursor:pointer;display:flex;height:12px;padding:2px;transition:background .2s ease;width:32px}.CountryManager_toggle__5z7CF:hover{background:#d1d5db}.CountryManager_knob__HnEnc{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;height:10px;transition:transform .25s ease;width:10px}.CountryManager_actions__3Y\+G6{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CountryManager_searchForm__fDwzA{align-items:center;display:flex;gap:8px}.CountryManager_searchInput__dOq7T{min-width:180px}.CountryManager_filterSelect__HhtRs,.CountryManager_searchInput__dOq7T{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:8px 12px}.CountryManager_filterSelect__HhtRs{background:#fff}.CountryManager_addbtn__6rFwT{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.CountryManager_add__zvXok{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:700;padding:8px 14px}.CountryManager_loading__YposS{background:#fff;border-radius:12px;color:#6b7280;margin-bottom:14px;padding:24px;text-align:center}.CountryManager_error__GtTrE{background:#fef2f2;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:16px;text-align:center}.CountryManager_pagination__Rn1qr{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.CountryManager_paginationInfo__5o-P8{font-weight:500}.CountryManager_pageNumbers__-QhCG{align-items:center;display:flex;gap:6px}.CountryManager_pageBtnActive__yL27N,.CountryManager_pageBtn__ICp4S,.CountryManager_pageNumbers__-QhCG button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.CountryManager_pageBtn__ICp4S:hover{background:#f9fafb;border-color:#d1d5db}.CountryManager_pageBtnActive__yL27N{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.CountryManager_pageBtnActive__yL27N:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.CountryManager_ellipsis__2wncI{color:#9ca3af;font-weight:500;padding:0 4px}.CountryManager_on__BMWVJ{background:#f5a51e;justify-content:flex-end}.CountryManager_on__BMWVJ .CountryManager_knob__HnEnc{transform:translateX(0)}.CountryManager_actionBar__xhYGD{align-items:center;background:#fff;border-radius:10px;color:#374151;display:flex;font-size:14px;gap:14px;justify-content:space-between;margin-bottom:14px;padding:12px 16px}.CountryManager_actionBar__xhYGD select{border:1px solid #e5e7eb;border-radius:6px;padding:7px 10px}.CountryManager_selectAll__bhVaJ{background:#f5a51e!important;border:none;border-radius:8px;color:#fff;padding:8px 14px}.CountryManager_table__QeJXQ{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.CountryManager_status__SMdH-{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.CountryManager_success__26Q37{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.CountryManager_pending__azZsi{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.CountryManager_rowActions__PZZDl{display:flex;gap:8px;justify-content:flex-end}.CountryManager_rowActions__PZZDl button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.CountryManager_rowActions__PZZDl button:first-child{border-color:#e5e7eb}.CountryManager_rowActions__PZZDl button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.CountryManager_rowActions__PZZDl button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.CountryManager_rowActions__PZZDl button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.CountryManager_countryName__Styey{font-weight:500}.CountryManager_flagCell__dG23Z{text-align:center}.CountryManager_flag__RK5Qb{font-size:20px}.CountryManager_isoCode__RHSid{color:#6b7280;font-family:monospace;font-weight:600}.CountryManager_viewLink__xQrqJ{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:all .15s ease}.CountryManager_viewLink__xQrqJ:hover{background:#dbeafe;border-color:#93c5fd;box-shadow:0 1px 3px #2563eb1f;color:#1d4ed8}.CountryManager_viewBadge__cKiGe{align-items:center;background:#dbeafe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;margin-left:4px;min-width:20px;padding:0 6px}.CountryManager_noResults__mxyB\+{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}@media (max-width:1024px){.CountryManager_filterBar__DtntX{align-items:stretch;flex-direction:column}.CountryManager_filterGroup__aMf9c,.CountryManager_filterGroup__aMf9c select,.CountryManager_searchInput__dOq7T{width:100%}.CountryManager_clearFilters__fJ9Rh{margin-left:0}}.BaseModal_overlay__PmqDy{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.BaseModal_modal__kcWb6{animation:BaseModal_rise__O\+Ix7 .3s ease;background:#fff;border-radius:20px;box-shadow:0 30px 60px #0000002e;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;width:100%}@keyframes BaseModal_rise__O\+Ix7{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.BaseModal_header__lkiFw{align-items:center;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;padding:20px 24px}.BaseModal_header__lkiFw h3{color:#111827;font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0}.BaseModal_closeBtn__Rz4aC{align-items:center;background:#f4f5f7;border:none;border-radius:12px;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.BaseModal_closeBtn__Rz4aC:hover{background:#e9ebf0}.BaseModal_body__mLfWh{background:#fafbfc;flex:1 1;overflow-y:auto;padding:24px}.BaseModal_footer__CmgvN{background:#fff;border-top:1px solid #f1f1f1;display:flex;gap:12px;justify-content:flex-end;padding:18px 24px}body.BaseModal_modal-open__zQmy0{overflow:hidden}.ToggleSwitch_switch__m\+gO5{display:inline-block;height:20px;position:relative;width:40px}.ToggleSwitch_switch__m\+gO5 input{height:0;opacity:0;width:0}.ToggleSwitch_slider__zAI24{background-color:#e5e7eb;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background-color .2s ease}.ToggleSwitch_slider__zAI24:before{background-color:#fff;border:2px solid #d1d5db;border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:1px;transition:transform .2s ease;width:14px}input:checked+.ToggleSwitch_slider__zAI24{background-color:#f5a51e}input:checked+.ToggleSwitch_slider__zAI24:before{border-color:#f5a51e;transform:translateX(20px)}input:disabled+.ToggleSwitch_slider__zAI24{cursor:not-allowed;opacity:.5}.MarketingTextSection_wrapper__oKDqe{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:24px;padding:16px}.MarketingTextSection_header__j5p4J{margin-bottom:14px}.MarketingTextSection_header__j5p4J h4{color:#111827;font-size:14px;font-weight:600;margin:0}.MarketingTextSection_header__j5p4J span{color:#6b7280;display:block;font-size:12px;margin-top:4px}.MarketingTextSection_field__Tgbee{margin-bottom:12px}.MarketingTextSection_field__Tgbee label{color:#374151;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.MarketingTextSection_field__Tgbee input,.MarketingTextSection_field__Tgbee textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;font-size:14px;outline:none;padding:10px 12px;width:95%}.MarketingTextSection_field__Tgbee input::placeholder,.MarketingTextSection_field__Tgbee textarea::placeholder{color:#9ca3af}.MarketingTextSection_field__Tgbee input:focus,.MarketingTextSection_field__Tgbee textarea:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.MarketingTextSection_field__Tgbee textarea{min-height:80px;resize:vertical}.MarketingTextSection_field__Tgbee:last-child{margin-bottom:0}.AddCountryModal_formGrid__q6r4I{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.AddCountryModal_field__rT9xs{display:flex;flex-direction:column}.AddCountryModal_field__rT9xs label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddCountryModal_field__rT9xs input,.AddCountryModal_field__rT9xs select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddCountryModal_field__rT9xs input::placeholder{color:#9ca3af}.AddCountryModal_field__rT9xs input:focus,.AddCountryModal_field__rT9xs select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddCountryModal_infoBox__ttOAp{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;margin-top:16px;padding:12px 14px}.AddCountryModal_cancelBtn__lkCZv{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddCountryModal_cancelBtn__lkCZv:hover{background:#f9fafb;border-color:#d1d5db}.AddCountryModal_cancelBtn__lkCZv:disabled{cursor:not-allowed;opacity:.6}.AddCountryModal_primaryBtn__l6AAE{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddCountryModal_primaryBtn__l6AAE:hover{background:var(--primary-color)}.AddCountryModal_primaryBtn__l6AAE.AddCountryModal_primaryBtnLoading__17SR-,.AddCountryModal_primaryBtn__l6AAE:disabled{cursor:not-allowed;opacity:.85}.AddCountryModal_primaryBtn__l6AAE .AddCountryModal_spinner__7jYwP{animation:AddCountryModal_spin__QLav2 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddCountryModal_spin__QLav2{to{transform:rotate(1turn)}}.AddCountryModal_primaryBtn__l6AAE:active{background:#f8b755}.AddCountryModal_primaryBtn__l6AAE:focus{box-shadow:0 0 0 3px #f973164d}.AddCountryModal_toggleRow__JDyom{display:flex;gap:80px;grid-column:1/-1;margin-top:6px}.AddCountryModal_holidayTypesSection__x4\+nI{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;grid-column:1/-1;overflow:hidden}.AddCountryModal_holidayTypesHeader__cM90k{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 14px}.AddCountryModal_holidayTypesLabel__6jOKJ{color:#374151;font-size:13px;font-weight:600}.AddCountryModal_selectedBadge__nCpx7{background:#f5a51e1f;border-radius:999px;color:#f5a51e;color:var(--primary-color,#f5a51e);font-size:12px;font-weight:500;padding:3px 8px}.AddCountryModal_holidayTypesGrid__kJlrF{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);max-height:160px;overflow-y:auto;padding:8px}.AddCountryModal_holidayTypeItem__Gl0Fq{align-items:center;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 12px;transition:background .15s ease}.AddCountryModal_holidayTypeItem__Gl0Fq:hover{background:#f3f4f6}.AddCountryModal_holidayTypeItemSelected__CKRh3{background:#f5a51e14}.AddCountryModal_holidayTypeItemSelected__CKRh3:hover{background:#f5a51e1f}.AddCountryModal_holidayTypeItem__Gl0Fq input{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;flex-shrink:0;height:16px;width:16px}.AddCountryModal_holidayTypeIcon__49IgF{flex-shrink:0;font-size:18px}.AddCountryModal_noTypesHint__dkk\+h{color:#9ca3af;font-size:13px;font-style:italic;padding:16px;text-align:center}.AddCountryModal_radioGroup__\+vLBE{display:flex;gap:16px;margin-top:6px}.AddCountryModal_radioItem__e5JeQ{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:6px}.AddCountryModal_radioItem__e5JeQ input[type=radio]{accent-color:var(--primary-color);cursor:pointer}.CountryHolidayTypesModal_content__csiGS{padding:0}.CountryHolidayTypesModal_hint__xJLfm{color:#6b7280;font-size:14px;margin:0 0 14px}.CountryHolidayTypesModal_checkboxList__fTXIl{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.CountryHolidayTypesModal_checkboxListHeader__jXfCt{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:10px 14px}.CountryHolidayTypesModal_checkboxListLabel__382VT{color:#374151;font-size:13px;font-weight:600}.CountryHolidayTypesModal_selectedBadge__J7zTE{background:#f5a51e1f;border-radius:999px;color:#f5a51e;color:var(--primary-color,#f5a51e);font-size:12px;font-weight:500;padding:3px 8px}.CountryHolidayTypesModal_checkboxGrid__SRluB{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);max-height:240px;overflow-y:auto;padding:8px}.CountryHolidayTypesModal_checkboxItem__wiYJY{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:background .15s ease}.CountryHolidayTypesModal_checkboxItem__wiYJY:hover{background:#f3f4f6}.CountryHolidayTypesModal_checkboxItemSelected__8dpd2{background:#f5a51e14}.CountryHolidayTypesModal_checkboxItemSelected__8dpd2:hover{background:#f5a51e1f}.CountryHolidayTypesModal_checkboxItem__wiYJY input{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;flex-shrink:0;height:16px;width:16px}.CountryHolidayTypesModal_typeIcon__qR1LQ{flex-shrink:0;font-size:18px}.CountryHolidayTypesModal_typeName__olOgt{color:#374151;font-size:14px;font-weight:500}.CountryHolidayTypesModal_noTypesHint__ENx39{color:#9ca3af;font-size:13px;font-style:italic;padding:20px;text-align:center}.CountryHolidayTypesModal_cancelBtn__mWMMr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px}.CountryHolidayTypesModal_cancelBtn__mWMMr:hover{background:#f9fafb;border-color:#d1d5db}.CountryHolidayTypesModal_cancelBtn__mWMMr:disabled{cursor:not-allowed;opacity:.6}.CountryHolidayTypesModal_primaryBtn__t219K{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px}.CountryHolidayTypesModal_primaryBtn__t219K.CountryHolidayTypesModal_primaryBtnLoading__on4QR,.CountryHolidayTypesModal_primaryBtn__t219K:disabled{cursor:not-allowed;opacity:.85}.CountryHolidayTypesModal_primaryBtn__t219K .CountryHolidayTypesModal_spinner__BFub7{animation:CountryHolidayTypesModal_spin__SAW6b .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes CountryHolidayTypesModal_spin__SAW6b{to{transform:rotate(1turn)}}.SelectBox_wrapper__WlJUz{display:inline-block;position:relative}.SelectBox_select__ExuOE{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;cursor:pointer;font-size:14px;height:36px;padding:6px 44px 6px 12px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.SelectBox_select__ExuOE:hover{background-color:#fafafa;border-color:#d1d5db}.SelectBox_select__ExuOE:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b33;outline:none}.SelectBox_select__ExuOE:disabled{background:#f3f4f6;box-shadow:none;color:#9ca3af;cursor:not-allowed}.SelectBox_wrapper__WlJUz:after{border-bottom:2px solid #6b7280;border-right:2px solid #6b7280;content:"";height:6px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .2s ease,border-color .2s ease;width:6px}.SelectBox_select__ExuOE:focus+.SelectBox_arrow__Jh1UL,.SelectBox_wrapper__WlJUz:has(.SelectBox_select__ExuOE:focus):after{border-color:#f59e0b;transform:translateY(-50%) rotate(225deg)}.RegionManager_container__XnIIR{background:#f8f9fb}.RegionManager_toolbar__l5HrQ{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.RegionManager_manager__rJuCi{color:#111827;font-size:16px;font-weight:600}.RegionManager_tagLine__yvmTB{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.RegionManager_tagIcon__NRpR\+{flex-shrink:0;font-size:18px}.RegionManager_filterBar__Z277W{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.RegionManager_resultsSummary__G1rdq{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.RegionManager_searchForm__3XIke{align-items:center;display:flex;gap:8px}.RegionManager_searchInput__29-K6{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-width:220px;padding:8px 12px}.RegionManager_searchInput__29-K6::placeholder{color:#9ca3af}.RegionManager_searchInput__29-K6:hover{border-color:#d1d5db}.RegionManager_searchInput__29-K6:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.RegionManager_addbtn__louAl{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.RegionManager_actions__loSPG{align-items:center;display:flex;gap:12px}.RegionManager_add__j5rBi{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:700;padding:8px 14px}.RegionManager_error__0I8eQ{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:14px;margin-bottom:14px;padding:12px 16px}.RegionManager_loading__FM-40{background:#fff;border-radius:12px;color:#6b7280;padding:24px;text-align:center}.RegionManager_tableSection__Iro7p{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.RegionManager_tableCard__nT8fP{overflow:hidden;width:100%}.RegionManager_footerBar__KOVun{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.RegionManager_saveChangesBtn__yLVmK{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.RegionManager_saveChangesBtn__yLVmK:hover:not(:disabled){background:#e0ad20}.RegionManager_saveChangesBtn__yLVmK:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.RegionManager_pagination__a\+6L3{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.RegionManager_paginationInfo__h4AnP{font-weight:500}.RegionManager_pageNumbers__QdQe\+{align-items:center;display:flex;gap:6px}.RegionManager_pageBtnActive__mLlwX,.RegionManager_pageBtn__jB5ST,.RegionManager_pageNumbers__QdQe\+ button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.RegionManager_pageBtn__jB5ST:hover{background:#f9fafb;border-color:#d1d5db}.RegionManager_pageBtnActive__mLlwX{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.RegionManager_pageBtnActive__mLlwX:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.RegionManager_ellipsis__n04RY{color:#9ca3af;font-weight:500;padding:0 4px}.RegionManager_actionBar__3cahk{align-items:center;background:#fff;border-radius:10px;color:#374151;display:flex;font-size:14px;justify-content:space-between;margin-bottom:14px;padding:12px 16px}.RegionManager_selectAll__azIBd{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 14px}.RegionManager_table__-fhhN{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.RegionManager_toggle__txXMJ{align-items:center;background:#e5e7eb;border-radius:999px;cursor:pointer;display:flex;height:12px;padding:2px;width:32px}.RegionManager_knob__rGy9R{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;height:10px;width:10px}.RegionManager_on__dNNuQ{background:#f5a51e;justify-content:flex-end}input[type=checkbox]{accent-color:#2563eb;height:15px;width:15px}.RegionManager_rowActions__\+4PVw{display:flex;gap:8px;justify-content:flex-end}.RegionManager_rowActions__\+4PVw button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.RegionManager_rowActions__\+4PVw button:first-child{border-color:#e5e7eb}.RegionManager_rowActions__\+4PVw button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.RegionManager_rowActions__\+4PVw button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.RegionManager_rowActions__\+4PVw button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.RegionManager_viewLink__jXHDz{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;text-decoration:none;transition:all .15s ease}.RegionManager_viewLink__jXHDz:hover{background:#dbeafe;border-color:#93c5fd;box-shadow:0 1px 3px #2563eb1f;color:#1d4ed8}.RegionManager_noResults__KUGLj{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}@media (max-width:1024px){.RegionManager_filterBar__Z277W{align-items:stretch;flex-direction:column}.RegionManager_searchInput__29-K6{min-width:0;min-width:auto;width:100%}}.AddRegionModal_grid__iGq7i{grid-column-gap:24px;grid-row-gap:20px;align-items:end;column-gap:24px;display:grid;grid-template-columns:1fr 1fr;row-gap:20px}.AddRegionModal_field__9egPM{display:flex;flex-direction:column}.AddRegionModal_field__9egPM label{color:#111827;font-size:14px;font-weight:600;margin-bottom:6px}.AddRegionModal_field__9egPM input{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:44px;padding:0 14px}.AddRegionModal_statusField__\+ZAwG{justify-content:flex-end}.AddRegionModal_warning__WSZer{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;color:#c2410c;font-size:14px;margin-top:22px;padding:14px 16px}.AddRegionModal_submitError__DVxz7{color:#b91c1c;font-size:13px;margin-right:auto}.AddRegionModal_cancelBtn__2pfDQ{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:15px;padding:10px 20px}.AddRegionModal_cancelBtn__2pfDQ:disabled{cursor:not-allowed;opacity:.6}.AddRegionModal_primaryBtn__xL0TU{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:10px 24px}.AddRegionModal_primaryBtn__xL0TU.AddRegionModal_primaryBtnLoading__DcPdx,.AddRegionModal_primaryBtn__xL0TU:disabled{cursor:not-allowed;opacity:.85}.AddRegionModal_primaryBtn__xL0TU .AddRegionModal_spinner__oOGDm{animation:AddRegionModal_spin__toJEJ .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddRegionModal_spin__toJEJ{to{transform:rotate(1turn)}}.DeleteConfirmModal_message__5lXI3{color:#374151;font-size:15px;line-height:1.5;margin:0}.DeleteConfirmModal_footer__iKBBw{display:flex;gap:12px;justify-content:flex-end;width:100%}.DeleteConfirmModal_cancel__OD-kW{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px}.DeleteConfirmModal_cancel__OD-kW:hover:not(:disabled){background:#f9fafb}.DeleteConfirmModal_confirm__RWMCb{background:#dc2626;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px}.DeleteConfirmModal_confirm__RWMCb:hover:not(:disabled){background:#b91c1c}.DeleteConfirmModal_cancel__OD-kW:disabled,.DeleteConfirmModal_confirm__RWMCb:disabled{cursor:not-allowed;opacity:.7}.HolidayTypesManager_container__XmzDf{background:#f8f9fb}.HolidayTypesManager_toolbar__OyR4G{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.HolidayTypesManager_manager__3CZWo{color:#111827;font-size:16px;font-weight:600}.HolidayTypesManager_tagLine__k1LcG{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.HolidayTypesManager_tagIcon__T1x9t{flex-shrink:0;font-size:18px}.HolidayTypesManager_filterBar__4zEGm{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.HolidayTypesManager_resultsSummary__\+ULmO{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.HolidayTypesManager_actions__2H7VK{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.HolidayTypesManager_searchForm__ida8w{align-items:center;display:flex;gap:8px}.HolidayTypesManager_searchInput__InKPG{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-width:220px;padding:8px 12px}.HolidayTypesManager_searchInput__InKPG::placeholder{color:#9ca3af}.HolidayTypesManager_searchInput__InKPG:hover{border-color:#d1d5db}.HolidayTypesManager_searchInput__InKPG:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HolidayTypesManager_filterSelect__kXYF9{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:8px 12px}.HolidayTypesManager_addbtn__wYqD4{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.HolidayTypesManager_actions__2H7VK input,.HolidayTypesManager_actions__2H7VK select{border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.HolidayTypesManager_add__5NXNA{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:700;padding:8px 14px}.HolidayTypesManager_tableSection__\+ayM1{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.HolidayTypesManager_tableCard__m\+e46{overflow:hidden;width:100%}.HolidayTypesManager_footerBar__lOL4c{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.HolidayTypesManager_pagination__s90Mi{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.HolidayTypesManager_paginationInfo__2yZOJ{font-weight:500}.HolidayTypesManager_pageNumbers__X3kWf{align-items:center;display:flex;gap:6px}.HolidayTypesManager_pageBtnActive__JfjwZ,.HolidayTypesManager_pageBtn__neuh1,.HolidayTypesManager_pageNumbers__X3kWf button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.HolidayTypesManager_pageBtn__neuh1:hover{background:#f9fafb;border-color:#d1d5db}.HolidayTypesManager_pageBtnActive__JfjwZ{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.HolidayTypesManager_pageBtnActive__JfjwZ:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.HolidayTypesManager_ellipsis__WyFO6{color:#9ca3af;font-weight:500;padding:0 4px}.HolidayTypesManager_saveChangesBtn__w7nGz{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.HolidayTypesManager_saveChangesBtn__w7nGz:hover:not(:disabled){background:#e0ad20}.HolidayTypesManager_saveChangesBtn__w7nGz:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.HolidayTypesManager_loading__RIdro{background:#fff;border-radius:12px;color:#6b7280;margin-bottom:14px;padding:24px;text-align:center}.HolidayTypesManager_error__BlDWx{background:#fef2f2;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:16px;text-align:center}.HolidayTypesManager_table__AXt9b{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}td,th{border-right:1px solid #ececec}td:last-child,th:last-child{border-right:none}.HolidayTypesManager_iconCell__vSu2E{font-size:1.25rem}.HolidayTypesManager_iconEmoji__3uI2I{display:inline-block;min-width:1.5em;text-align:center}.HolidayTypesManager_icon__DY-2N{background:#f3f4f6;border-radius:6px;font-family:monospace;padding:4px 8px}.HolidayTypesManager_badge__VXtj-{font-weight:600;text-transform:capitalize}.HolidayTypesManager_noResults__45Kdr{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.HolidayTypesManager_toggle__UrQGB{background:#e5e7eb;border-radius:999px;cursor:pointer;display:flex;height:12px;padding:2px;width:32px}.HolidayTypesManager_knob__5Oonm{background:#fff;border-radius:50%;height:10px;width:10px}.HolidayTypesManager_on__Co91L{background:#f5a51e;justify-content:flex-end}.HolidayTypesManager_modal__-YYm5{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed}.HolidayTypesManager_modalBox__ZKgkP{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:20px;width:360px}.HolidayTypesManager_scope__qfkWv{display:flex;flex-wrap:wrap;gap:10px}.HolidayTypesManager_modalActions__H7F3M{display:flex;gap:10px;justify-content:flex-end}.HolidayTypesManager_rowActions__3Ayav button:first-child{border-color:#e5e7eb}.HolidayTypesManager_rowActions__3Ayav button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.HolidayTypesManager_rowActions__3Ayav button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.HolidayTypesManager_rowActions__3Ayav button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.HolidayTypesManager_rowActions__3Ayav{display:flex;gap:8px;justify-content:flex-end}.HolidayTypesManager_rowActions__3Ayav button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}@media (max-width:1024px){.HolidayTypesManager_filterBar__4zEGm{align-items:stretch;flex-direction:column}.HolidayTypesManager_searchInput__InKPG{min-width:0;min-width:auto;width:100%}}.AddEditHolidayTypeModal_formGrid__8u-Jj{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.AddEditHolidayTypeModal_field__avpPm{display:flex;flex-direction:column}.AddEditHolidayTypeModal_field__avpPm label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddEditHolidayTypeModal_field__avpPm input,.AddEditHolidayTypeModal_field__avpPm select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddEditHolidayTypeModal_field__avpPm input:focus,.AddEditHolidayTypeModal_field__avpPm select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddEditHolidayTypeModal_toggleRow__jme--{display:flex;gap:24px;grid-column:1/-1;margin-top:6px}.AddEditHolidayTypeModal_appliesToField__AdVPx{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.AddEditHolidayTypeModal_appliesToField__AdVPx label:first-child{color:#374151;font-size:13px;font-weight:500}.AddEditHolidayTypeModal_appliesToChunks__tBAfd{display:flex;flex-wrap:wrap;gap:12px 24px}.AddEditHolidayTypeModal_checkLabel__iE8dT{align-items:center;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;gap:8px}.AddEditHolidayTypeModal_checkLabel__iE8dT input{accent-color:#f5a51e;cursor:pointer;height:16px;width:16px}.AddEditHolidayTypeModal_cancelBtn__sb25V{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px}.AddEditHolidayTypeModal_cancelBtn__sb25V:hover{background:#f9fafb;border-color:#d1d5db}.AddEditHolidayTypeModal_cancelBtn__sb25V:disabled{cursor:not-allowed;opacity:.6}.AddEditHolidayTypeModal_primaryBtn__VPwsm{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px}.AddEditHolidayTypeModal_primaryBtn__VPwsm.AddEditHolidayTypeModal_primaryBtnLoading__wfE7Y,.AddEditHolidayTypeModal_primaryBtn__VPwsm:disabled{cursor:not-allowed;opacity:.85}.AddEditHolidayTypeModal_primaryBtn__VPwsm .AddEditHolidayTypeModal_spinner__KWURV{animation:AddEditHolidayTypeModal_spin__3HLOk .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddEditHolidayTypeModal_spin__3HLOk{to{transform:rotate(1turn)}}.AirportManager_container__0r9lq{background:#f8f9fb}.AirportManager_toolbar__pU1H9{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.AirportManager_manager__53det{color:#111827;font-size:16px;font-weight:600}.AirportManager_tagLine__sj0UC{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.AirportManager_tagIcon__3yTv1{flex-shrink:0;font-size:18px}.AirportManager_filterBar__P5Yus{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.AirportManager_resultsSummary__mDPVr{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.AirportManager_actions__YYNnR{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.AirportManager_searchForm__iGhlB{align-items:center;display:flex;gap:8px}.AirportManager_searchInput__kpWqc{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-width:220px;padding:8px 12px}.AirportManager_searchInput__kpWqc::placeholder{color:#9ca3af}.AirportManager_searchInput__kpWqc:hover{border-color:#d1d5db}.AirportManager_searchInput__kpWqc:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AirportManager_addbtn__WVHn0{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.AirportManager_filterSelect__ekfCf{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:8px 12px}.AirportManager_add__dg1rr{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:600;padding:8px 14px}.AirportManager_error__H3EFM{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:14px;margin-bottom:14px;padding:12px 16px}.AirportManager_loading__PO3JV{background:#fff;border-radius:12px;color:#6b7280;padding:24px;text-align:center}.AirportManager_tableSection__3lEDr{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.AirportManager_tableCard__3wH5D{overflow:hidden;width:100%}.AirportManager_footerBar__eSAVM{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.AirportManager_saveChangesBtn__8Q1dz{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.AirportManager_saveChangesBtn__8Q1dz:hover:not(:disabled){background:#e0ad20}.AirportManager_saveChangesBtn__8Q1dz:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.AirportManager_pagination__52CJp{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.AirportManager_paginationInfo__7eFWV{font-weight:500}.AirportManager_pageNumbers__Q42Rw{align-items:center;display:flex;gap:6px}.AirportManager_pageBtnActive__Fvxuk,.AirportManager_pageBtn__C-UEk,.AirportManager_pageNumbers__Q42Rw button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.AirportManager_pageBtn__C-UEk:hover{background:#f9fafb;border-color:#d1d5db}.AirportManager_pageBtnActive__Fvxuk{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.AirportManager_pageBtnActive__Fvxuk:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.AirportManager_ellipsis__B8myS{color:#9ca3af;font-weight:500;padding:0 4px}.AirportManager_table__9iMNQ{background:#fff;border-collapse:collapse;width:100%}.AirportManager_code__3s1L\+{font-weight:600;letter-spacing:1px}.AirportManager_noResults__ysws\+{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.AirportManager_modalActions__Aa7LS{display:flex;gap:10px;justify-content:flex-end}.AirportManager_rowActions__zjNRd button:first-child{border-color:#e5e7eb}.AirportManager_rowActions__zjNRd button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.AirportManager_rowActions__zjNRd button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.AirportManager_rowActions__zjNRd button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.AirportManager_rowActions__zjNRd{display:flex;gap:8px;justify-content:flex-end}.AirportManager_rowActions__zjNRd button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.AirportManager_toggle__EC7S1{background:#e5e7eb;border-radius:999px;cursor:pointer;display:flex;height:12px;padding:2px;width:32px}.AirportManager_knob__HoFh7{background:#fff;border-radius:50%;height:10px;width:10px}.AirportManager_on__2hodQ{background:#f5a51e;justify-content:flex-end}@media (max-width:1024px){.AirportManager_filterBar__P5Yus{align-items:stretch;flex-direction:column}.AirportManager_searchInput__kpWqc{min-width:0;min-width:auto;width:100%}}.AddEditAirportModal_formGrid__\+Zmmu{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.AddEditAirportModal_fieldWide__pHHMb,.AddEditAirportModal_field__9FBxg{display:flex;flex-direction:column;gap:6px}.AddEditAirportModal_fieldWide__pHHMb{grid-column:span 3}.AddEditAirportModal_fieldWide__pHHMb label,.AddEditAirportModal_field__9FBxg label{color:#374151;font-size:12px;font-weight:600}.AddEditAirportModal_fieldWide__pHHMb input,.AddEditAirportModal_fieldWide__pHHMb select,.AddEditAirportModal_field__9FBxg input{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;padding:11px 12px}.AddEditAirportModal_fieldWide__pHHMb input:focus,.AddEditAirportModal_fieldWide__pHHMb select:focus,.AddEditAirportModal_field__9FBxg input:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e26;outline:none}.AddEditAirportModal_field__9FBxg input[maxlength="3"],.AddEditAirportModal_field__9FBxg input[maxlength="4"]{font-weight:700;letter-spacing:2px;text-align:center}.AddEditAirportModal_statusRow__kMk8D{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;grid-column:span 3;justify-content:space-between;padding:14px 16px}.AddEditAirportModal_submitError__aEoMl{color:#b91c1c;font-size:13px;margin-right:auto}.AddEditAirportModal_cancelBtn__QvVPm{background:#f3f4f6;border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:9px 18px}.AddEditAirportModal_cancelBtn__QvVPm:disabled{cursor:not-allowed;opacity:.6}.AddEditAirportModal_primaryBtn__xJAf5{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:9px 20px}.AddEditAirportModal_primaryBtn__xJAf5:hover{background:#e69510}.AddEditAirportModal_primaryBtn__xJAf5.AddEditAirportModal_primaryBtnLoading__iNiKh,.AddEditAirportModal_primaryBtn__xJAf5:disabled{cursor:not-allowed;opacity:.85}.AddEditAirportModal_primaryBtn__xJAf5 .AddEditAirportModal_spinner__ngpm9{animation:AddEditAirportModal_spin__3CyRq .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddEditAirportModal_spin__3CyRq{to{transform:rotate(1turn)}}.CitiesManager_container__JKNjS{background:#f8f9fb}.CitiesManager_toolbar__lLlbN{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.CitiesManager_manager__oqXiu{color:#111827;font-size:16px;font-weight:600}.CitiesManager_tagLine__tKZME{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.CitiesManager_tagIcon__J-PSg{flex-shrink:0;font-size:18px}.CitiesManager_filterBar__DsWOd{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.CitiesManager_resultsSummary__dTkCH{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.CitiesManager_actions__5blwv{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.CitiesManager_searchForm__hLPmk{display:flex;gap:8px}.CitiesManager_searchInput__JFazZ{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-width:220px;padding:8px 12px}.CitiesManager_searchInput__JFazZ::placeholder{color:#9ca3af}.CitiesManager_searchInput__JFazZ:hover{border-color:#d1d5db}.CitiesManager_searchInput__JFazZ:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CitiesManager_addbtn__jpYz9{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.CitiesManager_add__oG5d7{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:600;padding:8px 14px}.CitiesManager_error__fRD4e{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:14px;margin-bottom:14px;padding:12px 16px}.CitiesManager_loading__VUuqm{background:#fff;border-radius:12px;color:#6b7280;padding:24px;text-align:center}.CitiesManager_tableSection__W1BrG{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.CitiesManager_tableCard__qI-ya{overflow:hidden;width:100%}.CitiesManager_footerBar__Ix85s{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.CitiesManager_saveChangesBtn__57SPI{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.CitiesManager_saveChangesBtn__57SPI:hover:not(:disabled){background:#e0ad20}.CitiesManager_saveChangesBtn__57SPI:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.CitiesManager_pagination__wcWxo{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.CitiesManager_paginationInfo__M5\+KG{font-weight:500}.CitiesManager_pageNumbers__CWBJe{align-items:center;display:flex;gap:6px}.CitiesManager_pageBtnActive__snH-a,.CitiesManager_pageBtn__jiRmS,.CitiesManager_pageNumbers__CWBJe button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.CitiesManager_pageBtn__jiRmS:hover{background:#f9fafb;border-color:#d1d5db}.CitiesManager_pageBtnActive__snH-a{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.CitiesManager_pageBtnActive__snH-a:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.CitiesManager_ellipsis__SJ81p{color:#9ca3af;font-weight:500;padding:0 4px}.CitiesManager_table__MW4qT{background:#fff;border-collapse:collapse;width:100%}.CitiesManager_code__nUErh{font-weight:700;letter-spacing:1.2px}.CitiesManager_noResults__sWdRu{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.CitiesManager_modalActions__TyNh6{display:flex;gap:10px;justify-content:flex-end}.CitiesManager_rowActions__YGhnf button:first-child{border-color:#e5e7eb}.CitiesManager_rowActions__YGhnf button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.CitiesManager_rowActions__YGhnf button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.CitiesManager_rowActions__YGhnf button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.CitiesManager_rowActions__YGhnf{display:flex;gap:8px;justify-content:flex-end}.CitiesManager_rowActions__YGhnf button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer}.CitiesManager_rowActions__YGhnf button,.CitiesManager_viewLink__hdbmd{font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.CitiesManager_viewLink__hdbmd{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#2563eb;display:inline-flex;gap:6px;text-decoration:none}.CitiesManager_viewLink__hdbmd:hover{background:#dbeafe;border-color:#93c5fd;box-shadow:0 1px 3px #2563eb1f;color:#1d4ed8}@media (max-width:1024px){.CitiesManager_filterBar__DsWOd{align-items:stretch;flex-direction:column}.CitiesManager_searchInput__JFazZ{min-width:0;min-width:auto;width:100%}}.AddEditCityModal_formGrid__eHWhC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.AddEditCityModal_fieldWide__vR8bp,.AddEditCityModal_field__CyMpp{display:flex;flex-direction:column;gap:6px}.AddEditCityModal_fieldWide__vR8bp{grid-column:span 2}.AddEditCityModal_fieldWide__vR8bp label,.AddEditCityModal_field__CyMpp label{color:#374151;font-size:12px;font-weight:600}.AddEditCityModal_fieldWide__vR8bp select,.AddEditCityModal_field__CyMpp input{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddEditCityModal_fieldWide__vR8bp select:focus,.AddEditCityModal_field__CyMpp input:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e26;outline:none}.AddEditCityModal_field__CyMpp input[placeholder*=BRU]{font-weight:700;letter-spacing:1.6px;text-align:center;text-transform:uppercase}.AddEditCityModal_statusRow__uaKuY{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;grid-column:span 2;justify-content:space-between;padding:14px 16px}.AddEditCityModal_statusRow__uaKuY label{color:#374151;font-size:13px;font-weight:600}.AddEditCityModal_submitError__xbdOy{color:#b91c1c;font-size:13px;margin-right:auto}.AddEditCityModal_cancelBtn__t2v36{background:#f3f4f6;border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:9px 18px}.AddEditCityModal_cancelBtn__t2v36:disabled{cursor:not-allowed;opacity:.6}.AddEditCityModal_primaryBtn__bKEOg{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:9px 20px}.AddEditCityModal_primaryBtn__bKEOg:hover{background:#e69510}.AddEditCityModal_primaryBtn__bKEOg.AddEditCityModal_primaryBtnLoading__IOWwf,.AddEditCityModal_primaryBtn__bKEOg:disabled{cursor:not-allowed;opacity:.85}.AddEditCityModal_primaryBtn__bKEOg .AddEditCityModal_spinner__cxDhX{animation:AddEditCityModal_spin__xjlH3 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddEditCityModal_spin__xjlH3{to{transform:rotate(1turn)}}.ZoneManager_container__swH4d{background:#f8f9fb}.ZoneManager_toolbar__A6JFP{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.ZoneManager_manager__RfVHk{color:#111827;font-size:16px;font-weight:600}.ZoneManager_tagLine__U1l-i{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.ZoneManager_tagIcon__bOk2a{flex-shrink:0;font-size:18px}.ZoneManager_filterBar__enOdr{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.ZoneManager_resultsSummary__xkAfh{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.ZoneManager_actions__S-47u{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ZoneManager_searchForm__7xC7P{display:flex;gap:8px}.ZoneManager_searchInput__pQvjX{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-width:220px;padding:8px 12px}.ZoneManager_searchInput__pQvjX::placeholder{color:#9ca3af}.ZoneManager_searchInput__pQvjX:hover{border-color:#d1d5db}.ZoneManager_searchInput__pQvjX:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ZoneManager_addbtn__BdjAe{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.ZoneManager_add__B4geY{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:600;padding:8px 14px}.ZoneManager_error__dqwMP{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;font-size:14px;margin-bottom:14px;padding:12px 16px}.ZoneManager_loading__\+53M4{background:#fff;border-radius:12px;color:#6b7280;padding:24px;text-align:center}.ZoneManager_tableSection__w1U8Y{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.ZoneManager_tableCard__jXlHB{overflow:hidden;width:100%}.ZoneManager_footerBar__mX9xJ{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.ZoneManager_saveChangesBtn__1e2Re{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.ZoneManager_saveChangesBtn__1e2Re:hover:not(:disabled){background:#e0ad20}.ZoneManager_saveChangesBtn__1e2Re:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.ZoneManager_pagination__CH3DR{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.ZoneManager_paginationInfo__YfNei{font-weight:500}.ZoneManager_pageNumbers__2C29S{align-items:center;display:flex;gap:6px}.ZoneManager_pageBtnActive__eoqHh,.ZoneManager_pageBtn__\+Nn3y,.ZoneManager_pageNumbers__2C29S button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.ZoneManager_pageBtn__\+Nn3y:hover{background:#f9fafb;border-color:#d1d5db}.ZoneManager_pageBtnActive__eoqHh{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.ZoneManager_pageBtnActive__eoqHh:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.ZoneManager_ellipsis__\+BWrH{color:#9ca3af;font-weight:500;padding:0 4px}.ZoneManager_table__cIb88{background:#fff;border-collapse:collapse;width:100%}th{background:#fafafa;border-bottom:1px solid #eee;color:#6b7280;font-size:12px;font-weight:600;padding:12px;text-transform:uppercase}td{border-bottom:1px solid #f0f0f0;color:#111827;font-size:14px;padding:14px 12px}tbody tr:hover{background:#f9fafb}.ZoneManager_code__8L1pT{font-weight:700;letter-spacing:1.2px}.ZoneManager_modalActions__Z6mdw{display:flex;gap:10px;justify-content:flex-end}.ZoneManager_rowActions__IQQja button:first-child{border-color:#e5e7eb}.ZoneManager_rowActions__IQQja button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.ZoneManager_rowActions__IQQja button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.ZoneManager_rowActions__IQQja button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.ZoneManager_rowActions__IQQja{display:flex;gap:8px;justify-content:flex-end}.ZoneManager_rowActions__IQQja button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.ZoneManager_noResults__hy595{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}@media (max-width:1024px){.ZoneManager_filterBar__enOdr{align-items:stretch;flex-direction:column}.ZoneManager_searchInput__pQvjX{min-width:0;min-width:auto;width:100%}}.AddEditZonesModal_formGrid__I9n9b{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.AddEditZonesModal_fieldWide__WyvES,.AddEditZonesModal_field__-Awc7{display:flex;flex-direction:column;gap:6px}.AddEditZonesModal_fieldWide__WyvES{grid-column:span 2}.AddEditZonesModal_fieldWide__WyvES label,.AddEditZonesModal_field__-Awc7 label{color:#374151;font-size:12px;font-weight:600}.AddEditZonesModal_fieldWide__WyvES select,.AddEditZonesModal_field__-Awc7 input{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddEditZonesModal_fieldWide__WyvES select:focus,.AddEditZonesModal_field__-Awc7 input:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e26;outline:none}.AddEditZonesModal_field__-Awc7 input[placeholder*=BRU]{font-weight:700;letter-spacing:1.6px;text-align:center;text-transform:uppercase}.AddEditZonesModal_statusRow__sRZog{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;grid-column:span 2;justify-content:space-between;padding:14px 16px}.AddEditZonesModal_statusRow__sRZog label{color:#374151;font-size:13px;font-weight:600}.AddEditZonesModal_submitError__l4xN2{color:#b91c1c;font-size:13px;margin-right:auto}.AddEditZonesModal_cancelBtn__ZvCEC{background:#f3f4f6;border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:9px 18px}.AddEditZonesModal_cancelBtn__ZvCEC:disabled{cursor:not-allowed;opacity:.6}.AddEditZonesModal_primaryBtn__w1I8m{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;justify-content:center;padding:9px 20px}.AddEditZonesModal_primaryBtn__w1I8m:hover{background:#e69510}.AddEditZonesModal_primaryBtn__w1I8m.AddEditZonesModal_primaryBtnLoading__0mOC\+,.AddEditZonesModal_primaryBtn__w1I8m:disabled{cursor:not-allowed;opacity:.85}.AddEditZonesModal_primaryBtn__w1I8m .AddEditZonesModal_spinner__-39zi{animation:AddEditZonesModal_spin__LAM1Q .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddEditZonesModal_spin__LAM1Q{to{transform:rotate(1turn)}}.AddBooking_page__xZFJy{background:#f0f1f4;background:var(--surface-sunken);display:flex;flex-direction:column;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.AddBooking_header__esh8g{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;background:var(--surface);background:#ffffffeb;border-bottom:1px solid #e2e4e9;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.AddBooking_headerLeft__kd5YG{align-items:center;display:flex;gap:14px}.AddBooking_headerBack__ZMEB7{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:36px}.AddBooking_headerBack__ZMEB7:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);color:#525866;color:var(--text-secondary)}.AddBooking_headerTitle__eT9\+W{color:#0f1419;color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.AddBooking_headerCustomerHint__KecIT{color:#868c98;color:var(--text-tertiary);font-size:14px;font-weight:500}.AddBooking_headerMeta__L8M53{align-items:center;display:flex;gap:6px;margin-top:2px}.AddBooking_headerRef__h1ZjE{background:#fffbeb;background:var(--amber-50);border-radius:4px;color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.AddBooking_headerDot__Hf5zh{color:#b0b5bd;color:var(--text-quaternary);font-size:10px}.AddBooking_headerStatus__bk14W{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.02em}.AddBooking_headerLocked__Xp\+ZD{align-items:center;background:#fef2f2;border-radius:4px;color:#dc2626;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:2px 8px}.AddBooking_headerRight__xHiT0{align-items:center;display:flex;gap:8px}.AddBooking_headerCenter__Wh7It{align-items:center;display:flex;justify-content:center}.AddBooking_headerDateBadge__nJfoV{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:999px;color:#525866;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:7px;letter-spacing:.01em;padding:7px 14px}.AddBooking_headerDateBadge__nJfoV svg{color:#d97706;color:var(--accent-amber);flex-shrink:0}.AddBooking_stepper__n20Fu{align-items:center;background:#fff;background:var(--surface);border-bottom:1px solid #e2e4e9;border-bottom:1px solid var(--border);display:flex;gap:0;justify-content:center;overflow-x:auto;padding:16px 7px}.AddBooking_stepItem__LoDp0{align-items:center;background:#0000;border:none;border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-shrink:0;gap:10px;padding:8px 16px;position:relative;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_stepItem__LoDp0:hover{background:#f8f9fb;background:var(--surface-raised)}.AddBooking_stepBubble__JLmTv{align-items:center;background:#f0f1f4;background:var(--surface-sunken);border:2px solid #0000;border-radius:50%;color:#868c98;color:var(--text-tertiary);display:flex;flex-shrink:0;height:34px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:34px}.AddBooking_stepActive__ELPRe .AddBooking_stepBubble__JLmTv{background:linear-gradient(135deg,#fff7eb,#fff0d4);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 4px #f5a51e1a;color:#d97706;color:var(--accent-amber)}.AddBooking_stepDone__kmbvc .AddBooking_stepBubble__JLmTv{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#34d399;color:#059669}.AddBooking_stepUpcoming__t5AMo .AddBooking_stepBubble__JLmTv{background:#f0f1f4;background:var(--surface-sunken);color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_stepIcon__pdse2{align-items:center;display:flex;justify-content:center}.AddBooking_stepText__OFa8F{display:flex;flex-direction:column;gap:1px}.AddBooking_stepNum__1zzMY{color:#b0b5bd;color:var(--text-quaternary);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_stepActive__ELPRe .AddBooking_stepNum__1zzMY{color:#d97706;color:var(--accent-amber)}.AddBooking_stepDone__kmbvc .AddBooking_stepNum__1zzMY{color:#059669}.AddBooking_stepLabel__XmUnp{color:#868c98;color:var(--text-tertiary);font-size:12px;font-weight:600;white-space:nowrap}.AddBooking_stepActive__ELPRe .AddBooking_stepLabel__XmUnp{color:#0f1419;color:var(--text-primary);font-weight:700}.AddBooking_stepDone__kmbvc .AddBooking_stepLabel__XmUnp{color:#525866;color:var(--text-secondary)}.AddBooking_stepConnector__5Xrgb{background:#eceef2;background:var(--border-light);border-radius:1px;flex-shrink:0;height:2px;margin:0 4px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:32px}.AddBooking_stepConnectorDone__sRYw5{background:#34d399}.AddBooking_layout__dXY4r{align-items:flex-start;display:flex;flex:1 1;gap:20px;margin:0 auto;padding:20px 0 32px;width:100%}.AddBooking_main__VnnqD{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.AddBooking_stepHeader__deXhw{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.AddBooking_stepHeaderTitle__tuiPw{color:#0f1419;color:var(--text-primary);font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.AddBooking_stepHeaderCount__FPLNy{border-radius:999px;color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:600;padding:4px 12px}.AddBooking_stepBody__ZuWjX,.AddBooking_stepHeaderCount__FPLNy{background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border)}.AddBooking_stepBody__ZuWjX{animation:AddBooking_fadeUp__hag9j .25s ease both;border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);overflow:hidden}@keyframes AddBooking_fadeUp__hag9j{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AddBooking_stepContent__V7lk3{display:flex;flex-direction:column;gap:24px;padding:8px}.AddBooking_stepFooter__9wXfV{align-items:center;display:flex;gap:8px;padding:16px 0 0}.AddBooking_footerSpacer__nJ\+-2{flex:1 1}.AddBooking_preview__Qb9Jb{background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);flex-shrink:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:140px;width:280px}.AddBooking_previewHeader__cfV5t{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:14px 18px}.AddBooking_previewIcon__of9M5{color:#d97706;color:var(--accent-amber);display:flex}.AddBooking_previewTitle__3CIX2{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_previewRef__R\+ix2{background:linear-gradient(135deg,#fffbf0,#fff8e8);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);padding:12px 18px}.AddBooking_previewRefLabel__G5YHR{color:#868c98;color:var(--text-tertiary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_previewRefValue__PIme9{color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,monospace;font-size:15px;font-weight:800;letter-spacing:.02em;margin-top:2px}.AddBooking_previewSection__QGbOr{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);padding:14px 18px}.AddBooking_previewSection__QGbOr:last-child{border-bottom:none}.AddBooking_previewSecLabel__xlUT9{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.AddBooking_previewRow__CfjPr{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12px;justify-content:space-between;padding:3px 0}.AddBooking_previewVal__eCvJZ{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:600}.AddBooking_previewProduct__rUH6U{align-items:center;display:flex;gap:8px;padding:5px 0}.AddBooking_previewProductIcon__0JrP-{color:#3b5bdb;color:var(--accent-blue);display:flex;height:16px;width:16px}.AddBooking_previewProductIcon__0JrP- svg{height:14px;width:14px}.AddBooking_previewProductName__mUiQs{color:#0f1419;color:var(--text-primary);flex:1 1;font-size:12px;font-weight:600}.AddBooking_previewProductStatus__PcU5-{border-radius:999px;font-size:10px;font-weight:600;padding:2px 6px}.AddBooking_pvSt_Pending__r1TAS{background:#fef3c7;color:#d97706}.AddBooking_pvSt_Option__IOpQ0{background:#eef2ff;color:#6366f1}.AddBooking_pvSt_Confirmed__g21bN{background:#ecfdf5;color:#059669}.AddBooking_pvSt_Cancelled__RKR\+f{background:#fef2f2;color:#dc2626}.AddBooking_previewTraveler__L339e{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.AddBooking_previewTravelerName__WMowC{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:600}.AddBooking_previewTravelerType__KS3Wt{background:#eef3ff;background:var(--blue-50);border-radius:999px;color:#3b5bdb;color:var(--accent-blue);font-size:10px;font-weight:700;padding:2px 6px}.AddBooking_previewAssignCount__-njLw{color:#3b5bdb;color:var(--accent-blue);font-size:12px;font-weight:600}.AddBooking_previewFinRow__2v5Zx{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12px;justify-content:space-between;padding:3px 0}.AddBooking_previewFinVal__7BKR-{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:700}.AddBooking_previewFinMargin__fssbc{border-top:1px dashed #eceef2;border-top:1px dashed var(--border-light);margin-top:4px;padding-top:6px}.AddBooking_previewFinPos__EBxzg{color:#059669!important}.AddBooking_previewFinNeg__fNTQ1{color:#dc2626!important}.AddBooking_sectionBlock__ySgtI{display:flex;flex-direction:column;gap:12px}.AddBooking_sectionLabel__CwijO{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_sectionLabelRow__j-r\+q{align-items:center;display:flex;justify-content:space-between}.AddBooking_divider__ecqsT{background:#eceef2;background:var(--border-light);height:1px;margin:2px 0}.AddBooking_typeRow__U1NFy{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.AddBooking_typeOption__Wx0gH{align-items:flex-start;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_typeOption__Wx0gH:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_typeOptionActive__jDP0F{background:#fffdf7!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e1a!important}.AddBooking_typeOptionRadio__pF4cy{align-items:center;border:2px solid #e2e4e9;border:2px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition);width:18px}.AddBooking_typeOptionActive__jDP0F .AddBooking_typeOptionRadio__pF4cy{border-color:#f5a51e;border-color:var(--accent-amber-light)}.AddBooking_typeOptionDot__TKaTP{background:#f5a51e;background:var(--accent-amber-light);border-radius:50%;height:8px;width:8px}.AddBooking_typeOptionLabel__UCx9w{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700;margin-bottom:2px}.AddBooking_typeOptionDesc__dJgEd{color:#868c98;color:var(--text-tertiary);font-size:11.5px;line-height:1.45}.AddBooking_custTabs__9fJt6{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:0;overflow:hidden}.AddBooking_custTab__GGqu0{align-items:center;background:#fff;background:var(--surface);border:none;border-right:1px solid #eceef2;border-right:1px solid var(--border-light);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:11px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_custTab__GGqu0:last-child{border-right:none}.AddBooking_custTab__GGqu0:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_custTabActive__MH3e-{background:linear-gradient(135deg,#fffbf0,#fff8e8);box-shadow:inset 0 -2px 0 #f5a51e;box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:#d97706;color:var(--accent-amber);font-weight:700}.AddBooking_custTabCount__X6Ht1{background:#f0f1f4;background:var(--surface-sunken);border-radius:999px;color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;padding:2px 7px}.AddBooking_custTabActive__MH3e- .AddBooking_custTabCount__X6Ht1{background:#f5a51e1f;color:#d97706;color:var(--accent-amber)}.AddBooking_custEmptyTab__DZ0jq{color:#868c98;color:var(--text-tertiary);font-size:13px;grid-column:1/-1;padding:32px 16px;text-align:center}.AddBooking_searchWrap__1b5QN{position:relative}.AddBooking_searchSvg__HWt9i{color:#b0b5bd;color:var(--text-quaternary);display:flex;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AddBooking_searchField__7A0I0{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_searchField__7A0I0:focus{background:#fff;background:var(--surface);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_searchClearBtn__u1xlR,.AddBooking_searchField__7A0I0::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_searchClearBtn__u1xlR{background:none;border:none;cursor:pointer;display:flex;line-height:1;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.AddBooking_searchClearBtn__u1xlR:hover{color:#525866;color:var(--text-secondary)}.AddBooking_customerGrid__wZ-wv{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;max-height:280px;overflow-y:auto}.AddBooking_custCard__oCLqi{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_custCard__oCLqi:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_custCardAvatar__aGv6f{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.AddBooking_custCardInfo__lW6JT{flex:1 1;min-width:0}.AddBooking_custCardName__KXmY2{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600}.AddBooking_custCardEmail__J55XG{color:#868c98;color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddBooking_custCardType__k8elT{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:2px 8px}.AddBooking_custCardTypeCompany__CEALO{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_selectedCustomer__jmO1v{align-items:center;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1.5px solid #a7f3d0;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px}.AddBooking_scAvatar__5S\+zN{align-items:center;background:#f5a51e;background:var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;width:38px}.AddBooking_scInfo__sny6A{flex:1 1;min-width:0}.AddBooking_scName__D7\+vh{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.AddBooking_scMeta__WhYXi{color:#525866;color:var(--text-secondary);font-size:11px;margin-top:1px}.AddBooking_scTypeBadge__xY7Jo{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:3px 8px}.AddBooking_scTypeBadgeCompany__TtT1B{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_scChangeBtn__uzAoY{background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:600;padding:6px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_scChangeBtn__uzAoY:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_newCustToggle__Pcrxh{align-items:center;background:none;border:1.5px dashed #e2e4e9;border:1.5px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);color:#d97706;color:var(--accent-amber);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:12px;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_newCustToggle__Pcrxh:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light)}.AddBooking_newCustForm__k-lp4{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_newCustHeader__IB6Pe{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:10px 14px}.AddBooking_newCustTitle__0DoxU{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.AddBooking_newCustBack__ANogc{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;height:32px;justify-content:center;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:32px}.AddBooking_newCustBack__ANogc:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 3px #0000000f;color:#0f1419;color:var(--text-primary)}.AddBooking_newCustBack__ANogc:active{transform:translateY(1px)}.AddBooking_formRow__4M\+hw{display:flex;gap:12px;margin-top:14px;padding:0 16px}.AddBooking_formRow__4M\+hw:last-child{margin-bottom:16px}.AddBooking_field__AU\+ui{display:flex;flex:1 1;flex-direction:column;gap:5px}.AddBooking_fieldFull__33-Zt{grid-column:1/-1}.AddBooking_fieldLabel__SbpOb{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.AddBooking_req__YSNHT{color:#ef4444}.AddBooking_input__6tr28{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_input__6tr28:hover{border-color:#d1d5db}.AddBooking_input__6tr28:focus{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_input__6tr28::placeholder{color:#b0b5bd;color:var(--text-quaternary)}select.AddBooking_input__6tr28{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.AddBooking_textarea__PzShB{min-height:56px;resize:vertical}.AddBooking_addressRow__d2vp0{display:flex;gap:8px}.AddBooking_priceInput__VPAB2{font-family:JetBrains Mono,SF Mono,monospace;font-size:12.5px;text-align:right;width:110px}.AddBooking_btnPrimary__0ymaz{align-items:center;background:linear-gradient(135deg,#f5a51e,#e69300);background:linear-gradient(135deg,var(--accent-amber-light),#e69300);border:none;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #f5a51e4d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:10px 22px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnPrimary__0ymaz:hover:not(.AddBooking_btnDisabled__AFI5R){box-shadow:0 4px 12px #f5a51e59;transform:translateY(-1px)}.AddBooking_btnDisabled__AFI5R{box-shadow:none!important;cursor:not-allowed;opacity:.4;transform:none!important}.AddBooking_btnSecondary__zcV-J{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#525866;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnSecondary__zcV-J:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db}.AddBooking_btnConfirm__-Vpts{align-items:center;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #0596694d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:10px 28px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnConfirm__-Vpts:hover{box-shadow:0 4px 12px #05966959;transform:translateY(-1px)}.AddBooking_btnGhost__6mX3n{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:8px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnGhost__6mX3n:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_btnDanger__5BLBK{align-items:center;background:#fff;background:var(--surface);border:1px solid #fecaca;border-radius:6px;border-radius:var(--radius-sm);color:#dc2626;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:8px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnDanger__5BLBK:hover{background:#fef2f2}.AddBooking_addBtn__h0V6j{align-items:center;background:#fffdf7;border:1.5px solid #f5a51e;border:1.5px solid var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#d97706;color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_addBtn__h0V6j:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.AddBooking_emptyState__30oaI{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.AddBooking_emptyIconWrap__9V7FP{align-items:center;background:#f0f1f4;background:var(--surface-sunken);border-radius:16px;color:#b0b5bd;color:var(--text-quaternary);display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.AddBooking_emptyIconWrap__9V7FP svg{height:24px;width:24px}.AddBooking_emptyTitle__Tswu5{color:#0f1419;color:var(--text-primary);font-size:15px;font-weight:700}.AddBooking_emptyDesc__Q5ajT{color:#868c98;color:var(--text-tertiary);font-size:13px;line-height:1.55;margin-bottom:8px;max-width:360px}.AddBooking_infoBox__DjVtT{background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);color:#525866;color:var(--text-secondary);font-size:12.5px;line-height:1.55;padding:12px 16px}.AddBooking_infoBox__DjVtT strong{color:#0f1419;color:var(--text-primary)}.AddBooking_productTypeBar__vmfDn{display:flex;flex-wrap:wrap;gap:8px}.AddBooking_productTypeBtn__izMyi{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;gap:8px;padding:9px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_productTypeBtn__izMyi:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);transform:translateY(-1px)}.AddBooking_productTypeBtn__izMyi:active{transform:translateY(0)}.AddBooking_productTypeBtnIcon__2ke5B{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.AddBooking_productTypeBtnIcon__2ke5B svg{height:16px;width:16px}.AddBooking_productTypeBtnLabel__\+KKo0{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700;white-space:nowrap}.AddBooking_productList__gNtI3{display:flex;flex-direction:column;gap:20px}.AddBooking_productCard__bXsv8{align-items:flex-start;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_productCard__bXsv8:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_pcIconWrap__ud4lC{align-items:center;background:#eef3ff;background:var(--blue-50);border-radius:6px;border-radius:var(--radius-sm);color:#3b5bdb;color:var(--accent-blue);display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:1px;width:36px}.AddBooking_pcBody__Dc38T{flex:1 1;min-width:0}.AddBooking_pcTop__tLwHn{align-items:center;display:flex;gap:8px;margin-bottom:5px}.AddBooking_pcType__-\+1b\+{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.AddBooking_pcStatus__OQAuM{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.AddBooking_pcDetails__StZfo{color:#868c98;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 16px}.AddBooking_pcDetails__StZfo strong{color:#525866;color:var(--text-secondary);font-weight:600}.AddBooking_pcActions__XNRhS{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.AddBooking_pcEdit__4xn1D{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_pcEdit__4xn1D:hover{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_pcRemove__nzs2W{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_pcRemove__nzs2W:hover{background:#fef2f2;color:#dc2626}.AddBooking_modalOverlay__3Ixzk{align-items:center;animation:AddBooking_fadeIn__ofyky .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}@keyframes AddBooking_fadeIn__ofyky{0%{opacity:0}to{opacity:1}}.AddBooking_modal__HlGmu{animation:AddBooking_slideUp__hFdpd .2s ease;background:#fff;background:var(--surface);border-radius:18px;border-radius:var(--radius-xl);box-shadow:0 12px 40px #0000001f;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:85vh;max-width:92vw;overflow:hidden;width:680px}.AddBooking_modalWide__eppRh{max-width:94vw;width:780px}@keyframes AddBooking_slideUp__hFdpd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AddBooking_modalHeader__jepd0{align-items:center;border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:18px 24px}.AddBooking_modalHeaderLeft__D2lDQ{align-items:center;display:flex;gap:10px}.AddBooking_modalTitle__GrzaC{color:#0f1419;color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.AddBooking_modalTypeBadge__eoq5a{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 10px;white-space:nowrap}.AddBooking_modalTypeBadge__eoq5a svg{height:13px;width:13px}.AddBooking_modalClose__AVCOC{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:32px}.AddBooking_modalClose__AVCOC:hover{background:#f0f1f4;background:var(--surface-sunken);color:#525866;color:var(--text-secondary)}.AddBooking_modalBody__oMoE6{flex:1 1;overflow-y:auto;padding:20px 24px}.AddBooking_modalFooter__zGzG8{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-top:1px solid #eceef2;border-top:1px solid var(--border-light);display:flex;gap:8px;justify-content:flex-end;padding:16px 24px}.AddBooking_modalFormLayout__QaCHe{display:flex;flex-direction:column;gap:0}.AddBooking_mfSection__L6Fm4{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:14px;padding:20px 0}.AddBooking_mfSection__L6Fm4:first-child{padding-top:0}.AddBooking_mfSection__L6Fm4:last-child{border-bottom:none;padding-bottom:0}.AddBooking_mfSectionHeader__eLANK{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_mfSectionHeaderRow__kd8hS{align-items:center;display:flex;justify-content:space-between}.AddBooking_mfRow2__M\+Vfj{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.AddBooking_mfRow3__G987f{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.AddBooking_mfSubSection__Mo\+Cj{display:flex;flex-direction:column;gap:10px;margin-top:4px}.AddBooking_legCard__sMK36{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.AddBooking_legHeader__ABUWZ{align-items:center;display:flex;justify-content:space-between}.AddBooking_legLabel__DNbSk{color:#525866;color:var(--text-secondary);font-size:12px;font-weight:700}.AddBooking_refundableToggle__eUyqO{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);display:flex;overflow:hidden}.AddBooking_refundableOption__gzwjm{background:#fff;background:var(--surface);border:none;color:#868c98;color:var(--text-tertiary);cursor:pointer;flex:1 1;font-family:inherit;font-size:11.5px;font-weight:600;padding:9px 8px;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_refundableOption__gzwjm:first-child{border-right:1px solid #eceef2;border-right:1px solid var(--border-light)}.AddBooking_refundableOption__gzwjm:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_refundableOptionActiveGreen__iS25z{background:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0;color:#059669;font-weight:700}.AddBooking_refundableOptionActiveRed__THRBl{background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca;color:#dc2626;font-weight:700}.AddBooking_adjustmentList__pVZdM{display:flex;flex-direction:column;gap:8px}.AddBooking_adjustmentRow__8b\+T2{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:8px;padding:8px 12px}.AddBooking_adjustmentRow__8b\+T2 .AddBooking_input__6tr28{flex-shrink:0;width:auto}.AddBooking_adjustmentRow__8b\+T2 select.AddBooking_input__6tr28{width:120px}.AddBooking_notesList__BZupk{display:flex;flex-direction:column;gap:10px}.AddBooking_noteItem__8dcJH{border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_noteMeta__QaBVJ{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:8px 12px}.AddBooking_noteAuthor__PG77P{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700}.AddBooking_noteDate__nJusd{color:#b0b5bd;color:var(--text-quaternary);flex:1 1;font-size:10px}.AddBooking_noteItem__8dcJH .AddBooking_input__6tr28,.AddBooking_noteItem__8dcJH .AddBooking_textarea__PzShB{border:none;border-radius:0}.AddBooking_hotelSearchWrap__YEiVO{position:relative;width:100%}.AddBooking_hotelSearchInputWrap__92xa0{position:relative}.AddBooking_hotelSearchIcon__2Bx57{color:#b0b5bd;color:var(--text-quaternary);display:flex;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AddBooking_hotelSearchInput__F-d8m{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_hotelSearchInput__F-d8m:focus{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_hotelSearchClear__MoBcb,.AddBooking_hotelSearchInput__F-d8m::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_hotelSearchClear__MoBcb{background:none;border:none;cursor:pointer;display:flex;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.AddBooking_hotelSearchClear__MoBcb:hover{color:#525866;color:var(--text-secondary)}.AddBooking_hotelDropdown__Ny6b8{animation:AddBooking_dropdownIn__3m4rs .15s ease;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:50}@keyframes AddBooking_dropdownIn__3m4rs{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AddBooking_hotelDropdownList__w6w8F{max-height:260px;overflow-y:auto}.AddBooking_hotelDropdownItem__JqInq{align-items:center;background:none;border:none;border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:10px 14px;text-align:left;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:100%}.AddBooking_hotelDropdownItem__JqInq:last-child{border-bottom:none}.AddBooking_hotelDropdownItem__JqInq:hover{background:#f8f9fb;background:var(--surface-raised)}.AddBooking_hotelItemIcon__OE4oY{align-items:center;background:#fff4e6;border-radius:6px;border-radius:var(--radius-sm);color:#d97706;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_hotelItemIcon__OE4oY svg{height:18px;width:18px}.AddBooking_hotelItemInfo__GoApA{flex:1 1;min-width:0}.AddBooking_hotelItemName__Yt3Sh{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:2px}.AddBooking_hotelItemMeta__dVoXv{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:11px;gap:10px}.AddBooking_hotelItemStars__4dmga{align-items:center;color:#f59e0b;display:flex;gap:1px}.AddBooking_hotelItemLoc__k9Sh1{align-items:center;display:flex;gap:3px}.AddBooking_hotelItemLoc__k9Sh1 svg{height:11px;width:11px}.AddBooking_hotelDropdownEmpty__74jmI{color:#868c98;color:var(--text-tertiary);font-size:13px;padding:24px 16px;text-align:center}.AddBooking_hotelDropdownFooter__3Q5CD{background:#f8f9fb;background:var(--surface-raised);border-top:1px solid #eceef2;border-top:1px solid var(--border-light);color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:600;padding:8px 14px;text-align:center}.AddBooking_hotelSelected__Kdf-y{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1.5px solid #a7f3d0;gap:12px;padding:12px 14px}.AddBooking_hotelSelectedIcon__pIybl,.AddBooking_hotelSelected__Kdf-y{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex}.AddBooking_hotelSelectedIcon__pIybl{background:#fff4e6;color:#d97706;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_hotelSelectedInfo__\+VThJ{flex:1 1;min-width:0}.AddBooking_hotelSelectedName__3SIAU{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700;margin-bottom:3px}.AddBooking_hotelSelectedMeta__OJVrW{align-items:center;display:flex;gap:10px}.AddBooking_hotelStars__F6De0{align-items:center;color:#f59e0b;display:flex;gap:1px}.AddBooking_hotelSelectedLoc__TUxWF{align-items:center;color:#525866;color:var(--text-secondary);display:flex;font-size:11.5px;gap:3px}.AddBooking_hotelSelectedLoc__TUxWF svg{height:12px;width:12px}.AddBooking_hotelClearBtn__OhqFM{background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:600;padding:6px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_hotelClearBtn__OhqFM:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_travelerHeader__6eFoS{align-items:center;display:flex;gap:10px;padding:0 4px 8px}.AddBooking_trHdrIndex__ca\+dY{text-align:center;width:30px}.AddBooking_trHdrFields__SKsYC,.AddBooking_trHdrIndex__ca\+dY{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;text-transform:uppercase}.AddBooking_trHdrFields__SKsYC{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr .7fr 1fr 56px;letter-spacing:.04em}.AddBooking_trHdrAction__Mf1O7{width:30px}.AddBooking_travelerList__xJygd{display:flex;flex-direction:column;gap:6px}.AddBooking_travelerRow__IMUtD{align-items:center;display:flex;gap:10px;padding:4px}.AddBooking_trIndex__yzCd1{align-items:center;background:#f0f1f4;background:var(--surface-sunken);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.AddBooking_trFields__ZKMB7{grid-gap:8px;align-items:center;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr .7fr 1fr 56px}.AddBooking_trType__e3Bfn{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-align:center}.AddBooking_trRemove__9fW8O{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_trRemove__9fW8O:hover{background:#fef2f2;color:#dc2626}.AddBooking_assignTable__6oZep{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_atHeader__km2nN{background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #e2e4e9;border-bottom:1px solid var(--border);display:flex}.AddBooking_atCorner__Y8094{color:#b0b5bd;color:var(--text-quaternary);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:12px 16px;text-transform:uppercase;width:190px}.AddBooking_atProdHead__PBEGd{align-items:center;border-left:1px solid #eceef2;border-left:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:2px;padding:10px 12px;text-align:center}.AddBooking_atProdIcon__QUObN{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_atProdIcon__QUObN svg{height:14px;width:14px}.AddBooking_atProdType__mFuLO{color:#0f1419;color:var(--text-primary);font-size:11px;font-weight:700}.AddBooking_atProdSup__gY0Jm{color:#b0b5bd;color:var(--text-quaternary);font-size:10px}.AddBooking_atAssignAll__ofAmP{background:none;border:none;color:#d97706;color:var(--accent-amber);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:1px 0}.AddBooking_atAssignAll__ofAmP:hover{text-decoration:underline}.AddBooking_atRow__18kbo{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex}.AddBooking_atRow__18kbo:last-child{border-bottom:none}.AddBooking_atTraveler__qkr7m{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:12px 16px;width:190px}.AddBooking_atTravName__hIYAb{color:#525866;color:var(--text-secondary);font-size:12px;font-weight:600}.AddBooking_atTravType__Ywbp6{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700}.AddBooking_atCell__IR2eY{border-left:1px solid #eceef2;border-left:1px solid var(--border-light);flex:1 1}.AddBooking_atCell__IR2eY,.AddBooking_atCheck__wziX1{align-items:center;display:flex;justify-content:center}.AddBooking_atCheck__wziX1{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#0000;cursor:pointer;height:28px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:28px}.AddBooking_atCheck__wziX1:hover{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e14}.AddBooking_atCheckActive__FFKoN{background:#f5a51e;background:var(--accent-amber-light);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 3px #f5a51e4d;color:#fff}.AddBooking_pricingSummaryBar__Exj5L{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.AddBooking_psTile__f7zk3{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);padding:14px 16px}.AddBooking_psTilePositive__jIRFp{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#a7f3d0}.AddBooking_psTileNegative__eNnir{background:linear-gradient(135deg,#fef2f2,#fff1f2);border-color:#fecaca}.AddBooking_psLabel__4U0az{color:#b0b5bd;color:var(--text-quaternary);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase}.AddBooking_psValue__-9-cn{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.01em}.AddBooking_psPositive__GLz0w{color:#059669}.AddBooking_psNegative__ksPio{color:#dc2626}.AddBooking_pricingGroup__YCaPn{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_pgHeader__9d9tm{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:12px 16px}.AddBooking_pgIcon__81VQO{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_pgIcon__81VQO svg{height:16px;width:16px}.AddBooking_pgType__36EMX{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.AddBooking_pgSup__z3VUD{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_pgTable__cb9sc{padding:0}.AddBooking_pgTableHead__ZTD7P{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddBooking_pgRow__GHNdi,.AddBooking_pgTableHead__ZTD7P{grid-gap:8px;border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:grid;gap:8px;grid-template-columns:1.5fr .7fr 1fr 1fr 1fr;padding:10px 16px}.AddBooking_pgRow__GHNdi{align-items:center}.AddBooking_pgRow__GHNdi:last-child{border-bottom:none}.AddBooking_pgName__41Y2l{color:#525866;color:var(--text-secondary);font-size:13px;font-weight:600}.AddBooking_pgRowType__vjbJR{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700}.AddBooking_pgSelling__dZqJN{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;font-weight:700;text-align:right}.AddBooking_summaryRefBar__EjIfh{align-items:center;background:linear-gradient(135deg,#fffbf0,#fff8e8);border:1.5px solid #fde4b0;border-radius:10px;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:16px 20px}.AddBooking_summaryRefLabel__tnqIg{color:#92610e;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_summaryRefValue__Pq2Vs{color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,monospace;font-size:22px;font-weight:800;letter-spacing:.02em;margin-top:2px}.AddBooking_summaryStatusBadge__lO2Hw{background:#fff;background:var(--surface);border:1px solid #fde4b0;border-radius:999px;color:#d97706;font-size:11.5px;font-weight:700;padding:5px 14px}.AddBooking_warningBox__auN4z{background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;border-radius:var(--radius-md);color:#991b1b;font-size:12.5px;padding:14px 16px}.AddBooking_warningBox__auN4z strong{display:block;margin-bottom:4px}.AddBooking_warningList__FeCUd{margin:6px 0 0;padding-left:18px}.AddBooking_warningList__FeCUd li{line-height:1.5;margin-bottom:3px}.AddBooking_summaryGrid__guZ05{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AddBooking_summaryCard__UIq-q{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_scardHeader__ETi2j{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);color:#525866;color:var(--text-secondary);display:flex;font-size:12.5px;font-weight:700;gap:8px;padding:12px 16px}.AddBooking_scardHeader__ETi2j svg{color:#3b5bdb;color:var(--accent-blue);height:14px;width:14px}.AddBooking_scardBody__EIV-j{display:flex;flex-direction:column;gap:7px;padding:14px 16px}.AddBooking_scardRow__Vo4ZC{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12.5px;justify-content:space-between}.AddBooking_scardRow__Vo4ZC strong{color:#0f1419;color:var(--text-primary);font-weight:600}.AddBooking_scardEmpty__YKfeT{color:#b0b5bd;color:var(--text-quaternary);font-size:12px;font-style:italic}.AddBooking_scardProductRow__DfqMZ{align-items:center;display:flex;gap:8px;padding:4px 0}.AddBooking_scardProductIcon__U6S0J{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_scardProductIcon__U6S0J svg{height:14px;width:14px}.AddBooking_scardProductType__1NJuB{color:#0f1419;color:var(--text-primary);font-size:12.5px;font-weight:600}.AddBooking_scardProductSup__NaV49{color:#b0b5bd;color:var(--text-quaternary);flex:1 1;font-size:11px}.AddBooking_scardProductStatus__6NL6I{font-size:10px;font-weight:700}.AddBooking_summaryHero__Gd-OP{align-items:stretch;background:linear-gradient(135deg,#fffbf0,#fff7e0 60%,#fff3cc);border:1.5px solid #fde4b0;border-radius:14px;border-radius:var(--radius-lg);display:flex;gap:0;overflow:hidden}.AddBooking_summaryHeroLeft__V-IvV{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:24px 28px}.AddBooking_summaryHeroRefLabel__Lw5G4{color:#92610e;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.AddBooking_summaryHeroRef__bMNYa{color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1}.AddBooking_summaryHeroBadges__m-U-7{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AddBooking_summaryHeroDot__mJ2Pt{color:#c09040;font-size:12px}.AddBooking_summaryHeroRight__rxCxI{background:#ffffff8c;border-left:1px solid #fde4b0;display:flex;flex-direction:column;flex-shrink:0;gap:14px;justify-content:center;min-width:340px;padding:20px 24px}.AddBooking_summaryHeroStats__jK7XY{align-items:center;display:flex;gap:0}.AddBooking_summaryHeroStat__dDDcy{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px}.AddBooking_summaryHeroStatVal__zTRKe{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;letter-spacing:-.01em}.AddBooking_summaryHeroStatLabel__eBnqf{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AddBooking_summaryHeroStatDiv__GLWzI{background:#fde4b0;flex-shrink:0;height:32px;width:1px}.AddBooking_summaryHeroStepRow__5Z7IJ{align-items:center;display:flex;gap:6px;justify-content:center}.AddBooking_summaryHeroStep__9s1xG{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:10px;font-weight:600;gap:4px}.AddBooking_summaryHeroStepDot__fTl2s{background:#34d399;border-radius:50%;flex-shrink:0;height:6px;width:6px}.AddBooking_summaryHeroStepDotActive__c-12P{background:#d97706;border-radius:50%;box-shadow:0 0 0 3px #f5a51e33;flex-shrink:0;height:8px;width:8px}.AddBooking_sumSection__KHdQ2{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);overflow:hidden}.AddBooking_sumSectionHdr__srX1t{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:14px 20px}.AddBooking_sumSectionHdrLeft__Tgqrb{align-items:center;display:flex;gap:8px}.AddBooking_sumSectionIcon__lIxwf{align-items:center;display:flex;justify-content:center}.AddBooking_sumSectionIcon__lIxwf svg{height:16px;width:16px}.AddBooking_sumSectionTitle__bAXPa{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700;letter-spacing:-.01em}.AddBooking_sumSectionCount__XM4R3{background:#f0f1f4;background:var(--surface-sunken);border-radius:999px;color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:700;padding:2px 8px}.AddBooking_sumSectionBody__zpZuj{display:flex;flex-direction:column;gap:14px;padding:18px 20px}.AddBooking_sumEditBtn__-Wqai{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_sumEditBtn__-Wqai:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#f5a51e;border-color:var(--accent-amber-light);color:#d97706;color:var(--accent-amber)}.AddBooking_sumEditBtn__-Wqai svg{height:12px;width:12px}.AddBooking_sumTwoCol__qd-yE{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AddBooking_sumInfoCard__WYiFA{border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_sumInfoCardTitle__lqFRL{background:#f8f9fb;background:var(--surface-raised);color:#868c98;color:var(--text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:10px 14px 8px;text-transform:uppercase}.AddBooking_sumInfoCardTitle__lqFRL,.AddBooking_sumInfoRow__ijl8B{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light)}.AddBooking_sumInfoRow__ijl8B{align-items:center;display:flex;font-size:12.5px;justify-content:space-between;padding:8px 14px}.AddBooking_sumInfoRow__ijl8B:last-child{border-bottom:none}.AddBooking_sumInfoRowLabel__iYD9X{color:#868c98;color:var(--text-tertiary);flex-shrink:0;margin-right:8px}.AddBooking_sumInfoRowVal__l9Z7i{color:#0f1419;color:var(--text-primary);font-weight:600;text-align:right}.AddBooking_sumCustomerCard__MMuzh{align-items:flex-start;background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:14px;padding:18px}.AddBooking_sumCustomerAvatar__cPQBz{align-items:center;border-radius:10px;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:48px;justify-content:center;letter-spacing:-.02em;width:48px}.AddBooking_sumCustomerInfo__NpuGL{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.AddBooking_sumCustomerName__MiA4W{color:#0f1419;color:var(--text-primary);font-size:15px;font-weight:700}.AddBooking_sumCustomerFields__9Ucdn{display:flex;flex-direction:column;gap:5px}.AddBooking_sumCustomerField__fkLnB{align-items:center;color:#525866;color:var(--text-secondary);display:flex;font-size:12px;gap:7px}.AddBooking_sumCustomerFieldIcon__xhcC2{flex-shrink:0;font-size:12px}.AddBooking_sumDetailEmpty__0\+nkT{color:#b0b5bd;color:var(--text-quaternary);font-size:13px;font-style:italic;padding:16px 0;text-align:center}.AddBooking_sumProductList__835VZ{display:flex;flex-direction:column;gap:12px}.AddBooking_sumProductCard__h1QGV{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--transition)}.AddBooking_sumProductCard__h1QGV:hover{box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm)}.AddBooking_sumProductCardHdr__iskaZ{align-items:center;background:#f8f9fb;background:var(--surface-raised);display:flex;justify-content:space-between;padding:12px 16px}.AddBooking_sumProductCardHdrLeft__p7YNV{align-items:center;display:flex;gap:12px}.AddBooking_sumProductCardIcon__VpfWy{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_sumProductCardIcon__VpfWy svg{height:18px;width:18px}.AddBooking_sumProductCardType__SDvaB{color:#0f1419;color:var(--text-primary);font-size:14px;font-weight:700}.AddBooking_sumProductCardSup__zssRC{color:#868c98;color:var(--text-tertiary);font-size:11.5px;margin-top:2px}.AddBooking_sumProductCardHdrRight__CWqkw{align-items:center;display:flex;gap:8px}.AddBooking_sumProductPaxBadge__ALi8d{align-items:center;background:#eef3ff;background:var(--blue-50);border-radius:999px;color:#3b5bdb;color:var(--accent-blue);display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 10px}.AddBooking_sumProductPaxBadge__ALi8d svg{height:12px;width:12px}.AddBooking_sumProductCardDivider__bp6iW{background:#eceef2;background:var(--border-light);height:1px}.AddBooking_sumFlightLegs__nqaMc{display:flex;flex-direction:column;gap:0}.AddBooking_sumFlightLeg__nyq4n{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);padding:14px 16px}.AddBooking_sumFlightLeg__nyq4n:last-child{border-bottom:none}.AddBooking_sumFlightLegBar__M1Liu{align-items:center;display:flex;gap:8px;margin-bottom:12px}.AddBooking_sumFlightLegLabel__pl4Dn{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_sumFlightRoute__BdOy2{align-items:center;display:flex;gap:12px;margin-bottom:10px}.AddBooking_sumFlightPort__1GDw\+{display:flex;flex:1 1;flex-direction:column;gap:3px}.AddBooking_sumFlightCode__TNYqL{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;letter-spacing:.04em}.AddBooking_sumFlightTime__K1nmE{color:#868c98;color:var(--text-tertiary);font-size:11.5px;font-weight:500}.AddBooking_sumFlightArrow__xRWhv{align-items:center;color:#b0b5bd;color:var(--text-quaternary);display:flex;flex:0 0 auto;gap:6px}.AddBooking_sumFlightArrowLine__ElJl-{background:#e2e4e9;background:var(--border);height:1px;width:28px}.AddBooking_sumFlightArrowIcon__C2Nuf{color:#d97706;color:var(--accent-amber);display:flex}.AddBooking_sumFlightArrowIcon__C2Nuf svg{height:16px;width:16px}.AddBooking_sumFlightPills__O\+duf{display:flex;flex-wrap:wrap;gap:5px}.AddBooking_sumFlightBaggage__q6nis{border-top:1px dashed #eceef2;border-top:1px dashed var(--border-light);color:#525866;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;margin-top:8px;padding-top:8px}.AddBooking_sumHotelDetail__9QIwX{display:flex;flex-direction:column;gap:12px;padding:14px 16px}.AddBooking_sumHotelHeader__aZ79Q{align-items:flex-start;display:flex;gap:12px}.AddBooking_sumHotelIconWrap__xo5tQ{align-items:center;background:#fff4e6;border-radius:6px;border-radius:var(--radius-sm);color:#d97706;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_sumHotelIconWrap__xo5tQ svg{height:18px;width:18px}.AddBooking_sumHotelName__HoqzM{color:#0f1419;color:var(--text-primary);font-size:15px;font-weight:700}.AddBooking_sumHotelMeta__Fzv2V{align-items:center;display:flex;gap:10px;margin-top:3px}.AddBooking_sumHotelStars__95wnZ{color:#f59e0b;font-size:13px;letter-spacing:1px}.AddBooking_sumHotelLoc__cHAqC{align-items:center;color:#525866;color:var(--text-secondary);display:flex;font-size:12px;gap:4px}.AddBooking_sumHotelLoc__cHAqC svg{height:11px;width:11px}.AddBooking_sumHotelDates__gUMgA{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:12px 14px}.AddBooking_sumHotelDateBox__Mt2IS{display:flex;flex:1 1;flex-direction:column;gap:3px}.AddBooking_sumHotelDateLabel__1y7nS{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddBooking_sumHotelDateVal__nPc-Z{color:#0f1419;color:var(--text-primary);font-size:14px;font-weight:700}.AddBooking_sumHotelNightBadge__4Tj9o{background:#fffbeb;background:var(--amber-50);border:1.5px solid #fde4b0;border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:13px;font-weight:800;padding:6px 14px}.AddBooking_sumHotelRooms__xSMLE{display:flex;flex-direction:column;gap:6px}.AddBooking_sumHotelRoom__F16L2{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:10px;padding:8px 12px}.AddBooking_sumHotelRoomIdx__7p5Yl{background:#f0f1f4;background:var(--surface-sunken);border-radius:4px;color:#868c98;color:var(--text-tertiary);flex-shrink:0;font-size:10px;font-weight:800;padding:2px 7px}.AddBooking_sumHotelRoomName__4QUBy{color:#0f1419;color:var(--text-primary);flex:1 1;font-size:12.5px;font-weight:600}.AddBooking_sumHotelRoomPills__JhsZA{display:flex;flex-wrap:wrap;gap:5px}.AddBooking_sumTransferDetail__CaSgb{padding:14px 16px}.AddBooking_sumTransferRoute__zqW3a{align-items:center;display:flex;gap:12px}.AddBooking_sumTransferLoc__kL0xH{display:flex;flex:1 1;flex-direction:column;gap:3px}.AddBooking_sumTransferLocLabel__7RPLv{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddBooking_sumTransferLocName__\+yqd\+{color:#0f1419;color:var(--text-primary);font-size:14px;font-weight:700}.AddBooking_sumTransferLocTime__Oof6M{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_sumTransferMid__wBaWE{align-items:center;color:#b0b5bd;color:var(--text-quaternary);display:flex;flex-shrink:0;gap:6px}.AddBooking_sumTransferMidLine__U6W56{background:#e2e4e9;background:var(--border);height:1px;width:24px}.AddBooking_sumTransferMidIcon__rEI7P{color:#0d7a4f;display:flex}.AddBooking_sumTransferMidIcon__rEI7P svg{height:16px;width:16px}.AddBooking_sumGenericGrid__XdKFM{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:12px 16px}.AddBooking_sumGenericField__kbFgA{display:flex;flex-direction:column;gap:3px}.AddBooking_sumGenericLabel__uGpyj{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddBooking_sumGenericVal__NSW0e{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600}.AddBooking_sumPaxStrip__qkH\+M{display:flex;gap:8px}.AddBooking_sumPaxStripItem__JjDxZ{align-items:center;border-radius:10px;border-radius:var(--radius-md);display:flex;font-weight:700;gap:6px;padding:6px 14px}.AddBooking_sumPaxStripCount__zKYra{font-size:18px}.AddBooking_sumPaxStripLabel__vP1Tp{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.AddBooking_sumTravelerGrid__2YhbS{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.AddBooking_sumTravelerCard__rf6wr{align-items:flex-start;background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px;position:relative;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_sumTravelerCard__rf6wr:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_sumTravelerAvatar__rzVre{align-items:center;border-radius:10px;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:40px;justify-content:center;letter-spacing:-.02em;width:40px}.AddBooking_sumTravelerBody__h87vI{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.AddBooking_sumTravelerName__PblKL{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.AddBooking_sumTravelerMeta__-4U1u{align-items:center;display:flex;gap:6px}.AddBooking_sumPaxTypeBadge__DMfvQ{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 8px}.AddBooking_sumTravelerMetaItem__2r87M{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:500}.AddBooking_sumTravelerDob__Zt7Vz{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_sumTravelerAssign__ss0ZR{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.AddBooking_sumTravelerAssignTag__oD2AF{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;gap:3px;padding:2px 7px}.AddBooking_sumTravelerAssignTag__oD2AF svg{height:10px;width:10px}.AddBooking_sumTravelerIndex__oox9q{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;position:absolute;right:12px;top:10px}.AddBooking_sumAssignMatrix__47tiy{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_sumAssignHdr__RO6Rh{background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #e2e4e9;border-bottom:1px solid var(--border);display:flex}.AddBooking_sumAssignHdrCorner__TrnyN{color:#b0b5bd;color:var(--text-quaternary);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:10px 16px;text-transform:uppercase;width:200px}.AddBooking_sumAssignHdrProd__2FLkX{align-items:center;border-left:1px solid #eceef2;border-left:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:3px;padding:8px 12px;text-align:center}.AddBooking_sumAssignHdrProd__2FLkX svg{height:14px;width:14px}.AddBooking_sumAssignHdrProdType__pH-u8{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700}.AddBooking_sumAssignRow__W4Oub{border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex}.AddBooking_sumAssignRow__W4Oub:last-child{border-bottom:none}.AddBooking_sumAssignTraveler__CMaro{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:10px 16px;width:200px}.AddBooking_sumAssignTravNum__fVOAE{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:10px;font-weight:800;height:22px;justify-content:center;width:22px}.AddBooking_sumAssignTravName__93Za4{color:#525866;color:var(--text-secondary);flex:1 1;font-size:12.5px;font-weight:600}.AddBooking_sumAssignTravType__DzfpZ{font-size:10px;font-weight:700}.AddBooking_sumAssignCell__DcmcE{align-items:center;border-left:1px solid #eceef2;border-left:1px solid var(--border-light);display:flex;flex:1 1;justify-content:center;padding:8px}.AddBooking_sumAssignCheckYes__CQYUG{align-items:center;background:linear-gradient(135deg,#34d399,#059669);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #0596694d;color:#fff;display:flex;height:26px;justify-content:center;width:26px}.AddBooking_sumAssignCheckYes__CQYUG svg{height:12px;width:12px}.AddBooking_sumAssignCheckNo__RZDZc{color:#b0b5bd;color:var(--text-quaternary);font-size:14px;font-weight:500}.AddBooking_sumSSRList__kxSLH{display:flex;flex-direction:column;gap:6px}.AddBooking_sumSSRRow__Jowhi{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:10px 14px}.AddBooking_sumSSRCatBadge__DBbTw{background:#ecfeff;border-radius:999px;color:#0891b2;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.AddBooking_sumSSRCode__3KDDu{color:#0f1419;color:var(--text-primary);flex-shrink:0;font-size:12px;font-weight:700;min-width:80px}.AddBooking_sumSSRDesc__IWnXn{color:#525866;color:var(--text-secondary);flex:1 1;font-size:12.5px}.AddBooking_sumSSRMeta__rlSHr{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:11.5px;gap:6px}.AddBooking_sumSSRPrice__QX2af{color:#1d4ed8;flex-shrink:0;font-family:monospace;font-size:13px;font-weight:700}.AddBooking_sumFinTiles__cWf6i{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.AddBooking_sumFinTile__3Z623{border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:16px 18px}.AddBooking_sumFinTileLabel__sEDrm{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_sumFinTileVal__U6klh{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.AddBooking_sumFinTileSub__NZuVR{font-size:11.5px;font-weight:600;opacity:.75}.AddBooking_sumPricingBreakdown__AMW1C{display:flex;flex-direction:column;gap:10px}.AddBooking_sumPricingBreakdownTitle__knZ11{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_sumPricingGroup__XT2KL{border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_sumPricingGroupHdr__lVXhR{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:10px 14px}.AddBooking_sumPricingGroupLeft__EH3\+x{align-items:center;display:flex;gap:8px}.AddBooking_sumPricingGroupIcon__oTo1L{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.AddBooking_sumPricingGroupIcon__oTo1L svg{height:14px;width:14px}.AddBooking_sumPricingGroupType__V0xun{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.AddBooking_sumPricingGroupSup__y\+wRx{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_sumPricingGroupTotals__IiXDN{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.AddBooking_sumPricingTableHdr__6QGVD{background:#f8f9fb;background:var(--surface-raised);color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.AddBooking_sumPricingTableHdr__6QGVD,.AddBooking_sumPricingTableRow__RkxNa{grid-gap:8px;border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:grid;gap:8px;grid-template-columns:28px 1.8fr .7fr 1fr 1fr 1fr 1fr .8fr}.AddBooking_sumPricingTableRow__RkxNa{align-items:center;font-size:12.5px;padding:9px 14px}.AddBooking_sumPricingTableRow__RkxNa:last-child{border-bottom:none}.AddBooking_sumPricingRowIdx__HB\+5o{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700}.AddBooking_sumPricingRowName__jB0Au{color:#525866;color:var(--text-secondary);font-size:12.5px;font-weight:600}.AddBooking_sumPricingAmt__ggm68{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:12.5px;text-align:right}.AddBooking_sumAdjustments__5guEd{display:flex;flex-direction:column;gap:6px}.AddBooking_sumAdjRow__oeISE{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:12px;padding:8px 14px}.AddBooking_sumAdjLabel__xoku0{color:#0f1419;color:var(--text-primary);flex:1 1;font-size:13px;font-weight:600}.AddBooking_sumAdjMode__SK6pk{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_sumGrandTotal__\+wP-6{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #eceef2;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:16px}.AddBooking_sumGrandTotalRow__iv017{align-items:center;color:#525866;color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between}.AddBooking_sumGrandTotalFinal__AzWci{align-items:center;border-top:1.5px solid #e2e4e9;border-top:1.5px solid var(--border);color:#0f1419;color:var(--text-primary);display:flex;font-size:16px;font-weight:800;justify-content:space-between;letter-spacing:-.01em;margin-top:4px;padding:10px 0 8px}.AddBooking_sumGrandTotalOutstanding__PWuJJ{align-items:center;display:flex;font-size:13px;font-weight:700;justify-content:space-between}.AddBooking_sumNotesList__8trPX{display:flex;flex-direction:column;gap:8px}.AddBooking_sumNoteItem__e4V3t{border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_sumNoteMeta__RqYu0{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:10px;padding:8px 14px}.AddBooking_sumNoteAuthor__dgBPt{color:#525866;color:var(--text-secondary);font-size:12px;font-weight:700}.AddBooking_sumNoteDate__Cq5PK{color:#b0b5bd;color:var(--text-quaternary);font-size:11px}.AddBooking_sumNoteText__fGbB9{color:#525866;color:var(--text-secondary);font-size:13px;line-height:1.55;padding:12px 14px}.AddBooking_sumDocsGrid__Al\+aT{display:flex;flex-direction:column;gap:8px}.AddBooking_sumDocItem__psTyR{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:14px;padding:12px 14px}.AddBooking_sumDocEmoji__hDz2W{flex-shrink:0;font-size:20px}.AddBooking_sumDocInfo__nHTFK{display:flex;flex:1 1;flex-direction:column;gap:2px}.AddBooking_sumDocLabel__6C8rN{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600}.AddBooking_sumDocDesc__4Pja7{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_sumDocStatus__B\+l\+X{background:#f0f1f4;background:var(--surface-sunken);border-radius:999px;color:#b0b5bd;color:var(--text-quaternary);flex-shrink:0;font-size:11px;font-weight:700;padding:3px 10px}@media (max-width:1200px){.AddBooking_preview__Qb9Jb{display:none}}@media (max-width:900px){.AddBooking_summaryHeroRight__rxCxI{min-width:0}.AddBooking_summaryHeroStepRow__5Z7IJ{display:none}.AddBooking_sumFinTiles__cWf6i{grid-template-columns:1fr 1fr}.AddBooking_sumTwoCol__qd-yE{grid-template-columns:1fr}.AddBooking_sumTravelerGrid__2YhbS{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.AddBooking_layout__dXY4r{padding:16px}.AddBooking_stepper__n20Fu{justify-content:flex-start;padding:12px 7px}.AddBooking_stepText__OFa8F{display:none}.AddBooking_stepConnector__5Xrgb{width:20px}.AddBooking_customerGrid__wZ-wv,.AddBooking_typeRow__U1NFy{grid-template-columns:1fr}.AddBooking_formRow__4M\+hw{flex-direction:column}.AddBooking_summaryGrid__guZ05{grid-template-columns:1fr}.AddBooking_sumFinTiles__cWf6i{grid-template-columns:1fr 1fr}.AddBooking_sumTwoCol__qd-yE{grid-template-columns:1fr}.AddBooking_sumPricingTableHdr__6QGVD,.AddBooking_sumPricingTableRow__RkxNa{grid-template-columns:24px 1.5fr .6fr 1fr 1fr 1fr}.AddBooking_sumPricingTableHdr__6QGVD span:nth-child(7),.AddBooking_sumPricingTableHdr__6QGVD span:nth-child(8),.AddBooking_sumPricingTableRow__RkxNa span:nth-child(7),.AddBooking_sumPricingTableRow__RkxNa span:nth-child(8){display:none}.AddBooking_summaryHeroRight__rxCxI{min-width:0}.AddBooking_summaryHeroStepRow__5Z7IJ{display:none}.AddBooking_mfRow2__M\+Vfj,.AddBooking_mfRow3__G987f,.AddBooking_pricingSummaryBar__Exj5L{grid-template-columns:1fr}.AddBooking_productTypeBar__vmfDn{gap:6px}.AddBooking_headerCenter__Wh7It{display:none}}@media (max-width:640px){.AddBooking_header__esh8g{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 16px}.AddBooking_headerRight__xHiT0{justify-content:flex-end;width:100%}.AddBooking_headerCenter__Wh7It{display:none}.AddBooking_pgRow__GHNdi,.AddBooking_pgTableHead__ZTD7P,.AddBooking_trFields__ZKMB7,.AddBooking_trHdrFields__SKsYC{grid-template-columns:1fr 1fr}.AddBooking_addressRow__d2vp0{flex-wrap:wrap}.AddBooking_stepContent__V7lk3{padding:18px}.AddBooking_productTypeBar__vmfDn{gap:6px}.AddBooking_productTypeBtn__izMyi{gap:6px;padding:7px 12px}.AddBooking_productTypeBtnIcon__2ke5B{height:26px;width:26px}.AddBooking_productTypeBtnLabel__\+KKo0{font-size:12px}.AddBooking_custTabs__9fJt6{flex-direction:column}.AddBooking_adjustmentRow__8b\+T2{flex-wrap:wrap}}.StepSSR_topBar__2ekns{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.StepSSR_summaryPills__C2PDd{align-items:center;display:flex;gap:8px}.StepSSR_summaryPill__hrXSH{align-items:baseline;background:var(--surface-raised);border:1px solid var(--border);border-radius:999px;display:inline-flex;gap:5px;padding:6px 14px}.StepSSR_summaryPillPrice__YNxEt{background:#ecfdf5;border-color:#a7f3d0}.StepSSR_pillNum__VNmOd{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:15px;font-weight:800;letter-spacing:-.01em}.StepSSR_summaryPillPrice__YNxEt .StepSSR_pillNum__VNmOd{color:#059669}.StepSSR_pillLabel__NNJ1G{color:var(--text-tertiary);font-size:11px;font-weight:600}.StepSSR_topBarActions__zT0vl{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.StepSSR_ctxPanel__3SjbG{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:0;overflow:hidden}.StepSSR_ctxSection__5Qb8K{border-bottom:1px solid var(--border-light);padding:14px 16px}.StepSSR_ctxSection__5Qb8K:last-child{border-bottom:none}.StepSSR_ctxSectionHeader__4tPRo{align-items:center;display:flex;gap:8px;margin-bottom:10px}.StepSSR_ctxSectionIcon__HMq16{align-items:center;background:var(--surface-raised);border-radius:var(--radius-sm);color:var(--text-tertiary);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.StepSSR_ctxSectionTitle__AvK6c{color:var(--text-secondary);font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StepSSR_ctxNone__mfcWD{color:var(--text-quaternary);font-size:11px;font-style:italic;margin-left:auto}.StepSSR_ctxHint__lbEHy{color:var(--text-quaternary);font-size:10.5px;margin-left:auto}.StepSSR_ctxChipRow__8VkY0{display:flex;flex-wrap:wrap;gap:8px}.StepSSR_ctxFlightCard__PD1X5{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:5px;min-width:180px;padding:10px 14px;position:relative;text-align:left;transition:all var(--transition)}.StepSSR_ctxFlightCard__PD1X5:hover{background:#fffdf7;border-color:var(--accent-amber-light);box-shadow:var(--shadow-xs)}.StepSSR_ctxFlightCardActive__3rfHa{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e1a!important}.StepSSR_ctxFlightRoute__3qR4Z{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:700;gap:6px}.StepSSR_ctxFlightRoute__3qR4Z svg{color:var(--accent-amber-light);flex-shrink:0}.StepSSR_ctxFlightMeta__bGYhc{align-items:center;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:10.5px;gap:8px;padding-left:20px}.StepSSR_ctxFlightMeta__bGYhc span{white-space:nowrap}.StepSSR_ctxBadge__h6EVT{background:var(--accent-amber-light);border-radius:999px;box-shadow:0 1px 3px #0000001f;color:#fff;font-size:9.5px;font-weight:700;padding:2px 7px;position:absolute;right:-6px;top:-6px;white-space:nowrap}.StepSSR_ctxLegChip__IGBl2{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:7px 12px;transition:all var(--transition);white-space:nowrap}.StepSSR_ctxLegChip__IGBl2:hover{background:#fffdf7;border-color:var(--accent-amber-light)}.StepSSR_ctxLegChipActive__TOzLM{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e14;color:var(--text-primary);font-weight:600}.StepSSR_ctxLegDir__-KaVd{background:var(--surface-sunken);border-radius:3px;color:var(--text-tertiary);font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:2px 6px}.StepSSR_ctxLegChipActive__TOzLM .StepSSR_ctxLegDir__-KaVd{background:var(--accent-amber-light);color:#fff}.StepSSR_ctxLegRoute__3\+uFl{color:var(--text-primary);font-weight:600}.StepSSR_ctxLegFlight__oqIlg{color:var(--text-tertiary);font-family:JetBrains Mono,SF Mono,monospace;font-size:10.5px;font-weight:500}.StepSSR_ctxLegDate__TTxvG{color:var(--text-quaternary);font-size:10.5px}.StepSSR_ctxLegBadge__wlnOx{align-items:center;background:var(--accent-amber-light);border-radius:999px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px}.StepSSR_ctxTravChip__rxgYU{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:7px;padding:6px 12px 6px 6px;transition:all var(--transition);white-space:nowrap}.StepSSR_ctxTravChip__rxgYU:hover{background:#fffdf7;border-color:var(--accent-amber-light)}.StepSSR_ctxTravChipActive__LQNZV{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e14;color:var(--text-primary);font-weight:600}.StepSSR_ctxTravAvatar__mnoWn{align-items:center;background:var(--surface-sunken);border-radius:50%;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:24px;justify-content:center;text-transform:uppercase;width:24px}.StepSSR_ctxTravChipActive__LQNZV .StepSSR_ctxTravAvatar__mnoWn{background:var(--accent-amber-light);color:#fff}.StepSSR_ctxTravName__vajCw{font-weight:inherit}.StepSSR_ctxTravGender__tQKIo{color:var(--text-quaternary);font-size:11px}.StepSSR_activeCtxBar__DeU03{align-items:center;background:linear-gradient(135deg,#fffdf7,#fff8eb);border:1.5px solid #fde4b0;border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:8px;padding:8px 14px}.StepSSR_activeCtxLabel__0K3rN{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.04em;margin-right:2px;text-transform:uppercase}.StepSSR_activeCtxChip__XUaOz{align-items:center;background:#fff;border:1px solid #fde4b0;border-radius:999px;color:var(--text-primary);display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:3px 10px;white-space:nowrap}.StepSSR_activeCtxChip__XUaOz svg{color:var(--accent-amber-light);flex-shrink:0}.StepSSR_activeCtxChipMuted__Dp7SJ{align-items:center;background:#0000;border-radius:999px;color:var(--text-quaternary);display:inline-flex;font-size:11px;font-weight:500;gap:5px;padding:3px 10px;white-space:nowrap}.StepSSR_sectionHeading__4RJmu{align-items:center;color:var(--text-tertiary);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.StepSSR_selectedCount__bMQt7{align-items:center;background:var(--accent-amber-light);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.StepSSR_catGrid__yjxNQ{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.StepSSR_catGrid__yjxNQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.StepSSR_catGrid__yjxNQ{grid-template-columns:1fr}}.StepSSR_catCard__8\+T-b{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:12px 14px;position:relative;text-align:left;transition:all var(--transition);width:100%}.StepSSR_catCard__8\+T-b:hover{background:#fffdf7;border-color:var(--accent-amber-light);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.StepSSR_catIcon__G7YeD{align-items:center;background:var(--surface-raised);border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:22px;height:36px;justify-content:center;line-height:1;width:36px}.StepSSR_catInfo__7xJeW{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.StepSSR_catLabel__gzHYn{color:var(--text-primary);font-size:13px;font-weight:700}.StepSSR_catDesc__7EO3C,.StepSSR_catLabel__gzHYn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSSR_catDesc__7EO3C{color:var(--text-tertiary);font-size:11px}.StepSSR_catBadge__2Zz6S{align-items:center;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.StepSSR_categoryBreadcrumb__jcXqD{align-items:center;display:flex;gap:8px;margin-bottom:14px}.StepSSR_breadcrumbBack__e8GvT{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:5px 10px;transition:all var(--transition)}.StepSSR_breadcrumbBack__e8GvT:hover{background:var(--surface-raised);color:var(--text-secondary)}.StepSSR_breadcrumbSep__YltZU{color:var(--text-quaternary);font-size:12px}.StepSSR_breadcrumbCurrent__UE880{font-size:12px;font-weight:700}.StepSSR_itemList__gkihu{border:1.5px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:0;overflow:hidden}.StepSSR_itemRow__-qRSy{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;gap:10px;padding:10px 14px;transition:background var(--transition)}.StepSSR_itemRow__-qRSy:last-child{border-bottom:none}.StepSSR_itemRow__-qRSy:hover{background:var(--surface-raised)}.StepSSR_itemRowSelected__tFJWo{background:#fffdf7}.StepSSR_itemRowSelected__tFJWo:hover{background:#fff9f0}.StepSSR_itemCheck__V3kcf{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all var(--transition);width:24px}.StepSSR_itemCheck__V3kcf:hover{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e14}.StepSSR_itemCheckActive__9Izjt{background:var(--accent-amber-light);border-color:var(--accent-amber-light);box-shadow:0 1px 3px #f5a51e4d;color:#fff}.StepSSR_itemCodeBadge__tto-w{background:var(--surface-sunken);border-radius:4px;color:var(--text-tertiary);flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:60px;padding:3px 7px;text-align:center}.StepSSR_itemBody__Vw7A8{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.StepSSR_itemName__dHV\+H{color:var(--text-primary);font-size:12.5px;font-weight:600}.StepSSR_itemDesc__o-SdI{color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSSR_itemUnit__Jqsy9{color:var(--text-quaternary);flex-shrink:0;font-size:10.5px;white-space:nowrap}.StepSSR_itemControls__i8X7o{align-items:center;animation:StepSSR_fadeIn__CjXoP .15s ease;display:flex;flex-shrink:0;gap:8px}@keyframes StepSSR_fadeIn__CjXoP{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}.StepSSR_qtyControl__5XrXR{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.StepSSR_qtyBtn__nNR6M{align-items:center;background:var(--surface-raised);border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:15px;height:26px;justify-content:center;line-height:1;transition:background var(--transition);width:26px}.StepSSR_qtyBtn__nNR6M:hover{background:var(--surface-sunken)}.StepSSR_qtyVal__CIMm2{background:var(--surface);border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);color:var(--text-primary);font-size:12px;font-weight:700;line-height:26px;text-align:center;width:26px}.StepSSR_selectedList__Bh9DY{border:1.5px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:0;overflow:hidden}.StepSSR_selectedRow__h4CJd{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;gap:10px;padding:9px 14px;transition:background var(--transition)}.StepSSR_selectedRow__h4CJd:last-child{border-bottom:none}.StepSSR_selectedRow__h4CJd:hover{background:var(--surface-raised)}.StepSSR_selCatIcon__5iG2e{flex-shrink:0;font-size:16px;text-align:center;width:24px}.StepSSR_selCodeBadge__k2zgx{background:var(--amber-50);border-radius:4px;color:var(--accent-amber);flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:52px;padding:2px 7px;text-align:center}.StepSSR_selBody__efyCY{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.StepSSR_selLabel__lF2eF{color:var(--text-primary);font-size:12.5px;font-weight:600}.StepSSR_selTravelerBadge__fwj8e{align-items:center;background:#f0f5ff;border-radius:999px;color:#3b5bdb;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;padding:2px 8px;white-space:nowrap}.StepSSR_selTravelerBadge__fwj8e svg{flex-shrink:0;height:10px;width:10px}.StepSSR_selFlightBadge__9lQqz{background:#eef3ff;color:#3b5bdb}.StepSSR_selFlightBadge__9lQqz,.StepSSR_selLegBadge__6rujG{border-radius:999px;font-size:10px;font-weight:600;padding:2px 7px;white-space:nowrap}.StepSSR_selLegBadge__6rujG{align-items:center;background:#ecfdf5;color:#059669;display:inline-flex;gap:4px}.StepSSR_selLegBadge__6rujG svg{flex-shrink:0;height:10px;width:10px}.StepSSR_selCustomBadge__RG87E{background:#f5f3ff;border-radius:999px;color:#6d28d9;font-size:10px;font-weight:700;padding:2px 7px}.StepSSR_selQtyUnit__f1gD6{color:var(--text-secondary);flex-shrink:0;font-size:11.5px;font-weight:600}.StepSSR_selQtyUnit__f1gD6 span{color:var(--text-quaternary);font-size:10px;font-weight:400}.StepSSR_selRemove__Bb1zf{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:all var(--transition);width:26px}.StepSSR_selRemove__Bb1zf:hover{background:#fef2f2;color:#dc2626}.StepPricing_summaryBar__EOqDd{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.StepPricing_tile__mJS2Y{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:14px 16px}.StepPricing_tileAccent__hEV9V{background:#fffbf0;border-color:#fde4b0}.StepPricing_tileLabelRow__UADQP{align-items:center;display:flex;justify-content:space-between}.StepPricing_tileLabel__qpyq5{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepPricing_tilePercent__oWD20{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;gap:3px;padding:2px 7px}.StepPricing_tilePercentPos__B1wiV{background:#ecfdf5;color:#047857}.StepPricing_tilePercentNeg__gs\+9L{background:#fef2f2;color:#b91c1c}.StepPricing_tilePercent__oWD20 svg{height:10px;width:10px}.StepPricing_tileValue__Xlc\+l{color:var(--text-primary);font-size:19px;font-weight:700;letter-spacing:-.01em}.StepPricing_tileValuePositive__vR3Ox{color:#047857}.StepPricing_tileValueNegative__a06-S{color:#b91c1c}.StepPricing_tileValueAccent__936t\+{color:var(--accent-amber)}.StepPricing_groupCard__FBcpQ{background:var(--surface);border:1px solid #d0d5dc;border-radius:12px;box-shadow:0 2px 8px #0000000f,0 6px 24px #0000000a;overflow:hidden;transition:box-shadow .2s ease}.StepPricing_groupCard__FBcpQ+.StepPricing_groupCard__FBcpQ{margin-top:16px}.StepPricing_groupHeader__idAxe{align-items:center;background:linear-gradient(180deg,#fafbfc,#f5f6f8);border-bottom:2px solid #e5e7eb;display:flex;gap:14px;padding:16px 20px}.StepPricing_groupIcon__Pi0LZ{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.StepPricing_groupIcon__Pi0LZ svg{height:18px;width:18px}.StepPricing_groupIconFlight__0aoYk{background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 2px 6px #2563eb26;color:#1d4ed8}.StepPricing_groupIconHotel__iy5EI{background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 2px 6px #d9770626;color:#92400e}.StepPricing_groupIconTransfer__YiTu7{background:linear-gradient(135deg,#dcfce7,#bbf7d0);box-shadow:0 2px 6px #16a34a26;color:#15803d}.StepPricing_groupIconInsurance__AFhy2{background:linear-gradient(135deg,#ede9fe,#ddd6fe);box-shadow:0 2px 6px #6d28d926;color:#6d28d9}.StepPricing_groupIconGeneric__qTlqs{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:0 2px 6px #0000000f;color:var(--text-secondary)}.StepPricing_groupIconSSR__X6ENY{background:linear-gradient(135deg,#fce7f3,#fbcfe8);box-shadow:0 2px 6px #be185d26;color:#be185d}.StepPricing_groupHeaderMain__77NqV{flex:1 1;min-width:0}.StepPricing_groupTitle__4lDY\+{color:var(--text-primary);font-size:14.5px;font-weight:800;letter-spacing:-.02em}.StepPricing_groupTitleSub__PHkaS{color:var(--text-tertiary);font-weight:500}.StepPricing_groupSub__6JDgR{color:var(--text-tertiary);font-size:11.5px;margin-top:2px}.StepPricing_groupHeaderRight__fzAeB{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.StepPricing_ssrHeaderValue__NOsRY{color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:15px;font-weight:700}.StepPricing_badge__o8NsA{background:var(--surface-sunken);border:1px solid var(--border-light);border-radius:4px;color:var(--text-secondary);font-size:10.5px;gap:4px;letter-spacing:.02em;padding:3px 9px}.StepPricing_badge__o8NsA,.StepPricing_resetPriceBtn__pqMtF{align-items:center;display:inline-flex;font-weight:600;white-space:nowrap}.StepPricing_resetPriceBtn__pqMtF{background:#fef2f2;border:1px solid #fecaca;border-radius:5px;color:#dc2626;cursor:pointer;font-size:11px;gap:5px;padding:4px 10px;transition:background .15s,border-color .15s}.StepPricing_resetPriceBtn__pqMtF:hover{background:#fee2e2;border-color:#f87171}.StepPricing_dirTabs__OZADq{background:var(--surface);border-bottom:2px solid var(--border-light);display:flex;gap:0;padding:0 18px}.StepPricing_dirTabsInner__9NFvm{display:flex;gap:0}.StepPricing_dirTab__h20N7{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:8px;letter-spacing:.01em;margin-bottom:-2px;padding:12px 20px;position:relative;transition:all .15s ease}.StepPricing_dirTab__h20N7 svg{flex-shrink:0}.StepPricing_dirTab__h20N7:last-child{border-right:none}.StepPricing_dirTab__h20N7:hover{color:var(--text-secondary)}.StepPricing_dirTabActive__81r56{background:#0000;border-bottom-color:#4f46e5;color:#4f46e5;font-weight:700}.StepPricing_flightDirSummary__VgsKd{grid-gap:0;background:var(--surface);border-bottom:1px solid var(--border-light);display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;padding:0}.StepPricing_flightDirSumItem__SBrVc{background:var(--surface);border-bottom:3px solid #0000;border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:4px;padding:16px 20px;transition:background .15s ease}.StepPricing_flightDirSumItem__SBrVc:last-child{border-right:none}.StepPricing_flightDirSumItemActive__ZPHrm{background:linear-gradient(180deg,#eef2ff,#e8ecff);border-bottom-color:#4f46e5}.StepPricing_flightDirSumItemGrand__5M4Po{background:linear-gradient(180deg,#fffbeb,#fef3c7);border-bottom-color:var(--accent-amber)}.StepPricing_flightDirSumLabel__ZzzKM{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepPricing_flightDirSumValue__79MU0{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:17px;font-weight:800;letter-spacing:-.01em}.StepPricing_flightDirSumValueGrand__mIelp{color:var(--accent-amber)}.StepPricing_flightTable__tvwaU{overflow-x:auto;width:100%}.StepPricing_flightTableHead__2jnV5{background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc;display:grid;grid-template-columns:36px 50px minmax(120px,1.3fr) 58px 86px minmax(100px,1.1fr) minmax(90px,.95fr) minmax(70px,.75fr) minmax(90px,.95fr) minmax(90px,.95fr) minmax(70px,.75fr) minmax(100px,1fr) 40px;min-width:1120px}.StepPricing_fth__Be5Wl{color:#4b5563;font-size:10px;font-weight:700;letter-spacing:.05em;padding:11px 8px;text-transform:uppercase;white-space:nowrap}.StepPricing_fthRight__LbMgZ{text-align:right}.StepPricing_fthAccent__b51VD{color:var(--accent-amber)}.StepPricing_flightRow__-25jl{align-items:center;border-bottom:1px solid var(--border-light);display:grid;grid-template-columns:36px 50px minmax(120px,1.3fr) 58px 86px minmax(100px,1.1fr) minmax(90px,.95fr) minmax(70px,.75fr) minmax(90px,.95fr) minmax(90px,.95fr) minmax(70px,.75fr) minmax(100px,1fr) 40px;min-width:1120px;transition:background .12s ease}.StepPricing_flightRow__-25jl:hover{background:#f5f7fa}.StepPricing_flightRow__-25jl:last-child{border-bottom:none}.StepPricing_fCell__Qodf-{align-items:center;display:flex;min-width:0;padding:8px}.StepPricing_cellType__z0G4e{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-align:center;white-space:nowrap}.StepPricing_typeADT__1M1J-{background:#eef2ff;color:#4338ca}.StepPricing_typeCHD__YlYwU{background:#fef3e2;color:#b45309}.StepPricing_typeINF__hb3pj{background:#ecfdf5;color:#047857}.StepPricing_typeUnknown__Jcjaw{background:var(--surface-sunken);color:var(--text-tertiary)}.StepPricing_fCellName__2yf7I{gap:8px}.StepPricing_travIndex__53Zuo{align-items:center;background:var(--surface-sunken);border-radius:4px;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.StepPricing_travName__WrdDT{color:var(--text-primary);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepPricing_copyToAllBtn__LDxD1{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:999px;color:var(--text-quaternary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:9.5px;font-weight:700;gap:3px;letter-spacing:.02em;margin:0;padding:4px 8px;transition:all .12s ease;white-space:nowrap}.StepPricing_copyToAllBtn__LDxD1:hover{background:#fffbf0;border-color:var(--accent-amber);color:var(--accent-amber)}.StepPricing_copyToAllBtn__LDxD1 svg{flex-shrink:0;height:10px;width:10px}.StepPricing_genderPill__7Q64m{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.StepPricing_dobText__S9RZ4{color:var(--text-tertiary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;letter-spacing:.02em;white-space:nowrap}.StepPricing_fInput__gW9D6{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:11.5px;padding:6px 8px;transition:all .12s ease;width:100%}.StepPricing_fInput__gW9D6:hover{border-color:#c7cad1}.StepPricing_fInput__gW9D6:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.StepPricing_fInput__gW9D6::placeholder{color:var(--text-quaternary)}.StepPricing_ticketInput__2f9vH{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.01em}.StepPricing_numInput__mcf2J{font-size:11px}.StepPricing_clientPriceVal__RZo-j,.StepPricing_numInput__mcf2J{font-family:JetBrains Mono,SF Mono,Consolas,monospace;text-align:right}.StepPricing_clientPriceVal__RZo-j{color:var(--accent-amber);display:block;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.StepPricing_flightTotalsRow__yzMYP{align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;grid-template-columns:36px 50px minmax(120px,1.3fr) 58px 86px minmax(100px,1.1fr) minmax(90px,.95fr) minmax(70px,.75fr) minmax(90px,.95fr) minmax(90px,.95fr) minmax(70px,.75fr) minmax(100px,1fr) 40px;min-width:1120px}.StepPricing_flightTotalsLabel__24BOS{color:var(--text-primary);font-size:11.5px;font-weight:800;letter-spacing:.05em;padding:12px 8px;text-transform:uppercase}.StepPricing_flightTotalVal__YlbAv{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;font-weight:800;min-width:0;overflow:hidden;padding:12px 8px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.StepPricing_flightTotalAccent__zOvKE{color:var(--accent-amber)}.StepPricing_flightLegsStrip__rcE3Y{background:#fafbfd;border-bottom:1px solid var(--border-light)}.StepPricing_flightLegDirLabel__Auqj7{background:linear-gradient(180deg,#f0f2f5,#eceef2);border-bottom:1px solid #dce0e5;color:#4b5563;font-size:9.5px;font-weight:700;letter-spacing:.06em;padding:9px 20px 5px;text-transform:uppercase}.StepPricing_flightLegLine__buUQS{align-items:center;border-bottom:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:11.5px;gap:0;padding:6px 18px}.StepPricing_flightLegLine__buUQS:last-child{border-bottom:none}.StepPricing_flightLegNum__vxkKG{color:var(--text-tertiary);flex-shrink:0;font-size:11px;font-weight:700;width:22px}.StepPricing_flightLegDate__ZnHkB{color:var(--text-primary);flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:600;min-width:74px}.StepPricing_flightLegSep__k9IBF{color:var(--border);font-size:10px;padding:0 4px;-webkit-user-select:none;user-select:none}.StepPricing_flightLegRoute__BZl9J{color:var(--text-primary);font-size:11.5px;font-weight:600;min-width:120px}.StepPricing_flightLegTime__ujJCp{color:var(--text-secondary);min-width:80px}.StepPricing_flightLegCode__d-qsg,.StepPricing_flightLegTime__ujJCp{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px}.StepPricing_flightLegCode__d-qsg{color:#3b5bdb;font-weight:700;min-width:56px}.StepPricing_flightLegCabin__mfdTj{color:var(--text-tertiary);font-size:10.5px}.StepPricing_hotelInfoNote__0otHd{align-items:center;background:#fffbf0;border-bottom:1px solid var(--border-light);color:#92400e;display:flex;font-size:11.5px;font-style:italic;font-weight:500;gap:8px;padding:9px 18px}.StepPricing_hotelInfoNote__0otHd svg{color:var(--accent-amber);flex-shrink:0}.StepPricing_hotelTable__irK33{overflow-x:auto;width:100%}.StepPricing_hotelTableHead__MbzqT{background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc}.StepPricing_hotelRow__DMsTV,.StepPricing_hotelTableHead__MbzqT{display:grid;grid-template-columns:90px minmax(240px,1.4fr) 130px 110px 110px 130px}.StepPricing_hotelRow__DMsTV{align-items:center;border-bottom:1px solid var(--border-light);transition:background .12s ease}.StepPricing_hotelRow__DMsTV:hover{background:#f5f7fa}.StepPricing_hotelRow__DMsTV:last-child{border-bottom:none}.StepPricing_hotelDescCell__bQnZZ{align-items:flex-start;flex-direction:column;gap:2px;min-width:0;padding:10px}.StepPricing_roomBadge__KylEI{align-items:center;background:#fef3e2;border:1px solid #fde4b0;border-radius:4px;color:#c2620f;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 9px;white-space:nowrap}.StepPricing_roomDescPrimary__P4TC-{color:var(--text-primary);font-size:12.5px;font-weight:700}.StepPricing_roomDescPrimary__P4TC-,.StepPricing_roomDescSub__4N2wv{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepPricing_roomDescSub__4N2wv{color:var(--text-tertiary);font-size:11px;font-weight:500}.StepPricing_hotelTotalsRow__TTQ-K{align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;grid-template-columns:90px minmax(240px,1.4fr) 130px 110px 110px 130px}.StepPricing_table__5tGXI{width:100%}.StepPricing_tableHead__jlZxq{grid-gap:8px;background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc;display:grid;gap:8px;grid-template-columns:1.4fr .5fr .5fr 1fr 1fr .8fr 1fr 1fr 72px;padding:11px 18px}.StepPricing_th__HH\+hn{color:#4b5563;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StepPricing_thRight__tt28z{text-align:right}.StepPricing_row__uzYpK{grid-gap:8px;align-items:center;border-bottom:1px solid var(--border-light);display:grid;gap:8px;grid-template-columns:1.4fr .5fr .5fr 1fr 1fr .8fr 1fr 1fr 72px;padding:10px 18px;transition:background .12s ease}.StepPricing_row__uzYpK:hover{background:#f5f7fa}.StepPricing_row__uzYpK:last-child{border-bottom:none}.StepPricing_cellName__C2Zv\+{align-items:center;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:6px}.StepPricing_cellNameIndex__7\+ggC{align-items:center;background:var(--surface-sunken);border-radius:4px;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.StepPricing_cellGender__C8LuM{color:var(--text-tertiary);font-size:11px}.StepPricing_cellInput__ax1CC{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;padding:8px 10px;text-align:right;transition:all .12s ease;width:100%}.StepPricing_cellInput__ax1CC:hover{border-color:#c7cad1}.StepPricing_cellInput__ax1CC:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.StepPricing_cellInput__ax1CC::placeholder{color:var(--text-quaternary)}.StepPricing_cellMoney__ReC19{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;font-weight:600;text-align:right}.StepPricing_cellMarginPos__cu-rz{color:#047857}.StepPricing_cellMarginNeg__Oj0Bz{color:#b91c1c}.StepPricing_subtotalRow__HuZKX{grid-gap:8px;align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;gap:8px;grid-template-columns:1.4fr .5fr .5fr 1fr 1fr .8fr 1fr 1fr 72px;padding:12px 18px}.StepPricing_subtotalLabel__dV5S4{color:var(--text-primary);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.StepPricing_ssrTable__2UoEv{overflow-x:auto;width:100%}.StepPricing_ssrTableHead__n09QP{background:linear-gradient(180deg,#f0f2f5,#e8ebef);border-bottom:2px solid #d0d5dc}.StepPricing_ssrRow__M\+hpy,.StepPricing_ssrTableHead__n09QP{display:grid;grid-template-columns:1.3fr 72px 52px 1.3fr 68px 100px 48px 86px 78px 86px 100px}.StepPricing_ssrRow__M\+hpy{align-items:center;border-bottom:1px solid var(--border-light);transition:background .12s ease}.StepPricing_ssrRow__M\+hpy:hover{background:#f5f7fa}.StepPricing_ssrRow__M\+hpy:last-child{border-bottom:none}.StepPricing_ssrCellLabel__21Nwa{align-items:center;display:flex;gap:6px;min-width:0;padding:9px 10px}.StepPricing_ssrLabelText__-wy\+U{color:var(--text-primary);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepPricing_ssrCodeBadge__9WG8Z{background:#fdf2f8;border:1px solid #fbcfe8;color:#be185d;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:9.5px;letter-spacing:.05em;white-space:nowrap}.StepPricing_ssrCodeBadge__9WG8Z,.StepPricing_ssrQtyBadge__qNPQO{align-items:center;border-radius:4px;display:inline-flex;font-weight:700;justify-content:center;padding:2px 7px}.StepPricing_ssrQtyBadge__qNPQO{background:var(--surface-sunken);color:var(--text-secondary);font-size:11px;min-width:26px}.StepPricing_ssrTotalsRow__D-0rF{align-items:center;background:linear-gradient(180deg,#eef0f4,#e6e9ee);border-top:2px solid #d0d5dc;display:grid;grid-template-columns:1.3fr 72px 52px 1.3fr 68px 100px 48px 86px 78px 86px 100px}.StepPricing_infoStrip__WXxLm{align-items:center;background:#eef2ff;border:1px solid #dde4fa;border-radius:var(--radius-md);color:#4338ca;display:flex;font-size:12px;font-weight:500;gap:8px;padding:10px 14px}.StepPricing_infoStrip__WXxLm svg{flex-shrink:0}.StepPricing_emptyTableMsg__vtVpa{align-items:center;color:var(--text-tertiary);display:flex;font-size:12.5px;font-weight:500;gap:8px;justify-content:center;padding:28px 18px}.StepPricing_emptyTableIcon__ER1EF{align-items:center;background:#eef2ff;border-radius:6px;color:#4f46e5;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.StepPricing_emptyTableIcon__ER1EF svg{height:14px;width:14px}.StepPricing_emptyWrap__s2Xb1{align-items:center;display:flex;flex-direction:column;gap:6px;padding:48px 24px;text-align:center}.StepPricing_emptyIcon__b0\+yb{align-items:center;background:var(--surface-sunken);border-radius:14px;color:var(--text-tertiary);display:flex;height:52px;justify-content:center;margin-bottom:4px;width:52px}.StepPricing_emptyIcon__b0\+yb svg{height:22px;width:22px}.StepPricing_emptyTitle__KIZzI{color:var(--text-primary);font-size:15px;font-weight:700}.StepPricing_emptyDesc__fgqW4{color:var(--text-tertiary);font-size:13px;line-height:1.55;max-width:360px}@media (max-width:1280px){.StepPricing_flightTable__tvwaU,.StepPricing_hotelTable__irK33,.StepPricing_ssrTable__2UoEv{overflow-x:auto}.StepPricing_flightRow__-25jl,.StepPricing_flightTableHead__2jnV5,.StepPricing_flightTotalsRow__yzMYP{min-width:1120px}.StepPricing_ssrRow__M\+hpy,.StepPricing_ssrTableHead__n09QP,.StepPricing_ssrTotalsRow__D-0rF{min-width:1000px}.StepPricing_hotelRow__DMsTV,.StepPricing_hotelTableHead__MbzqT,.StepPricing_hotelTotalsRow__TTQ-K{min-width:780px}}@media (max-width:1024px){.StepPricing_summaryBar__EOqDd{grid-template-columns:1fr 1fr}.StepPricing_row__uzYpK,.StepPricing_subtotalRow__HuZKX,.StepPricing_tableHead__jlZxq{font-size:11px;grid-template-columns:1fr 1fr 1fr}.StepPricing_flightDirSummary__VgsKd{grid-template-columns:1fr}.StepPricing_flightDirSumItem__SBrVc{border-bottom:1px solid var(--border-light);border-right:none}.StepPricing_flightDirSumItem__SBrVc:last-child{border-bottom:none}.StepPricing_pricingSummaryRow__spFDC{flex-direction:column}.StepPricing_pricingSummaryBox__laLBp{border-bottom:1px solid var(--border-light);border-right:none}.StepPricing_grandTotalsFooter__C-Bnn{flex-direction:column}.StepPricing_grandTotalsRight__RBPSK{flex-wrap:wrap}.StepPricing_grandTotalCol__aa22e{min-width:80px}.StepPricing_breakdownRow__iWz0E{grid-template-columns:90px repeat(6,1fr)}.StepPricing_fdRouteSection__mzjbP{border-bottom:1px solid var(--border-light);border-right:none;margin-bottom:12px;margin-right:0;padding-bottom:12px;padding-right:0}.StepPricing_flightDetailsPanel__eYuLp{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.StepPricing_summaryBar__EOqDd{grid-template-columns:1fr}}.StepPricing_vatDisplay__KWX5S{min-width:0;width:100%}.StepPricing_vatValue__F9n\+b{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);display:block;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px;font-weight:600;overflow:hidden;padding:6px 8px;text-align:right;text-overflow:ellipsis;transition:opacity .18s ease,color .18s ease;white-space:nowrap;width:100%}.StepPricing_vatLoading__fRASu{color:var(--text-tertiary);opacity:.55}.StepPricing_vatModeBadgeEmpty__u67LJ,.StepPricing_vatModeBadgeLoading__VtI5o,.StepPricing_vatModeBadge__In78w{display:none}.StepPricing_cellVat__b2fVL{align-items:center;display:flex;justify-content:flex-end}.StepPricing_rowNum__ufD8g{align-items:center;color:var(--text-tertiary);display:flex;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.StepPricing_pricingSummaryRow__spFDC{align-items:stretch;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:0}.StepPricing_pricingSummaryBox__laLBp{border-right:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:140px;padding:14px 18px;position:relative}.StepPricing_pricingSummaryBox__laLBp:last-of-type{border-right:none}.StepPricing_pricingSummaryBoxOut__OKiZW{background:#f0f4ff;border-top:2px solid #2563eb}.StepPricing_pricingSummaryBoxOut__OKiZW .StepPricing_pricingSummaryBoxValue__3WpIe{color:#2563eb}.StepPricing_pricingSummaryBoxIn__elol8{background:#fdf4ff;border-top:2px solid #9333ea}.StepPricing_pricingSummaryBoxIn__elol8 .StepPricing_pricingSummaryBoxValue__3WpIe{color:#9333ea}.StepPricing_pricingSummaryBoxGrand__CGSEx{background:#fffbf0;border-top:2px solid #f5a51e;border-top:2px solid var(--accent-amber,#f5a51e)}.StepPricing_pricingSummaryBoxLabel__SzlhX{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepPricing_pricingSummaryBoxValue__3WpIe{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:17px;font-weight:700;letter-spacing:-.01em}.StepPricing_pricingSummaryBoxValueAccent__xwolD{color:var(--accent-amber)}.StepPricing_pricingSummaryToggle__KN81k{align-items:center;display:flex;margin-left:auto;padding:0 16px}.StepPricing_showBreakdownBtn__DCyU3{align-items:center;background:none;border:none;color:#4f46e5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;padding:0;transition:color .15s ease;white-space:nowrap}.StepPricing_showBreakdownBtn__DCyU3:hover{color:#3730a3}.StepPricing_badgePricingMode__QqNaU{background:#eef2ff;border-color:#dde4fa;color:#4338ca}.StepPricing_breakdownGrid__qHNGM{background:#f7f8fb;border-bottom:1px solid var(--border-light)}.StepPricing_breakdownRow__iWz0E{grid-gap:0;border-bottom:1px solid var(--border-light);display:grid;gap:0;grid-template-columns:100px repeat(6,1fr);padding:0}.StepPricing_breakdownRow__iWz0E:last-child{border-bottom:none}.StepPricing_breakdownRowTotal__C3kqV{background:var(--surface);border-top:1px solid var(--border)}.StepPricing_breakdownLabel__EE1O6{align-items:center;color:var(--text-secondary);display:flex;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:9px 12px}.StepPricing_breakdownHead__mNR9o{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:9px 10px;text-align:right;text-transform:uppercase}.StepPricing_breakdownHeadAccent__fHaEC{color:var(--accent-amber)}.StepPricing_breakdownVal__hdW\+B{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:600;padding:9px 10px;text-align:right}.StepPricing_breakdownValAccent__Tynxy{color:var(--accent-amber);font-weight:700}.StepPricing_segmentBar__zBRPp{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 18px}.StepPricing_segmentBarCollapsed__wdA-C{background:#f7f8fb;border-bottom:1px solid var(--border)}.StepPricing_segmentBarInfo__3hdrk{align-items:center;display:flex;flex-wrap:wrap;gap:0;min-width:0}.StepPricing_segmentDirBadge__D21WL{border-radius:4px;font-size:9.5px;font-weight:800;letter-spacing:.06em;margin-right:12px;padding:4px 10px;white-space:nowrap}.StepPricing_segmentDirBadgeOut__1B\+UX{background:#eef2ff;border:1px solid #dde4fa;color:#4338ca}.StepPricing_segmentDirBadgeIn__qV1-o{background:#ecfdf5;border:1px solid #bbf7d0;color:#047857}.StepPricing_segmentRoute__-cf1X{color:var(--text-primary);font-size:12.5px;font-weight:700;white-space:nowrap}.StepPricing_segmentSep__FImCq{color:var(--border);font-size:10px;padding:0 6px;-webkit-user-select:none;user-select:none}.StepPricing_segmentDate__AptQ8{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px;font-weight:600;white-space:nowrap}.StepPricing_segmentTime__sUsO9{color:var(--text-secondary);font-weight:500}.StepPricing_segmentCode__EZUub,.StepPricing_segmentTime__sUsO9{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;white-space:nowrap}.StepPricing_segmentCode__EZUub{color:#4f46e5;font-weight:700}.StepPricing_segmentPnrBadge__fRUrx{align-items:center;background:#e0f2fe;border-radius:4px;color:#0369a1;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.03em;padding:1px 7px;white-space:nowrap}.StepPricing_segmentCabin__fux5Z{color:var(--text-tertiary);font-size:11px;font-weight:500;white-space:nowrap}.StepPricing_segmentBarActions__-DboR{align-items:center;display:flex;flex-shrink:0;gap:8px}.StepPricing_viewDetailsBtn__3dJtC{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:#4f46e5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s ease;white-space:nowrap}.StepPricing_viewDetailsBtn__3dJtC:hover{background:#eef2ff;border-color:#c7d2fe}.StepPricing_expandPricingBtn__A1SpQ{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:#047857;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:700;gap:5px;padding:6px 14px;transition:all .15s ease;white-space:nowrap}.StepPricing_expandPricingBtn__A1SpQ:hover{background:#ecfdf5;border-color:#bbf7d0}.StepPricing_expandPricingBtnActive__4ArZr{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.StepPricing_flightDetailsPanel__eYuLp{align-items:center;background:#f9fafb;border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:0;padding:14px 18px}.StepPricing_fdRouteSection__mzjbP{align-items:center;border-right:1px solid var(--border-light);display:flex;gap:14px;margin-right:24px;padding-right:24px}.StepPricing_fdAirport__42vNJ{align-items:center;display:flex;flex-direction:column;gap:2px}.StepPricing_fdAirportCode__\+A5Zt{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:18px;font-weight:800;letter-spacing:.02em}.StepPricing_fdConnection__HRjdY{align-items:center;display:flex;gap:8px;min-width:80px}.StepPricing_fdConnectionLine__vYFdN{background:var(--border);flex:1 1;height:1px;min-width:16px}.StepPricing_fdConnectionLabel__yYfkP{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.StepPricing_fdMetaSection__NaB\+B{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.StepPricing_fdMetaItem__krN5l{display:flex;flex-direction:column;gap:3px}.StepPricing_fdMetaLabel__HeeK0{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StepPricing_fdMetaValue__DwlWt{align-items:center;color:var(--text-primary);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px}.StepPricing_grandTotalsFooter__C-Bnn{align-items:center;background:#f7f8fb;border-top:2px solid var(--border);display:flex;flex-wrap:wrap;gap:24px;padding:16px 20px}.StepPricing_grandTotalsLeft__WVp\+s{display:flex;flex-direction:column;gap:2px;min-width:100px}.StepPricing_grandTotalsTitle__beAJu{color:var(--text-primary);font-size:13px;font-weight:800;letter-spacing:-.01em}.StepPricing_grandTotalsSub__mUg8M{color:var(--text-tertiary);font-size:10px;font-weight:500}.StepPricing_grandTotalsRight__RBPSK{align-items:flex-start;display:flex;flex:1 1;gap:0;min-width:0}.StepPricing_grandTotalCol__aa22e{border-right:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;padding:0 10px}.StepPricing_grandTotalCol__aa22e:last-child{border-right:none}.StepPricing_grandTotalColAccent__PjPgY{background:#fffbf0;border-radius:var(--radius-sm);margin:-6px 0;padding:6px 10px}.StepPricing_grandTotalColLabel__gD749{color:var(--text-tertiary);font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.StepPricing_grandTotalColValue__7xuhD{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;font-weight:700;white-space:nowrap}.StepPricing_grandTotalColValueComm__yRWSA{color:#0d7a4f}.StepPricing_grandTotalColValueAccent__Q6Poh{color:var(--accent-amber);font-size:14px;font-weight:800}.StepPricing_copiable__NJl-C{align-items:center;border-radius:3px;cursor:pointer;display:inline-flex;gap:4px;transition:background .15s}.StepPricing_copiable__NJl-C:hover{background:#0000000d}.StepPricing_copyBtn__A9vPZ{align-items:center;display:inline-flex;opacity:.35;transition:opacity .15s}.StepPricing_copiable__NJl-C:hover .StepPricing_copyBtn__A9vPZ{opacity:.7}.StepPricing_copiedTick__\+l2Wz{color:#16a34a;font-size:12px;font-weight:700}.StepPricing_badgeCopy__N8YYf{color:inherit;font-size:inherit;font-weight:600}.StepPricing_fdMetaCode__SeEqo{color:#9ca3af;font-size:11px;margin-left:2px}.StepPricing_transferDetailsPanel__j3ojZ{background:#fafbfc;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);padding:12px 16px}.StepPricing_transferLegsGrid__tjDCh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.StepPricing_transferLeg__1EB1U{background:#fff;background:var(--surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:8px;padding:10px 14px}.StepPricing_transferLegHeader__g4x22{margin-bottom:8px}.StepPricing_transferLegBadge__tNnAl{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 8px}.StepPricing_transferLegMeta__sVofX{display:flex;flex-wrap:wrap;gap:8px 20px}.StepPricing_transferMetaItem__N8fZD{display:flex;flex-direction:column;gap:2px;min-width:100px}.StepPricing_transferMetaLabel__hz7cj{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.StepPricing_transferMetaValue__5XBQT{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:500}@keyframes LoadingButton_lb-spin__RJzt7{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingButton_spinner__Z0vK0{animation:LoadingButton_lb-spin__RJzt7 .65s linear infinite;flex-shrink:0;vertical-align:middle}.LoadingButton_busy__-EVvj{cursor:wait!important;opacity:.78;pointer-events:none}.AddPrivateCustomerModal_iconHeader__ZPsCu{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddPrivateCustomerModal_icon__5iome{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddPrivateCustomerModal_headerText__x-8ju h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddPrivateCustomerModal_headerText__x-8ju p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddPrivateCustomerModal_section__gz6K7{margin-bottom:24px}.AddPrivateCustomerModal_sectionTitle__aGKNx{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddPrivateCustomerModal_optionalTag__33d\+E{color:#9ca3af;font-weight:500;letter-spacing:0;text-transform:none}.AddPrivateCustomerModal_formGrid__29KgV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddPrivateCustomerModal_fieldWide__nifQP,.AddPrivateCustomerModal_field__H0Ar1{display:flex;flex-direction:column;gap:6px}.AddPrivateCustomerModal_fieldWide__nifQP{grid-column:span 2}.AddPrivateCustomerModal_fieldWide__nifQP label,.AddPrivateCustomerModal_field__H0Ar1 label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddPrivateCustomerModal_fieldWide__nifQP input,.AddPrivateCustomerModal_fieldWide__nifQP select,.AddPrivateCustomerModal_field__H0Ar1 input,.AddPrivateCustomerModal_field__H0Ar1 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddPrivateCustomerModal_fieldWide__nifQP input:focus,.AddPrivateCustomerModal_fieldWide__nifQP select:focus,.AddPrivateCustomerModal_field__H0Ar1 input:focus,.AddPrivateCustomerModal_field__H0Ar1 select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddPrivateCustomerModal_fieldWide__nifQP input::placeholder,.AddPrivateCustomerModal_field__H0Ar1 input::placeholder{color:#9ca3af}.AddPrivateCustomerModal_helpText__XJtR1{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddPrivateCustomerModal_required__KHn7f{color:#dc2626;margin-left:2px}.AddPrivateCustomerModal_yesNoToggle__xDA1v{align-items:center;display:flex;gap:8px;margin-top:4px}.AddPrivateCustomerModal_yesNoBtn__-pV1d{background:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:6px 18px;transition:all .15s ease}.AddPrivateCustomerModal_yesNoBtn__-pV1d:hover{border-color:#9ca3af}.AddPrivateCustomerModal_yesNoBtnYes__9Ai1I{background:#f5a51e;border-color:#f5a51e;color:#fff}.AddPrivateCustomerModal_yesNoBtnNo__8124R{background:#ef4444;border-color:#ef4444;color:#fff}.AddPrivateCustomerModal_emailWarning__uEf0x{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:flex;font-size:12px;gap:6px;margin-top:4px;padding:6px 10px}.AddPrivateCustomerModal_emailWarning__uEf0x span:first-child,.AddPrivateCustomerModal_emailWarning__uEf0x svg{flex-shrink:0}.AddPrivateCustomerModal_phoneDisplay__x3A3h{color:#6b7280;font-size:11px;margin-top:2px}.AddPrivateCustomerModal_statusToggle__1V\+Ih{margin-bottom:8px;margin-top:4px}.AddPrivateCustomerModal_toggleInput__OKVfd{display:none}.AddPrivateCustomerModal_toggleLabel__WUP84{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddPrivateCustomerModal_toggleSwitch__KnuXR{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddPrivateCustomerModal_toggleSwitch__KnuXR:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddPrivateCustomerModal_toggleInput__OKVfd:checked+.AddPrivateCustomerModal_toggleLabel__WUP84 .AddPrivateCustomerModal_toggleSwitch__KnuXR{background:#f5a51e}.AddPrivateCustomerModal_toggleInput__OKVfd:checked+.AddPrivateCustomerModal_toggleLabel__WUP84 .AddPrivateCustomerModal_toggleSwitch__KnuXR:after{transform:translateX(22px)}.AddPrivateCustomerModal_toggleText__fG0Ju{color:#374151;font-size:14px;font-weight:600}.AddPrivateCustomerModal_businessNotice__fDq5l{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddPrivateCustomerModal_noticeIcon__zALrl{flex-shrink:0;font-size:20px}.AddPrivateCustomerModal_noticeContent__RfkIP{flex:1 1}.AddPrivateCustomerModal_noticeContent__RfkIP strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddPrivateCustomerModal_noticeContent__RfkIP ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddPrivateCustomerModal_noticeContent__RfkIP ul li{margin-bottom:4px}.AddPrivateCustomerModal_closeBtn__DgtjK{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddPrivateCustomerModal_closeBtn__DgtjK:hover{background:#e5e7eb}.AddPrivateCustomerModal_saveBtn__bOc54{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddPrivateCustomerModal_saveBtn__bOc54:hover{background:#e69510}.AddPrivateCustomerModal_saveBtn__bOc54:active{transform:translateY(1px)}.AddPrivateCustomerModal_errorBanner__tLnGq{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddPrivateCustomerModal_errorIcon__BG5RJ{flex-shrink:0;font-size:20px}.AddPrivateCustomerModal_errorContent__q15uc{flex:1 1}.AddPrivateCustomerModal_errorContent__q15uc strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddPrivateCustomerModal_errorContent__q15uc ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddPrivateCustomerModal_errorContent__q15uc ul li{margin-bottom:2px}.AddPrivateCustomerModal_inputError__dcZYX{background:#fef2f2!important;border-color:#ef4444!important}.AddPrivateCustomerModal_inputError__dcZYX:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddPrivateCustomerModal_errorText__nuqIS{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddPrivateCustomerModal_formGrid__29KgV{grid-template-columns:1fr}.AddPrivateCustomerModal_fieldWide__nifQP{grid-column:span 1}}.AddProfessionalCustomerModal_iconHeader__Rw0Y5{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddProfessionalCustomerModal_icon__iZOdq{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddProfessionalCustomerModal_headerText__-SR3X h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddProfessionalCustomerModal_headerText__-SR3X p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddProfessionalCustomerModal_section__SaQMh{margin-bottom:24px}.AddProfessionalCustomerModal_sectionTitle__Vk0UA{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddProfessionalCustomerModal_optionalTag__UvS1n{color:#9ca3af;font-weight:500;letter-spacing:0;text-transform:none}.AddProfessionalCustomerModal_contactNotice__5jjLk{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:12px;margin-bottom:14px;padding:10px 14px}.AddProfessionalCustomerModal_formGrid__hexGb{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddProfessionalCustomerModal_field__5YmOC{display:flex;flex-direction:column;gap:6px}.AddProfessionalCustomerModal_fieldWide__uErsO{display:flex;flex-direction:column;gap:6px;grid-column:span 2}.AddProfessionalCustomerModal_fieldWide__uErsO label,.AddProfessionalCustomerModal_field__5YmOC label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddProfessionalCustomerModal_fieldWide__uErsO input,.AddProfessionalCustomerModal_fieldWide__uErsO select,.AddProfessionalCustomerModal_field__5YmOC input,.AddProfessionalCustomerModal_field__5YmOC select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddProfessionalCustomerModal_fieldWide__uErsO input:focus,.AddProfessionalCustomerModal_fieldWide__uErsO select:focus,.AddProfessionalCustomerModal_field__5YmOC input:focus,.AddProfessionalCustomerModal_field__5YmOC select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddProfessionalCustomerModal_fieldWide__uErsO input::placeholder,.AddProfessionalCustomerModal_field__5YmOC input::placeholder{color:#9ca3af}.AddProfessionalCustomerModal_helpText__-8jBr{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddProfessionalCustomerModal_required__wiwj6{color:#dc2626;margin-left:2px}.AddProfessionalCustomerModal_yesNoToggle__PynDx{align-items:center;display:flex;gap:8px;margin-top:4px}.AddProfessionalCustomerModal_yesNoBtn__5GVRz{background:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:6px 18px;transition:all .15s ease}.AddProfessionalCustomerModal_yesNoBtn__5GVRz:hover{border-color:#9ca3af}.AddProfessionalCustomerModal_yesNoBtnYes__pLtVV{background:#f5a51e;border-color:#f5a51e;color:#fff}.AddProfessionalCustomerModal_yesNoBtnNo__Pr\+F4{background:#ef4444;border-color:#ef4444;color:#fff}.AddProfessionalCustomerModal_emailWarning__-yfo0{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:flex;font-size:12px;gap:6px;margin-top:4px;padding:6px 10px}.AddProfessionalCustomerModal_phoneDisplay__97p2f{color:#6b7280;font-size:11px;margin-top:2px}.AddProfessionalCustomerModal_statusToggle__3BPqb{margin-bottom:8px;margin-top:4px}.AddProfessionalCustomerModal_toggleInput__MuOP9{display:none}.AddProfessionalCustomerModal_toggleLabel__w2Cov{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddProfessionalCustomerModal_toggleSwitch__40mxR{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddProfessionalCustomerModal_toggleSwitch__40mxR:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddProfessionalCustomerModal_toggleInput__MuOP9:checked+.AddProfessionalCustomerModal_toggleLabel__w2Cov .AddProfessionalCustomerModal_toggleSwitch__40mxR{background:#f5a51e}.AddProfessionalCustomerModal_toggleInput__MuOP9:checked+.AddProfessionalCustomerModal_toggleLabel__w2Cov .AddProfessionalCustomerModal_toggleSwitch__40mxR:after{transform:translateX(22px)}.AddProfessionalCustomerModal_toggleText__sACVp{color:#374151;font-size:14px;font-weight:600}.AddProfessionalCustomerModal_businessNotice__7vzLE{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddProfessionalCustomerModal_noticeIcon__7MdCj{flex-shrink:0;font-size:20px}.AddProfessionalCustomerModal_noticeContent__QoAZ5 strong{color:#1d4ed8;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddProfessionalCustomerModal_noticeContent__QoAZ5 ul{color:#1e40af;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddProfessionalCustomerModal_noticeContent__QoAZ5 ul li{margin-bottom:4px}.AddProfessionalCustomerModal_closeBtn__K5Fob{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddProfessionalCustomerModal_closeBtn__K5Fob:hover{background:#e5e7eb}.AddProfessionalCustomerModal_saveBtn__bZykD{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddProfessionalCustomerModal_saveBtn__bZykD:hover{background:#e69510}.AddProfessionalCustomerModal_saveBtn__bZykD:active{transform:translateY(1px)}.AddProfessionalCustomerModal_errorBanner__yIYOl{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddProfessionalCustomerModal_errorIcon__OvxKC{flex-shrink:0;font-size:20px}.AddProfessionalCustomerModal_errorContent__vvXlU strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddProfessionalCustomerModal_errorContent__vvXlU ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddProfessionalCustomerModal_errorContent__vvXlU ul li{margin-bottom:2px}.AddProfessionalCustomerModal_inputError__W8xz5{background:#fef2f2!important;border-color:#ef4444!important}.AddProfessionalCustomerModal_inputError__W8xz5:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddProfessionalCustomerModal_errorText__FwHhJ{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddProfessionalCustomerModal_formGrid__hexGb{grid-template-columns:1fr}.AddProfessionalCustomerModal_fieldWide__uErsO{grid-column:span 1}}.AddComponentModal_typeGrid__ys2i4{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:4px}.AddComponentModal_typeCard__nF8q3{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:all .15s}.AddComponentModal_typeCard__nF8q3:hover{background:#fffbf5;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e)}.AddComponentModal_typeCardIcon__afm0\+{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.AddComponentModal_iconFlight__SuMH4{background:#eef3ff;color:#3b5bdb}.AddComponentModal_iconHotel__UAOX-{background:#f5eeff;color:#7c3aed}.AddComponentModal_iconTransfer__g9P\+Z{background:#eef9f3;color:#0d7a4f}.AddComponentModal_iconInsurance__gh-3W{background:#fef3e2;color:#b06e0a}.AddComponentModal_iconPackage__Idt9s{background:#fff0f0;color:#c42b2b}.AddComponentModal_iconCarRental__q6\+Zn{background:#e8f5ee;color:#0d7a4f}.AddComponentModal_iconVisa__QdbXR{background:#f0f4ff;color:#4b5563}.AddComponentModal_typeCardText__z4XpG{flex:1 1;min-width:0}.AddComponentModal_typeCardLabel__T\+l\+4{color:#1a1d23;font-size:13px;font-weight:700}.AddComponentModal_typeCardDesc__FB4VE{color:#9ca3af;font-size:11.5px;margin-top:1px}.AddComponentModal_typeCardArrow__OlTNY{color:#d1d5db;flex-shrink:0;transition:color .15s}.AddComponentModal_typeCard__nF8q3:hover .AddComponentModal_typeCardArrow__OlTNY{color:#f5a51e;color:var(--primary-color,#f5a51e)}.AddComponentModal_formWrapper__NiMPU{margin-top:2px}.AddComponentModal_backToSelect__U222m{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;margin-bottom:10px;padding:4px 0;transition:color .15s}.AddComponentModal_backToSelect__U222m:hover{color:#f5a51e;color:var(--primary-color,#f5a51e)}.AddComponentModal_typeIndicator__fwDiC{align-items:center;background:#f8f9fb;border:1px solid #eceef1;border-radius:8px;color:#1a1d23;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;margin-bottom:14px;padding:6px 12px}.AddComponentModal_typeIndicatorIcon__HbqkC{align-items:center;border-radius:6px;display:flex;height:24px;justify-content:center;width:24px}.AddComponentModal_formSection__qCmGS{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;margin-bottom:16px;overflow:hidden}.AddComponentModal_formSectionHeader__2tFvb{align-items:center;background:#f8f9fb;border-bottom:1px solid #eceef1;display:flex;gap:8px;padding:10px 16px}.AddComponentModal_formSectionTitle__ZsoOF{color:#6b7280;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddComponentModal_formSectionBody__fgOeM{padding:16px}.AddComponentModal_formGrid__odBSP{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.AddComponentModal_field__XGaCn{display:flex;flex-direction:column}.AddComponentModal_field__XGaCn label{color:#374151;font-size:12px;font-weight:600;letter-spacing:.03em;margin-bottom:5px;text-transform:uppercase}.AddComponentModal_field__XGaCn input,.AddComponentModal_field__XGaCn select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1a1d23;font-size:13.5px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddComponentModal_field__XGaCn input::placeholder{color:#9ca3af}.AddComponentModal_field__XGaCn input:focus,.AddComponentModal_field__XGaCn select:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a}.AddComponentModal_cancelBtn__\+DDTW{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddComponentModal_cancelBtn__\+DDTW:hover{background:#f9fafb;border-color:#d1d5db}.AddComponentModal_primaryBtn__MmYnA{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddComponentModal_primaryBtn__MmYnA:hover{background:#e69a1a}.AddComponentModal_primaryBtn__MmYnA:active{background:#d48f17}.AddComponentModal_primaryBtn__MmYnA:focus{box-shadow:0 0 0 3px #f5a51e4d}@media (max-width:640px){.AddComponentModal_formGrid__odBSP,.AddComponentModal_typeGrid__ys2i4{grid-template-columns:1fr}}.FlightForm_field__668Rv{display:flex;flex:1 1;flex-direction:column;gap:5px}.FlightForm_fieldLabel__MDS8F{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.FlightForm_req__X4Y7s{color:#ef4444}.FlightForm_input__suSax{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#111827;color:var(--text-primary,#111827);font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.FlightForm_input__suSax:hover{border-color:#d1d5db}.FlightForm_input__suSax:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1f;outline:none}.FlightForm_input__suSax::placeholder{color:#9ca3af}select.FlightForm_input__suSax{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.FlightForm_inputReadonly__PSSWm{background:#f9fafb;color:#6b7280;cursor:default}.FlightForm_textarea__dnUKa{min-height:60px;resize:vertical}.FlightForm_formCard__LUwXO,.FlightForm_mfSection__X65DN{display:flex;flex-direction:column;gap:16px}.FlightForm_formCard__LUwXO{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.FlightForm_formCard__LUwXO+.FlightForm_formCard__LUwXO{margin-top:0}.FlightForm_formCardHeader__6DlJi{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.FlightForm_formCardTitle__2lj-8{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.FlightForm_formCardIcon__1z2XZ{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.FlightForm_formCardBody__sf5yz{display:flex;flex-direction:column;gap:16px}.FlightForm_sectionLabel__Xpkio{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.07em;text-transform:uppercase}.FlightForm_sectionLabelDot__QjG5U{background:#f5a51e;border-radius:50%;flex-shrink:0;height:6px;width:6px}.FlightForm_segCount__UgGNU{background:#f3f4f6;border-radius:999px;color:#374151;font-size:10px;font-weight:700;letter-spacing:0;margin-left:4px;padding:2px 7px;text-transform:none}.FlightForm_mfRow2__9gdin{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.FlightForm_mfRow3__PvYXh{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.FlightForm_configGrid__8f1-i{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.FlightForm_configCard__PBJiZ{background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:16px}.FlightForm_configCardLabel__izxAG{color:#374151;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.FlightForm_configCardDesc__rTrwx{color:#9ca3af;font-size:12px;line-height:1.4;margin-top:-4px}.FlightForm_flightRadioCol__RLLad{display:flex;flex-direction:column;gap:8px}.FlightForm_flightRadioCard__sESqf{align-items:flex-start;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:11px 13px;transition:all .15s ease}.FlightForm_flightRadioCard__sESqf:hover{background:#fffdf7;border-color:#f5a51e}.FlightForm_flightRadioCardActive__DFJ0z{background:linear-gradient(135deg,#fffbf0,#fff6e0)!important;border-color:#f5a51e!important;box-shadow:0 0 0 3px #f5a51e1a!important}.FlightForm_flightRadioInput__RZXCL{accent-color:#f5a51e;flex-shrink:0;margin-top:2px}.FlightForm_flightRadioLabel__4x5RN{color:#111827;font-size:12.5px;font-weight:700;margin-bottom:2px}.FlightForm_flightRadioDesc__xJJbS{color:#9ca3af;font-size:11px;line-height:1.4}.FlightForm_flightRadioCardDisabled__Lw18V{cursor:not-allowed;opacity:.4;pointer-events:none}.FlightForm_flightModeToggle__wu6L0{align-self:flex-start;border:1.5px solid #e5e7eb;border-radius:8px;display:flex;gap:0;overflow:hidden}.FlightForm_flightModeBtn__Wm37B{align-items:center;background:#fff;border:none;border-right:1px solid #e5e7eb;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all .15s ease}.FlightForm_flightModeBtn__Wm37B:last-child{border-right:none}.FlightForm_flightModeBtn__Wm37B:hover{background:#f9fafb;color:#374151}.FlightForm_flightModeBtnActive__kbp-R{background:linear-gradient(135deg,#fffbf0,#fff4dc);color:#f5a51e;font-weight:700}.FlightForm_perLegPnrNotice__f0BRT{align-items:center;background:#eef3ff;border:1.5px solid #c7d2fe;border-radius:10px;color:#3730a3;display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 14px}.FlightForm_perLegPnrNotice__f0BRT svg{color:#4f46e5;flex-shrink:0}.FlightForm_directionGroup__6pYnI{border:1.5px solid #e5e7eb;border-radius:14px;overflow:hidden}.FlightForm_groupOutbound__SJLBP{border-color:#d1fae5}.FlightForm_groupInbound__F-94B{border-color:#dbeafe}.FlightForm_directionGroupHeader__-\+HNS{align-items:center;background:#fafbfc;border-bottom:1.5px solid #e5e7eb;display:flex;gap:12px;padding:14px 18px}.FlightForm_groupOutbound__SJLBP .FlightForm_directionGroupHeader__-\+HNS{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-bottom-color:#d1fae5}.FlightForm_groupInbound__F-94B .FlightForm_directionGroupHeader__-\+HNS{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom-color:#bfdbfe}.FlightForm_directionGroupIcon__C6A5s{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.FlightForm_groupIconOutbound__vlWuk{background:#d1fae5;color:#059669}.FlightForm_groupIconInbound__jTeJu{background:#dbeafe;color:#2563eb}.FlightForm_directionGroupTitle__033aR{color:#111827;font-size:13.5px;font-weight:700}.FlightForm_directionGroupSub__BqD4k{color:#6b7280;font-size:11.5px;margin-top:1px}.FlightForm_dirPnrRow__8S32g{grid-gap:14px;background:#fffdf7;border-bottom:1px solid #f0f0f0;display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:14px 18px}.FlightForm_groupOutbound__SJLBP .FlightForm_dirPnrRow__8S32g{background:#f7fef9}.FlightForm_groupInbound__F-94B .FlightForm_dirPnrRow__8S32g{background:#f5f9ff}.FlightForm_addLegFooter__kiHid{align-items:center;background:#fafbfc;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding:12px 18px}.FlightForm_groupOutbound__SJLBP .FlightForm_addLegFooter__kiHid{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-top-color:#d1fae5}.FlightForm_groupInbound__F-94B .FlightForm_addLegFooter__kiHid{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-top-color:#bfdbfe}.FlightForm_addSegmentBtn__JU3SE{align-items:center;background:#fff;border:1.5px solid #d1fae5;border-radius:8px;color:#059669;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all .15s ease}.FlightForm_addSegmentBtn__JU3SE:hover{background:#d1fae5;border-color:#a7f3d0}.FlightForm_addSegmentBtnInbound__Rqpva{border-color:#bfdbfe;color:#1d4ed8}.FlightForm_addSegmentBtnInbound__Rqpva:hover{background:#dbeafe;border-color:#93c5fd}.FlightForm_removeSegmentBtn__56hGz{align-items:center;background:#fff;border:1.5px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all .15s ease}.FlightForm_removeSegmentBtn__56hGz:hover{background:#fee2e2;border-color:#fca5a5}.FlightForm_removeSegmentBtn__56hGz:disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.5}.FlightForm_legList__BP\+Lf{display:flex;flex-direction:column;gap:0}.FlightForm_directionDivider__TGCYS{align-items:center;display:flex;gap:12px;margin:4px 0}.FlightForm_directionDividerLine__JEGuz{background:#e5e7eb;flex:1 1;height:1px}.FlightForm_directionDividerLabel__2K6mE{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.07em;padding:3px 12px;text-transform:uppercase;white-space:nowrap}.FlightForm_legCard__viXjC{background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:13px;padding:16px 18px;transition:background .15s ease}.FlightForm_legCard__viXjC:last-child{border-bottom:none}.FlightForm_legCard__viXjC:hover{background:#fafbfc}.FlightForm_legHeader__480oA{align-items:center;display:flex;justify-content:space-between}.FlightForm_legHeaderLeft__TmZIK{align-items:center;display:flex;gap:8px}.FlightForm_dirTag__FeKsV{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.01em;padding:4px 10px}.FlightForm_tagOutbound__q13kh{background:#d1fae5;color:#059669}.FlightForm_tagInbound__taORm{background:#dbeafe;color:#1d4ed8}.FlightForm_legNum__WAAWL{color:#9ca3af;font-size:11px;font-weight:600}.FlightForm_legRemoveBtn__rrs4W{align-items:center;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:600;gap:5px;padding:5px 11px;transition:all .15s ease}.FlightForm_legRemoveBtn__rrs4W:hover{background:#fee2e2;border-color:#fca5a5}.FlightForm_routeRow__O8L9G{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.FlightForm_routeArrow__cQxtb{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;justify-content:center;padding-bottom:9px}.FlightForm_airlineRow__Bb\+2t{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1fr 120px 120px}.FlightForm_legArrivalRow__J6Ulp{align-items:flex-end;display:flex;gap:10px}.FlightForm_legArrivalRow__J6Ulp .FlightForm_mfRow2__9gdin{flex:1 1;min-width:0}.FlightForm_dayBadge__7NF2m{align-items:center;align-self:flex-end;border-radius:999px;display:inline-flex;flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px;font-weight:800;height:32px;justify-content:center;letter-spacing:.01em;margin-bottom:8px;min-width:56px;padding:0 10px}.FlightForm_dayBadgePlus__MlBJ5{background:#ecfdf5;border:1.5px solid #a7f3d0;color:#059669}.FlightForm_dayBadgeZero__HMHx8{background:#f3f4f6;border:1.5px solid #e5e7eb;color:#6b7280}.FlightForm_dayBadgeMinus__V4TVb{background:#fef2f2;border:1.5px solid #fecaca;color:#dc2626}.FlightForm_flightBaggageSection__Bru4w{border:1.5px solid #e5e7eb;border-radius:10px;overflow:visible}.FlightForm_flightBaggageHeader__JYScD{align-items:center;background:#fafbfc;border-bottom:1px solid #f0f0f0;border-radius:10px 10px 0 0;display:flex;gap:8px;justify-content:space-between;padding:6px 14px}.FlightForm_flightBaggageSectionTitle__DxLp8{color:#6b7280;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.FlightForm_flightBaggageCopy__lKA1v{position:relative}.FlightForm_flightBaggageCopyBtn__3fXhd{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:5px;letter-spacing:.02em;padding:5px 10px;transition:all .15s ease}.FlightForm_flightBaggageCopyBtn__3fXhd:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.FlightForm_flightBaggageCopyMenu__zHeLX{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001a;display:flex;flex-direction:column;min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.FlightForm_flightBaggageCopyOpt__lBZYU{background:#fff;border:none;border-bottom:1px solid #f5f5f5;color:#374151;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:9px 12px;text-align:left;transition:background .12s ease}.FlightForm_flightBaggageCopyOpt__lBZYU:last-child{border-bottom:none}.FlightForm_flightBaggageCopyOpt__lBZYU:hover:not(:disabled){background:#fffbf0;color:#f5a51e}.FlightForm_flightBaggageCopyOpt__lBZYU:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.FlightForm_flightBaggageRow__VYhcO{align-items:center;background:#fff;border-bottom:1px solid #f5f5f5;display:flex;gap:10px;padding:10px 14px}.FlightForm_flightBaggageRow__VYhcO:last-child{border-bottom:none;border-radius:0 0 10px 10px}.FlightForm_flightBaggageRow__VYhcO:hover{background:#fafbfc}.FlightForm_flightBaggageLabel__Zav8m{color:#374151;flex:1 1;font-size:12.5px;font-weight:600;white-space:nowrap}.FlightForm_flightBaggageToggle__w\+Y\+K{border:1.5px solid #e5e7eb;border-radius:7px;display:flex;flex-shrink:0;overflow:hidden}.FlightForm_flightBaggageBtn__iO2OA{background:#f9fafb;border:none;border-right:1px solid #e5e7eb;color:#9ca3af;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 11px;transition:all .12s ease}.FlightForm_flightBaggageBtn__iO2OA:last-child{border-right:none}.FlightForm_flightBaggageBtnYes__M5JtB{background:#ecfdf5;color:#059669}.FlightForm_flightBaggageBtnNo__H03-M{background:#fef2f2;color:#dc2626}.FlightForm_flightBaggageInputWrap__wPgaG{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.FlightForm_flightBaggageQtyInput__\+dWq6{flex-shrink:0;font-size:12.5px;padding:7px 28px 7px 10px;text-align:left;width:72px!important}.FlightForm_flightBaggageUnitInside__BpJXQ{color:#9ca3af;font-size:11px;font-weight:600;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);white-space:nowrap}.FlightForm_multiAddRow__kYYjc{display:flex;flex-wrap:wrap;gap:10px}.FlightForm_addDirectionBtn__Q6HQO{align-items:center;background:#f0fdf4;border:1.5px solid #d1fae5;border-radius:10px;color:#059669;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;padding:9px 16px;transition:all .15s ease}.FlightForm_addDirectionBtn__Q6HQO:hover{background:#d1fae5}.FlightForm_addDirectionBtnInbound__8mCMv{background:#eff6ff;border-color:#dbeafe;color:#1d4ed8}.FlightForm_addDirectionBtnInbound__8mCMv:hover{background:#dbeafe}@media (max-width:1024px){.FlightForm_airlineRow__Bb\+2t,.FlightForm_configGrid__8f1-i,.FlightForm_mfRow2__9gdin,.FlightForm_mfRow3__PvYXh,.FlightForm_routeRow__O8L9G{grid-template-columns:1fr}.FlightForm_routeArrow__cQxtb{display:none}.FlightForm_flightModeToggle__wu6L0{flex-direction:column}.FlightForm_flightModeBtn__Wm37B{border-bottom:1px solid #e5e7eb;border-right:none}.FlightForm_flightModeBtn__Wm37B:last-child{border-bottom:none}}@media (max-width:640px){.FlightForm_flightBaggageRow__VYhcO{flex-wrap:wrap;gap:8px}.FlightForm_flightBaggageLabel__Zav8m{flex:0 0 100%}.FlightForm_multiAddRow__kYYjc{flex-direction:column}.FlightForm_dirPnrRow__8S32g{grid-template-columns:1fr}.FlightForm_addLegFooter__kiHid{align-items:stretch;flex-direction:column}.FlightForm_addSegmentBtn__JU3SE,.FlightForm_removeSegmentBtn__56hGz{justify-content:center}}.FlightForm_searchSelect__h5qcI{position:relative}.FlightForm_searchSelectInput__F\+bC4{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#111827;color:var(--text-primary,#111827);font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.FlightForm_searchSelectInput__F\+bC4:hover{border-color:#d1d5db}.FlightForm_searchSelectInput__F\+bC4:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1f;outline:none}.FlightForm_searchSelectInput__F\+bC4::placeholder{color:#9ca3af}.FlightForm_searchSelectDropdown__MirOQ{background:#fff;border:1.5px solid #e5e7eb;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 8px 24px #0000001a;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:50}.FlightForm_searchSelectOption__RdaYd{align-items:center;border-bottom:1px solid #f5f5f5;color:#111827;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px}.FlightForm_searchSelectOption__RdaYd:last-child{border-bottom:none}.FlightForm_searchSelectOption__RdaYd:hover{background:#fffbf0}.FlightForm_searchSelectOptionActive__fuR7M{background:#fff7e6;font-weight:600}.FlightForm_searchSelectCode__t1Ugj{color:#f5a51e;font-size:12px;font-weight:700;min-width:32px;text-transform:uppercase}.FlightForm_searchSelectName__W2p4O{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightForm_searchSelectEmpty__15vXa{color:#9ca3af;font-size:12px;padding:12px;text-align:center}.FlightForm_searchSelectSelected__9E8uq{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:9px 12px;transition:border-color .15s ease;width:100%}.FlightForm_searchSelectSelected__9E8uq:hover{border-color:#d1d5db}.FlightForm_searchSelectSelectedCode__rLsmW{color:#f5a51e;font-size:12px;font-weight:700;text-transform:uppercase}.FlightForm_searchSelectSelectedName__xXbJG{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightForm_searchSelectClear__7XJJP{background:none;border:none;color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:14px;line-height:1;padding:0 2px}.FlightForm_searchSelectClear__7XJJP:hover{color:#ef4444}.FlightForm_inputError__uGRQI{background:#fef2f2;border-color:#ef4444!important}.FlightForm_inputError__uGRQI:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.FlightForm_fieldError__egQFC{color:#ef4444;font-size:11px;font-weight:600;margin-top:-2px}.FlightForm_autofillNotice__JJCjC{align-items:center;background:#eef6ff;border:1.5px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:12px;font-weight:600;gap:8px;line-height:1.4;padding:9px 14px}.FlightForm_autofillNotice__JJCjC svg{color:#2563eb;flex-shrink:0}.FlightForm_flightToast__RC8QD{align-items:center;animation:FlightForm_flightToastIn__4HdFP .18s ease-out;background:#064e3b;border-radius:10px;bottom:28px;box-shadow:0 10px 30px #064e3b59;color:#ecfdf5;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 16px;position:fixed;right:28px;z-index:1000}@keyframes FlightForm_flightToastIn__4HdFP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.HotelForm_field__DPN3p{display:flex;flex:1 1;flex-direction:column;gap:5px}.HotelForm_fieldLabel__iDGcR{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.HotelForm_req__Xt3rJ{color:#ef4444}.HotelForm_input__gZqHc{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.HotelForm_input__gZqHc:hover{border-color:#d1d5db}.HotelForm_input__gZqHc:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HotelForm_input__gZqHc::placeholder{color:var(--text-quaternary)}select.HotelForm_input__gZqHc{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.HotelForm_textarea__kEDqW{min-height:56px;resize:vertical}.HotelForm_formCard__zsQFd,.HotelForm_mfSection__DvSLY{display:flex;flex-direction:column;gap:14px}.HotelForm_formCard__zsQFd{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.HotelForm_formCard__zsQFd+.HotelForm_formCard__zsQFd{margin-top:0}.HotelForm_formCardHeader__itOcd{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.HotelForm_formCardTitle__6X4Ba{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.HotelForm_formCardIcon__6zTg3{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.HotelForm_formCardBody__hJUxi{display:flex;flex-direction:column;gap:14px}.HotelForm_mfRow2__k\+2lE{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.HotelForm_hotelSectionTitle__x8ONM{border-bottom:1.5px solid var(--border-light);color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.07em;padding-bottom:4px;text-transform:uppercase}.HotelForm_stepperWrap__att2E{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.HotelForm_stepperVal__NgneM{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.HotelForm_stepperVal__NgneM:focus{outline:none}.HotelForm_stepperBtn__8BRlk{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.HotelForm_stepperBtn__8BRlk:first-child{border-left:none;border-right:1px solid var(--border-light)}.HotelForm_stepperBtn__8BRlk:hover{background:var(--amber-50);color:var(--accent-amber)}.HotelForm_ebRow__h2TKG{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.HotelForm_ebUnit__W8d-g{background:var(--surface-raised);border:none!important;border-radius:0!important;border-right:1px solid var(--border-light)!important;flex-shrink:0;font-size:13px;width:72px!important}.HotelForm_ebUnit__W8d-g:focus{box-shadow:none!important;outline:none}.HotelForm_ebValue__Klmd4{border:none!important;border-radius:0!important;flex:1 1}.HotelForm_ebValue__Klmd4:focus{box-shadow:none!important;outline:none}.HotelForm_hotelSearchWrap__G1hYY{position:relative;width:100%}.HotelForm_hotelSearchInputWrap__nq-BD{position:relative}.HotelForm_hotelSearchIcon__tUxBc{color:var(--text-quaternary);display:flex;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.HotelForm_hotelSearchInput__Ll7CP{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all var(--transition);width:100%}.HotelForm_hotelSearchInput__Ll7CP:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HotelForm_hotelSearchInput__Ll7CP::placeholder{color:var(--text-quaternary)}.HotelForm_hotelSearchClear__yN8pp{background:none;border:none;color:var(--text-quaternary);cursor:pointer;display:flex;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.HotelForm_hotelSearchClear__yN8pp:hover{color:var(--text-secondary)}.HotelForm_hotelDropdown__QRnez{animation:HotelForm_dropdownIn__VZSuG .15s ease;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:50}@keyframes HotelForm_dropdownIn__VZSuG{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.HotelForm_hotelDropdownList__IqMPB{max-height:260px;overflow-y:auto}.HotelForm_hotelDropdownItem__Wda6B{align-items:center;background:none;border:none;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:10px 14px;text-align:left;transition:background var(--transition);width:100%}.HotelForm_hotelDropdownItem__Wda6B:last-child{border-bottom:none}.HotelForm_hotelDropdownItem__Wda6B:hover{background:var(--surface-raised)}.HotelForm_hotelItemIcon__fKmHk{align-items:center;background:#fff4e6;border-radius:var(--radius-sm);color:#d97706;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.HotelForm_hotelItemIcon__fKmHk svg{height:18px;width:18px}.HotelForm_hotelItemInfo__\+woOn{flex:1 1;min-width:0}.HotelForm_hotelItemName__89-AS{color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:2px}.HotelForm_hotelItemMeta__BBoJM{align-items:center;color:var(--text-tertiary);display:flex;font-size:11px;gap:10px}.HotelForm_hotelItemStars__uFdWP{align-items:center;color:#f59e0b;display:flex;gap:1px}.HotelForm_hotelItemLoc__GzDT0{align-items:center;display:flex;gap:3px}.HotelForm_hotelItemLoc__GzDT0 svg{height:11px;width:11px}.HotelForm_hotelDropdownEmpty__XHsr4{color:var(--text-tertiary);font-size:13px;padding:24px 16px;text-align:center}.HotelForm_hotelDropdownFooter__mIrXz{background:var(--surface-raised);border-top:1px solid var(--border-light);color:var(--text-quaternary);font-size:10px;font-weight:600;padding:8px 14px;text-align:center}.HotelForm_hotelPickedCard__VkzPK{align-items:center;background:var(--surface-raised);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:border-color var(--transition)}.HotelForm_hotelPickedCard__VkzPK:hover{border-color:var(--accent-amber-light)}.HotelForm_hotelPickedCardPin__JbUUP{color:var(--accent-amber);display:flex;flex-shrink:0}.HotelForm_hotelPickedCardPin__JbUUP svg{height:16px;width:16px}.HotelForm_hotelPickedCardInfo__Us97U{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.HotelForm_hotelPickedCardName__jAwED{color:var(--text-primary);font-size:13.5px;font-weight:700}.HotelForm_hotelPickedCardStars__B7zdN{align-items:center;color:#f59e0b;display:flex;gap:1px}.HotelForm_hotelPickedCardLoc__4\+b2Q{color:var(--text-tertiary);font-size:12px}.HotelForm_hotelPickedCardChevron__kXi\+7{align-items:center;background:none;border:none;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;padding:4px;transition:color var(--transition)}.HotelForm_hotelPickedCardChevron__kXi\+7:hover{color:var(--text-secondary)}.HotelForm_hotelPickedCardChevron__kXi\+7 svg{height:16px;width:16px}.HotelForm_roomsHeader__pxl8D{align-items:center;border-bottom:1.5px solid var(--border-light);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:6px}.HotelForm_roomsStats__5qGYY{align-items:center;display:flex;gap:6px}.HotelForm_roomsStatPill__\+RmdS{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:999px;color:var(--text-tertiary);font-size:10.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.HotelForm_roomsStatPill__\+RmdS strong{color:var(--text-primary);font-weight:800;margin-right:2px}.HotelForm_roomsEmpty__NTU2f{align-items:center;background:var(--surface-raised);border:1.5px dashed var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;padding:32px 20px;text-align:center}.HotelForm_roomsEmptyIcon__7GkF2{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:12px;color:var(--text-quaternary);display:flex;height:44px;justify-content:center;margin-bottom:4px;width:44px}.HotelForm_roomsEmptyIcon__7GkF2 svg{height:20px;width:20px}.HotelForm_roomsEmptyTitle__2OVSg{color:var(--text-primary);font-size:13.5px;font-weight:700}.HotelForm_roomsEmptyDesc__7jzZG{color:var(--text-tertiary);font-size:12px;line-height:1.5;margin-bottom:8px;max-width:320px}.HotelForm_roomsEmptyBtn__3X0aG{align-items:center;background:#fff8e8;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:6px;padding:8px 16px;transition:all .15s ease}.HotelForm_roomsEmptyBtn__3X0aG:hover{background:#fff0c7;border-color:var(--accent-amber)}.HotelForm_roomsList__lw44o{display:flex;flex-direction:column;gap:16px}.HotelForm_roomCard__AgXfh{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.HotelForm_roomCardHeader__Ks7s5{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:12px 16px}.HotelForm_roomIconBadge__RVlkK{align-items:center;background:#eef3ff;border-radius:var(--radius-sm);color:#3b5bdb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.HotelForm_roomIconBadge__RVlkK svg{height:16px;width:16px}.HotelForm_roomTitle__dagff{color:var(--text-primary);flex:1 1;font-size:14px;font-weight:700}.HotelForm_roomHeaderActions__JZ8KN{align-items:center;display:flex;gap:6px}.HotelForm_roomActionBtn__zW9\+s{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:4px;padding:5px 10px;transition:all .12s ease}.HotelForm_roomActionBtn__zW9\+s:hover{background:var(--surface-raised);border-color:#d1d5db}.HotelForm_roomActionBtnDanger__fq0ZH{border-color:#fecaca;color:#dc2626}.HotelForm_roomActionBtnDanger__fq0ZH:hover{background:#fef2f2;border-color:#fca5a5}.HotelForm_roomDragHandle__F75nO{align-items:center;color:var(--text-quaternary);cursor:grab;display:flex;flex-shrink:0;padding:4px}.HotelForm_roomDragHandle__F75nO:hover{color:var(--text-tertiary)}.HotelForm_roomCardBody__\+cgEo{background:var(--surface);display:flex;flex-direction:column;gap:14px;padding:16px}.HotelForm_mfRow3Char__FkQGD{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.HotelForm_fieldHint__V\+9H\+{color:var(--text-quaternary);font-size:10.5px;margin-top:-3px}.HotelForm_fieldReqNote__hRGfg{color:#ef4444;font-size:10.5px;margin-top:2px}.HotelForm_fieldOptNote__kbqfN{color:var(--text-quaternary);font-size:10.5px;margin-top:2px}.HotelForm_reqInline__4wjJi{color:#ef4444;font-weight:600}.HotelForm_optInline__P4zlj{color:var(--text-quaternary);font-weight:500}.HotelForm_addRoomBtn__C1sHc{align-items:center;align-self:flex-start;background:var(--surface);border:1.5px solid #3b5bdb;border-radius:var(--radius-sm);color:#3b5bdb;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:9px 18px;transition:all .15s ease}.HotelForm_addRoomBtn__C1sHc:hover{background:#eef3ff}.HotelForm_roomsInstructions__EHWlt{background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius-sm);color:#1e40af;font-size:12px;padding:12px 16px}.HotelForm_roomsInstructionsTitle__rNOYl{font-weight:700;margin-bottom:6px}.HotelForm_roomsInstructionsList__JHipe{color:#1d4ed8;display:flex;flex-direction:column;gap:3px;margin:0;padding-left:18px}@media (max-width:1024px){.HotelForm_mfRow2__k\+2lE,.HotelForm_mfRow3Char__FkQGD{grid-template-columns:1fr}}@media (max-width:640px){.HotelForm_mfRow3Char__FkQGD{grid-template-columns:1fr}}.TransferForm_field__7BOR-{display:flex;flex:1 1;flex-direction:column;gap:5px}.TransferForm_fieldLabel__wA49t{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.TransferForm_req__WsUnn{color:#ef4444}.TransferForm_input__f8fhZ{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#111827;color:var(--text-primary,#111827);font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.TransferForm_input__f8fhZ:hover{border-color:#d1d5db}.TransferForm_input__f8fhZ:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1f;outline:none}.TransferForm_input__f8fhZ::placeholder{color:#9ca3af}select.TransferForm_input__f8fhZ{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.TransferForm_textarea__xzgiq{min-height:56px;resize:vertical}.TransferForm_formCard__36FEm,.TransferForm_mfSection__46jJl{display:flex;flex-direction:column;gap:16px}.TransferForm_formCard__36FEm{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.TransferForm_formCard__36FEm+.TransferForm_formCard__36FEm{margin-top:0}.TransferForm_formCardHeader__CcSji{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.TransferForm_formCardTitle__vzJZo{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.TransferForm_formCardIcon__bwFEI{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.TransferForm_formCardBody__gKdWY{display:flex;flex-direction:column;gap:16px}.TransferForm_sectionLabel__o79eM{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.07em;text-transform:uppercase}.TransferForm_sectionDot__z66Lg{background:#f5a51e;border-radius:50%;flex-shrink:0;height:6px;width:6px}.TransferForm_sectionHint__lWzQN{color:#9ca3af;font-size:12px;line-height:1.5;margin:-8px 0 0}.TransferForm_mfRow2__bKGCs{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.TransferForm_mfRow3__FlakX{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.TransferForm_contextToggle__b39Xq{align-self:flex-start;border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;display:flex;gap:0;overflow:hidden}.TransferForm_contextBtn__nD7fw{align-items:center;background:#fff;background:var(--surface,#fff);border:none;border-right:1px solid #f0f0f0;border-right:1px solid var(--border-light,#f0f0f0);color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:10px 20px;transition:all .15s ease}.TransferForm_contextBtn__nD7fw:last-child{border-right:none}.TransferForm_contextBtn__nD7fw:hover{background:#f9fafb;color:#374151}.TransferForm_contextBtnActive__O4B\+e{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 #f5a51e4d;color:#d97706;font-weight:700}.TransferForm_momentGrid__SeabE{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.TransferForm_momentCard__3MgSU{align-items:flex-start;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:16px;position:relative;text-align:left;transition:all .2s ease}.TransferForm_momentCard__3MgSU:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000a}.TransferForm_momentCardActive__Lm3yC.TransferForm_momentArrival__B5nJQ{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#059669;box-shadow:0 0 0 3px #0596691a}.TransferForm_momentCardActive__Lm3yC.TransferForm_momentDeparture__AOefi{background:linear-gradient(135deg,#eef3ff,#eff6ff);border-color:#3b5bdb;box-shadow:0 0 0 3px #3b5bdb1a}.TransferForm_momentCardActive__Lm3yC.TransferForm_momentCustom__k1yG4{background:linear-gradient(135deg,#fffbf0,#fff8e8);border-color:#d97706;box-shadow:0 0 0 3px #f5a51e1a}.TransferForm_momentCardActive__Lm3yC.TransferForm_momentRoundTrip__uQ1Lb{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.TransferForm_momentIconWrap__3dmMd{align-items:center;background:#f3f4f6;border-radius:10px;color:#6b7280;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:all .2s ease;width:38px}.TransferForm_momentArrival__B5nJQ .TransferForm_momentIconWrapActive__VTUjT{background:#d1fae5;color:#059669}.TransferForm_momentDeparture__AOefi .TransferForm_momentIconWrapActive__VTUjT{background:#dbeafe;color:#3b5bdb}.TransferForm_momentRoundTrip__uQ1Lb .TransferForm_momentIconWrapActive__VTUjT{background:#ede9fe;color:#7c3aed}.TransferForm_momentCustom__k1yG4 .TransferForm_momentIconWrapActive__VTUjT{background:#fef3c7;color:#d97706}.TransferForm_momentText__u1pGi{flex:1 1;min-width:0}.TransferForm_momentLabel__GT62S{color:#111827;font-size:13px;font-weight:700;margin-bottom:3px}.TransferForm_momentDesc__ufNFv{color:#9ca3af;font-size:11px;line-height:1.4}.TransferForm_momentCheck__1OnCX{align-items:center;border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;right:10px;top:10px;width:20px}.TransferForm_momentArrival__B5nJQ .TransferForm_momentCheck__1OnCX{background:#059669;color:#fff}.TransferForm_momentDeparture__AOefi .TransferForm_momentCheck__1OnCX{background:#3b5bdb;color:#fff}.TransferForm_momentRoundTrip__uQ1Lb .TransferForm_momentCheck__1OnCX{background:#7c3aed;color:#fff}.TransferForm_momentCustom__k1yG4 .TransferForm_momentCheck__1OnCX{background:#d97706;color:#fff}.TransferForm_connectionToggle__Wb2kn{align-self:flex-start;display:flex;gap:10px}.TransferForm_connBtn__6eAJv{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;padding:9px 18px;transition:all .15s ease}.TransferForm_connBtn__6eAJv:hover{background:#f9fafb;border-color:#d1d5db}.TransferForm_connBtnLinked__p6xnH{background:linear-gradient(135deg,#eef3ff,#eff6ff);border-color:#3b5bdb;box-shadow:0 0 0 3px #3b5bdb14;color:#3b5bdb;font-weight:700}.TransferForm_connBtnManual__riOVD{background:#f9fafb;border-color:#9ca3af;color:#374151;font-weight:700}.TransferForm_flightLinkPanel__2Ousu{background:linear-gradient(135deg,#f8faff,#f0f5ff);border:1.5px solid #dbeafe;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.TransferForm_linkedSummary__78TQr{align-items:center;background:#fff;border:1.5px solid #c7d2fe;border-radius:10px;display:flex;gap:10px;padding:10px 14px}.TransferForm_linkedSummaryIcon__xzIgL{align-items:center;background:#eef3ff;border-radius:8px;color:#3b5bdb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.TransferForm_linkedSummaryContent__7yrBq{display:flex;flex:1 1;flex-direction:column;min-width:0}.TransferForm_linkedSummaryRoute__CGok1{color:#111827;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:13px;font-weight:700}.TransferForm_linkedSummaryMeta__rP16a{color:#6b7280;font-size:11px}.TransferForm_linkedBadge__u0GoG{background:#d1fae5;color:#059669;flex-shrink:0;font-size:10px;gap:4px;padding:3px 10px}.TransferForm_autoFilledBadge__X3P0Q,.TransferForm_linkedBadge__u0GoG{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;letter-spacing:.02em}.TransferForm_autoFilledBadge__X3P0Q{background:#dbeafe;color:#3b5bdb;font-size:9px;margin-left:6px;padding:2px 8px;text-transform:none}.TransferForm_pillRow__yfsp4{display:flex;flex-wrap:wrap;gap:8px}.TransferForm_pill__T3-Uk{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all .15s ease}.TransferForm_pill__T3-Uk:hover{background:#f9fafb;border-color:#d1d5db}.TransferForm_pillActive__2I1OD{background:linear-gradient(135deg,#fffbf0,#fff4dc);border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e14;color:#d97706;font-weight:700}.TransferForm_routeTypeRow__WyCmW{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.TransferForm_routeArrowWrap__N6TEe{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;justify-content:center;padding-bottom:8px}.TransferForm_locTypeGrid__D2L6h{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.TransferForm_locTypeCard__Stwl\+{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:3px;padding:8px 4px;transition:all .15s ease}.TransferForm_locTypeCard__Stwl\+:hover{background:#f9fafb;border-color:#d1d5db}.TransferForm_locTypeCardActive__kNGWe{background:linear-gradient(135deg,#fffbf0,#fff6e0)!important;border-color:#f5a51e!important;box-shadow:0 0 0 3px #f5a51e1a}.TransferForm_locTypeIcon__JZSQP{font-size:14px;line-height:1}.TransferForm_locTypeLabel__y37Iv{color:#6b7280;font-size:9.5px;font-weight:700;letter-spacing:.02em;text-align:center}.TransferForm_locTypeCardActive__kNGWe .TransferForm_locTypeLabel__y37Iv{color:#d97706}.TransferForm_routeValueRow__pSq16{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:1fr auto 1fr}.TransferForm_routeValueCard__1q\+HE{background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px 16px;position:relative}.TransferForm_routeValueLabel__eUMeu{align-items:center;color:#374151;display:flex;font-size:11px;font-weight:700;gap:6px}.TransferForm_routeValueDot__jfWy3{border-radius:50%;flex-shrink:0;height:8px;width:8px}.TransferForm_routeValueDotPickup__wcg05{background:#059669}.TransferForm_routeValueDotDropoff__oK8Z3{background:#dc2626}.TransferForm_routeInput__sgLya{font-size:13px;font-weight:600}.TransferForm_routeValueTag__lnayJ{align-items:center;align-self:flex-start;background:#f3f4f6;border-radius:999px;color:#6b7280;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:2px 8px}.TransferForm_routeConnector__4MnXu{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;width:32px}.TransferForm_routeConnectorLine__WfI1R{background:#e5e7eb;flex:1 1;min-height:12px;width:2px}.TransferForm_routeConnectorDot__VOUMe{background:#d1d5db;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d1d5db;flex-shrink:0;height:10px;width:10px}.TransferForm_searchSelect__Jucj0{position:relative}.TransferForm_searchSelectInput__aVTBb{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;color:#111827;color:var(--text-primary,#111827);font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.TransferForm_searchSelectInput__aVTBb:hover{border-color:#d1d5db}.TransferForm_searchSelectInput__aVTBb:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1f;outline:none}.TransferForm_searchSelectInput__aVTBb::placeholder{color:#9ca3af}.TransferForm_searchSelectDropdown__ritJF{background:#fff;border:1.5px solid #e5e7eb;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 8px 24px #0000001a;left:0;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:50}.TransferForm_searchSelectOption__TYmCC{align-items:center;border-bottom:1px solid #f5f5f5;color:#111827;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 12px}.TransferForm_searchSelectOption__TYmCC:last-child{border-bottom:none}.TransferForm_searchSelectOption__TYmCC:hover{background:#fffbf0}.TransferForm_searchSelectOptionActive__cDpUs{background:#fff7e6;font-weight:600}.TransferForm_searchSelectCode__BlP04{color:#f5a51e;font-size:12px;font-weight:700;min-width:32px;text-transform:uppercase}.TransferForm_searchSelectName__Ppxi5{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransferForm_searchSelectEmpty__RD8vQ{color:#9ca3af;font-size:12px;padding:12px;text-align:center}.TransferForm_searchSelectSelected__IYhaJ{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:9px 12px;transition:border-color .15s ease;width:100%}.TransferForm_searchSelectSelected__IYhaJ:hover{border-color:#d1d5db}.TransferForm_searchSelectSelectedCode__r1Q54{color:#f5a51e;font-size:12px;font-weight:700;text-transform:uppercase}.TransferForm_searchSelectSelectedName__nXmEI{color:#374151;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TransferForm_searchSelectClear__0K-PH{background:none;border:none;color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:14px;line-height:1;padding:0 2px}.TransferForm_searchSelectClear__0K-PH:hover{color:#ef4444}.TransferForm_warningStrip__ZKTTP{align-items:center;background:#fef3c7;border:1.5px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 14px}.TransferForm_warningStrip__ZKTTP svg{flex-shrink:0}.TransferForm_legPanel__Q\+jio{background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:18px;padding:20px}.TransferForm_legHeader__8og5g{align-items:center;display:flex;gap:10px}.TransferForm_legHeaderDot__NzSar{border-radius:50%;flex-shrink:0;height:10px;width:10px}.TransferForm_legHeaderLabel__uOJsI{color:#111827;font-size:14px;font-weight:800;letter-spacing:.01em}.TransferForm_legHeaderBadge__7MqQy{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.01em;padding:3px 10px}.TransferForm_legSubSection__ksrEq{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:12px;padding-top:14px}.TransferForm_legSubSection__ksrEq:first-of-type{border-top:none;padding-top:0}.TransferForm_roundTripDivider__N6ylp{align-items:center;display:flex;gap:16px;padding:4px 0}.TransferForm_roundTripDividerLine__Ci0rv{background:linear-gradient(90deg,#0000,#d1d5db,#0000);flex:1 1;height:1.5px}.TransferForm_roundTripDividerLabel__JAWzS{color:#7c3aed;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.TransferForm_stepperWrap__ctYxg{align-items:center;border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;display:flex;overflow:hidden}.TransferForm_stepperVal__Bb7As{background:#fff;background:var(--surface,#fff);border:none!important;border-radius:0!important;box-shadow:none!important;color:#111827;color:var(--text-primary,#111827);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.TransferForm_stepperVal__Bb7As:focus{outline:none}.TransferForm_stepperBtn__tjtv8{align-items:center;background:#f9fafb;border:none;border-left:1px solid #e5e7eb;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background .15s ease;width:36px}.TransferForm_stepperBtn__tjtv8:first-child{border-left:none;border-right:1px solid #e5e7eb}.TransferForm_stepperBtn__tjtv8:hover{background:#fffbf0;color:#f5a51e}@media (max-width:1200px){.TransferForm_momentGrid__SeabE{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.TransferForm_mfRow2__bKGCs,.TransferForm_mfRow3__FlakX,.TransferForm_momentGrid__SeabE,.TransferForm_routeTypeRow__WyCmW{grid-template-columns:1fr}.TransferForm_routeArrowWrap__N6TEe{padding:8px 0;transform:rotate(90deg)}.TransferForm_routeValueRow__pSq16{grid-template-columns:1fr}.TransferForm_routeConnector__4MnXu{flex-direction:row;height:32px;width:auto}.TransferForm_routeConnectorLine__WfI1R{flex:1 1;height:2px;min-height:0;min-width:12px;width:auto}.TransferForm_locTypeGrid__D2L6h{grid-template-columns:repeat(6,1fr)}.TransferForm_contextToggle__b39Xq{border-radius:10px;flex-direction:column}.TransferForm_contextBtn__nD7fw{border-bottom:1px solid #f0f0f0;border-right:none}.TransferForm_contextBtn__nD7fw:last-child{border-bottom:none}.TransferForm_legPanel__Q\+jio{padding:14px}}.TransferForm_pickupTimePills__9fBiK{display:flex;flex-wrap:wrap;gap:6px}.TransferForm_pickupTimePill__5802x{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;font-size:12px;font-weight:500;padding:7px 14px;transition:all .15s ease;white-space:nowrap}.TransferForm_pickupTimePill__5802x:hover{border-color:#f5a51e;color:#f5a51e}.TransferForm_pickupTimePillActive__ueu8W{background:#fef3e0;border-color:#f5a51e;color:#d48806;font-weight:600}.TransferForm_pickupTimeNotice__e1axQ{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:13px;font-style:italic;margin-top:6px;padding:10px 14px}@media (max-width:640px){.TransferForm_connectionToggle__Wb2kn{flex-direction:column}.TransferForm_locTypeGrid__D2L6h{grid-template-columns:repeat(3,1fr)}.TransferForm_pillRow__yfsp4{flex-direction:column}.TransferForm_pill__T3-Uk{justify-content:center}.TransferForm_pickupTimePills__9fBiK{flex-direction:column}}.InsuranceForm_field__bMoqN{display:flex;flex:1 1;flex-direction:column;gap:5px}.InsuranceForm_fieldLabel__oaVpx{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.InsuranceForm_req__J-6rl{color:#ef4444}.InsuranceForm_input__IKqVx{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.InsuranceForm_input__IKqVx:hover{border-color:#d1d5db}.InsuranceForm_input__IKqVx:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.InsuranceForm_input__IKqVx::placeholder{color:var(--text-quaternary)}select.InsuranceForm_input__IKqVx{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.InsuranceForm_textarea__nQGOQ{min-height:56px;resize:vertical}.InsuranceForm_inputReadonly__XF88S{background:var(--surface-raised);color:var(--text-tertiary);cursor:default}.InsuranceForm_formCard__9xzcR,.InsuranceForm_mfSection__cHHb9{display:flex;flex-direction:column;gap:14px}.InsuranceForm_formCard__9xzcR{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.InsuranceForm_formCard__9xzcR+.InsuranceForm_formCard__9xzcR{margin-top:0}.InsuranceForm_formCardHeader__q7FS1{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.InsuranceForm_formCardTitle__mt23n{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.InsuranceForm_formCardIcon__D4SyT{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.InsuranceForm_formCardBody__BoKSJ{display:flex;flex-direction:column;gap:14px}.InsuranceForm_mfSectionHeader__YUkhf{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.InsuranceForm_mfSectionHeaderRow__IvSWu{align-items:center;display:flex;justify-content:space-between}.InsuranceForm_mfRow2__LBqaE{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.InsuranceForm_mfRow3__sxrQm{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.InsuranceForm_mfSubSection__pCHU6{display:flex;flex-direction:column;gap:10px;margin-top:4px}.InsuranceForm_legCard__o2VhO{background:var(--surface-raised);border:1.5px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.InsuranceForm_legHeader__JZHKt{align-items:center;display:flex;justify-content:space-between}.InsuranceForm_legLabel__ReMLC{color:var(--text-secondary);font-size:12px;font-weight:700}.InsuranceForm_addBtn__qu7M2{align-items:center;background:#fffdf7;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.InsuranceForm_addBtn__qu7M2:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.InsuranceForm_pcRemove__F\+CXi{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all var(--transition);width:30px}.InsuranceForm_pcRemove__F\+CXi:hover{background:#fef2f2;color:#dc2626}.InsuranceForm_flightModeToggle__52EcE{align-self:flex-start;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.InsuranceForm_flightModeBtn__n7BN1{align-items:center;background:var(--surface);border:none;border-right:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all var(--transition)}.InsuranceForm_flightModeBtn__n7BN1:last-child{border-right:none}.InsuranceForm_flightModeBtn__n7BN1:hover{background:var(--surface-raised);color:var(--text-secondary)}.InsuranceForm_flightModeBtnActive__17y\+-{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:var(--accent-amber);font-weight:700}.InsuranceForm_flightBaggageToggle__3ZB0i{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:0;overflow:hidden}.InsuranceForm_flightBaggageBtn__8YrVs{background:var(--surface-raised);border:none;border-right:1px solid var(--border-light);color:var(--text-quaternary);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 12px;transition:all var(--transition)}.InsuranceForm_flightBaggageBtn__8YrVs:last-child{border-right:none}.InsuranceForm_flightBaggageBtnYes__GkBJ3{background:#ecfdf5;color:#059669}.InsuranceForm_flightBaggageBtnNo__tJ6Q7{background:#fef2f2;color:#dc2626}.InsuranceForm_stepperWrap__msJ22{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.InsuranceForm_stepperVal__fUP-S{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.InsuranceForm_stepperVal__fUP-S:focus{outline:none}.InsuranceForm_stepperBtn__8RyxQ{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.InsuranceForm_stepperBtn__8RyxQ:first-child{border-left:none;border-right:1px solid var(--border-light)}.InsuranceForm_stepperBtn__8RyxQ:hover{background:var(--amber-50);color:var(--accent-amber)}@media (max-width:1024px){.InsuranceForm_mfRow2__LBqaE,.InsuranceForm_mfRow3__sxrQm{grid-template-columns:1fr}.InsuranceForm_flightModeToggle__52EcE{border-radius:var(--radius-md);flex-direction:column}.InsuranceForm_flightModeBtn__n7BN1{border-bottom:1px solid var(--border-light);border-right:none}.InsuranceForm_flightModeBtn__n7BN1:last-child{border-bottom:none}}@media (max-width:640px){.InsuranceForm_flightModeToggle__52EcE{border-radius:var(--radius-md);flex-direction:column}.InsuranceForm_flightModeBtn__n7BN1{border-bottom:1px solid var(--border-light);border-right:none}.InsuranceForm_flightModeBtn__n7BN1:last-child{border-bottom:none}}.CarRentalForm_field__iALYG{display:flex;flex:1 1;flex-direction:column;gap:5px}.CarRentalForm_fieldLabel__qs7HJ{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.CarRentalForm_req__H9qCN{color:#ef4444}.CarRentalForm_input__hcEec{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.CarRentalForm_input__hcEec:hover{border-color:#d1d5db}.CarRentalForm_input__hcEec:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CarRentalForm_input__hcEec::placeholder{color:var(--text-quaternary)}select.CarRentalForm_input__hcEec{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.CarRentalForm_textarea__FBClj{min-height:56px;resize:vertical}.CarRentalForm_inputReadonly__pMfxa{background:var(--surface-raised);color:var(--text-tertiary);cursor:default}.CarRentalForm_formCard__A5CwM,.CarRentalForm_mfSection__utVlq{display:flex;flex-direction:column;gap:14px}.CarRentalForm_formCard__A5CwM{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.CarRentalForm_formCard__A5CwM+.CarRentalForm_formCard__A5CwM{margin-top:0}.CarRentalForm_formCardHeader__9iNyf{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.CarRentalForm_formCardTitle__I09of{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.CarRentalForm_formCardIcon__OmTaQ{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.CarRentalForm_formCardBody__CExuS{display:flex;flex-direction:column;gap:14px}.CarRentalForm_mfSectionHeader__9Zm7y{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CarRentalForm_mfSectionHeaderRow__SulAW{align-items:center;display:flex;justify-content:space-between}.CarRentalForm_mfRow2__j7ypi{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.CarRentalForm_mfRow3__A7RFT{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.CarRentalForm_mfSubSection__88jon{display:flex;flex-direction:column;gap:10px;margin-top:4px}.CarRentalForm_legCard__MLvO-{background:var(--surface-raised);border:1.5px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.CarRentalForm_legHeader__mYdmA{align-items:center;display:flex;justify-content:space-between}.CarRentalForm_legLabel__-wwaA{color:var(--text-secondary);font-size:12px;font-weight:700}.CarRentalForm_addBtn__mjofW{align-items:center;background:#fffdf7;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.CarRentalForm_addBtn__mjofW:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.CarRentalForm_pcRemove__jQWYf{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all var(--transition);width:30px}.CarRentalForm_pcRemove__jQWYf:hover{background:#fef2f2;color:#dc2626}.CarRentalForm_flightModeToggle__eFQ3j{align-self:flex-start;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.CarRentalForm_flightModeBtn__jKP1t{align-items:center;background:var(--surface);border:none;border-right:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all var(--transition)}.CarRentalForm_flightModeBtn__jKP1t:last-child{border-right:none}.CarRentalForm_flightModeBtn__jKP1t:hover{background:var(--surface-raised);color:var(--text-secondary)}.CarRentalForm_flightModeBtnActive__j5j-A{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:var(--accent-amber);font-weight:700}.CarRentalForm_flightBaggageToggle__bs8pR{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:0;overflow:hidden}.CarRentalForm_flightBaggageBtn__8sSxN{background:var(--surface-raised);border:none;border-right:1px solid var(--border-light);color:var(--text-quaternary);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 12px;transition:all var(--transition)}.CarRentalForm_flightBaggageBtn__8sSxN:last-child{border-right:none}.CarRentalForm_flightBaggageBtnYes__QH85H{background:#ecfdf5;color:#059669}.CarRentalForm_flightBaggageBtnNo__VH1kC{background:#fef2f2;color:#dc2626}.CarRentalForm_stepperWrap__o768F{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.CarRentalForm_stepperVal__zPPSs{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.CarRentalForm_stepperVal__zPPSs:focus{outline:none}.CarRentalForm_stepperBtn__SVjl4{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.CarRentalForm_stepperBtn__SVjl4:first-child{border-left:none;border-right:1px solid var(--border-light)}.CarRentalForm_stepperBtn__SVjl4:hover{background:var(--amber-50);color:var(--accent-amber)}@media (max-width:1024px){.CarRentalForm_mfRow2__j7ypi,.CarRentalForm_mfRow3__A7RFT{grid-template-columns:1fr}.CarRentalForm_flightModeToggle__eFQ3j{border-radius:var(--radius-md);flex-direction:column}.CarRentalForm_flightModeBtn__jKP1t{border-bottom:1px solid var(--border-light);border-right:none}.CarRentalForm_flightModeBtn__jKP1t:last-child{border-bottom:none}}@media (max-width:640px){.CarRentalForm_flightModeToggle__eFQ3j{border-radius:var(--radius-md);flex-direction:column}.CarRentalForm_flightModeBtn__jKP1t{border-bottom:1px solid var(--border-light);border-right:none}.CarRentalForm_flightModeBtn__jKP1t:last-child{border-bottom:none}}.CarRentalForm_checkboxLabel__ICl8a{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 0}.CarRentalForm_checkboxLabel__ICl8a input[type=checkbox]{accent-color:var(--accent-amber);cursor:pointer;height:16px;width:16px}.VisaForm_field__wIb93{display:flex;flex:1 1;flex-direction:column;gap:5px}.VisaForm_fieldLabel__5\+Ika{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.VisaForm_req__86Ltp{color:#ef4444}.VisaForm_input__3lPyZ{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.VisaForm_input__3lPyZ:hover{border-color:#d1d5db}.VisaForm_input__3lPyZ:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.VisaForm_input__3lPyZ::placeholder{color:var(--text-quaternary)}select.VisaForm_input__3lPyZ{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.VisaForm_textarea__GemxT{min-height:56px;resize:vertical}.VisaForm_inputReadonly__BY9iH{background:var(--surface-raised);color:var(--text-tertiary);cursor:default}.VisaForm_formCard__ItA03,.VisaForm_mfSection__p\+N0y{display:flex;flex-direction:column;gap:14px}.VisaForm_formCard__ItA03{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.VisaForm_formCard__ItA03+.VisaForm_formCard__ItA03{margin-top:0}.VisaForm_formCardHeader__7xthq{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.VisaForm_formCardTitle__ckmwM{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.VisaForm_formCardIcon__Zdiu9{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.VisaForm_formCardBody__4xbFd{display:flex;flex-direction:column;gap:14px}.VisaForm_mfSectionHeader__0xIJ1{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.VisaForm_mfSectionHeaderRow__DwzMS{align-items:center;display:flex;justify-content:space-between}.VisaForm_mfRow2__1IUlf{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.VisaForm_mfRow3__nRWHD{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.VisaForm_mfSubSection__nQhKL{display:flex;flex-direction:column;gap:10px;margin-top:4px}.VisaForm_legCard__TVfd-{background:var(--surface-raised);border:1.5px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.VisaForm_legHeader__\+0ldi{align-items:center;display:flex;justify-content:space-between}.VisaForm_legLabel__2rvLH{color:var(--text-secondary);font-size:12px;font-weight:700}.VisaForm_addBtn__cFsQZ{align-items:center;background:#fffdf7;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.VisaForm_addBtn__cFsQZ:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.VisaForm_pcRemove__NlrQm{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all var(--transition);width:30px}.VisaForm_pcRemove__NlrQm:hover{background:#fef2f2;color:#dc2626}.VisaForm_flightModeToggle__gorrI{align-self:flex-start;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.VisaForm_flightModeBtn__b7-Ft{align-items:center;background:var(--surface);border:none;border-right:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all var(--transition)}.VisaForm_flightModeBtn__b7-Ft:last-child{border-right:none}.VisaForm_flightModeBtn__b7-Ft:hover{background:var(--surface-raised);color:var(--text-secondary)}.VisaForm_flightModeBtnActive__kspUb{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:var(--accent-amber);font-weight:700}.VisaForm_flightBaggageToggle__C7Nsv{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:0;overflow:hidden}.VisaForm_flightBaggageBtn__Is\+uk{background:var(--surface-raised);border:none;border-right:1px solid var(--border-light);color:var(--text-quaternary);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 12px;transition:all var(--transition)}.VisaForm_flightBaggageBtn__Is\+uk:last-child{border-right:none}.VisaForm_flightBaggageBtnYes__60424{background:#ecfdf5;color:#059669}.VisaForm_flightBaggageBtnNo__3UK0m{background:#fef2f2;color:#dc2626}.VisaForm_stepperWrap__lvFtA{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.VisaForm_stepperVal__rDj1y{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.VisaForm_stepperVal__rDj1y:focus{outline:none}.VisaForm_stepperBtn__V2hcv{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.VisaForm_stepperBtn__V2hcv:first-child{border-left:none;border-right:1px solid var(--border-light)}.VisaForm_stepperBtn__V2hcv:hover{background:var(--amber-50);color:var(--accent-amber)}@media (max-width:1024px){.VisaForm_mfRow2__1IUlf,.VisaForm_mfRow3__nRWHD{grid-template-columns:1fr}.VisaForm_flightModeToggle__gorrI{border-radius:var(--radius-md);flex-direction:column}.VisaForm_flightModeBtn__b7-Ft{border-bottom:1px solid var(--border-light);border-right:none}.VisaForm_flightModeBtn__b7-Ft:last-child{border-bottom:none}}@media (max-width:640px){.VisaForm_flightModeToggle__gorrI{border-radius:var(--radius-md);flex-direction:column}.VisaForm_flightModeBtn__b7-Ft{border-bottom:1px solid var(--border-light);border-right:none}.VisaForm_flightModeBtn__b7-Ft:last-child{border-bottom:none}}.CruiseForm_field__wfWun{display:flex;flex:1 1;flex-direction:column;gap:5px}.CruiseForm_fieldLabel__UGT6x{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.CruiseForm_req__wapvt{color:#ef4444}.CruiseForm_input__uO1uS{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.CruiseForm_input__uO1uS:hover{border-color:#d1d5db}.CruiseForm_input__uO1uS:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CruiseForm_input__uO1uS::placeholder{color:var(--text-quaternary)}select.CruiseForm_input__uO1uS{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.CruiseForm_textarea__F7ezg{min-height:56px;resize:vertical}.CruiseForm_inputReadonly__M4mNT{background:var(--surface-raised);color:var(--text-tertiary);cursor:default}.CruiseForm_formCard__AQvU3,.CruiseForm_mfSection__clRuQ{display:flex;flex-direction:column;gap:14px}.CruiseForm_formCard__AQvU3{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.CruiseForm_formCard__AQvU3+.CruiseForm_formCard__AQvU3{margin-top:0}.CruiseForm_formCardHeader__MrdsL{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.CruiseForm_formCardTitle__P7iRI{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.CruiseForm_formCardIcon__Awm6o{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.CruiseForm_formCardBody__\+huEk{display:flex;flex-direction:column;gap:14px}.CruiseForm_mfSectionHeader__hBBah{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CruiseForm_mfSectionHeaderRow__gCme3{align-items:center;display:flex;justify-content:space-between}.CruiseForm_mfRow2__L4-6M{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.CruiseForm_mfRow3__of9Hz{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.CruiseForm_mfSubSection__0v-dd{display:flex;flex-direction:column;gap:10px;margin-top:4px}.CruiseForm_legCard__L5W8h{background:var(--surface-raised);border:1.5px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.CruiseForm_legHeader__aT6kN{align-items:center;display:flex;justify-content:space-between}.CruiseForm_legLabel__qEIeY{color:var(--text-secondary);font-size:12px;font-weight:700}.CruiseForm_addBtn__EnamW{align-items:center;background:#fffdf7;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.CruiseForm_addBtn__EnamW:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.CruiseForm_pcRemove__Uc7ZF{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all var(--transition);width:30px}.CruiseForm_pcRemove__Uc7ZF:hover{background:#fef2f2;color:#dc2626}.CruiseForm_flightModeToggle__wK6gl{align-self:flex-start;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.CruiseForm_flightModeBtn__ARW2r{align-items:center;background:var(--surface);border:none;border-right:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all var(--transition)}.CruiseForm_flightModeBtn__ARW2r:last-child{border-right:none}.CruiseForm_flightModeBtn__ARW2r:hover{background:var(--surface-raised);color:var(--text-secondary)}.CruiseForm_flightModeBtnActive__TVtPh{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:var(--accent-amber);font-weight:700}.CruiseForm_flightBaggageToggle__VBoQL{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:0;overflow:hidden}.CruiseForm_flightBaggageBtn__dM-Ww{background:var(--surface-raised);border:none;border-right:1px solid var(--border-light);color:var(--text-quaternary);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 12px;transition:all var(--transition)}.CruiseForm_flightBaggageBtn__dM-Ww:last-child{border-right:none}.CruiseForm_flightBaggageBtnYes__FCkb7{background:#ecfdf5;color:#059669}.CruiseForm_flightBaggageBtnNo__KYnFm{background:#fef2f2;color:#dc2626}.CruiseForm_stepperWrap__Z26ls{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.CruiseForm_stepperVal__FPPOe{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.CruiseForm_stepperVal__FPPOe:focus{outline:none}.CruiseForm_stepperBtn__PVcYO{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.CruiseForm_stepperBtn__PVcYO:first-child{border-left:none;border-right:1px solid var(--border-light)}.CruiseForm_stepperBtn__PVcYO:hover{background:var(--amber-50);color:var(--accent-amber)}@media (max-width:1024px){.CruiseForm_mfRow2__L4-6M,.CruiseForm_mfRow3__of9Hz{grid-template-columns:1fr}.CruiseForm_flightModeToggle__wK6gl{border-radius:var(--radius-md);flex-direction:column}.CruiseForm_flightModeBtn__ARW2r{border-bottom:1px solid var(--border-light);border-right:none}.CruiseForm_flightModeBtn__ARW2r:last-child{border-bottom:none}}@media (max-width:640px){.CruiseForm_flightModeToggle__wK6gl{border-radius:var(--radius-md);flex-direction:column}.CruiseForm_flightModeBtn__ARW2r{border-bottom:1px solid var(--border-light);border-right:none}.CruiseForm_flightModeBtn__ARW2r:last-child{border-bottom:none}}.PackageForm_field__X6R1-{display:flex;flex:1 1;flex-direction:column;gap:5px}.PackageForm_fieldLabel__-6G6h{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.PackageForm_req__cLt8F{color:#ef4444}.PackageForm_input__gUfls{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all var(--transition);width:100%}.PackageForm_input__gUfls:hover{border-color:#d1d5db}.PackageForm_input__gUfls:focus{border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PackageForm_input__gUfls::placeholder{color:var(--text-quaternary)}select.PackageForm_input__gUfls{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.PackageForm_textarea__spEri{min-height:56px;resize:vertical}.PackageForm_inputReadonly__nZMHc{background:var(--surface-raised);color:var(--text-tertiary);cursor:default}.PackageForm_formCard__eUioj,.PackageForm_mfSection__uX818{display:flex;flex-direction:column;gap:14px}.PackageForm_formCard__eUioj{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;padding:20px 24px}.PackageForm_formCard__eUioj+.PackageForm_formCard__eUioj{margin-top:0}.PackageForm_formCardHeader__xEoRB{align-items:center;border-bottom:1.5px solid #eef2f7;display:flex;gap:10px;margin-bottom:4px;padding-bottom:12px}.PackageForm_formCardTitle__77\+JP{color:#111827;color:var(--text-primary,#111827);font-size:13px;font-weight:700;letter-spacing:.01em}.PackageForm_formCardIcon__fxy50{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.PackageForm_formCardBody__7LXLG{display:flex;flex-direction:column;gap:14px}.PackageForm_mfSectionHeader__L7i1V{color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PackageForm_mfSectionHeaderRow__XWAgZ{align-items:center;display:flex;justify-content:space-between}.PackageForm_mfRow2__QVdt9{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.PackageForm_mfRow3__hT0pE{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.PackageForm_mfSubSection__mxHbE{display:flex;flex-direction:column;gap:10px;margin-top:4px}.PackageForm_legCard__W8Nrt{background:var(--surface-raised);border:1.5px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.PackageForm_legHeader__RR6HY{align-items:center;display:flex;justify-content:space-between}.PackageForm_legLabel__eNWFr{color:var(--text-secondary);font-size:12px;font-weight:700}.PackageForm_addBtn__kjgTQ{align-items:center;background:#fffdf7;border:1.5px solid var(--accent-amber-light);border-radius:var(--radius-sm);color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.PackageForm_addBtn__kjgTQ:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.PackageForm_pcRemove__N\+SZt{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all var(--transition);width:30px}.PackageForm_pcRemove__N\+SZt:hover{background:#fef2f2;color:#dc2626}.PackageForm_flightModeToggle__vlsSu{align-self:flex-start;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:0;overflow:hidden}.PackageForm_flightModeBtn__FKQZj{align-items:center;background:var(--surface);border:none;border-right:1px solid var(--border-light);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:9px 18px;transition:all var(--transition)}.PackageForm_flightModeBtn__FKQZj:last-child{border-right:none}.PackageForm_flightModeBtn__FKQZj:hover{background:var(--surface-raised);color:var(--text-secondary)}.PackageForm_flightModeBtnActive__vw\+b-{background:linear-gradient(135deg,#fffbf0,#fff4dc);box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:var(--accent-amber);font-weight:700}.PackageForm_flightBaggageToggle__\+Gltw{border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:0;overflow:hidden}.PackageForm_flightBaggageBtn__gPzkb{background:var(--surface-raised);border:none;border-right:1px solid var(--border-light);color:var(--text-quaternary);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:5px 12px;transition:all var(--transition)}.PackageForm_flightBaggageBtn__gPzkb:last-child{border-right:none}.PackageForm_flightBaggageBtnYes__jxtVW{background:#ecfdf5;color:#059669}.PackageForm_flightBaggageBtnNo__e3D0l{background:#fef2f2;color:#dc2626}.PackageForm_stepperWrap__\+uzWd{align-items:center;border:1.5px solid var(--border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.PackageForm_stepperVal__ktZ8d{background:var(--surface);border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-size:13px;min-width:0;padding:9px 12px;text-align:center}.PackageForm_stepperVal__ktZ8d:focus{outline:none}.PackageForm_stepperBtn__JzoTC{align-items:center;background:var(--surface-raised);border:none;border-left:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;line-height:1;transition:background var(--transition);width:36px}.PackageForm_stepperBtn__JzoTC:first-child{border-left:none;border-right:1px solid var(--border-light)}.PackageForm_stepperBtn__JzoTC:hover{background:var(--amber-50);color:var(--accent-amber)}@media (max-width:1024px){.PackageForm_mfRow2__QVdt9,.PackageForm_mfRow3__hT0pE{grid-template-columns:1fr}.PackageForm_flightModeToggle__vlsSu{border-radius:var(--radius-md);flex-direction:column}.PackageForm_flightModeBtn__FKQZj{border-bottom:1px solid var(--border-light);border-right:none}.PackageForm_flightModeBtn__FKQZj:last-child{border-bottom:none}}@media (max-width:640px){.PackageForm_flightModeToggle__vlsSu{border-radius:var(--radius-md);flex-direction:column}.PackageForm_flightModeBtn__FKQZj{border-bottom:1px solid var(--border-light);border-right:none}.PackageForm_flightModeBtn__FKQZj:last-child{border-bottom:none}}.ProductFormScreen_formScreen__q70jM{animation:ProductFormScreen_screenIn__1T2uK .28s cubic-bezier(.22,1,.36,1) both;background:#f6f7f9;border-radius:16px;border-radius:var(--radius-lg,16px);margin:-16px -16px 0;min-height:100%;padding:28px 28px 0}@keyframes ProductFormScreen_screenIn__1T2uK{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ProductFormScreen_topBar__-yebN{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:14px;margin-bottom:24px;padding:0 0 20px}.ProductFormScreen_backBtn__n6687{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all var(--transition);width:36px}.ProductFormScreen_backBtn__n6687:hover{background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 3px #0000000f;color:var(--text-secondary)}.ProductFormScreen_topBarInfo__aJhoj{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ProductFormScreen_topBarBreadcrumb__ZJANW{align-items:center;color:var(--text-quaternary);display:flex;font-size:11px;font-weight:500;gap:6px}.ProductFormScreen_topBarBreadcrumb__ZJANW svg{flex-shrink:0}.ProductFormScreen_topBarTitleRow__2Hhqf{align-items:center;display:flex;gap:10px}.ProductFormScreen_topBarTitle__ngVcI{color:var(--text-primary);font-size:18px;font-weight:800;letter-spacing:-.02em;margin:0}.ProductFormScreen_topBarBadge__hrnJG{align-items:center;border:1.5px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 11px;white-space:nowrap}.ProductFormScreen_topBarBadge__hrnJG svg{height:13px;width:13px}.ProductFormScreen_topBarActions__wwWXs{align-items:center;display:flex;flex-shrink:0;gap:8px}.ProductFormScreen_summaryCard__LrAME{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;border-radius:var(--radius-md,12px);box-shadow:0 2px 8px #0000000f,0 0 0 1px #00000005;display:flex;gap:16px;margin-bottom:20px;padding:18px 24px}.ProductFormScreen_summaryIconWrap__gobAc{align-items:center;border:1.5px solid;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ProductFormScreen_summaryIconWrap__gobAc svg{height:20px;width:20px}.ProductFormScreen_summaryInfo__7yoyX{flex:1 1;min-width:0}.ProductFormScreen_summaryTitle__vX8Lt{color:var(--text-primary);font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0 0 2px}.ProductFormScreen_summaryMeta__dQa3x{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ProductFormScreen_summaryMetaItem__RSxTK{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:11.5px;font-weight:600;gap:4px}.ProductFormScreen_summaryMetaItem__RSxTK svg{height:12px;opacity:.7;width:12px}.ProductFormScreen_summaryStatusBadge__XBfwn{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:5px;letter-spacing:.02em;padding:5px 12px}.ProductFormScreen_formBody__fNrI0{display:flex;flex-direction:column;gap:18px;padding-bottom:80px}.ProductFormScreen_actionBar__wZMPu{align-items:center;background:#fff;border-radius:0 0 16px 16px;border-radius:0 0 var(--radius-lg,16px) var(--radius-lg,16px);border-top:1.5px solid #e5e7eb;bottom:0;box-shadow:0 -4px 16px #00000014;display:flex;gap:10px;justify-content:flex-end;margin:0 -28px;padding:16px 28px;position:-webkit-sticky;position:sticky;z-index:10}.ProductFormScreen_btnPrimary__ofkz2{align-items:center;background:linear-gradient(135deg,var(--accent-amber-light),#e69300);border:none;border-radius:var(--radius-sm);box-shadow:0 1px 3px #f5a51e4d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;padding:10px 24px;transition:all var(--transition)}.ProductFormScreen_btnPrimary__ofkz2:hover:not(.ProductFormScreen_btnDisabled__rIPeY){box-shadow:0 4px 12px #f5a51e59;transform:translateY(-1px)}.ProductFormScreen_btnPrimary__ofkz2 svg{height:14px;width:14px}.ProductFormScreen_btnDisabled__rIPeY{box-shadow:none!important;cursor:not-allowed;opacity:.4;transform:none!important}.ProductFormScreen_btnSecondary__5Dsfb{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:10px 20px;transition:all var(--transition)}.ProductFormScreen_btnSecondary__5Dsfb:hover{background:var(--surface-raised);border-color:#d1d5db}.ProductFormScreen_reqHint__zJBIx{align-items:center;color:var(--text-quaternary);display:flex;font-size:11px;gap:5px;margin-right:auto}.ProductFormScreen_reqDot__eBR1C{background:#ef4444;border-radius:50%;flex-shrink:0;height:5px;width:5px}.ProductFormScreen_unsavedBadge__2Ra5W{align-items:center;background:#fef3c7;border-radius:999px;color:#d97706;display:inline-flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.02em;padding:4px 10px}@media (max-width:768px){.ProductFormScreen_topBar__-yebN{flex-wrap:wrap;gap:10px}.ProductFormScreen_topBarActions__wwWXs{justify-content:flex-end;width:100%}.ProductFormScreen_actionBar__wZMPu{flex-wrap:wrap}}.SearchableSelect_wrapper__CVNmw{position:relative}.SearchableSelect_trigger__y9ANV{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:14px;justify-content:space-between;min-height:42px;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease}.SearchableSelect_trigger__y9ANV:hover{border-color:#d1d5db}.SearchableSelect_triggerOpen__fFgMR{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.SearchableSelect_triggerError__knoOn{background:#fef2f2!important;border-color:#ef4444!important}.SearchableSelect_triggerError__knoOn.SearchableSelect_triggerOpen__fFgMR,.SearchableSelect_triggerError__knoOn:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.SearchableSelect_selectedText__bfy8V{color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchableSelect_placeholder__6cDsA{color:#9ca3af}.SearchableSelect_arrow__Pv9pp{color:#6b7280;flex-shrink:0;font-size:10px;margin-left:8px;transition:transform .2s ease}.SearchableSelect_arrowUp__Aqmvq{transform:rotate(180deg)}.SearchableSelect_dropdown__FPYlm{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.SearchableSelect_searchWrapper__MP5d6{border-bottom:1px solid #f3f4f6;padding:8px}.SearchableSelect_searchInput__3GRcj{border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:13px;outline:none;padding:8px 10px;width:100%}.SearchableSelect_searchInput__3GRcj:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e1a}.SearchableSelect_optionsList__70Cux{max-height:200px;overflow-y:auto}.SearchableSelect_option__uF6N7{color:#374151;cursor:pointer;font-size:14px;padding:9px 12px;transition:background .1s ease}.SearchableSelect_option__uF6N7:hover{background:#fef3c7}.SearchableSelect_optionSelected__wRcyW{background:#fffbeb;color:#92400e;font-weight:600}.SearchableSelect_noResults__JSpmj{color:#9ca3af;font-size:13px;padding:12px;text-align:center}.ItineraryTab_itineraryTab__uGv6C{display:flex;flex-direction:column;gap:16px}.ItineraryTab_tabHeader__cw1hY{align-items:flex-start;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;justify-content:space-between;padding:16px 20px}.ItineraryTab_tabTitle__qxlya{align-items:center;color:#1a1d23;display:flex;font-size:15px;font-weight:700;gap:8px}.ItineraryTab_tabSubtitle__9M6k0{color:#9ca3af;font-size:12px;margin-top:2px}.ItineraryTab_addBtn__7DQnI{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:7px 14px;transition:opacity .15s}.ItineraryTab_addBtn__7DQnI:hover{opacity:.88}.ItineraryTab_emptyState__dZjL3{background:#fff;border:1px solid #eceef1;border-radius:10px;padding:48px 20px;text-align:center}.ItineraryTab_emptyIcon__IxtLJ{color:#d1d5db;margin-bottom:10px}.ItineraryTab_emptyTitle__xciN\+{color:#1a1d23;font-size:14px;font-weight:700;margin-bottom:4px}.ItineraryTab_emptyText__YLkBX{color:#9ca3af;font-size:12.5px;margin-bottom:16px}.ItineraryTab_productTabs__MZVXe{align-items:center;background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border:1px solid #eceef1;border:1px solid var(--border-light,#eceef1);border-radius:10px;display:flex;gap:6px;overflow-x:auto;padding:4px;scrollbar-width:none}.ItineraryTab_productTabs__MZVXe::-webkit-scrollbar{display:none}.ItineraryTab_productTab__tjXRg{align-items:center;background:#0000;border:1.5px solid #0000;border-radius:8px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;position:relative;transition:all .18s ease;white-space:nowrap}.ItineraryTab_productTab__tjXRg:hover{background:#fff;background:var(--surface,#fff);box-shadow:0 1px 3px #0000000a;color:#6b7280;color:var(--text-secondary,#6b7280)}.ItineraryTab_productTabActive__tVtCN{background:#fff!important;background:var(--surface,#fff)!important;border-color:#e5e7eb!important;border-color:var(--border,#e5e7eb)!important;box-shadow:0 1px 4px #0000000f,0 0 0 1px #00000005;color:#1a1d23!important;color:var(--text-primary,#1a1d23)!important;font-weight:700}.ItineraryTab_productTabIcon__wbLN4{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .18s;width:22px}.ItineraryTab_productTabIcon__wbLN4 svg{height:13px;width:13px}.ItineraryTab_productTab__tjXRg:hover .ItineraryTab_productTabIcon__wbLN4{opacity:.9}.ItineraryTab_productTabCount__jT-J9{align-items:center;background:#eceef1;background:var(--surface-sunken,#eceef1);border-radius:999px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 5px;transition:all .18s}.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabCount__jT-J9{background:#f5a51e;background:var(--accent-amber-light,#f5a51e);color:#fff}.ItineraryTab_tabAll__JPWtO .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabCarRental__62KUb .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabCruise__UoZ2s .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabFlight__ju9Nr .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabHotel__n2DOx .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabInsurance__CSjYK .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabOther__TLJeS .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabPackage__UrFDE .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabTransfer__tTGjK .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabVisa__xdyYQ .ItineraryTab_productTabIcon__wbLN4{background:#eef4ff;color:#2563eb}.ItineraryTab_tabAll__JPWtO.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabCarRental__62KUb.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabCruise__UoZ2s.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabFlight__ju9Nr.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabHotel__n2DOx.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabInsurance__CSjYK.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabOther__TLJeS.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabPackage__UrFDE.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabTransfer__tTGjK.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4,.ItineraryTab_tabVisa__xdyYQ.ItineraryTab_productTabActive__tVtCN .ItineraryTab_productTabIcon__wbLN4{background:#2563eb;color:#fff}.ItineraryTab_tabCarRental__62KUb.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabCruise__UoZ2s.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabFlight__ju9Nr.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabHotel__n2DOx.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabInsurance__CSjYK.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabPackage__UrFDE.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabTransfer__tTGjK.ItineraryTab_productTabActive__tVtCN,.ItineraryTab_tabVisa__xdyYQ.ItineraryTab_productTabActive__tVtCN{border-color:#bfdbfe!important}.ItineraryTab_filteredHeader__ioXCF{align-items:center;display:flex;gap:8px;padding:0 2px}.ItineraryTab_filteredTitle__EWRMv{align-items:center;color:#1a1d23;color:var(--text-primary,#1a1d23);display:flex;font-size:13px;font-weight:700;gap:6px}.ItineraryTab_filteredTitle__EWRMv svg{height:15px;width:15px}.ItineraryTab_filteredCount__O-LUs{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:11px;font-weight:600}.ItineraryTab_filteredDivider__7g-kv{background:#eceef1;background:var(--border-light,#eceef1);flex:1 1;height:1px}.ItineraryTab_productList__B7n-2{display:flex;flex-direction:column;gap:34px}.ItineraryTab_productListAnimated__oar5J{animation:ItineraryTab_listFadeIn__ceM8R .2s ease}@keyframes ItineraryTab_listFadeIn__ceM8R{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ItineraryTab_productCard__rqTh5{background:#fff;border:1px solid #e7e9ee;border-radius:12px;box-shadow:inset 3px 0 0 #cbd5e1,0 1px 2px #1018280a,0 6px 16px #1018280f;box-shadow:inset 3px 0 0 var(--uaccent,#cbd5e1),0 1px 2px #1018280a,0 6px 16px #1018280f;overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .18s}.ItineraryTab_productCard__rqTh5:hover{border-color:#d6dae1;box-shadow:inset 3px 0 0 #cbd5e1,0 2px 4px #1018280d,0 12px 28px #1018281a;box-shadow:inset 3px 0 0 var(--uaccent,#cbd5e1),0 2px 4px #1018280d,0 12px 28px #1018281a;transform:translateY(-1px)}.ItineraryTab_flightCard__cLDxI{background:#fff!important;border:1px solid #e7e9ee!important;border-radius:12px!important;box-shadow:inset 3px 0 0 #cbd5e1,0 1px 2px #1018280a,0 6px 16px #1018280f!important;box-shadow:inset 3px 0 0 var(--uaccent,#cbd5e1),0 1px 2px #1018280a,0 6px 16px #1018280f!important;overflow:hidden!important;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.ItineraryTab_flightCard__cLDxI:hover{border-color:#d6dae1!important;box-shadow:inset 3px 0 0 #cbd5e1,0 2px 4px #1018280d,0 12px 28px #1018281a!important;box-shadow:inset 3px 0 0 var(--uaccent,#cbd5e1),0 2px 4px #1018280d,0 12px 28px #1018281a!important;transform:translateY(-1px)}.ItineraryTab_productHeader__FbMl6{align-items:center;background:linear-gradient(135deg,#eef4ff,#e0ecff);border-bottom:1px solid #d4e0f0;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:12px 18px}.ItineraryTab_flightHeader__9YExY,.ItineraryTab_hotelHeader__sRird,.ItineraryTab_transferHeader__37kRH{background:linear-gradient(135deg,#eef4ff,#e0ecff);border-bottom:1px solid #d4e0f0;border-radius:12px 12px 0 0;padding:12px 18px;position:relative}.ItineraryTab_flightHeader__9YExY:after,.ItineraryTab_flightHeader__9YExY:before{display:none}.ItineraryTab_headerLeft__7-lT2{align-items:center;display:flex;gap:12px}.ItineraryTab_headerRight__umgtu{align-items:center;display:flex;gap:6px;position:relative}.ItineraryTab_productIconBadge__k58e7{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ItineraryTab_flightIcon__Z22Lk,.ItineraryTab_hotelIcon__ZBqLP,.ItineraryTab_productIconBadge__k58e7,.ItineraryTab_transferIcon__2cjdt{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;color:#2563eb;height:32px;width:32px}.ItineraryTab_productTypeLabel__sbxSK{color:#1a1d23;font-size:13px;font-weight:700;letter-spacing:.05em}.ItineraryTab_flightHeader__9YExY .ItineraryTab_productTypeLabel__sbxSK{color:#1e293b;font-size:13px;font-weight:700;letter-spacing:.03em}.ItineraryTab_supplierLabel__CXrgL{color:#9ca3af;font-size:12px;font-weight:500}.ItineraryTab_flightHeader__9YExY .ItineraryTab_supplierLabel__CXrgL{color:#64748b}.ItineraryTab_statusBadge__GaAyc{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 10px}.ItineraryTab_statusDot__9\+p4X{border-radius:50%;display:inline-block;height:6px;width:6px}.ItineraryTab_statusConfirmed__3eEXD{background:#eef9f3;color:#0d7a4f}.ItineraryTab_statusConfirmed__3eEXD .ItineraryTab_statusDot__9\+p4X{background:#0d7a4f}.ItineraryTab_statusPending__nHQ7f{background:#fef3e2;color:#b06e0a}.ItineraryTab_statusPending__nHQ7f .ItineraryTab_statusDot__9\+p4X{background:#b06e0a}.ItineraryTab_statusCancelled__bOPVR{background:#fef2f2;color:#c42b2b}.ItineraryTab_statusCancelled__bOPVR .ItineraryTab_statusDot__9\+p4X{background:#c42b2b}.ItineraryTab_flightMetaStrip__SToSL{background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:0}.ItineraryTab_metaChip__NNkJW{border-right:1px solid #e5e7eb;display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:100px;padding:10px 16px}.ItineraryTab_metaChip__NNkJW:last-child{border-right:none}.ItineraryTab_metaChipLabel__8Zcuk{color:#8892b0;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ItineraryTab_metaChipValue__1musL{color:#1e2433;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_metaChipHighlight__\+6xwr{color:#3b82f6;font-weight:700}.ItineraryTab_flightSegments__Lo1cX{background:#fff;display:flex;flex-direction:column;gap:20px;padding:24px 22px 20px}.ItineraryTab_emptySegments__xiud9{align-items:center;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;color:#94a3b8;display:flex;font-size:13px;gap:10px;justify-content:center;padding:40px 0}.ItineraryTab_segCard__T8OQZ{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000a;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.ItineraryTab_segCard__T8OQZ:hover{border-color:#c7d2fe;box-shadow:0 4px 16px #3b5bdb14,0 1px 4px #0000000a;transform:translateY(-2px)}.ItineraryTab_segGroupCard__2F\+gz{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000a;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.ItineraryTab_segGroupCard__2F\+gz:hover{border-color:#c7d2fe;box-shadow:0 4px 16px #3b5bdb14,0 1px 4px #0000000a}.ItineraryTab_segGroupDivider__kcpvQ{border:none;border-top:1.5px dashed #cbd5e1;margin:0 24px;position:relative}.ItineraryTab_segGroupDivider__kcpvQ:after{background:#f1f5f9;border:1.5px dashed #cbd5e1;border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:12px}.ItineraryTab_segLegChips__QULut{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ItineraryTab_segLegLabel__qJwn5{align-items:center;display:flex;gap:12px;padding:14px 24px 0}.ItineraryTab_segLegTag__QPmE3{border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.1em;padding:4px 14px;text-transform:uppercase;white-space:nowrap}.ItineraryTab_segLegOut__peRSS{background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 1px 4px #1d4ed81f;color:#1e40af}.ItineraryTab_segLegRet__J3ANB{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:0 1px 4px #3341551f;color:#334155}.ItineraryTab_segLegLine__nvoJJ{background:linear-gradient(90deg,#cbd5e1,#0000);flex:1 1;height:1px}.ItineraryTab_segRouteRow__5F3sG{align-items:center;display:flex;gap:0;overflow:hidden;padding:24px 24px 20px}.ItineraryTab_segEndpoint__WdVns{display:flex;flex:1 1;flex-direction:column;gap:4px;max-width:35%;min-width:0}.ItineraryTab_segEndpointRight__q2SLk{align-items:flex-end;text-align:right}.ItineraryTab_segTopRow__1Z8FJ{align-items:baseline;display:flex;gap:10px;white-space:nowrap}.ItineraryTab_segEndpointRight__q2SLk .ItineraryTab_segTopRow__1Z8FJ{justify-content:flex-end}.ItineraryTab_segTimeLarge__k0wnw{font-feature-settings:"tnum";color:#0f172a;font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.ItineraryTab_segIata__V8qhz{background:#eff6ff;border-radius:4px;color:#2563eb;font-size:14px;font-weight:800;letter-spacing:.06em;line-height:1;padding:2px 7px}.ItineraryTab_segAirportName__94LlB{color:#475569;font-size:12px;font-weight:500;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_segDateText__K7EIL{color:#94a3b8;font-size:11px;font-weight:500;white-space:nowrap}.ItineraryTab_segTerminal__3yzrT{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.02em}.ItineraryTab_segRouteLine__5D0BL{align-items:center;display:flex;flex:1 1 30%;flex-direction:column;gap:8px;justify-content:center;max-width:40%;min-width:120px;padding:0 14px}.ItineraryTab_segFlightMeta__Sde6P{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ItineraryTab_segAirlineLabel__pJwJw{color:#64748b;font-size:11px;font-weight:600}.ItineraryTab_segFlightCode__IngQY{background:#eff6ff;border-radius:4px;color:#2563eb;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;padding:3px 10px}.ItineraryTab_segCabinBadge__XGGxH{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;color:#475569;font-size:10px;font-weight:700;letter-spacing:.03em;padding:3px 10px;text-transform:capitalize}.ItineraryTab_segLineTrack__O8f7y{align-items:center;display:flex;gap:0;width:100%}.ItineraryTab_segDotEnd__EhR8x,.ItineraryTab_segDotStart__vi\+EJ{background:#fff;border:2px solid #93c5fd;border-radius:50%;flex-shrink:0;height:10px;width:10px}.ItineraryTab_segDotEnd__EhR8x{background:#60a5fa;border-color:#60a5fa}.ItineraryTab_segDash__Hrhy3{background:repeating-linear-gradient(90deg,#bfdbfe,#bfdbfe 6px,#0000 0,#0000 11px);flex:1 1;height:2px}.ItineraryTab_segPlaneWrapper__d41Vr{align-items:center;background:#3b82f6;border:2px solid #dbeafe;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;margin:0 4px;width:32px}.ItineraryTab_segPlaneIcon__v2IcO{color:#fff;flex-shrink:0;transform:rotate(0deg)}.ItineraryTab_segRouteInfo__IfJr8{align-items:center;display:flex;gap:12px}.ItineraryTab_segDuration__bl0xs{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 10px}.ItineraryTab_segStopsLabel__U3RAb{color:#94a3b8;font-size:11px;font-weight:600}.ItineraryTab_segFooter__et1pC{align-items:center;background:#f8fafc;border-top:1px solid #e8ecf4;display:flex;justify-content:space-between;padding:12px 24px}.ItineraryTab_segFooterChips__vkb-5{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ItineraryTab_segChip__y511r{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;font-size:11px;gap:6px;padding:5px 12px}.ItineraryTab_segChipLabel__zZFKN{color:#94a3b8;font-size:8.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ItineraryTab_segChipCode__cfLAk{color:#0f172a;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.08em}.ItineraryTab_segChipValue__IU9di{color:#334155;font-weight:600}.ItineraryTab_segStatusChip__lkHIj{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 14px}.ItineraryTab_segStatusDot__8Jped{border-radius:50%;display:inline-block;height:7px;width:7px}.ItineraryTab_segStConfirmed__7HqDi{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.ItineraryTab_segStConfirmed__7HqDi .ItineraryTab_segStatusDot__8Jped{background:#10b981}.ItineraryTab_segStPending__1XeE9{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.ItineraryTab_segStPending__1XeE9 .ItineraryTab_segStatusDot__8Jped{background:#f59e0b}.ItineraryTab_segStCancelled__sAY0N{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.ItineraryTab_segStCancelled__sAY0N .ItineraryTab_segStatusDot__8Jped{background:#ef4444}.ItineraryTab_segStOption__2CV8P{background:#eef2ff;border:1px solid #c7d2fe;color:#4338ca}.ItineraryTab_segStOption__2CV8P .ItineraryTab_segStatusDot__8Jped{background:#6366f1}.ItineraryTab_segEditBtn__Gaxg7{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:6px 14px;transition:all .2s ease}.ItineraryTab_segEditBtn__Gaxg7:hover{background:#eef2ff;border-color:#93a5e3;box-shadow:0 2px 8px #3b5bdb1f;color:#1e40af;transform:translateY(-1px)}@media (max-width:768px){.ItineraryTab_segRouteRow__5F3sG{align-items:stretch;flex-direction:column;gap:12px;padding:16px 18px}.ItineraryTab_segEndpoint__WdVns{flex:none;max-width:100%}.ItineraryTab_segEndpointRight__q2SLk{align-items:flex-start;text-align:left}.ItineraryTab_segEndpointRight__q2SLk .ItineraryTab_segTopRow__1Z8FJ{justify-content:flex-start}.ItineraryTab_segTimeLarge__k0wnw{font-size:22px}.ItineraryTab_segAirportName__94LlB{white-space:normal}.ItineraryTab_segRouteLine__5D0BL{flex-direction:row;gap:8px;max-width:100%;min-width:0;padding:4px 0}.ItineraryTab_segFlightMeta__Sde6P{display:none}.ItineraryTab_segRouteInfo__IfJr8{flex-direction:column;gap:2px}.ItineraryTab_flightMetaStrip__SToSL{flex-wrap:wrap}.ItineraryTab_metaChip__NNkJW{flex:1 1 auto;min-width:80px}.ItineraryTab_segFooter__et1pC{flex-wrap:wrap;gap:8px;padding:10px 18px}.ItineraryTab_flightHeader__9YExY{padding:10px 14px}.ItineraryTab_flightSegments__Lo1cX{padding:18px 16px 16px}.ItineraryTab_segGroupDivider__kcpvQ{margin:0 16px}.ItineraryTab_segLegLabel__qJwn5{flex-wrap:wrap}.ItineraryTab_segLegChips__QULut{flex-basis:100%;margin-top:6px}}.ItineraryTab_infoBar__m8BmP{background:#fafbfc;border-bottom:1px solid #eceef1;display:flex;flex-wrap:wrap;gap:0}.ItineraryTab_infoItem__ZxBk3{border-right:1px solid #eceef1;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:120px;padding:10px 16px}.ItineraryTab_infoItem__ZxBk3:last-child{border-right:none}.ItineraryTab_infoLabel__cmMIo{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ItineraryTab_infoValue__8sSdD{color:#1a1d23;font-size:12.5px;font-weight:600}.ItineraryTab_infoStatusConfirmed__j9P6t{color:#0d7a4f}.ItineraryTab_infoStatusPending__QXbYG{color:#b06e0a}.ItineraryTab_infoStatusCancelled__cqk1l{color:#c42b2b}.ItineraryTab_flightTypeBadge__eXiz9{color:#3b5bdb;font-weight:700}.ItineraryTab_segmentSection__-00qp{padding:14px 16px}.ItineraryTab_segmentTypeLabel__t70f9{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.ItineraryTab_segmentTableWrapper__F7Qps{border:1px solid #eceef1;border-radius:8px;overflow-x:auto}.ItineraryTab_segmentTable__m\+dB1{border-collapse:collapse;font-size:12px;width:100%}.ItineraryTab_segmentTable__m\+dB1 thead th{background:#f5f6f8;border-bottom:1px solid #eceef1;color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.04em;padding:8px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.ItineraryTab_segmentTable__m\+dB1 tbody td{border-bottom:1px solid #f3f4f6;color:#1a1d23;font-weight:500;padding:10px 12px;white-space:nowrap}.ItineraryTab_segmentTable__m\+dB1 tbody tr:last-child td{border-bottom:none}.ItineraryTab_segmentTable__m\+dB1 tbody tr:hover{background:#fafbfc}.ItineraryTab_airportCode__TIT7V{color:#3b5bdb!important;font-family:SF Mono,Consolas,monospace;font-size:13px!important;font-weight:700!important}.ItineraryTab_flightCode__2Xyyi{color:#1a1d23!important}.ItineraryTab_flightCode__2Xyyi,.ItineraryTab_pnrCode__JldD1{font-family:SF Mono,Consolas,monospace;font-weight:600!important}.ItineraryTab_pnrCode__JldD1{color:#6b7280!important;font-size:11.5px!important}.ItineraryTab_locationCell__56PHh{font-weight:600!important;max-width:180px;white-space:normal!important}.ItineraryTab_emptyRow__ovj1R{color:#9ca3af!important;font-style:italic;padding:20px 12px!important;text-align:center}.ItineraryTab_segmentStatus__8KbJN{border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:600;padding:2px 8px}.ItineraryTab_segConfirmed__XORt1{background:#eef9f3;color:#0d7a4f}.ItineraryTab_segScheduled__zNQzI{background:#eef3ff;color:#3b5bdb}.ItineraryTab_segCancelled__LTXku{background:#fef2f2;color:#c42b2b}.ItineraryTab_segDelayed__C\+cmU,.ItineraryTab_segPending__-skth{background:#fef3e2;color:#b06e0a}.ItineraryTab_segActionBtn__Huyn\+{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:5px;color:#6b7280;cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .12s;width:26px}.ItineraryTab_segActionBtn__Huyn\+:hover{background:#f3f4f6;border-color:#d1d5db;color:#1a1d23}.ItineraryTab_detailSection__Pnh87{padding:16px}.ItineraryTab_hotelNameRow__lITRd{grid-gap:24px;border-bottom:1px solid #f3f4f6;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding-bottom:14px}.ItineraryTab_detailGrid7__KgJTD{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(7,1fr)}.ItineraryTab_detailBlock__uCV7K{display:flex;flex-direction:column;gap:3px}.ItineraryTab_detailLabel__eUPTW{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ItineraryTab_detailValue__vSCYp{color:#1a1d23;font-size:12.5px;font-weight:600}.ItineraryTab_detailValueLg__scTSq{color:#1a1d23;font-size:14px;font-weight:700}.ItineraryTab_actionGroup__HK--j{position:relative}.ItineraryTab_actionBtn__eOw7w{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:7px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:6px 12px;transition:all .15s}.ItineraryTab_actionBtn__eOw7w:hover{background:#f5f6f8;border-color:#9ca3af}.ItineraryTab_actionDropdown__8Qq-M{animation:ItineraryTab_dropIn__MFKIt .12s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001f;min-width:260px;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}@keyframes ItineraryTab_dropIn__MFKIt{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ItineraryTab_dropdownSection__i\+Ogz{padding:4px 0}.ItineraryTab_dropdownSectionTitle__zmiGe{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.05em;padding:6px 14px 4px;text-transform:uppercase}.ItineraryTab_actionDropdown__8Qq-M button{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:8px;padding:7px 14px;text-align:left;transition:background .1s;width:100%}.ItineraryTab_actionDropdown__8Qq-M button:hover{background:#f5f6f8;color:#1a1d23}.ItineraryTab_dropdownDivider__Nf9ZW{background:#eceef1;height:1px;margin:4px 0}.ItineraryTab_iconBtn__PW-jp{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .12s;width:30px}.ItineraryTab_iconBtn__PW-jp:hover{background:#f3f4f6;border-color:#d1d5db;color:#1a1d23}.ItineraryTab_genericBody__LeAjJ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));padding:14px 16px}.ItineraryTab_genericField__NWFGx{display:flex;flex-direction:column;gap:2px}.ItineraryTab_modalBody__\+Mz6w{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.ItineraryTab_warningBanner__KgIgL{align-items:center;background:#fef3e2;border:1px solid #fde4b0;border-radius:8px;color:#b06e0a;display:flex;font-size:13px;font-weight:600;gap:10px;margin-bottom:16px;padding:12px 16px}.ItineraryTab_validationSection__Qa5YB{margin-bottom:16px}.ItineraryTab_validationTitle__kwttx{color:#1a1d23;font-size:13px;font-weight:700;margin-bottom:4px}.ItineraryTab_validationSubtitle__9ddWB{color:#6b7280;font-size:12px;margin-bottom:10px}.ItineraryTab_validationList__8z\+o-{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px}.ItineraryTab_validationList__8z\+o- li{color:#374151;font-size:12.5px;line-height:1.5}.ItineraryTab_modalActions__Isufh{border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:flex-end;margin-top:20px;padding-top:16px}.ItineraryTab_btnSecondary__qV4Ve{background:#fff;border:1px solid #d1d5db;border-radius:7px;color:#4b5563;cursor:pointer;font-size:12.5px;font-weight:600;padding:8px 16px;transition:all .15s}.ItineraryTab_btnSecondary__qV4Ve:hover{background:#f5f6f8;border-color:#9ca3af}.ItineraryTab_btnPrimary__5yd4Q{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 16px;transition:opacity .15s}.ItineraryTab_btnPrimary__5yd4Q:hover{opacity:.88}.ItineraryTab_btnPrimary__5yd4Q:disabled{cursor:not-allowed;opacity:.5}.ItineraryTab_btnDanger__1OT4r{align-items:center;background:#dc2626;border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 16px;transition:opacity .15s}.ItineraryTab_btnDanger__1OT4r:hover{opacity:.88}.ItineraryTab_formGroup__wvI0m{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-bottom:12px;min-width:0}.ItineraryTab_formGroup__wvI0m label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ItineraryTab_formGroup__wvI0m input,.ItineraryTab_formGroup__wvI0m select,.ItineraryTab_formGroup__wvI0m textarea{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1a1d23;font-family:inherit;font-size:13px;padding:8px 10px;transition:border-color .15s;width:100%}.ItineraryTab_formGroup__wvI0m input:focus,.ItineraryTab_formGroup__wvI0m select:focus,.ItineraryTab_formGroup__wvI0m textarea:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 2px #f5a51e1f;outline:none}.ItineraryTab_formGroup__wvI0m textarea{min-height:60px;resize:vertical}.ItineraryTab_formRow__wWhC6{box-sizing:border-box;display:flex;gap:12px;width:100%}.ItineraryTab_required__35Ty8{color:#dc2626}.ItineraryTab_optional__itm5n{color:#9ca3af;font-weight:400;letter-spacing:0;text-transform:none}.ItineraryTab_copyPnrSection__ZA-yr{background:#f8f9fb;border:1px solid #eceef1;border-radius:8px;margin-top:4px;padding:12px}.ItineraryTab_copyPnrTitle__iUqH2{align-items:center;color:#6b7280;display:flex;font-size:11.5px;font-weight:600;gap:6px;letter-spacing:.03em;margin-bottom:10px;text-transform:uppercase}.ItineraryTab_airlineTag__5TsW1{align-items:center;background:#e8eefb;border-radius:4px;color:#3b5998;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;margin-right:4px;padding:1px 7px}.ItineraryTab_airlineRoutes__3xvhW{color:#9ca3af;font-size:11px;font-weight:400;margin-left:6px}.ItineraryTab_pbActionHeader__ULGSH{align-items:flex-start;background:#f8f9fb;border-left:3px solid #3b82f6;border-radius:8px;display:flex;gap:10px;margin-bottom:14px;padding:10px 12px}.ItineraryTab_pbActionHeader__ULGSH>svg{flex-shrink:0;margin-top:1px}.ItineraryTab_pbActionTitle__NUboN{color:#1f2937;font-size:13px;font-weight:700}.ItineraryTab_pbActionDesc__MZ2\+j{color:#6b7280;font-size:11.5px;margin-top:1px}.ItineraryTab_flsContainer__Hd913{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:16px;padding:14px}.ItineraryTab_flsHeader__FBFx8{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ItineraryTab_flsHeaderIcon__Odxhx{color:#3b82f6;flex-shrink:0}.ItineraryTab_flsHeaderTitle__ucD81{color:#1f2937;font-size:13px;font-weight:700}.ItineraryTab_flsHeaderHint__ejvp8{color:#9ca3af;font-size:11px;margin-left:auto}.ItineraryTab_flsDirectionRow__RNaN3{display:flex;gap:8px;margin-bottom:12px}.ItineraryTab_flsDirectionBtn__eHx2b{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:10px 12px;transition:all .15s ease}.ItineraryTab_flsDirectionBtn__eHx2b:hover{background:#eff6ff;border-color:#93c5fd}.ItineraryTab_flsDirectionBtnActive__mG9zW{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.ItineraryTab_flsDirectionLabel__a0T3C{color:#1f2937;font-size:13px;font-weight:700}.ItineraryTab_flsDirectionBtnActive__mG9zW .ItineraryTab_flsDirectionLabel__a0T3C{color:#1d4ed8}.ItineraryTab_flsDirectionCount__Tkrlo{color:#9ca3af;font-size:10.5px}.ItineraryTab_flsDirectionBtnActive__mG9zW .ItineraryTab_flsDirectionCount__Tkrlo{color:#3b82f6}.ItineraryTab_flsLegList__5WC69{display:flex;flex-direction:column;gap:4px}.ItineraryTab_flsLegItem__591f1{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;font-size:12.5px;gap:10px;padding:9px 12px;transition:all .15s ease}.ItineraryTab_flsLegItem__591f1:hover{background:#f0f7ff;border-color:#93c5fd}.ItineraryTab_flsLegItemActive__XyHwD{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f633}.ItineraryTab_flsLegCheck__3-33o{align-items:center;background:#f3f4f6;border:1.5px solid #d1d5db;border-radius:5px;color:#0000;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .15s ease;width:20px}.ItineraryTab_flsLegItemActive__XyHwD .ItineraryTab_flsLegCheck__3-33o{background:#3b82f6;border-color:#3b82f6;color:#fff}.ItineraryTab_flsLegCheckEmpty__oVjwd{display:block;height:10px;width:10px}.ItineraryTab_flsLegNum__zM-3L{color:#6b7280;font-weight:700;min-width:18px}.ItineraryTab_flsLegDate__YMLq8{color:#6b7280;font-size:12px;min-width:90px;white-space:nowrap}.ItineraryTab_flsLegRoute__3M\+N-{align-items:center;display:flex;flex:1 1;gap:4px;min-width:0}.ItineraryTab_flsLegCode__o03sx{color:#1f2937;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;font-weight:700}.ItineraryTab_flsLegAirportName__zop7U{color:#9ca3af;font-size:11px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_flsLegArrow__GtGF0{color:#d1d5db;flex-shrink:0}.ItineraryTab_flsLegFlight__OCex8{background:#f3f4f6;border-radius:4px;color:#6b7280;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:600;padding:2px 6px;white-space:nowrap}.ItineraryTab_flsHint__WVmZw{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:flex;font-size:12px;gap:6px;margin-top:4px;padding:10px 12px}.ItineraryTab_pbFieldBlock__Eg4EU{background:#fafbfc;border:1px solid #eceef1;border-radius:8px;margin-bottom:10px;padding:10px 12px}.ItineraryTab_pbFieldBlockTitle__jsiAn{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.ItineraryTab_readonlyInput__FmZdc{background:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed}.ItineraryTab_separator__2mc4c{background:#e5e7eb;height:1px;margin:8px 0 16px}.ItineraryTab_financialSection__i2W6d{margin-bottom:4px}.ItineraryTab_financialTitle__3kNEt{color:#1a1d23;font-size:13px;font-weight:700;margin-bottom:12px}.ItineraryTab_totalRow__RwUbg{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:4px;padding:10px 0}.ItineraryTab_totalRow__RwUbg span:first-child{color:#1a1d23;font-size:13px;font-weight:700}.ItineraryTab_totalValue__\+j26\+{color:#1a1d23;font-size:15px;font-weight:800}.ItineraryTab_vatRow__toB-J{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.ItineraryTab_vatRow__toB-J span:first-child{color:#6b7280;font-size:12px;font-weight:600}.ItineraryTab_vatAuto__0mxS9{color:#9ca3af;font-size:11px;font-style:italic}.ItineraryTab_docComSection__ZGIpJ{display:flex;flex-direction:column;gap:8px}.ItineraryTab_checkboxLabel__8mhnS{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px}.ItineraryTab_checkboxLabel__8mhnS input[type=checkbox]{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;flex-shrink:0;height:16px;width:16px}.ItineraryTab_schLegTabs__2xxkV{display:flex;gap:8px;margin-bottom:14px}.ItineraryTab_schLegTab__HPgSJ{align-items:center;background:#f8f9fb;border:1.5px solid #e2e6f0;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;padding:8px 12px;transition:all .15s}.ItineraryTab_schLegTab__HPgSJ:hover{background:#f0f4ff;border-color:#c7d0e8}.ItineraryTab_schLegTabActive__QgPO\+{background:#eef2ff;border-color:#3b5bdb;box-shadow:0 0 0 2px #3b5bdb1a}.ItineraryTab_schLegTabDir__D6546{color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ItineraryTab_schLegTabActive__QgPO\+ .ItineraryTab_schLegTabDir__D6546{color:#3b5bdb}.ItineraryTab_schLegTabRoute__2NXFh{color:#1a1d23;font-size:12px;font-weight:700;letter-spacing:.02em}.ItineraryTab_schCompareSection__xi0Ws{display:flex;flex-direction:column;gap:12px}.ItineraryTab_schCurrentBlock__gjQSX{background:#f8f9fb;border:1px solid #e2e6f0;border-radius:8px;padding:12px 16px}.ItineraryTab_schBlockLabel__qFSxz{align-items:center;color:#6b7280;display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.05em;margin-bottom:10px;text-transform:uppercase}.ItineraryTab_schCurrentRoute__3JoPt{align-items:center;display:flex;gap:12px;margin-bottom:8px}.ItineraryTab_schCurrentEndpoint__8Qk9M{align-items:baseline;display:flex;gap:6px}.ItineraryTab_schCode__IGJzI{color:#3b5bdb;font-size:18px;font-weight:800;letter-spacing:.04em}.ItineraryTab_schName__Bvzmx{color:#64748b;font-size:12px;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_schCurrentMeta__BvNHo{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:12px}.ItineraryTab_schFlightBadge__Y3WrF{background:#eef2ff;border-radius:4px;color:#3b5bdb;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:11.5px;font-weight:800;letter-spacing:.04em;padding:1px 8px}.ItineraryTab_routeArrow__RTEHk{color:#9ca3af;flex-shrink:0}.ItineraryTab_schNewBlock__MKKZl{background:#fff;border:1.5px solid #dbe4ff;border-radius:8px;padding:12px 16px}.ItineraryTab_schClassRow__VARPK{box-sizing:border-box;display:flex;gap:12px;width:100%}.ItineraryTab_schClassRow__VARPK .ItineraryTab_formGroup__wvI0m{flex:1 1;min-width:0}.ItineraryTab_scheduleCompare__NGBSO{grid-gap:16px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px;width:100%}.ItineraryTab_scheduleBlock__fhCon{border:1px solid #eceef1;border-radius:8px;min-width:0;overflow:hidden}.ItineraryTab_scheduleBlockTitle__okt\+S{background:#f5f6f8;border-bottom:1px solid #eceef1;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;padding:10px 14px;text-transform:uppercase}.ItineraryTab_scheduleReadonly__JuO1x{background:#fff;padding:14px}.ItineraryTab_scheduleRoute__FTk85{align-items:center;display:flex;gap:10px;margin-bottom:10px}.ItineraryTab_airportBig__oRURP{color:#3b5bdb;font-family:SF Mono,Consolas,monospace;font-size:18px;font-weight:800}.ItineraryTab_scheduleDetails__-5tkE{color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:12px}.ItineraryTab_scheduleForm__ZKajx{padding:14px}.ItineraryTab_scheduleForm__ZKajx .ItineraryTab_formGroup__wvI0m{margin-bottom:10px}.ItineraryTab_scheduleForm__ZKajx .ItineraryTab_formRow__wWhC6{flex-wrap:wrap}.ItineraryTab_statusFields__7gCIW{box-sizing:border-box;display:flex;gap:12px;margin-bottom:4px;width:100%}.ItineraryTab_statusFields__7gCIW .ItineraryTab_formGroup__wvI0m{flex:1 1;min-width:140px}.ItineraryTab_noShowPricingBreakdown__0dU1a{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:14px;padding:14px 16px}.ItineraryTab_noShowGrid__mBYir{display:flex;flex-direction:column;gap:6px}.ItineraryTab_noShowRow__-ZtxD{align-items:baseline;color:#111827;display:flex;font-size:13px;gap:8px;justify-content:space-between}.ItineraryTab_noShowLabel__KmTLY{color:#6b7280;flex-shrink:0;font-size:12px}.ItineraryTab_noShowValue__eo4lC{font-size:13px;text-align:right}.ItineraryTab_btnSuccess__eaauK{align-items:center;background:#e8f5ee;border:1px solid #c3e8d4;border-radius:7px;color:#0d7a4f;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.ItineraryTab_btnSuccess__eaauK:hover{background:#d4edde}.ItineraryTab_btnSuccess__eaauK:disabled{cursor:not-allowed;opacity:.5}.ItineraryTab_ssrModalBody__eQo-j{display:flex;flex-direction:column;gap:14px;padding:4px 0}.ItineraryTab_ssrModalToolbar__8FXMc{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ItineraryTab_ssrModalSummaryPill__6govG{align-items:baseline;background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:999px;display:inline-flex;gap:5px;padding:5px 12px}.ItineraryTab_ssrModalPillNum__gwQMq{color:#1a1d23;color:var(--text-primary,#1a1d23);font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:800}.ItineraryTab_ssrModalPillLabel__32cm\+{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;font-weight:600}.ItineraryTab_ssrModalSearchWrap__dmgn8{align-items:center;display:flex;flex:1 1;gap:8px;max-width:320px}.ItineraryTab_ssrModalSearchBox__2N8Ht{flex:1 1;position:relative}.ItineraryTab_ssrModalSearchIcon__Xt6k7{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);display:flex;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ItineraryTab_ssrModalSearchInput__uD0R8{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);font-family:inherit;font-size:12px;outline:none;padding:7px 30px 7px 32px;transition:border-color .15s;width:100%}.ItineraryTab_ssrModalSearchInput__uD0R8:focus{border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.ItineraryTab_ssrModalSearchClear__5nwmH{background:none;border:none;color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);cursor:pointer;display:flex;padding:2px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.ItineraryTab_ssrModalSearchClear__5nwmH:hover{color:#ef4444}.ItineraryTab_ssrCtxPanel__nTiR4{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;overflow:hidden}.ItineraryTab_ssrCtxSection__ZMb9L{border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);padding:12px 14px}.ItineraryTab_ssrCtxSection__ZMb9L:last-child{border-bottom:none}.ItineraryTab_ssrCtxSectionHeader__KLt0B{align-items:center;display:flex;gap:8px;margin-bottom:10px}.ItineraryTab_ssrCtxSectionIcon__y3vff{align-items:center;background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border-radius:6px;border-radius:var(--radius-sm,6px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.ItineraryTab_ssrCtxSectionTitle__SvTre{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ItineraryTab_ssrCtxHint__1ECbd{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);font-size:10px;margin-left:auto}.ItineraryTab_ssrCtxChipRow__sFLxK{display:flex;flex-wrap:wrap;gap:8px}.ItineraryTab_ssrCtxLegChip__3vuDs{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:6px;border-radius:var(--radius-sm,6px);color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s;white-space:nowrap}.ItineraryTab_ssrCtxLegChip__3vuDs:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e)}.ItineraryTab_ssrCtxLegChipActive__ovRTS{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light,#f5a51e)!important;box-shadow:0 0 0 3px #f5a51e14;color:#1a1d23;color:var(--text-primary,#1a1d23);font-weight:600}.ItineraryTab_ssrCtxLegDir__7T8As{background:#eceef1;background:var(--surface-sunken,#eceef1);border-radius:3px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 5px}.ItineraryTab_ssrCtxLegChipActive__ovRTS .ItineraryTab_ssrCtxLegDir__7T8As{background:#f5a51e;background:var(--accent-amber-light,#f5a51e);color:#fff}.ItineraryTab_ssrActiveCtxBar__vjCVR{align-items:center;background:linear-gradient(135deg,#fffdf7,#fff8eb);border:1.5px solid #fde4b0;border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;flex-wrap:wrap;gap:8px;padding:7px 12px}.ItineraryTab_ssrActiveCtxLabel__3uAOM{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-right:2px;text-transform:uppercase}.ItineraryTab_ssrActiveCtxChip__OuiII{align-items:center;background:#fff;border:1px solid #fde4b0;border-radius:999px;color:#1a1d23;color:var(--text-primary,#1a1d23);display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.ItineraryTab_ssrActiveCtxChip__OuiII svg{color:#f5a51e;color:var(--accent-amber-light,#f5a51e);flex-shrink:0}.ItineraryTab_ssrActiveCtxChipMuted__fkGp1{align-items:center;background:#0000;border-radius:999px;color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);display:inline-flex;font-size:10.5px;font-weight:500;gap:5px;padding:3px 9px;white-space:nowrap}.ItineraryTab_ssrSectionHeading__YhhzF{align-items:center;color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.ItineraryTab_ssrSelectedCount__u0-Nt{align-items:center;background:#f5a51e;background:var(--accent-amber-light,#f5a51e);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.ItineraryTab_ssrCatGrid__FEryK{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (max-width:780px){.ItineraryTab_ssrCatGrid__FEryK{grid-template-columns:repeat(2,1fr)}}.ItineraryTab_ssrCatCard__UOIGf{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:11px 13px;position:relative;text-align:left;transition:all .15s;width:100%}.ItineraryTab_ssrCatCard__UOIGf:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);box-shadow:0 1px 3px #0000000f;box-shadow:var(--shadow-xs,0 1px 3px #0000000f);transform:translateY(-1px)}.ItineraryTab_ssrCatIcon__Adadp{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:6px;border-radius:var(--radius-sm,6px);color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:34px;justify-content:center;line-height:1;width:34px}.ItineraryTab_ssrCatIcon__Adadp svg{height:18px;width:18px}.ItineraryTab_ssrCatInfo__GC-nx{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ItineraryTab_ssrCatLabel__V1b2u{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_ssrCatDesc__nNWTT{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_ssrCatBadge__uU4eo{align-items:center;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.ItineraryTab_ssrBreadcrumb__OHKlt{align-items:center;display:flex;gap:8px;margin-bottom:12px}.ItineraryTab_ssrBreadcrumbBack__yLnXy{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:4px 8px;transition:all .15s}.ItineraryTab_ssrBreadcrumbBack__yLnXy:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8);color:#6b7280;color:var(--text-secondary,#6b7280)}.ItineraryTab_ssrBreadcrumbSep__xpjnx{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);font-size:12px}.ItineraryTab_ssrBreadcrumbCurrent__mB-nk{align-items:center;display:flex;font-size:12px;font-weight:700;gap:4px}.ItineraryTab_ssrBreadcrumbCurrent__mB-nk svg{height:14px;width:14px}.ItineraryTab_ssrItemList__j2X-s{border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;max-height:320px;overflow:hidden;overflow-y:auto}.ItineraryTab_ssrItemRow__ymN2S{align-items:center;background:#fff;background:var(--surface,#fff);border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);display:flex;gap:10px;padding:9px 14px;transition:background .15s}.ItineraryTab_ssrItemRow__ymN2S:last-child{border-bottom:none}.ItineraryTab_ssrItemRow__ymN2S:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.ItineraryTab_ssrItemCatIcon__a4tE7{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:5px;color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ItineraryTab_ssrItemCatIcon__a4tE7 svg{height:13px;width:13px}.ItineraryTab_ssrItemCodeBadge__JHGZz{background:#eceef1;background:var(--surface-sunken,#eceef1);border-radius:4px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:52px;padding:3px 7px;text-align:center}.ItineraryTab_ssrItemBody__d3KDO{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.ItineraryTab_ssrItemName__weWS6{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12px;font-weight:600}.ItineraryTab_ssrItemDesc__7Pya2{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_ssrItemUnit__CQlhm{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);flex-shrink:0;font-size:10px;white-space:nowrap}.ItineraryTab_ssrItemAddBtn__8Xqvp{align-items:center;background:#f5a51e;background:var(--accent-amber-light,#f5a51e);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;transition:all .15s;white-space:nowrap}.ItineraryTab_ssrItemAddBtn__8Xqvp:hover:not(:disabled){background:#e09500;background:var(--accent-amber,#e09500);box-shadow:0 1px 4px #f5a51e4d}.ItineraryTab_ssrItemAddBtn__8Xqvp:disabled{cursor:not-allowed;opacity:.6}.ItineraryTab_ssrCurrentList__W3Fi6{border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;overflow:hidden}.ItineraryTab_ssrCurrentRow__zLG5V{align-items:center;background:#fff;background:var(--surface,#fff);border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);display:flex;gap:10px;padding:8px 14px;transition:background .15s}.ItineraryTab_ssrCurrentRow__zLG5V:last-child{border-bottom:none}.ItineraryTab_ssrCurrentRow__zLG5V:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.ItineraryTab_ssrCurrentRowDeleting__8JF3i{background:#fef2f2!important;border-color:#fecaca}.ItineraryTab_ssrCurrentCatIcon__dh9E8{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:5px;color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ItineraryTab_ssrCurrentCatIcon__dh9E8 svg{height:13px;width:13px}.ItineraryTab_ssrCurrentCodeBadge__lCbiM{border-radius:4px;flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:52px;padding:2px 7px;text-align:center}.ItineraryTab_ssrCurrentBody__tXOwI{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ItineraryTab_ssrCurrentLabel__47tBr{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12px;font-weight:600}.ItineraryTab_ssrCurrentDesc__lM4YZ{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px}.ItineraryTab_ssrCurrentQty__aqnBI{color:#6b7280;color:var(--text-secondary,#6b7280);flex-shrink:0;font-size:11px;font-weight:600}.ItineraryTab_ssrCurrentStatus__CYtHR{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.ItineraryTab_ssrCurrentRemove__GncSa{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .15s;width:24px}.ItineraryTab_ssrCurrentRemove__GncSa:hover{background:#fef2f2;color:#dc2626}.ItineraryTab_ssrCurrentPriceGroup__UNO\+C{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.ItineraryTab_ssrCurrentPriceChip__zqu6\+{align-items:center;background:#f3f4f6;border-radius:5px;color:#4b5563;display:flex;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;gap:4px;padding:2px 7px;white-space:nowrap}.ItineraryTab_ssrCurrentPriceChipSell__oit8R{background:#e8f5e9;color:#1a1d23;font-weight:700}.ItineraryTab_ssrCurrentPriceChipLabel__rTBbm{color:#9ca3af;font-family:-apple-system,system-ui,sans-serif;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ItineraryTab_ssrCurrentEditPrice__nW7ll{align-items:center;background:none;border:1px solid #0000;border-radius:5px;color:#d1d5db;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s;width:22px}.ItineraryTab_ssrCurrentEditPrice__nW7ll:hover{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6}.ItineraryTab_ssrDeleteConfirmBar__TzGOq{align-items:center;animation:ItineraryTab_ssrDeleteSlide__ng3QC .15s ease;display:flex;gap:8px;padding:0 14px}.ItineraryTab_ssrDeleteConfirmText__EQa9Z{color:#b91c1c;flex:1 1;font-size:11.5px;font-weight:600}.ItineraryTab_ssrDeleteConfirmText__EQa9Z strong{font-weight:800}.ItineraryTab_ssrDeleteConfirmActions__Zldoy{display:flex;flex-shrink:0;gap:6px}.ItineraryTab_ssrDeleteBtnCancel__LUmJ9{background:#fff;background:var(--surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:5px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;transition:all .15s}.ItineraryTab_ssrDeleteBtnCancel__LUmJ9:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.ItineraryTab_ssrDeleteBtnConfirm__slBkm{align-items:center;background:#dc2626;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;transition:all .15s}.ItineraryTab_ssrDeleteBtnConfirm__slBkm:hover:not(:disabled){background:#b91c1c}.ItineraryTab_ssrDeleteBtnConfirm__slBkm:disabled{cursor:not-allowed;opacity:.6}@keyframes ItineraryTab_ssrDeleteSlide__ng3QC{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.ItineraryTab_ssrPricingEditForm__1ivqo{display:flex;flex-direction:column;gap:14px;padding:4px 0}.ItineraryTab_ssrPricingEditRow__3uWEh{display:flex;flex-direction:column;gap:4px}.ItineraryTab_ssrPricingEditLabel__VnEVp{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ItineraryTab_ssrPricingEditInputWrap__cEUEq{align-items:center;border:1.5px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden;transition:border-color .15s}.ItineraryTab_ssrPricingEditInputWrap__cEUEq:focus-within{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.ItineraryTab_ssrPricingEditCurrency__6B3dU{align-items:center;background:#f9fafb;border-right:1px solid #e5e7eb;color:#9ca3af;display:flex;font-size:13px;font-weight:700;height:38px;padding:0 10px}.ItineraryTab_ssrPricingEditInput__USm3T{background:#fff;border:none;color:#1a1d23;flex:1 1;font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:600;outline:none;padding:8px 12px}.ItineraryTab_ssrPricingEditInput__USm3T::-webkit-inner-spin-button,.ItineraryTab_ssrPricingEditInput__USm3T::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ItineraryTab_ssrPricingEditSummary__BC6r1{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;justify-content:space-between;margin-top:4px;padding:12px 14px}.ItineraryTab_ssrPricingEditSummaryLabel__AI7eM{color:#15803d;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ItineraryTab_ssrPricingEditSummaryValue__eh4Ll{color:#15803d;font-family:JetBrains Mono,SF Mono,monospace;font-size:16px;font-weight:800}.ItineraryTab_ssrEmptyState__pEy\+V{background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border:1.5px dashed #e5e7eb;border:1.5px dashed var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:12.5px;padding:20px;text-align:center}.ItineraryTab_ssrEmptyState__pEy\+V strong{color:#1a1d23;color:var(--text-primary,#1a1d23)}.ItineraryTab_uHead__IJeqP{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.ItineraryTab_uHeadL__lJFbH{align-items:center;display:flex;gap:12px;min-width:0}.ItineraryTab_uHeadR__JPQe6{align-items:center;display:flex;gap:8px;position:relative}.ItineraryTab_uIcon__NPlY0{align-items:center;background:#f1f5f9;border-radius:11px;color:#475569;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ItineraryTab_uIconFlight__zcpjO{background:#eff6ff;color:#2563eb}.ItineraryTab_uIconHotel__D445S{background:#f5f3ff;color:#7c3aed}.ItineraryTab_uIconTransfer__wxhwD{background:#ecfeff;color:#0891b2}.ItineraryTab_uIconInsurance__ZVC3K{background:#ecfdf5;color:#059669}.ItineraryTab_uIconPackage__32spC{background:#fff7ed;color:#ea580c}.ItineraryTab_uIconCarRental__OSO7j{background:#eef2ff;color:#4f46e5}.ItineraryTab_uIconVisa__CwDV6{background:#fdf2f8;color:#db2777}.ItineraryTab_uIconCruise__VRk6K{background:#f0f9ff;color:#0284c7}.ItineraryTab_uIconOther__EfBL\+{background:#f1f5f9;color:#475569}.ItineraryTab_uCardFlight__XkSN6{--uaccent:#2563eb;--uaccent-soft:#bfdbfe}.ItineraryTab_uCardHotel__u8DmE{--uaccent:#7c3aed;--uaccent-soft:#ddd6fe}.ItineraryTab_uCardTransfer__38dt6{--uaccent:#0891b2;--uaccent-soft:#a5f3fc}.ItineraryTab_uCardInsurance__2t8lH{--uaccent:#059669;--uaccent-soft:#a7f3d0}.ItineraryTab_uCardPackage__RdJzj{--uaccent:#ea580c;--uaccent-soft:#fed7aa}.ItineraryTab_uCardCarRental__LTwXs{--uaccent:#4f46e5;--uaccent-soft:#c7d2fe}.ItineraryTab_uCardVisa__BZIgy{--uaccent:#db2777;--uaccent-soft:#fbcfe8}.ItineraryTab_uCardCruise__zJQXc{--uaccent:#0284c7;--uaccent-soft:#bae6fd}.ItineraryTab_uCardOther__AZLae{--uaccent:#475569;--uaccent-soft:#e2e8f0}.ItineraryTab_uType__dVO3h{color:#334155;color:var(--uaccent,#334155);font-size:15px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.ItineraryTab_uActBtn__A0RXh{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s,color .15s,border-color .15s;width:36px}.ItineraryTab_uActBtn__A0RXh:hover{background:#f8fafc;border-color:#cbd5e1;color:#334155}.ItineraryTab_uStatus__t4AbX{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 12px;white-space:nowrap}.ItineraryTab_uStatusDot__5V3oI{border-radius:50%;display:inline-block;height:7px;width:7px}.ItineraryTab_uStatusConfirmed__7efut{background:#ecfdf3;color:#16a34a}.ItineraryTab_uStatusConfirmed__7efut .ItineraryTab_uStatusDot__5V3oI{background:#16a34a}.ItineraryTab_uStatusPending__3ZjaY{background:#fff7ed;color:#d97706}.ItineraryTab_uStatusPending__3ZjaY .ItineraryTab_uStatusDot__5V3oI{background:#d97706}.ItineraryTab_uStatusCancelled__\+aA75{background:#fef2f2;color:#dc2626}.ItineraryTab_uStatusCancelled__\+aA75 .ItineraryTab_uStatusDot__5V3oI{background:#dc2626}.ItineraryTab_uSummary__qrXR2{grid-gap:16px;border-top:1px solid #eef0f3;display:grid;gap:16px;grid-template-columns:1.6fr 1fr 1fr;padding:16px 18px}.ItineraryTab_uSumCell__TkEP4{border-left:1px solid #eef0f3;display:flex;flex-direction:column;gap:5px;min-width:0;padding-left:16px}.ItineraryTab_uSumCell__TkEP4:first-child{border-left:none;padding-left:0}.ItineraryTab_uSumLabel__MzlEl{color:#9aa3af;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ItineraryTab_uSumTitle__WSLS3{color:#1e293b;font-size:14px;font-weight:600;overflow-wrap:anywhere}.ItineraryTab_uSumSub__Nt6nw{color:#64748b;font-size:12.5px}.ItineraryTab_uStats__9tSlO{border-top:1px solid #eef0f3;display:flex;flex-wrap:wrap;padding:16px 18px}.ItineraryTab_uStat__7HuGk{align-items:center;border-left:1px solid #eef0f3;display:flex;flex:1 1;gap:10px;min-width:130px;padding:2px 14px}.ItineraryTab_uStat__7HuGk:first-child{border-left:none;padding-left:0}.ItineraryTab_uStatIcon__1lMTy{align-items:center;border:1.5px solid #e2e8f0;border:1.5px solid var(--uaccent-soft,#e2e8f0);border-radius:50%;color:#64748b;color:var(--uaccent,#64748b);display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ItineraryTab_uStatTxt__34Zmj{display:flex;flex-direction:column;gap:2px;min-width:0}.ItineraryTab_uStatLabel__uyYke{color:#9aa3af;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ItineraryTab_uStatValue__bUUaz{color:#1e293b;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItineraryTab_uBox__IFvyt{background:#f8fafc;border:1px solid #eef0f3;border-radius:12px;margin:14px 18px 0;padding:18px}.ItineraryTab_uBoxGrid__J6mZY{display:flex;flex-wrap:wrap;gap:18px}.ItineraryTab_uBoxCell__HsQbq{align-items:center;display:flex;flex:1 1;gap:10px;min-width:150px}.ItineraryTab_uBoxCell__HsQbq .ItineraryTab_uStatIcon__1lMTy{background:#fff}.ItineraryTab_uRoute__9xsUI{align-items:center;display:flex;gap:18px}.ItineraryTab_uRouteEnd__PkT6Q{flex:1 1;min-width:0}.ItineraryTab_uRouteEndRight__7\+F8k{text-align:right}.ItineraryTab_uRouteTag__WjZxM{background:#eef2f6;border-radius:6px;color:#64748b;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;padding:3px 10px;text-transform:uppercase}.ItineraryTab_uRouteName__acIlt{color:#1e293b;font-size:15px;font-weight:600;overflow-wrap:anywhere}.ItineraryTab_uRouteSub__qHPMj{color:#64748b;font-size:12px;margin-top:3px}.ItineraryTab_uRouteLine__YlE27{align-items:center;display:flex;flex:1.3 1;gap:0;min-width:80px}.ItineraryTab_uRouteDot__ICH8w{background:#475569;background:var(--uaccent,#475569);border-radius:50%;flex-shrink:0;height:9px;width:9px}.ItineraryTab_uRouteDash__bhbjD{border-top:1.5px dashed #cbd5e1;border-top:1.5px dashed var(--uaccent-soft,#cbd5e1);flex:1 1;height:0}.ItineraryTab_uRouteArrow__I8JOF{align-items:center;background:#475569;background:var(--uaccent,#475569);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;margin:0 2px;width:36px}.ItineraryTab_uFooter__qRis1{align-items:center;border-top:1px solid #eef0f3;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-top:14px;padding:16px 18px}.ItineraryTab_uChips__kEf49{display:flex;flex-wrap:wrap;gap:10px}.ItineraryTab_uChip__cEage{background:#f8fafc;border:1px solid #eef0f3;border-radius:9px;display:flex;flex-direction:column;gap:2px;padding:8px 14px}.ItineraryTab_uChipLabel__CckqB{color:#9aa3af;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ItineraryTab_uChipValue__iAjfO{color:#334155;font-size:12.5px;font-weight:600}.ItineraryTab_uViewBtn__0cUzy{align-items:center;background:#fff;border:1px solid #cbd5e1;border:1px solid var(--uaccent-soft,#cbd5e1);border-radius:10px;color:#334155;color:var(--uaccent,#334155);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:background .15s,border-color .15s;white-space:nowrap}.ItineraryTab_uViewBtn__0cUzy:hover{background:#f8fafc;border-color:#94a3b8;border-color:var(--uaccent,#94a3b8)}.ItineraryTab_dropdownDanger__dHD6Q{color:#dc2626!important}.ItineraryTab_dropdownDanger__dHD6Q:hover{background:#fef2f2!important}.ItineraryTab_segFlightCode__IngQY,.ItineraryTab_segIata__V8qhz{background:#f1f5f9;background:var(--uaccent-soft,#f1f5f9);color:#475569;color:var(--uaccent,#475569)}.ItineraryTab_segDotEnd__EhR8x,.ItineraryTab_segDotStart__vi\+EJ{border-color:#94a3b8;border-color:var(--uaccent,#94a3b8)}.ItineraryTab_segDotEnd__EhR8x{background:#94a3b8;background:var(--uaccent,#94a3b8)}.ItineraryTab_segDash__Hrhy3{background:repeating-linear-gradient(90deg,#cbd5e1,#cbd5e1 6px,#0000 0,#0000 11px)}.ItineraryTab_segPlaneWrapper__d41Vr{background:#475569;background:var(--uaccent,#475569);border-color:#e2e8f0;border-color:var(--uaccent-soft,#e2e8f0)}.ItineraryTab_segLegOut__peRSS{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:0 1px 4px #3341551f;color:#334155}.ItineraryTab_metaChipHighlight__\+6xwr{color:#1e293b}.ItineraryTab_segCard__T8OQZ:hover,.ItineraryTab_segGroupCard__2F\+gz:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0f172a0f,0 1px 4px #0000000a}@media (max-width:768px){.ItineraryTab_uSummary__qrXR2{grid-template-columns:1fr}.ItineraryTab_uSumCell__TkEP4{border-left:none;padding-left:0}.ItineraryTab_uStat__7HuGk{min-width:45%}.ItineraryTab_uRoute__9xsUI{align-items:stretch;flex-direction:column;gap:12px}.ItineraryTab_uRouteEndRight__7\+F8k{text-align:left}.ItineraryTab_uRouteLine__YlE27{height:40px;transform:rotate(90deg)}}.PaymentsTab_paymentsWrap__TX-pm{display:flex;flex-direction:column;gap:16px}.PaymentsTab_sectionHead__qw9Ji{align-items:center;display:flex;gap:10px;padding-bottom:6px}.PaymentsTab_sectionIcon__k0GSG{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:10px;box-shadow:0 2px 8px #2563eb26;color:#1d4ed8;display:flex;height:36px;justify-content:center;width:36px}.PaymentsTab_sectionLabel__6dxTj{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.02em}@keyframes PaymentsTab_spin__GuKKm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentsTab_spinIcon__ex5Pe{animation:PaymentsTab_spin__GuKKm 1s linear infinite;color:#6b7280}.PaymentsTab_errorBanner__ykNpm{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:13px;gap:8px;padding:10px 14px}.PaymentsTab_errorBanner__ykNpm span{flex:1 1}.PaymentsTab_errorClose__\+qn8Z{background:none;border:none;border-radius:4px;color:#dc2626;cursor:pointer;padding:2px}.PaymentsTab_errorClose__\+qn8Z:hover{background:#fee2e2}.PaymentsTab_summaryGrid__LX\+rz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.PaymentsTab_summaryCard__bdLd3{background:#fff;border:1px solid #d0d5dc;border-left:4px solid #16a34a;border-radius:12px;box-shadow:0 3px 10px #00000012,0 8px 30px #0000000d;display:flex;flex-direction:column;gap:14px;padding:20px 22px;transition:box-shadow .2s ease,transform .2s ease}.PaymentsTab_summaryCard__bdLd3:hover{box-shadow:0 6px 18px #0000001a,0 12px 40px #0000000f;transform:translateY(-1px)}.PaymentsTab_summaryCard__bdLd3:nth-child(2){border-left-color:#2563eb}.PaymentsTab_summaryHead__UyCSR{align-items:center;display:flex;gap:10px}.PaymentsTab_summaryHeadIcon__m2l9q{align-items:center;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:9px;box-shadow:0 2px 6px #16a34a26;color:#15803d;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.PaymentsTab_iconOutgoing__nQXJh{background:linear-gradient(135deg,#dbeafe,#bfdbfe);box-shadow:0 2px 6px #2563eb26;color:#1d4ed8}.PaymentsTab_summaryHeadLabel__6KcKx{color:#0f172a;font-size:14px;font-weight:800;letter-spacing:-.01em}.PaymentsTab_summaryMetrics__16vpS{background:linear-gradient(180deg,#f6f7f9,#f0f2f5);border:1px solid #d0d5dc;border-radius:10px;box-shadow:inset 0 1px 4px #0000000d;display:flex;gap:0;overflow:hidden}.PaymentsTab_metric__ziS2F{border-right:1px solid #dce0e5;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:14px 16px}.PaymentsTab_metric__ziS2F:last-child{border-right:none}.PaymentsTab_metricHighlight__JcJd-{background:#fffbf5}.PaymentsTab_metricLabel__JV\+nc{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_metricValue__x887H{color:#0f172a;font-size:16px;font-weight:800;letter-spacing:-.01em}.PaymentsTab_metricOrange__ShuzS{color:#d97706}.PaymentsTab_metricRed__IoLD6{color:#dc2626}.PaymentsTab_metricGreen__dgnFx{color:#16a34a}.PaymentsTab_metricBlue__yhSb6{color:#2563eb}.PaymentsTab_metricDirIcon__HLLQ9{font-size:13px;font-weight:700;margin-right:3px}.PaymentsTab_summaryActions__ff8Ef{display:flex;gap:0}.PaymentsTab_addPaymentBtn__bTPEo{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-radius:8px;box-shadow:0 2px 6px #16a34a40;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:6px;padding:8px 18px;transition:all .15s}.PaymentsTab_addPaymentBtn__bTPEo:hover{background:linear-gradient(135deg,#15803d,#166534);box-shadow:0 3px 10px #16a34a59}.PaymentsTab_addPaymentDropdown__9BnGQ{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-left:1px solid #fff3;border-radius:0 8px 8px 0;color:#fff;cursor:pointer;display:flex;justify-content:center;transition:all .15s;width:34px}.PaymentsTab_addPaymentDropdown__9BnGQ:hover{background:linear-gradient(135deg,#15803d,#166534)}.PaymentsTab_addSupplierBtn__iKQdo{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;box-shadow:0 2px 6px #2563eb40;color:#fff}.PaymentsTab_addSupplierBtn__iKQdo:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 3px 10px #2563eb59}.PaymentsTab_addSupplierDropdown__QGyyQ{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-left:1px solid #fff3;color:#fff}.PaymentsTab_addSupplierDropdown__QGyyQ:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af)}.PaymentsTab_tableSection__EPw5f{background:#fff;border:1px solid #d0d5dc;border-radius:12px;box-shadow:0 3px 10px #00000012,0 8px 30px #0000000d;overflow:hidden}.PaymentsTab_tableHead__NMKmt{align-items:center;background:linear-gradient(180deg,#fafbfc,#f5f6f8);border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.PaymentsTab_tableHeadLeft__62oen{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:800;gap:8px}.PaymentsTab_tableHeadIconInline__JesXI{color:#6b7280}.PaymentsTab_viewAllBtn__Tkv8K{align-items:center;background:none;border:none;color:#2563eb;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;transition:color .15s}.PaymentsTab_viewAllBtn__Tkv8K:hover{color:#1d4ed8}.PaymentsTab_subTabs__pipjH{background:#fafbfc;border-bottom:2px solid #e5e7eb;display:flex;gap:0;padding:0 20px}.PaymentsTab_subTab__nMTzc{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:12.5px;font-weight:600;padding:10px 16px;transition:all .15s}.PaymentsTab_subTab__nMTzc:hover{color:#374151}.PaymentsTab_subTabActive__Pacbq{background:#fff;border-bottom-color:#f59e0b;color:#d97706;font-weight:700}.PaymentsTab_tableWrap__YNeWo{overflow-x:auto}.PaymentsTab_table__JDaMK{border-collapse:collapse;font-size:12.5px;width:100%}.PaymentsTab_table__JDaMK thead th{background:#f2f4f7;border-bottom:2px solid #e0e3e8;color:#5a6577;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PaymentsTab_table__JDaMK tbody td{border-bottom:1px solid #f3f4f6;color:#1a1d23;padding:12px 14px;white-space:nowrap}.PaymentsTab_table__JDaMK tbody tr:last-child td{border-bottom:none}.PaymentsTab_table__JDaMK tbody tr:hover{background:#f5f7fa}.PaymentsTab_methodCell__52Sfb{align-items:center;display:flex;gap:8px}.PaymentsTab_methodBadge__8v735{align-items:center;border-radius:6px;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.PaymentsTab_mono__Z7pY3{color:#64748b;font-family:SF Mono,Consolas,Monaco,monospace;font-size:11.5px}.PaymentsTab_amountCell__3uinj{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.PaymentsTab_notesCell__ep48U{color:#6b7280;font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.PaymentsTab_supplierCell__1UrhX{align-items:center;display:flex;gap:8px}.PaymentsTab_supplierLogo__Vvdjk{align-items:center;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:8px;box-shadow:0 1px 4px #2563eb1f;color:#1d4ed8;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:30px;justify-content:center;width:30px}.PaymentsTab_supplierName__G1tmT{font-weight:600}.PaymentsTab_productCount__6zwvg{align-items:center;background:#f5f6f8;border-radius:6px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:4px 10px}.PaymentsTab_actionDots__kavUn{align-items:center;background:#f8f9fb;border:1px solid #d0d5dc;border-radius:8px;box-shadow:0 1px 3px #0000000a;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.PaymentsTab_actionDots__kavUn:hover{background:#eef0f3;border-color:#b0b7c3;box-shadow:0 2px 6px #00000014;color:#1f2937}.PaymentsTab_statusPaid__kRE94{background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;color:#15803d}.PaymentsTab_statusPaid__kRE94,.PaymentsTab_statusPartial__BnSqc{display:inline-block;font-size:11px;font-weight:700;padding:4px 12px}.PaymentsTab_statusPartial__BnSqc{background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#92400e}.PaymentsTab_statusUnpaid__6TtLn{background:#fee2e2;border:1px solid #fecaca;border-radius:999px;color:#b91c1c;display:inline-block;font-size:11px;font-weight:700;padding:4px 12px}.PaymentsTab_typeBadgeIncoming__WefB2{background:#e8f5ee;color:#0d7a4f}.PaymentsTab_typeBadgeIncoming__WefB2,.PaymentsTab_typeBadgeOutgoing__vwXYf{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px;white-space:nowrap}.PaymentsTab_typeBadgeOutgoing__vwXYf{background:#eef3ff;color:#2563eb}.PaymentsTab_typeBadgeRefund__CvtIY{align-items:center;background:#fef3e2;border-radius:999px;color:#b06e0a;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px;white-space:nowrap}.PaymentsTab_typeBadgeIcon__J7vA6{font-size:12px;line-height:1}.PaymentsTab_typeDot__aEpki{align-items:center;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.PaymentsTab_summaryTypeBadge__o4Nnc{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:3px;letter-spacing:.03em;margin-left:auto;padding:2px 8px;white-space:nowrap}.PaymentsTab_summaryFooterRow__uhnJy td{background:linear-gradient(180deg,#f0f2f5,#eceef2)!important;border-top:2px solid #d0d5dc!important;padding:16px!important}.PaymentsTab_footerMetric__Yy4SM{display:flex;flex-direction:column;gap:3px}.PaymentsTab_footerMetricLabel__IZCkP{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_footerMetricValue__oRtAI{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.01em}.PaymentsTab_modalOverlay__fLZqC{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.PaymentsTab_modal__BEYvC{animation:PaymentsTab_modalSlideIn__0b\+-n .2s ease-out;background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000026,0 4px 16px #00000014;display:flex;flex-direction:column;max-height:90vh;max-width:520px;width:100%}.PaymentsTab_modalWide__uuLJd{max-width:820px}@keyframes PaymentsTab_modalSlideIn__0b\+-n{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PaymentsTab_modalHeader__bMhiR{align-items:flex-start;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:20px 24px 14px}.PaymentsTab_modalTitle__q3knG{color:#0f172a;font-size:17px;font-weight:700;margin:0}.PaymentsTab_modalSubtitle__9g\+oA{color:#64748b;font-size:12.5px;margin:4px 0 0}.PaymentsTab_modalClose__Kq98X{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .15s;width:32px}.PaymentsTab_modalClose__Kq98X:hover{background:#f5f6f8;color:#111827}.PaymentsTab_modalBody__c5pU0{flex:1 1;overflow-y:auto;padding:18px 24px}.PaymentsTab_modalFooter__2u6Ss{align-items:center;border-top:1px solid #eceef1;display:flex;gap:10px;justify-content:flex-end;padding:14px 24px}.PaymentsTab_modalSectionLabel__VdftJ{color:#0f172a;font-size:13px;font-weight:700;margin-bottom:14px}.PaymentsTab_modalDivider__cUOuN{background:#eceef1;height:1px;margin:18px 0}.PaymentsTab_formRow2__jMU-Q{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:14px}.PaymentsTab_formRow3__EkZL3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;margin-bottom:14px}.PaymentsTab_formGroup__ExB85{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.PaymentsTab_formLabel__VDJax{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:600;gap:4px}.PaymentsTab_req__MZTrd{color:#dc2626}.PaymentsTab_infoIcon__mB1Vd{color:#94a3b8;cursor:help}.PaymentsTab_formInput__eEMrW{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1a1d23;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s}.PaymentsTab_formInput__eEMrW:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.PaymentsTab_inputReadonly__SCFrd{background:#f9fafb;border-color:#e5e7eb;color:#6b7280;cursor:default}.PaymentsTab_inputReadonly__SCFrd:focus{border-color:#e5e7eb;box-shadow:none}.PaymentsTab_formSelect__VTJwE{-webkit-appearance:auto;appearance:auto;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1a1d23;cursor:pointer;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s}.PaymentsTab_formSelect__VTJwE:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.PaymentsTab_formTextarea__vtL4z{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1a1d23;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;resize:vertical;transition:border-color .15s}.PaymentsTab_formTextarea__vtL4z:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.PaymentsTab_formHint__fbyho{color:#94a3b8;font-size:11px}.PaymentsTab_formCharCount__2jADP{color:#94a3b8;font-size:10.5px;text-align:right}.PaymentsTab_outstandingHint__e4WYV{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#6b7280;color:var(--text-tertiary,#6b7280);display:flex;font-size:11.5px;margin-top:2px;padding:6px 10px}.PaymentsTab_outstandingHint__e4WYV strong{font-family:JetBrains Mono,monospace;font-weight:700}.PaymentsTab_selectWithIcon__Szbzf{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;gap:0;overflow:hidden;transition:border-color .15s}.PaymentsTab_selectWithIcon__Szbzf:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.PaymentsTab_selectWithIcon__Szbzf .PaymentsTab_formSelect__VTJwE{border:none;border-radius:0;flex:1 1}.PaymentsTab_selectWithIcon__Szbzf .PaymentsTab_formSelect__VTJwE:focus{box-shadow:none}.PaymentsTab_methodDot__FHKI4{align-items:center;border-radius:6px;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:28px;justify-content:center;margin-left:6px;width:28px}.PaymentsTab_inputWithPrefix__YpKvY{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;gap:0;overflow:hidden;transition:border-color .15s}.PaymentsTab_inputWithPrefix__YpKvY:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.PaymentsTab_inputPrefix__6nHke{background:#f8f9fb;border-right:1px solid #e5e7eb;color:#6b7280;font-size:13px;font-weight:600;padding:9px 10px}.PaymentsTab_inputWithPrefix__YpKvY .PaymentsTab_formInput__eEMrW{border:none;border-radius:0;flex:1 1}.PaymentsTab_inputWithPrefix__YpKvY .PaymentsTab_formInput__eEMrW:focus{box-shadow:none}.PaymentsTab_uploadBtn__Ylsy7{align-items:center;background:#fff;border:1px dashed #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 16px;transition:all .15s}.PaymentsTab_uploadBtn__Ylsy7:hover{background:#f8faff;border-color:#2563eb;color:#2563eb}.PaymentsTab_btnCancel__46xEx{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 20px;transition:all .15s}.PaymentsTab_btnCancel__46xEx:hover{background:#f5f6f8}.PaymentsTab_btnSaveGreen__uSC1Z{background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-radius:8px;box-shadow:0 2px 8px #16a34a40;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 22px;transition:all .15s}.PaymentsTab_btnSaveGreen__uSC1Z:hover{filter:brightness(.92)}.PaymentsTab_btnSaveOrange__WRKIo{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;box-shadow:0 2px 8px #f59e0b4d;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 22px;transition:all .15s}.PaymentsTab_btnSaveOrange__WRKIo:hover{filter:brightness(.92)}.PaymentsTab_infoBanner__y9Ezl{align-items:center;background:#eef3ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:12.5px;gap:8px;margin-bottom:14px;padding:10px 14px}.PaymentsTab_productsTable__sP4EY{border:1px solid #e2e6ed;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin-bottom:4px;overflow:hidden}.PaymentsTab_ptHeader__okt3\+{background:#f8f9fb;border-bottom:1px solid #eceef1;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;padding:10px 16px;text-transform:uppercase}.PaymentsTab_ptHeader__okt3\+,.PaymentsTab_ptRow__zhmDm{grid-gap:0;display:grid;gap:0;grid-template-columns:38px 1.5fr .6fr 1.2fr .9fr 1fr}.PaymentsTab_ptRow__zhmDm{align-items:center;border-bottom:1px solid #f1f3f5;color:#1a1d23;font-size:12.5px;padding:12px 16px;transition:background .15s}.PaymentsTab_ptRow__zhmDm:hover{background:#fafbfd}.PaymentsTab_ptRow__zhmDm:last-child{border-bottom:none}.PaymentsTab_ptRowSelected__f43mG{background:#f5f8ff}.PaymentsTab_ptRowSelected__f43mG:hover{background:#eef3ff}.PaymentsTab_ptRowExpanded__AKiqN{background:#eef3ff;border-bottom:none;box-shadow:0 1px 0 #d6e0f5}.PaymentsTab_ptCb__HzMiG{align-items:center;display:flex;justify-content:center}.PaymentsTab_ptProduct__Pvwjb{align-items:center;color:#374151;display:flex;font-weight:600;gap:10px}.PaymentsTab_ptProductIcon__79FHz{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.PaymentsTab_ptProductIconFlight__uDelF{background:#eef3ff;color:#2563eb}.PaymentsTab_ptProductIconHotel__DeFEe{background:#fef3e2;color:#b06e0a}.PaymentsTab_ptProductIconTransfer__92eRE{background:#e8f5ee;color:#0d7a4f}.PaymentsTab_ptProductIconOther__3GOEU{background:#f3f0ff;color:#7c3aed}.PaymentsTab_ptProductInfo__kFYnV{display:flex;flex-direction:column;gap:4px;min-width:0}.PaymentsTab_ptProductName__OXhyz{color:#1e293b;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentsTab_ptType__YJMnL{color:#6b7280;font-size:12px}.PaymentsTab_ptTypeBadge__tFQhi{background:#f3f4f6;border-radius:6px;color:#6b7280;display:inline-block;font-size:10.5px;font-weight:600;padding:2px 10px}.PaymentsTab_ptTypeFlight__X6k-i{background:#eef3ff;color:#2563eb}.PaymentsTab_ptTypeHotel__jQzjs{background:#fef3e2;color:#b06e0a}.PaymentsTab_ptTypeTransfer__j7X2V{background:#e8f5ee;color:#0d7a4f}.PaymentsTab_ptTypeInsurance__jEu94{background:#f3f0ff;color:#7c3aed}.PaymentsTab_dueAmount__\+2cDm{color:#374151;font-size:12.5px;font-weight:600}.PaymentsTab_fieldError__\+N5Az{color:#ef4444;font-size:10.5px;font-weight:500;margin-top:2px}.PaymentsTab_footerFieldError__Hnr3i{color:#ef4444;font-size:11px;font-weight:500;margin-right:auto}.PaymentsTab_ptPnr__JDS2F{align-items:center;display:flex;gap:6px}.PaymentsTab_pnrBadge__kSo3k{background:#eef3ff;border-radius:4px;color:#2563eb;font-size:10px;font-weight:700;padding:2px 7px}.PaymentsTab_pnrCode__l1\+E\+{color:#64748b;font-family:SF Mono,Consolas,monospace;font-size:11px}.PaymentsTab_ptRight__5d8wy{font-weight:600;text-align:right}.PaymentsTab_ptFooter__Yz1DG{align-items:center;background:linear-gradient(135deg,#f8f9fb,#f1f5ff);border-top:1.5px solid #e2e6ed;display:flex;font-size:12.5px;justify-content:space-between;padding:14px 20px}.PaymentsTab_ptFooterLeft__JVdQx{align-items:center;display:flex;gap:8px}.PaymentsTab_ptFooterLabel__pLkhY{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentsTab_ptFooterVal__BXScy{color:#374151;font-size:13px;font-weight:700}.PaymentsTab_ptFooterDivider__R4GX-{background:#d1d5db;height:28px;margin:0 20px;width:1px}.PaymentsTab_ptFooterRight2__2lWNa{align-items:center;display:flex;gap:10px}.PaymentsTab_ptFooterValBig__ideLQ{color:#94a3b8;font-size:15px;font-weight:800;transition:color .2s}.PaymentsTab_ptFooterValActive__E-TRv{color:#2563eb}.PaymentsTab_payInputRow__18vVi{align-items:center;display:flex;gap:6px;justify-content:flex-end}.PaymentsTab_payInput__LOA8p{align-items:center;border:1px solid #d1d5db;border-radius:8px;display:flex;gap:0;margin-left:auto;max-width:130px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.PaymentsTab_fillDueBtn__\+fLs0{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#2563eb;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:4px 8px;transition:background .15s,border-color .15s;white-space:nowrap}.PaymentsTab_fillDueBtn__\+fLs0:hover{background:#dbeafe;border-color:#93c5fd}.PaymentsTab_payInput__LOA8p:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.PaymentsTab_payPrefix__6isgg{background:#f8f9fb;border-right:1px solid #e5e7eb;color:#64748b;font-size:11.5px;font-weight:700;padding:6px 7px}.PaymentsTab_payInput__LOA8p input{font-feature-settings:"tnum";border:none;color:#1a1d23;font-family:inherit;font-size:12.5px;font-variant-numeric:tabular-nums;outline:none;padding:6px 8px;width:75px}.PaymentsTab_expandTravelersBtn__e1X7z{align-items:center;background:#fff;border:1px solid #c7d7fe;border-radius:14px;box-shadow:0 1px 2px #2563eb0f;color:#2563eb;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;padding:3px 10px 3px 8px;transition:all .2s;white-space:nowrap}.PaymentsTab_expandTravelersBtn__e1X7z:hover{background:#eef3ff;border-color:#93b4fd;box-shadow:0 2px 6px #2563eb1f}.PaymentsTab_expandTravelersBtnActive__z4lLr{background:#2563eb;border-color:#2563eb;color:#fff}.PaymentsTab_expandTravelersBtnActive__z4lLr:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.PaymentsTab_travelerSubSection__xf3Y0{background:#fafcff;border-bottom:1px solid #dce3f0;border-left:3px solid #2563eb;position:relative}.PaymentsTab_travelerSubSection__xf3Y0:before{background:linear-gradient(90deg,#2563eb,#93b4fd 40%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.PaymentsTab_travelerSubHeader__07F5E{background:linear-gradient(135deg,#edf1fa,#f5f7ff);border-bottom:1px solid #dde4f0;color:#8896b0;font-size:9.5px;font-weight:700;letter-spacing:.07em;padding:8px 18px 8px 20px;text-transform:uppercase}.PaymentsTab_travelerSubHeader__07F5E,.PaymentsTab_travelerSubRow__aTdQO{grid-gap:0;display:grid;gap:0;grid-template-columns:40px 1.3fr .6fr .8fr 1fr}.PaymentsTab_travelerSubRow__aTdQO{align-items:center;border-bottom:1px solid #eef1f7;color:#1a1d23;font-size:12.5px;padding:10px 18px 10px 20px;transition:background .15s}.PaymentsTab_travelerSubRow__aTdQO:hover{background:#eef3ff}.PaymentsTab_travelerSubRowLast__NE9U9{border-bottom:none}.PaymentsTab_travelerAvatar__KfOlW{align-items:center;border-radius:50%;display:flex;font-size:10.5px;font-weight:700;height:28px;justify-content:center;letter-spacing:.02em;width:28px}.PaymentsTab_travelerAvatarAdult__BugyG{background:#eef3ff;border:1.5px solid #c7d7fe;color:#2563eb}.PaymentsTab_travelerAvatarChild__42P1U{background:#fef3e2;border:1.5px solid #fcd6a0;color:#b06e0a}.PaymentsTab_travelerAvatarInfant__YN9sa{background:#fce7f3;border:1.5px solid #f9a8d4;color:#be185d}.PaymentsTab_travelerNameCol__Z309i{display:flex;flex-direction:column;gap:1px;min-width:0}.PaymentsTab_travelerName__YMH25{color:#1e293b;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentsTab_travelerDob__2qD0e{color:#94a3b8;font-size:10.5px;font-weight:400}.PaymentsTab_travelerTypeBadge__aMXso{align-items:center;border-radius:10px;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:3px 10px}.PaymentsTab_travelerTypeAdult__eNp\+a{background:#eef3ff;color:#2563eb}.PaymentsTab_travelerTypeChild__rqvEz{background:#fef3e2;color:#b06e0a}.PaymentsTab_travelerTypeInfant__zhD9K{background:#fce7f3;color:#be185d}.PaymentsTab_perPersonAmount__hhNRI{font-feature-settings:"tnum";color:#64748b;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.PaymentsTab_payInputTraveler__zw-8T{max-width:130px}.PaymentsTab_travelerPayWrap__cGWVp{align-items:center;display:flex;gap:6px;justify-content:flex-end}.PaymentsTab_copyToAllBtn__91Oi9{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-size:10px;font-weight:600;gap:3px;padding:4px 8px;transition:all .15s;white-space:nowrap}.PaymentsTab_copyToAllBtn__91Oi9:hover{background:#eef3ff;border-color:#c7d7fe;box-shadow:0 1px 3px #2563eb1a;color:#2563eb}.PaymentsTab_travelerSubFooter__-He8x{align-items:center;background:linear-gradient(135deg,#edf1fa,#f5f7ff);border-top:1px solid #dde4f0;display:flex;justify-content:space-between;padding:10px 18px 10px 20px}.PaymentsTab_fillEqualBtn__k6W3\+{align-items:center;background:#fff;border:1px solid #c7d7fe;border-radius:8px;box-shadow:0 1px 2px #2563eb0f;color:#2563eb;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s}.PaymentsTab_fillEqualBtn__k6W3\+:hover{background:#eef3ff;border-color:#93b4fd;box-shadow:0 2px 6px #2563eb1f;transform:translateY(-1px)}.PaymentsTab_travelerSubTotalWrap__X5oby{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.PaymentsTab_travelerSubTotalLabel__8pyDy{color:#8896b0;font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PaymentsTab_travelerSubTotalValue__ZK8Pl{font-feature-settings:"tnum";align-items:center;color:#374151;display:flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;gap:4px;transition:color .2s}.PaymentsTab_travelerSubTotalMatch__4u9Kg{color:#0d7a4f}.PaymentsTab_travelerSumDisplay__-Egtf{align-items:flex-end;display:flex;flex-direction:column;gap:2px;margin-left:auto}.PaymentsTab_travelerSumLabel__bmihc{color:#94a3b8;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PaymentsTab_travelerSumValue__Qp4j3{font-feature-settings:"tnum";color:#2563eb;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800}.PaymentsTab_payInput__LOA8p input:disabled{background:#f5f6f8;color:#9ca3af}.PaymentsTab_checkbox__Nhsc1{align-items:center;cursor:pointer;display:flex;position:relative}.PaymentsTab_checkbox__Nhsc1 input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.PaymentsTab_checkmark__oNP3N{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:5px;color:#0000;display:flex;height:18px;justify-content:center;transition:all .15s;width:18px}.PaymentsTab_checkbox__Nhsc1 input:checked~.PaymentsTab_checkmark__oNP3N{background:#2563eb;border-color:#2563eb;color:#fff}.PaymentsTab_modalFull__PXiiO{max-height:94vh;max-width:1400px;width:96vw}.PaymentsTab_viewAllHeaderLeft__tTFUb{align-items:center;display:flex;gap:12px}.PaymentsTab_viewAllIcon__farSc{align-items:center;background:linear-gradient(135deg,#e8f5ee,#d4edde);border-radius:10px;color:#0d7a4f;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.PaymentsTab_viewAllIconBlue__zctCR{background:linear-gradient(135deg,#eef3ff,#dbeafe);color:#2563eb}.PaymentsTab_viewAllSummaryCards__tgEy0{grid-gap:10px;background:linear-gradient(135deg,#f8f9fb,#f0f4ff);border-bottom:1px solid #eceef1;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);padding:14px 24px}.PaymentsTab_summaryStatCard__bu1gt{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;gap:12px;padding:14px 16px;transition:box-shadow .15s}.PaymentsTab_summaryStatCard__bu1gt:hover{box-shadow:0 2px 8px #0000000d}.PaymentsTab_summaryStatCardHighlight__4b9kH{background:#fffbfb;border-color:#fecaca}.PaymentsTab_summaryStatIcon__9\+p0n{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.PaymentsTab_summaryStatIconGreen__C6hkA{background:#e8f5ee;color:#0d7a4f}.PaymentsTab_summaryStatIconBlue__I3eAy{background:#eef3ff;color:#2563eb}.PaymentsTab_summaryStatIconOrange__96G28{background:#fef3e2;color:#d97706}.PaymentsTab_summaryStatIconRed__UFJWF{background:#fce8e8;color:#dc2626}.PaymentsTab_summaryStatContent__o1FFk{display:flex;flex-direction:column;gap:2px;min-width:0}.PaymentsTab_summaryStatLabel__H-zRw{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.PaymentsTab_summaryStatValue__r2XEs{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.PaymentsTab_miniProgress__GvkK6{align-items:center;display:flex;gap:8px;margin-top:4px}.PaymentsTab_miniProgressTrack__r6\+eB{background:#eceef1;border-radius:99px;flex:1 1;height:5px;overflow:hidden}.PaymentsTab_miniProgressFill__JEY37{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:99px;height:100%;transition:width .4s ease}.PaymentsTab_miniProgressLabel__xs\+9W{color:#16a34a;font-size:10.5px;font-weight:700;white-space:nowrap}.PaymentsTab_viewAllSummary__rGLMO{align-items:center;background:linear-gradient(135deg,#f8f9fb,#f0f4ff);border-bottom:1px solid #eceef1;display:flex;gap:0;padding:14px 24px}.PaymentsTab_viewAllStat__SDcIu{display:flex;flex-direction:column;gap:3px;padding:0 20px}.PaymentsTab_viewAllStat__SDcIu:first-child{padding-left:0}.PaymentsTab_viewAllStatDivider__edgKH{background:#dde1e8;flex-shrink:0;height:32px;width:1px}.PaymentsTab_viewAllStatLabel__DUqXC{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.PaymentsTab_viewAllStatValue__SxL6w{color:#0f172a;font-size:15px;font-weight:800;white-space:nowrap}.PaymentsTab_viewAllToolbar__Ojnp8{align-items:center;border-bottom:1px solid #eceef1;display:flex;flex-wrap:wrap;gap:10px;padding:12px 24px}.PaymentsTab_viewAllSearchWrap__evpH4{flex:1 1;max-width:320px;min-width:200px;position:relative}.PaymentsTab_viewAllSearchIcon__zKilw{color:#94a3b8;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.PaymentsTab_viewAllSearch__RphiL{border:1px solid #d1d5db;border-radius:8px;color:#1a1d23;font-family:inherit;font-size:12.5px;outline:none;padding:8px 12px 8px 32px;transition:border-color .15s;width:100%}.PaymentsTab_viewAllSearch__RphiL:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.PaymentsTab_viewAllFilters__u10MH{background:#f3f4f6;border-radius:8px;display:flex;gap:0;padding:3px}.PaymentsTab_viewAllFilterBtn__C1J4Z{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:11.5px;font-weight:600;padding:5px 14px;transition:all .15s;white-space:nowrap}.PaymentsTab_viewAllFilterBtn__C1J4Z:hover{color:#374151}.PaymentsTab_viewAllFilterActive__mjVB3{background:#fff;box-shadow:0 1px 3px #00000014;color:#0f172a}.PaymentsTab_viewAllViewTabs__gs\+OX{background:#f3f4f6;border-radius:8px;display:flex;gap:0;padding:3px}.PaymentsTab_viewTabBtn__fnWCw{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:11.5px;font-weight:600;padding:5px 14px;transition:all .15s;white-space:nowrap}.PaymentsTab_viewTabBtn__fnWCw:hover{color:#374151}.PaymentsTab_viewTabActive__9dHt4{background:#fff;box-shadow:0 1px 3px #00000014;color:#f59e0b}.PaymentsTab_filterCount__2EyeH{align-items:center;background:#e5e7eb;border-radius:99px;color:#6b7280;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:4px;min-width:18px;padding:0 5px}.PaymentsTab_viewAllFilterActive__mjVB3 .PaymentsTab_filterCount__2EyeH{background:#2563eb;color:#fff}.PaymentsTab_dateRangeWrap__c-T\+p{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:flex;gap:6px;padding:4px 10px}.PaymentsTab_dateRangeIcon__ul1dN{color:#94a3b8;flex-shrink:0}.PaymentsTab_dateInput__RTf1B{background:#0000;border:none;color:#374151;font-family:inherit;font-size:11.5px;outline:none;padding:3px 0;width:110px}.PaymentsTab_dateInput__RTf1B::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.5}.PaymentsTab_dateRangeSep__E-4y4{color:#d1d5db;font-size:12px}.PaymentsTab_emptyState__iacxq{align-items:center;display:flex;flex-direction:column;gap:8px;padding:32px 20px}.PaymentsTab_emptyStateIcon__q\+Ovb{align-items:center;background:#e8f5ee;border-radius:12px;color:#0d7a4f;display:flex;height:48px;justify-content:center;width:48px}.PaymentsTab_emptyStateIconBlue__cmF9K{background:#eef3ff;color:#2563eb}.PaymentsTab_emptyStateTitle__d56Zb{color:#374151;font-size:14px;font-weight:700}.PaymentsTab_emptyStateText__hfMHQ{color:#94a3b8;font-size:12.5px}.PaymentsTab_dateCell__j2DCP{font-feature-settings:"tnum";color:#374151;font-variant-numeric:tabular-nums}.PaymentsTab_linkedToBadge__F1psO{background:#f5f6f8;border-radius:5px;display:inline-block;padding:2px 8px}.PaymentsTab_linkedToBadge__F1psO,.PaymentsTab_methodSmall__QSzaZ{color:#4b5563;font-size:11.5px;font-weight:500}.PaymentsTab_detailMeta__XsIW0{align-items:center;background:#f8f9fb;border-radius:8px;display:flex;justify-content:space-between;padding:8px 14px}.PaymentsTab_detailMetaLabel__uBfdc{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_detailMetaValue__zwQPa{color:#374151;font-size:12.5px;font-weight:600}.PaymentsTab_detailActionBtnWarn__pPWmX:hover{background:#fef3e2!important;border-color:#fcd34d!important;color:#d97706!important}.PaymentsTab_viewAllExportBtn__p4Lwj{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;margin-left:auto;padding:7px 14px;transition:all .15s;white-space:nowrap}.PaymentsTab_viewAllExportBtn__p4Lwj:hover{background:#f5f6f8;border-color:#2563eb;color:#2563eb}.PaymentsTab_viewAllContent__HkHAm{display:flex;flex:1 1;min-height:0;overflow:hidden}.PaymentsTab_viewAllTableArea__j8HJJ{flex:1 1;min-width:0;overflow:auto}.PaymentsTab_viewAllTableArea__j8HJJ .PaymentsTab_table__JDaMK tbody tr{cursor:pointer}.PaymentsTab_selectedTableRow__6ao-Z td{background:#f0f4ff!important;border-left:3px solid #2563eb}.PaymentsTab_selectedTableRow__6ao-Z td:first-child{border-left:3px solid #2563eb}.PaymentsTab_rowNum__XOoih{color:#94a3b8;font-size:11px;font-weight:600;text-align:center;width:32px}.PaymentsTab_emptyRow__M-U5M{color:#94a3b8!important;font-size:13px!important;padding:40px 20px!important;text-align:center!important}.PaymentsTab_rowActions__7KkpV{display:flex;gap:4px}.PaymentsTab_rowActionBtn__B1ZoX{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.PaymentsTab_rowActionBtn__B1ZoX:hover{background:#eef3ff;border-color:#bfdbfe;color:#2563eb}.PaymentsTab_rowActionDanger__BJizh:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.PaymentsTab_productsList__A4787{display:flex;flex-wrap:wrap;gap:4px}.PaymentsTab_productPill__lIS1V{align-items:center;background:#f5f6f8;border-radius:5px;color:#374151;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:2px 8px;white-space:nowrap}.PaymentsTab_footerLabel__crQPM{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PaymentsTab_viewAllDetail__uCdU3{animation:PaymentsTab_slideInRight__yN9Jl .2s ease-out;background:#fafbfd;border-left:1px solid #eceef1;display:flex;flex-direction:column;min-width:320px;overflow-y:auto;width:320px}@keyframes PaymentsTab_slideInRight__yN9Jl{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.PaymentsTab_detailHeader__opv4Q{align-items:center;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:14px 18px}.PaymentsTab_detailTitle__RIaMs{color:#0f172a;font-size:13px;font-weight:700}.PaymentsTab_detailClose__UgFus{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .15s;width:26px}.PaymentsTab_detailClose__UgFus:hover{background:#f5f6f8;color:#111}.PaymentsTab_detailBody__nYgrn{display:flex;flex-direction:column;gap:16px;padding:18px}.PaymentsTab_detailAmountBlock__IUsSb{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:16px;text-align:center}.PaymentsTab_detailAmountLabel__nu4IE{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentsTab_detailAmount__hcORe{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.02em}.PaymentsTab_detailProgressBar__ecR9Y{background:#fff;border:1px solid #eceef1;border-radius:10px;padding:12px 16px}.PaymentsTab_detailProgressTrack__XaZUZ{background:#eceef1;border-radius:99px;height:8px;margin-bottom:8px;overflow:hidden}.PaymentsTab_detailProgressFill__FZ9AT{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:99px;height:100%;transition:width .4s ease}.PaymentsTab_detailProgressLabels__q9Qun{color:#64748b;display:flex;font-size:11px;font-weight:600;justify-content:space-between}.PaymentsTab_detailGrid__Czjga{background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;flex-direction:column;gap:0;overflow:hidden}.PaymentsTab_detailItem__OYsEY{align-items:flex-start;border-bottom:1px solid #f3f4f6;color:#6b7280;display:flex;gap:10px;padding:12px 14px}.PaymentsTab_detailItem__OYsEY:last-child{border-bottom:none}.PaymentsTab_detailItem__OYsEY>svg{flex-shrink:0;margin-top:2px}.PaymentsTab_detailItem__OYsEY>div{display:flex;flex-direction:column;gap:2px;min-width:0}.PaymentsTab_detailItemLabel__DtkWk{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_detailItemValue__VPEcV{color:#0f172a;font-size:13px;font-weight:600;word-break:break-all}.PaymentsTab_detailNotes__ywgE1{background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.PaymentsTab_detailNotesText__Vm0Jc{color:#374151;font-size:12.5px;line-height:1.5;margin:0}.PaymentsTab_detailProductsSection__x9FK1{display:flex;flex-direction:column;gap:8px}.PaymentsTab_detailProductsList__I6-\+o{display:flex;flex-direction:column;gap:6px}.PaymentsTab_detailProductCard__VM100{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:8px;display:flex;gap:10px;padding:10px 12px}.PaymentsTab_detailProductIcon__d-AbW{align-items:center;background:#eef3ff;border-radius:7px;color:#2563eb;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.PaymentsTab_detailProductName__VX4dM{color:#0f172a;display:block;font-size:12.5px;font-weight:600}.PaymentsTab_detailProductType__s8Q53{color:#94a3b8;display:block;font-size:11px}.PaymentsTab_detailActions__J20-D{display:flex;flex-wrap:wrap;gap:6px}.PaymentsTab_detailActionBtn__bjYOj{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-size:11.5px;font-weight:600;gap:5px;padding:7px 12px;transition:all .15s}.PaymentsTab_detailActionBtn__bjYOj:hover{background:#eef3ff;border-color:#bfdbfe;color:#2563eb}.PaymentsTab_viewAllCount__iFtKN{color:#94a3b8;font-size:12px;font-weight:500}.PaymentsTab_vaHeader__eFqeQ{align-items:center;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:20px 28px 16px}.PaymentsTab_vaHeaderLeft__zk9et{align-items:center;display:flex;gap:14px}.PaymentsTab_vaHeaderIcon__zH3Tr{align-items:center;background:linear-gradient(135deg,#e8f5ee,#d1ede0);border-radius:12px;color:#0d7a4f;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PaymentsTab_vaHeaderTitle__QX32M{color:#0f172a;font-size:19px;font-weight:800;letter-spacing:-.02em;margin:0}.PaymentsTab_vaHeaderSub__lUIRE{color:#64748b;font-size:13px;margin:2px 0 0}.PaymentsTab_vaHeaderRight__hVgro{align-items:center;display:flex;gap:14px}.PaymentsTab_vaHeaderCount__W8h67{background:#f5f6f8;border-radius:6px;color:#94a3b8;font-size:12px;font-weight:600;padding:5px 12px}.PaymentsTab_vaStatsRow__o6gWN{align-items:stretch;background:linear-gradient(180deg,#f8f9fb,#fff);border-bottom:1px solid #eceef1;display:flex;gap:16px;padding:16px 28px}.PaymentsTab_vaProgressCard__2hQQH{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex:1.2 1;flex-direction:column;gap:10px;padding:16px 20px}.PaymentsTab_vaProgressHeader__JcFN3{align-items:center;display:flex;justify-content:space-between}.PaymentsTab_vaProgressTitle__u1jYY{color:#374151;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_vaProgressPerc__N6oN8{color:#16a34a;font-size:20px;font-weight:800;letter-spacing:-.02em}.PaymentsTab_vaProgressTrack__rIg0l{background:#eceef1;border-radius:99px;height:10px;overflow:hidden}.PaymentsTab_vaProgressFill__XJJbG{background:linear-gradient(90deg,#16a34a,#22c55e);border-radius:99px;height:100%;transition:width .5s ease}.PaymentsTab_vaProgressLegend__R37A0{display:flex;flex-wrap:wrap;gap:16px}.PaymentsTab_vaProgressLegendItem__j0ufw{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-weight:500;gap:5px}.PaymentsTab_vaLegendDot__1rwB-{border-radius:50%;flex-shrink:0;height:8px;width:8px}.PaymentsTab_vaStatCards__fzZyY{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr}.PaymentsTab_vaStatCard__aZMr5{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.PaymentsTab_vaStatDot__0gqWb{border-radius:50%;flex-shrink:0;height:10px;width:10px}.PaymentsTab_vaStatDotGreen__8pD4i{background:#16a34a}.PaymentsTab_vaStatDotOrange__VMKgo{background:#f59e0b}.PaymentsTab_vaStatDotBlue__7TcMB{background:#2563eb}.PaymentsTab_vaStatDotRed__QS5lP{background:#dc2626}.PaymentsTab_vaStatLabel__dhkAb{color:#94a3b8;display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentsTab_vaStatVal__0Oibu{color:#0f172a;display:block;font-size:16px;font-weight:800;letter-spacing:-.01em}.PaymentsTab_vaToolbar__WWJ6A{align-items:center;background:#fff;border-bottom:1px solid #eceef1;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 28px}.PaymentsTab_vaToolbarLeft__qQOoj{flex:1 1;min-width:0}.PaymentsTab_vaToolbarLeft__qQOoj,.PaymentsTab_vaToolbarRight__SC1D2{align-items:center;display:flex;gap:10px}.PaymentsTab_vaTable__XOAJ\+{border-collapse:collapse;font-size:12.5px;width:100%}.PaymentsTab_vaTable__XOAJ\+ thead th{background:#f8f9fb;border-bottom:2px solid #e5e7eb;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:11px 14px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.PaymentsTab_vaTable__XOAJ\+ tbody td{border-bottom:1px solid #f3f4f6;color:#1a1d23;padding:13px 14px;white-space:nowrap}.PaymentsTab_vaTable__XOAJ\+ tbody tr:hover{background:#f8faff}.PaymentsTab_vaTableRowAlt__ar8Qh td{background:#fafbfc}.PaymentsTab_vaTableRowAlt__ar8Qh:hover td{background:#f0f4ff!important}.PaymentsTab_methodName__8T0jH{color:#374151;font-weight:600}.PaymentsTab_vaTableFooter__EysRi td{background:#f0f4ff!important;border-top:2px solid #dbeafe!important;font-size:12.5px;padding:12px 14px!important}.PaymentsTab_vaFooterLabel__edcDc{color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.PaymentsTab_vaDetailPanel__Ka02\+{animation:PaymentsTab_slideInRight__yN9Jl .2s ease-out;background:#fafbfd;border-left:1px solid #eceef1;display:flex;flex-direction:column;min-width:360px;overflow-y:auto;width:360px}.PaymentsTab_vaDetailHeader__Tjx6m{align-items:center;background:#fff;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:16px 20px}.PaymentsTab_vaDetailTitle__Y4iZ6{color:#0f172a;font-size:14px;font-weight:700}.PaymentsTab_vaDetailBody__L5GBK{display:flex;flex-direction:column;gap:16px;padding:20px}.PaymentsTab_vaDetailHero__V4SBc{align-items:center;background:linear-gradient(135deg,#fff,#f8faff);border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px 16px;text-align:center}.PaymentsTab_vaDetailHeroLabel__WwCLM{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PaymentsTab_vaDetailHeroAmount__yil4p{color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.02em}.PaymentsTab_vaDetailHeroStatus__nBYdb{margin-top:2px}.PaymentsTab_vaDetailInfoCard__qGYuV{background:#fff;border:1px solid #eceef1;border-radius:10px;overflow:hidden}.PaymentsTab_vaDetailInfoRow__w5dHs{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;padding:11px 14px}.PaymentsTab_vaDetailInfoRow__w5dHs:last-child{border-bottom:none}.PaymentsTab_vaDetailInfoIcon__1Ipqu{color:#94a3b8;flex-shrink:0}.PaymentsTab_vaDetailInfoLabel__M47eK{color:#94a3b8;flex-shrink:0;font-size:11px;font-weight:600;width:72px}.PaymentsTab_vaDetailInfoValue__PGK-M{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:600;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis}.PaymentsTab_vaDetailNotes__4oFK9{background:#fff;border:1px solid #eceef1;border-radius:10px;padding:12px 14px}.PaymentsTab_vaDetailNotesLabel__TFG2a{color:#94a3b8;display:block;font-size:10.5px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.PaymentsTab_vaDetailNotesText__2CuTD{color:#374151;font-size:12.5px;line-height:1.6;margin:0}.PaymentsTab_vaDetailActions__2Xi0Q{display:flex;flex-direction:column;gap:8px;margin-top:4px}.PaymentsTab_vaDetailActionPrimary__aE6nU{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:9px;box-shadow:0 2px 8px #2563eb40;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:10px 16px;transition:all .15s}.PaymentsTab_vaDetailActionPrimary__aE6nU:hover{filter:brightness(.92)}.PaymentsTab_vaDetailActionRow__IbvZI{display:flex;gap:6px}.PaymentsTab_vaDetailActionRow__IbvZI .PaymentsTab_detailActionBtn__bjYOj{flex:1 1;justify-content:center}.PaymentsTab_vaFooter__xHlN6{align-items:center;background:#fff;border-top:1px solid #eceef1;display:flex;justify-content:space-between;padding:14px 28px}.PaymentsTab_productGroupsWrap__W\+qeZ{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 24px}.PaymentsTab_productGroupCard__L2Cns{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:box-shadow .15s}.PaymentsTab_productGroupCard__L2Cns:hover{box-shadow:0 2px 12px #0000000f}.PaymentsTab_productGroupHeader__WMf\+a{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 18px 10px}.PaymentsTab_productGroupHeaderLeft__6vwJN{align-items:center;display:flex;gap:12px}.PaymentsTab_productGroupIcon__vK4gl{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.PaymentsTab_productGroupTitle__4OTEm{color:#0f172a;display:block;font-size:14px;font-weight:700}.PaymentsTab_productGroupMeta__Qldjz{color:#94a3b8;display:block;font-size:11.5px;font-weight:500;margin-top:1px}.PaymentsTab_productGroupTotals__Xqb1a{display:flex;gap:20px}.PaymentsTab_productGroupTotalItem__MnkzU{display:flex;flex-direction:column;gap:2px;text-align:right}.PaymentsTab_productGroupTotalLabel__uJx3S{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentsTab_productGroupTotalValue__4\+3\+a{color:#0f172a;font-size:14px;font-weight:800}.PaymentsTab_productGroupProgress__07wFw{align-items:center;display:flex;gap:10px;padding:0 18px 12px}.PaymentsTab_productGroupProgress__07wFw .PaymentsTab_miniProgressTrack__r6\+eB{flex:1 1}.PaymentsTab_productGroupProgress__07wFw .PaymentsTab_miniProgressLabel__xs\+9W{font-size:11px}.PaymentsTab_productGroupItems__CaAXI{border-top:1px solid #eceef1}.PaymentsTab_productGroupItem__KsaaI{grid-gap:12px;align-items:center;border-bottom:1px solid #f3f4f6;color:#374151;display:grid;font-size:12.5px;gap:12px;grid-template-columns:1.5fr 1fr 1.2fr .8fr auto;padding:10px 18px}.PaymentsTab_productGroupItem__KsaaI:last-child{border-bottom:none}.PaymentsTab_productGroupItemName__Piuk0{color:#0f172a;font-weight:600}.PaymentsTab_productGroupItemSupplier__0UzKM{color:#6b7280}.PaymentsTab_productGroupItemRef__sr1Qq{color:#94a3b8;font-family:SF Mono,Consolas,monospace;font-size:11px}.PaymentsTab_productGroupItemAmount__P8ueW{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right}@media (max-width:900px){.PaymentsTab_summaryGrid__LX\+rz{grid-template-columns:1fr}.PaymentsTab_summaryMetrics__16vpS{flex-wrap:wrap}.PaymentsTab_metric__ziS2F{min-width:100px}.PaymentsTab_formRow2__jMU-Q,.PaymentsTab_formRow3__EkZL3{grid-template-columns:1fr}.PaymentsTab_ptHeader__okt3\+,.PaymentsTab_ptRow__zhmDm{font-size:11px;grid-template-columns:36px 1fr .6fr 1fr .8fr .8fr}.PaymentsTab_modalFull__PXiiO{max-height:95vh;width:98vw}.PaymentsTab_viewAllContent__HkHAm{flex-direction:column}.PaymentsTab_viewAllDetail__uCdU3{border-left:none;border-top:1px solid #eceef1;max-height:300px;min-width:100%;width:100%}.PaymentsTab_viewAllSummaryCards__tgEy0{grid-template-columns:1fr 1fr}.PaymentsTab_viewAllSummary__rGLMO{flex-wrap:wrap;gap:8px}.PaymentsTab_viewAllStatDivider__edgKH{display:none}.PaymentsTab_viewAllToolbar__Ojnp8{flex-wrap:wrap}.PaymentsTab_viewAllSearchWrap__evpH4{max-width:100%}.PaymentsTab_dateRangeWrap__c-T\+p{width:100%}.PaymentsTab_productGroupHeader__WMf\+a{align-items:flex-start;flex-direction:column}.PaymentsTab_productGroupTotals__Xqb1a{justify-content:space-between;width:100%}.PaymentsTab_productGroupItem__KsaaI{gap:6px;grid-template-columns:1fr 1fr}}@media (max-width:600px){.PaymentsTab_viewAllSummaryCards__tgEy0{grid-template-columns:1fr}}.PaymentsTab_segmentBlock__hc2f8{border-bottom:1px solid #e5e7eb}.PaymentsTab_segmentBlock__hc2f8:last-child{border-bottom:none}.PaymentsTab_segmentHeader__rOrXi{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;padding:10px 18px}.PaymentsTab_segmentHeaderLeft__gWdtG{align-items:center;display:flex;gap:10px}.PaymentsTab_segmentDir__cMZ0E{font-size:12px;font-weight:700;letter-spacing:.02em}.PaymentsTab_segmentRoute__zBa2t{color:#4b5563;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.03em}.PaymentsTab_segmentHeaderRight__aqz2Y{align-items:center;display:flex;gap:10px}.PaymentsTab_segmentAirline__aUucz{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:2px 8px}.PaymentsTab_segmentPnr__sitIJ{color:#6b7280;font-family:JetBrains Mono,SF Mono,monospace;font-size:10.5px;font-weight:600}.PaymentsTab_ptFlightMeta__74ZBE{align-items:center;color:#94a3b8;display:inline-flex;font-size:10px;font-weight:600;gap:6px}.PaymentsTab_ptSplitBadge__q8eo6{background:#fffbeb;border:1px solid #fde68a;color:#d97706;font-size:9px;letter-spacing:.05em;padding:1px 6px}.PaymentsTab_ptSplitBadge__q8eo6,.PaymentsTab_ptSplitDirBadge__uCVKk{align-items:center;border-radius:4px;display:inline-flex;font-weight:700;text-transform:uppercase}.PaymentsTab_ptSplitDirBadge__uCVKk{border:1px solid;font-size:9.5px;letter-spacing:.04em;padding:2px 8px}.PaymentsTab_ptSplitAirline__VSilh{background:#f3f4f6;border-radius:3px;color:#6b7280;font-size:10px;font-weight:700;padding:1px 5px}.PaymentsTab_ptSplitDate__sHWAk{color:#94a3b8;font-size:10px;font-weight:600}.PaymentsTab_ptProductIconFlightIn__fbgJz{background:#eef3ff!important;color:#2563eb!important}.PaymentsTab_travelerGrandFooter__Sbjn6{background:linear-gradient(135deg,#fdf6e3,#fef9ee)!important;border-top:2px solid #f59e0b!important}.PaymentsTab_clientBanner__9e02w{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe 50%,#e0eaff);border:1px solid #bfdbfe;border-radius:12px;box-shadow:0 2px 8px #2563eb1a,0 4px 16px #2563eb0d;display:flex;gap:14px;margin-bottom:16px;padding:16px 18px}.PaymentsTab_clientBannerAvatar__Hu1Zl{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:50%;box-shadow:0 3px 10px #2563eb4d;color:#fff;display:flex;font-size:19px;font-weight:800;height:44px;justify-content:center;letter-spacing:-.02em;min-width:44px;width:44px}.PaymentsTab_clientBannerInfo__xYgGv{display:flex;flex-direction:column;gap:3px}.PaymentsTab_clientBannerName__Dny8O{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:-.01em}.PaymentsTab_clientBannerRef__EBc7N{color:#64748b;font-family:SF Mono,Cascadia Code,Consolas,monospace;font-size:12px;letter-spacing:.02em}.SupplierPaymentWizard_overlay__8jROv{align-items:center;animation:SupplierPaymentWizard_overlayFadeIn__ehhA6 .2s ease-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}@keyframes SupplierPaymentWizard_overlayFadeIn__ehhA6{0%{opacity:0}to{opacity:1}}.SupplierPaymentWizard_wizard__85xJ8{animation:SupplierPaymentWizard_wizardSlideIn__B-qAx .25s ease-out;background:#fff;border-radius:16px;box-shadow:0 24px 80px #0000002e,0 6px 20px #0000001a;display:flex;flex-direction:column;max-height:92vh;max-width:840px;overflow:hidden;transition:max-width .3s ease;width:100%}.SupplierPaymentWizard_wizardStep2__ZdJqY{max-width:1380px}.SupplierPaymentWizard_wizardWide__6cLAI{max-width:1140px}@keyframes SupplierPaymentWizard_wizardSlideIn__B-qAx{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.SupplierPaymentWizard_header__1gRDy{align-items:flex-start;background:linear-gradient(180deg,#fafbfe,#fff);display:flex;justify-content:space-between;padding:22px 28px 0}.SupplierPaymentWizard_headerInfo__MoOee h3{color:#0f172a;font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0}.SupplierPaymentWizard_headerInfo__MoOee p{color:#64748b;font-size:12.5px;line-height:1.4;margin:5px 0 0}.SupplierPaymentWizard_closeBtn__4kud-{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .15s;width:32px}.SupplierPaymentWizard_closeBtn__4kud-:hover{background:#f5f6f8;color:#111827}.SupplierPaymentWizard_stepper__5UNzf{align-items:center;background:#fafbfc;border-bottom:1px solid #eceef1;display:flex;gap:0;justify-content:center;padding:18px 28px 16px}.SupplierPaymentWizard_stepItem__020IK{align-items:center;cursor:default;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.SupplierPaymentWizard_stepItemClickable__uWT2O{cursor:pointer}.SupplierPaymentWizard_stepCircle__fGr3A{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;transition:all .25s ease;width:32px}.SupplierPaymentWizard_stepCircleDone__qZJeZ{background:#059669;color:#fff}.SupplierPaymentWizard_stepCircleActive__3KbKB{background:#2563eb;box-shadow:0 0 0 4px #2563eb26;color:#fff}.SupplierPaymentWizard_stepCircleUpcoming__YR4ez{background:#f1f5f9;border:2px solid #e2e8f0;color:#94a3b8}.SupplierPaymentWizard_stepLabel__wX04Y{font-size:13px;font-weight:600;transition:color .2s;white-space:nowrap}.SupplierPaymentWizard_stepLabelDone__4X9y4{color:#059669}.SupplierPaymentWizard_stepLabelActive__i0Ld9{color:#2563eb}.SupplierPaymentWizard_stepLabelUpcoming__mTET\+{color:#94a3b8}.SupplierPaymentWizard_stepLine__QI3Dn{border-top:2px dashed #d1d5db;flex-shrink:0;height:0;margin:0 12px;position:relative;width:48px}.SupplierPaymentWizard_stepLineDone__PyW1D{border-top-color:#059669;border-top-style:solid}.SupplierPaymentWizard_stepLineActive__gx0di{border-top-color:#2563eb}.SupplierPaymentWizard_body__RoPeP{flex:1 1;overflow-x:hidden;overflow-y:auto;position:relative}.SupplierPaymentWizard_stepContent__mMbhh{animation:SupplierPaymentWizard_stepSlideIn__3\+sb2 .25s ease-out;padding:24px 28px}@keyframes SupplierPaymentWizard_stepSlideIn__3\+sb2{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.SupplierPaymentWizard_footer__yKnLZ{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1.5px solid #eceef1;display:flex;gap:10px;justify-content:space-between;padding:16px 28px}.SupplierPaymentWizard_footerLeft__H1x3v{align-items:center;display:flex;gap:8px}.SupplierPaymentWizard_footerRight__g7xf8{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_footerError__DN66S{color:#ef4444;font-size:12px;font-weight:500;margin-right:auto}.SupplierPaymentWizard_btnPrimary__S92Xi{align-items:center;background:linear-gradient(135deg,#f59e0b,#f5a51e);border:none;border-radius:8px;box-shadow:0 1px 3px #f59e0b4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 20px;transition:all .15s ease}.SupplierPaymentWizard_btnPrimary__S92Xi:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#e89b0e);box-shadow:0 2px 8px #f59e0b59;transform:translateY(-1px)}.SupplierPaymentWizard_btnPrimary__S92Xi:disabled{cursor:not-allowed;opacity:.55;transform:none}.SupplierPaymentWizard_btnConfirm__JSQ9w{background:linear-gradient(135deg,#059669,#0d7a4f);box-shadow:0 1px 3px #0596694d}.SupplierPaymentWizard_btnConfirm__JSQ9w:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 2px 8px #05966959}.SupplierPaymentWizard_btnSecondary__rYSkg{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .15s ease}.SupplierPaymentWizard_btnSecondary__rYSkg:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.SupplierPaymentWizard_btnSecondary__rYSkg:disabled{cursor:not-allowed;opacity:.5}.SupplierPaymentWizard_btnDraft__J2J1W{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .15s ease}.SupplierPaymentWizard_btnDraft__J2J1W:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#475569}.SupplierPaymentWizard_btnEditSelection__UfsJD{border-color:#bfdbfe;color:#2563eb}.SupplierPaymentWizard_btnEditSelection__UfsJD:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.SupplierPaymentWizard_sectionTitle__x1VjZ{align-items:center;border-bottom:1px solid #f1f5f9;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:10px;margin:0 0 20px;padding-bottom:14px}.SupplierPaymentWizard_sectionTitleIcon__M8SUq{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.SupplierPaymentWizard_formRow2__rqUPl{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:16px}.SupplierPaymentWizard_formRow3__pEkCU{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.SupplierPaymentWizard_formGroup__mpsSf{display:flex;flex-direction:column;margin-bottom:14px}.SupplierPaymentWizard_formGroupInRow__ldwn5{margin-bottom:0}.SupplierPaymentWizard_formLabel__H24bn{align-items:center;color:#334155;display:flex;font-size:12px;font-weight:600;gap:3px;letter-spacing:.01em;margin-bottom:6px}.SupplierPaymentWizard_req__Wzqq6{color:#ef4444;margin-left:1px}.SupplierPaymentWizard_formInput__AAbEq{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:13px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.SupplierPaymentWizard_formInput__AAbEq:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.SupplierPaymentWizard_formInputError__57Xu5{border-color:#ef4444!important}.SupplierPaymentWizard_amountInputWrap__fZpma{align-items:center;display:flex;position:relative}.SupplierPaymentWizard_amountPrefix__s94xb{color:#64748b;font-size:14px;font-weight:600;left:12px;pointer-events:none;position:absolute;z-index:1}.SupplierPaymentWizard_amountInput__1W5hP{font-size:15px!important;font-weight:600!important;letter-spacing:.02em;padding-left:28px!important}.SupplierPaymentWizard_formSelect__B\+Jfb{-webkit-appearance:auto;appearance:auto;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.SupplierPaymentWizard_formSelect__B\+Jfb:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.SupplierPaymentWizard_formTextarea__yfWUs{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:13px;min-height:52px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.SupplierPaymentWizard_formTextarea__yfWUs:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.SupplierPaymentWizard_formHint__e7Fz9{color:#94a3b8;font-size:11px;margin-top:4px}.SupplierPaymentWizard_formCharCount__6jwEG{color:#94a3b8;font-size:10.5px;margin-top:3px;text-align:right}.SupplierPaymentWizard_fieldError__CTm7Z{color:#ef4444;font-size:11.5px;font-weight:500;margin-top:4px}.SupplierPaymentWizard_selectWithIcon__q5ufc{align-items:center;display:flex;position:relative}.SupplierPaymentWizard_selectWithIcon__q5ufc select{padding-left:36px}.SupplierPaymentWizard_methodDot__7GtrA,.SupplierPaymentWizard_typeDot__49AHV{align-items:center;border-radius:6px;display:flex;font-size:12px;font-weight:700;height:22px;justify-content:center;left:10px;pointer-events:none;position:absolute;width:22px;z-index:1}.SupplierPaymentWizard_divider__oLftj{background:#eceef1;height:1px;margin:20px 0}.SupplierPaymentWizard_infoBanner__Aw5Pw{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:12.5px;gap:8px;line-height:1.5;margin-bottom:14px;padding:10px 14px}.SupplierPaymentWizard_warningBanner__qJ4Qi{background:#fffbeb;border-color:#fde68a;color:#92400e}.SupplierPaymentWizard_supplierSelect__mha2Y{margin-bottom:18px}.SupplierPaymentWizard_productsList__J5SkD{display:flex;flex-direction:column;gap:10px}.SupplierPaymentWizard_productCard__JAclF{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.SupplierPaymentWizard_productCard__JAclF:hover{border-color:#cbd5e1}.SupplierPaymentWizard_productCardSelected__lwpj2{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b14}.SupplierPaymentWizard_productHeader__RNCBZ{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background .15s;-webkit-user-select:none;user-select:none}.SupplierPaymentWizard_productHeader__RNCBZ:hover{background:#f8fafc}.SupplierPaymentWizard_productIcon__BHowj{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.SupplierPaymentWizard_productIconFlight__q0rYT{background:#eff6ff;color:#2563eb}.SupplierPaymentWizard_productIconHotel__kd-85{background:#ecfdf5;color:#059669}.SupplierPaymentWizard_productIconTransfer__ozXyM{background:#fff7ed;color:#ea580c}.SupplierPaymentWizard_productIconInsurance__cTNWo{background:#faf5ff;color:#7c3aed}.SupplierPaymentWizard_productIconOther__4FMXZ{background:#f1f5f9;color:#64748b}.SupplierPaymentWizard_productInfo__bCu1G{flex:1 1;min-width:0}.SupplierPaymentWizard_productName__l\+W0w{color:#0f172a;display:block;font-size:13.5px;font-weight:600;line-height:1.3}.SupplierPaymentWizard_productMeta__j1YYV{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:3px}.SupplierPaymentWizard_productMetaItem__5ufmP{align-items:center;color:#64748b;display:flex;font-size:11.5px;gap:3px}.SupplierPaymentWizard_badge__QYNEh{align-items:center;border-radius:4px;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.SupplierPaymentWizard_badgeOutbound__ml1kQ{background:#eff6ff;color:#2563eb}.SupplierPaymentWizard_badgeInbound__ncrVA{background:#f0fdfa;color:#0d9488}.SupplierPaymentWizard_badgeHotel__4U\+RL{background:#ecfdf5;color:#059669}.SupplierPaymentWizard_badgeTransfer__zWuNX{background:#fff7ed;color:#ea580c}.SupplierPaymentWizard_badgeInsurance__SY5nX{background:#faf5ff;color:#7c3aed}.SupplierPaymentWizard_badgeFlight__7MrGd{background:#eff6ff;color:#2563eb}.SupplierPaymentWizard_badgeSplit__SHL1Q{background:#fef3c7;color:#92400e}.SupplierPaymentWizard_productRight__6UH2e{align-items:center;display:flex;flex-shrink:0;gap:12px}.SupplierPaymentWizard_productDue__8FOJy{text-align:right}.SupplierPaymentWizard_productDueLabel__3lyzy{color:#94a3b8;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_productDueValue__Tvp8T{color:#0f172a;font-size:14px;font-weight:700}.SupplierPaymentWizard_travelersCount__OoNYw{align-items:center;background:#f1f5f9;border-radius:6px;color:#64748b;display:flex;font-size:12px;gap:4px;padding:3px 8px}.SupplierPaymentWizard_toggleInclude__HVxRA{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:11.5px;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.SupplierPaymentWizard_toggleIncluded__Dh6r-{background:#ecfdf5;border-color:#6ee7b7;color:#059669}.SupplierPaymentWizard_toggleIncluded__Dh6r-:hover{background:#d1fae5}.SupplierPaymentWizard_toggleInclude__HVxRA:not(.SupplierPaymentWizard_toggleIncluded__Dh6r-):hover{background:#f8fafc;border-color:#cbd5e1}.SupplierPaymentWizard_chevron__xbSSo{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.SupplierPaymentWizard_chevron__xbSSo:hover{background:#f1f5f9;color:#475569}.SupplierPaymentWizard_chevronOpen__sFGZw{background:#eff6ff;color:#2563eb;transform:rotate(180deg)}.SupplierPaymentWizard_travelerSection__MkDV2{animation:SupplierPaymentWizard_travelerExpand__YEQRm .2s ease-out;background:#f8fafc;border-top:1px solid #eceef1;padding:0}@keyframes SupplierPaymentWizard_travelerExpand__YEQRm{0%{max-height:0;opacity:0}to{max-height:600px;opacity:1}}.SupplierPaymentWizard_travelerTable__fpgcS{border-collapse:collapse;width:100%}.SupplierPaymentWizard_travelerTableHead__pFnBf{grid-gap:10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1.5px solid #e2e8f0;display:grid;gap:10px;grid-template-columns:minmax(180px,1.4fr) minmax(110px,1fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(130px,1fr);padding:9px 20px}.SupplierPaymentWizard_travelerTableHead__pFnBf span{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.SupplierPaymentWizard_travelerRow__kZDQh{grid-gap:10px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:10px;grid-template-columns:minmax(180px,1.4fr) minmax(110px,1fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(130px,1fr);padding:11px 20px;transition:background .15s}.SupplierPaymentWizard_travelerRow__kZDQh:nth-child(2n){background:#fafbfc}.SupplierPaymentWizard_travelerRow__kZDQh:last-child{border-bottom:none}.SupplierPaymentWizard_travelerRow__kZDQh:hover{background:#f0f4f8}.SupplierPaymentWizard_travelerInfo__uqiNE{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_avatar__Ia\+gZ{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;letter-spacing:.02em;width:30px}.SupplierPaymentWizard_avatarAdult__qZRRr{background:#eff6ff;color:#2563eb}.SupplierPaymentWizard_avatarChild__gq-yb{background:#fef3c7;color:#b45309}.SupplierPaymentWizard_avatarInfant__dxI21{background:#fce7f3;color:#be185d}.SupplierPaymentWizard_travelerName__Xx6Tj{color:#0f172a;font-size:13px;font-weight:600;line-height:1.2}.SupplierPaymentWizard_travelerDob__NKKdT{color:#94a3b8;font-size:10.5px;margin-top:1px}.SupplierPaymentWizard_travelerTypeBadge__Wqscf{border-radius:4px;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:2px 7px;text-transform:uppercase}.SupplierPaymentWizard_travelerTypeAdult__ygFlE{background:#eff6ff;color:#2563eb}.SupplierPaymentWizard_travelerTypeChild__6de3U{background:#fef3c7;color:#b45309}.SupplierPaymentWizard_travelerTypeInfant__dZjHm{background:#fce7f3;color:#be185d}.SupplierPaymentWizard_travelerTicket__9QHSt{color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:12px}.SupplierPaymentWizard_travelerCost__OOzf1{color:#0f172a;font-size:13px;font-weight:600}.SupplierPaymentWizard_travelerPaid__By3j1{color:#64748b;font-size:13px}.SupplierPaymentWizard_travelerOutstanding__ps\+sw{color:#ea580c;font-size:13px;font-weight:600}.SupplierPaymentWizard_outstandingPaid__1Iy0n{color:#16a34a}.SupplierPaymentWizard_outstandingPartial__RkGdV{color:#f59e0b}.SupplierPaymentWizard_outstandingOverpaid__z27kV{color:#dc2626}.SupplierPaymentWizard_outstandingFull__YzcuM{color:#ea580c}.SupplierPaymentWizard_travelerPayInput__fq5i6{align-items:center;display:flex;position:relative}.SupplierPaymentWizard_travelerPayInput__fq5i6 input{border:1.5px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#0f172a;font-size:13px;font-weight:500;height:32px;outline:none;padding:0 10px 0 24px;transition:border-color .15s,box-shadow .15s;width:100%}.SupplierPaymentWizard_travelerPayInput__fq5i6 input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.SupplierPaymentWizard_travelerPayInput__fq5i6 input.SupplierPaymentWizard_inputError__jxDeM{border-color:#ef4444}.SupplierPaymentWizard_payPrefix__ZnjOm{color:#94a3b8;font-size:12px;font-weight:600;left:8px;pointer-events:none;position:absolute}.SupplierPaymentWizard_productTotal__B8PjA{align-items:center;background:linear-gradient(180deg,#f1f5f9,#e8ecf1);border-top:1.5px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 20px}.SupplierPaymentWizard_productTotalLabel__OC3zG{color:#475569;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_productTotalValue__dCdbT{color:#0f172a;font-size:15px;font-weight:700}.SupplierPaymentWizard_productTotalMatch__pQ6nW{color:#059669}.SupplierPaymentWizard_segmentBlock__InGoz{border-top:1px solid #eceef1}.SupplierPaymentWizard_segmentHeader__tgfOn{align-items:center;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:10px 20px}.SupplierPaymentWizard_segmentHeaderLeft__T7Q1q{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_segmentDir__ZkN5X{font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_segmentRoute__qeF8y{color:#475569;font-size:12.5px;font-weight:500}.SupplierPaymentWizard_segmentHeaderRight__KPfbV{align-items:center;color:#64748b;display:flex;font-size:11px;gap:10px}.SupplierPaymentWizard_segmentPnr__h\+5Wh{background:#f1f5f9;border-radius:4px;color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:11px;padding:2px 6px}.SupplierPaymentWizard_step2Total__7ZIen{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1.5px solid #e2e8f0;border-radius:10px;display:flex;justify-content:space-between;margin-top:16px;padding:14px 16px}.SupplierPaymentWizard_step2TotalLeft__s6NYb{align-items:center;display:flex;gap:20px}.SupplierPaymentWizard_step2TotalItem__FVYp5{text-align:center}.SupplierPaymentWizard_step2TotalItemLabel__GRAkf{color:#94a3b8;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.SupplierPaymentWizard_step2TotalItemValue__fLAwc{color:#0f172a;font-size:15px;font-weight:700}.SupplierPaymentWizard_step2TotalPayment__rhoWy{text-align:right}.SupplierPaymentWizard_step2TotalPaymentLabel__DHd1a{color:#94a3b8;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.SupplierPaymentWizard_step2TotalPaymentValue__azqhL{color:#f59e0b;font-size:20px;font-weight:800}.SupplierPaymentWizard_step2TotalPaymentValueZero__HEpeJ{color:#cbd5e1}.SupplierPaymentWizard_s2StatsBar__XlSLU{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(140px,1.4fr) repeat(4,1fr);margin-bottom:20px}.SupplierPaymentWizard_s2SupplierBox__KcC-S{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1.5px solid #bae6fd;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:12px 18px}.SupplierPaymentWizard_s2SupplierLabel__k7Ipk{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase}.SupplierPaymentWizard_s2SupplierName__4N4bF{color:#0f172a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupplierPaymentWizard_s2StatCard__Hf0Wq{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 12px}.SupplierPaymentWizard_s2StatLabel__\+\+4-N{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase;white-space:nowrap}.SupplierPaymentWizard_s2StatValue__EggIc{color:#0f172a;font-size:14px;font-weight:700;white-space:nowrap}.SupplierPaymentWizard_s2StatGreen__e6Eq5{color:#059669}.SupplierPaymentWizard_s2StatOrange__cZDP9{color:#ea580c}.SupplierPaymentWizard_s2StatPaid__uOQ2J{color:#16a34a}.SupplierPaymentWizard_s2StatPartial__jnqsc{color:#f59e0b}.SupplierPaymentWizard_s2StatOverpaid__C838A{color:#dc2626}.SupplierPaymentWizard_s2InfoTip__5akld{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:12px;gap:8px;grid-column:1/-1;line-height:1.4;padding:10px 14px}.SupplierPaymentWizard_s2InfoTip__5akld svg{flex-shrink:0}.SupplierPaymentWizard_s2Layout__3g5yy{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:340px 1fr;min-height:400px}.SupplierPaymentWizard_s2Sidebar__7OES8{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.SupplierPaymentWizard_s2SidebarHeader__o3BeT{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:14px 16px}.SupplierPaymentWizard_s2CountBadge__2aDCp{align-items:center;background:#2563eb;border-radius:6px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.SupplierPaymentWizard_s2ProductList__ncjyV{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto;padding:8px}.SupplierPaymentWizard_s2NavRadio__2gNMS{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.SupplierPaymentWizard_s2NavCard__qZWDH{align-items:flex-start;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px;position:relative;transition:all .15s ease}.SupplierPaymentWizard_s2NavCard__qZWDH:hover{background:#f8fafc;border-color:#cbd5e1}.SupplierPaymentWizard_s2NavCardActive__IGEwG{background:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.SupplierPaymentWizard_s2NavCardIncluded__esV21:not(.SupplierPaymentWizard_s2NavCardActive__IGEwG){background:#f0fdf4;border-color:#6ee7b7}.SupplierPaymentWizard_s2NavBody__FA\+lA{flex:1 1;min-width:0}.SupplierPaymentWizard_s2NavRoute__JDAjM{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3;margin:4px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupplierPaymentWizard_s2NavMeta__lFHy7{color:#64748b;display:flex;flex-direction:column;font-size:11px;gap:1px}.SupplierPaymentWizard_s2NavMeta__lFHy7 strong{color:#475569;font-weight:600}.SupplierPaymentWizard_s2NavDue__mC0cr{flex-shrink:0;text-align:right}.SupplierPaymentWizard_s2NavDueLabel__Uwy4L{color:#94a3b8;display:block;font-size:9.5px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase;white-space:nowrap}.SupplierPaymentWizard_s2NavDueValue__etDNC{display:block;font-size:14px;font-weight:700}.SupplierPaymentWizard_s2DueGreen__5O35e{color:#059669}.SupplierPaymentWizard_s2DueDefault__vjkQV{color:#ea580c}.SupplierPaymentWizard_s2SidebarTotal__6ghYF{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1.5px solid #e2e8f0;color:#0f172a;display:flex;font-size:13px;font-weight:700;justify-content:space-between;padding:14px 16px}.SupplierPaymentWizard_s2SidebarTotalVal__dmYMG{color:#ea580c;font-size:16px;font-weight:800}.SupplierPaymentWizard_s2Tip__PS-IE{align-items:flex-start;background:#f8fafc;border-top:1px solid #eceef1;color:#64748b;display:flex;font-size:11.5px;gap:8px;line-height:1.45;padding:12px 16px}.SupplierPaymentWizard_s2Tip__PS-IE svg{color:#94a3b8;flex-shrink:0;margin-top:1px}.SupplierPaymentWizard_s2Detail__I6pvg{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.SupplierPaymentWizard_s2DetailHeader__Bi5B6{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1.5px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;padding:14px 20px}.SupplierPaymentWizard_s2DetailRoute__q-7qj{color:#0f172a;font-size:16px;font-weight:700;margin-left:4px}.SupplierPaymentWizard_s2DetailMeta__NOWpH{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-left:auto}.SupplierPaymentWizard_s2DetailMetaItem__dfeIN{align-items:center;color:#64748b;display:flex;font-size:12px;gap:4px;white-space:nowrap}.SupplierPaymentWizard_s2PnrCode__dVlGg{background:#f1f5f9;border-radius:4px;color:#0f172a;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.02em;padding:2px 8px}.SupplierPaymentWizard_s2DetailBanner__6qzDG{align-items:center;background:#eff6ff;border-bottom:1px solid #bfdbfe;color:#1e40af;display:flex;font-size:12.5px;gap:8px;padding:10px 20px}.SupplierPaymentWizard_s2DetailBanner__6qzDG svg{color:#3b82f6;flex-shrink:0}.SupplierPaymentWizard_s2CollapsedWrap__fv3ZO{border-top:1px solid #eceef1}.SupplierPaymentWizard_s2CollapsedRow__5d0MB{align-items:center;background:#fafbfc;cursor:pointer;display:flex;gap:10px;padding:12px 20px;transition:background .15s}.SupplierPaymentWizard_s2CollapsedRow__5d0MB:hover{background:#f1f5f9}.SupplierPaymentWizard_s2CollapsedIncluded__C6tCt{background:#f0fdf4}.SupplierPaymentWizard_s2CollapsedName__7xJfI{color:#0f172a;flex:1 1;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupplierPaymentWizard_s2CollapsedMeta__XxEy5{align-items:center;color:#64748b;display:flex;flex-shrink:0;font-size:11.5px;gap:3px;white-space:nowrap}.SupplierPaymentWizard_s2CollapsedDue__koJ2T{color:#0f172a;flex-shrink:0;font-size:14px;font-weight:700;margin-left:auto}.SupplierPaymentWizard_s2CollapsedChevron__NW9kc{color:#94a3b8;flex-shrink:0;transition:transform .2s}.SupplierPaymentWizard_s2SelectedBar__CCKe\+{align-items:center;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-top:2px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 20px}.SupplierPaymentWizard_s2SelectedBarLeft__qcPbQ{display:flex;flex-direction:column;gap:2px}.SupplierPaymentWizard_s2SelectedBarTitle__yIDlK{color:#0f172a;font-size:13px;font-weight:700}.SupplierPaymentWizard_s2SelectedBarInfo__aBo\+r{color:#64748b;font-size:12px}.SupplierPaymentWizard_s2SelectedBarRight__\+OaEI{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_s2SelectedBarLabel__B2fby{color:#64748b;font-size:12px;font-weight:600}.SupplierPaymentWizard_s2SelectedBarValue__OY7Og{color:#0f172a;font-size:20px;font-weight:800}@media (max-width:900px){.SupplierPaymentWizard_s2Layout__3g5yy{grid-template-columns:1fr}.SupplierPaymentWizard_s2StatsBar__XlSLU{flex-wrap:wrap}.SupplierPaymentWizard_s2StatCard__Hf0Wq{flex:1 1;min-width:70px}}.SupplierPaymentWizard_reviewLayout__mHoRL{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:1fr 340px}.SupplierPaymentWizard_reviewMain__l54q2{min-width:0}.SupplierPaymentWizard_reviewSidebar__CahEq{position:-webkit-sticky;position:sticky;top:0}.SupplierPaymentWizard_summaryBar__GtcPn{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin-bottom:24px}.SupplierPaymentWizard_summaryCard__wNX1z{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;text-align:center;transition:box-shadow .15s ease}.SupplierPaymentWizard_summaryCard__wNX1z:hover{box-shadow:0 2px 8px #0000000a}.SupplierPaymentWizard_summaryCardLabel__zS-x-{color:#94a3b8;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase;white-space:nowrap}.SupplierPaymentWizard_summaryCardValue__5gtSb{color:#0f172a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupplierPaymentWizard_summaryCardValueOrange__Mkukw{color:#ea580c}.SupplierPaymentWizard_summaryCardValuePaid__BtBLf{color:#16a34a}.SupplierPaymentWizard_summaryCardValuePartial__U5ofW{color:#f59e0b}.SupplierPaymentWizard_summaryCardValueOverpaid__05VWF{color:#dc2626}.SupplierPaymentWizard_reviewSection__o7quQ{margin-bottom:24px}.SupplierPaymentWizard_reviewSectionTitle__H8PDC{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 12px}.SupplierPaymentWizard_reviewProductCard__yswTi{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:10px;overflow:hidden}.SupplierPaymentWizard_reviewProductHeader__h2MBF{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:12px 16px}.SupplierPaymentWizard_reviewProductName__qGoPR{color:#0f172a;flex:1 1;font-size:13.5px;font-weight:600}.SupplierPaymentWizard_reviewProductAmount__DL9yM{color:#f59e0b;font-size:14px;font-weight:700}.SupplierPaymentWizard_reviewTravelerRow__zex1y{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:10px 16px}.SupplierPaymentWizard_reviewTravelerRow__zex1y:last-child{border-bottom:none}.SupplierPaymentWizard_reviewTravelerInfo__5FCfg{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_reviewTravelerAmount__f39w3{color:#0f172a;font-size:13px;font-weight:600}.SupplierPaymentWizard_paymentSummary__ncEda{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;overflow:hidden}.SupplierPaymentWizard_paymentSummaryHeader__DOA3A{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;padding:16px 18px}.SupplierPaymentWizard_paymentSummaryTitle__4ZtN4{color:#0f172a;font-size:14px;font-weight:700;margin:0}.SupplierPaymentWizard_paymentSummaryBody__qr\+Pq{padding:16px 18px}.SupplierPaymentWizard_paymentSummaryRow__vcoXr{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.SupplierPaymentWizard_paymentSummaryRow__vcoXr:last-child{margin-bottom:0}.SupplierPaymentWizard_paymentSummaryLabel__O8aUw{color:#94a3b8;font-size:12px;font-weight:500}.SupplierPaymentWizard_paymentSummaryValue__Sbos8{color:#0f172a;font-size:12.5px;font-weight:600;max-width:180px;text-align:right;word-break:break-word}.SupplierPaymentWizard_statusBadge__LU8a1{border-radius:4px;display:inline-flex;font-size:11px;font-weight:600;padding:2px 8px}.SupplierPaymentWizard_statusPending__AtvKf{background:#fef3c7;color:#92400e}.SupplierPaymentWizard_statusCompleted__UzAS3{background:#d1fae5;color:#065f46}.SupplierPaymentWizard_statusFailed__KvQ4x{background:#fee2e2;color:#991b1b}.SupplierPaymentWizard_statusCancelled__HsFj8{background:#f1f5f9;color:#475569}.SupplierPaymentWizard_statusRefunded__glcjm{background:#ede9fe;color:#5b21b6}.SupplierPaymentWizard_paymentSummaryNotes__Mm4Ik{border-top:1px solid #eceef1;margin-top:12px;padding-top:12px}.SupplierPaymentWizard_paymentSummaryNotesLabel__x9KTd{color:#94a3b8;display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.SupplierPaymentWizard_paymentSummaryNotesText__lB2ed{color:#475569;font-size:12.5px;line-height:1.5;white-space:pre-wrap}.SupplierPaymentWizard_paymentTotalBox__JTfMZ{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1.5px solid #fde68a;border-radius:10px;margin:16px 18px;padding:14px 16px}.SupplierPaymentWizard_paymentTotalRow__nfohI{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.SupplierPaymentWizard_paymentTotalRow__nfohI:last-child{margin-bottom:0}.SupplierPaymentWizard_paymentTotalLabel__4KLSw{color:#78716c;font-size:12px;font-weight:500}.SupplierPaymentWizard_paymentTotalValue__jEr5l{color:#0f172a;font-size:12.5px;font-weight:600}.SupplierPaymentWizard_paymentTotalDivider__WMHqV{background:#fcd34d;height:1px;margin:8px 0}.SupplierPaymentWizard_paymentTotalAmountLabel__2rFsf{color:#92400e;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_paymentTotalAmountValue__iGE3M{color:#b45309;font-size:18px;font-weight:800}.SupplierPaymentWizard_confirmMessage__h9gcP{align-items:center;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:10px;display:flex;gap:10px;margin:16px 18px 18px;padding:12px 18px}.SupplierPaymentWizard_confirmMessageIcon__JMggX{align-items:center;background:#059669;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.SupplierPaymentWizard_confirmMessageText__7ZYFq{color:#065f46;font-size:12.5px;font-weight:500;line-height:1.4}.SupplierPaymentWizard_attachments__b2cUA{border-top:1px solid #eceef1;margin-top:24px;padding-top:20px}.SupplierPaymentWizard_attachmentsTitle__aNSGs{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:700;gap:6px;margin:0 0 10px}.SupplierPaymentWizard_attachmentsOptional__TWDXT{color:#94a3b8;font-size:11px;font-weight:400;margin-left:2px}.SupplierPaymentWizard_uploadArea__lbvHM{align-items:center;background:#fafbfc;border:2px dashed #d1d5db;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:20px;transition:all .15s}.SupplierPaymentWizard_uploadArea__lbvHM:hover{background:#f1f5f9;border-color:#94a3b8}.SupplierPaymentWizard_uploadAreaDragOver__QFRlN{background:#fffbeb!important;border-color:#f59e0b!important;box-shadow:0 0 0 4px #f59e0b1a}.SupplierPaymentWizard_uploadIcon__ubpTG{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;height:40px;justify-content:center;width:40px}.SupplierPaymentWizard_uploadText__KeIV9{color:#64748b;font-size:12.5px;text-align:center}.SupplierPaymentWizard_uploadTextLink__--dgA{color:#2563eb;cursor:pointer;font-weight:600}.SupplierPaymentWizard_uploadHint__vGVfu{color:#94a3b8;font-size:10.5px}.SupplierPaymentWizard_attachmentCount__QJ8oS{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.SupplierPaymentWizard_attachmentList__ENxBi{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.SupplierPaymentWizard_attachmentItem__9wuBA{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:10px;padding:8px 12px}.SupplierPaymentWizard_attachmentIcon__shZst{align-items:center;background:#fee2e2;border-radius:6px;color:#dc2626;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.SupplierPaymentWizard_attachmentInfo__4HmXd{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.SupplierPaymentWizard_attachmentName__HJwpu{color:#1e293b;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SupplierPaymentWizard_attachmentSize__9I5Ak{color:#94a3b8;font-size:10.5px}.SupplierPaymentWizard_attachmentRemove__uQs4k{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .15s;width:24px}.SupplierPaymentWizard_attachmentRemove__uQs4k:hover{background:#fee2e2;color:#dc2626}.SupplierPaymentWizard_copyBtn__2XCid{align-items:center;background:#f1f5f9;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;padding:3px 8px;transition:all .15s}.SupplierPaymentWizard_copyBtn__2XCid:hover{background:#e2e8f0;color:#475569}.SupplierPaymentWizard_splitBtn__COxDe{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;transition:all .15s}.SupplierPaymentWizard_splitBtn__COxDe:hover{background:#f8fafc;border-color:#cbd5e1}.SupplierPaymentWizard_maxBtn__MtBfC{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;color:#b45309;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:700;padding:3px 8px;transition:all .15s;white-space:nowrap}.SupplierPaymentWizard_maxBtn__MtBfC:hover{background:#fef3c7;border-color:#fbbf24}.SupplierPaymentWizard_emptyState__o6PtA{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px 20px;text-align:center}.SupplierPaymentWizard_emptyStateIcon__pNbe\+{align-items:center;background:#f1f5f9;border-radius:12px;color:#94a3b8;display:flex;height:48px;justify-content:center;margin-bottom:12px;width:48px}.SupplierPaymentWizard_emptyStateTitle__A86ft{color:#475569;font-size:14px;font-weight:600;margin:0 0 4px}.SupplierPaymentWizard_emptyStateDesc__mqeCK{color:#94a3b8;font-size:12.5px}@media (max-width:900px){.SupplierPaymentWizard_reviewLayout__mHoRL{grid-template-columns:1fr}.SupplierPaymentWizard_reviewSidebar__CahEq{position:static}.SupplierPaymentWizard_summaryBar__GtcPn{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.SupplierPaymentWizard_wizard__85xJ8{border-radius:0;max-height:100vh;max-width:100%}.SupplierPaymentWizard_stepper__5UNzf{overflow-x:auto;padding:12px 16px}.SupplierPaymentWizard_stepLabel__wX04Y{display:none}.SupplierPaymentWizard_stepLine__QI3Dn{margin:0 6px;width:24px}.SupplierPaymentWizard_stepContent__mMbhh{padding:16px}.SupplierPaymentWizard_header__1gRDy{padding:16px 16px 0}.SupplierPaymentWizard_footer__yKnLZ{flex-wrap:wrap;padding:12px 16px}.SupplierPaymentWizard_formRow2__rqUPl,.SupplierPaymentWizard_formRow3__pEkCU{grid-template-columns:1fr}.SupplierPaymentWizard_travelerRow__kZDQh,.SupplierPaymentWizard_travelerTableHead__pFnBf{font-size:11px;grid-template-columns:1fr 1fr 80px}.SupplierPaymentWizard_summaryBar__GtcPn{grid-template-columns:repeat(2,1fr)}}.SupplierPaymentWizard_spinner__Lux01{animation:SupplierPaymentWizard_spin__lZU27 .8s linear infinite;display:inline-flex}@keyframes SupplierPaymentWizard_spin__lZU27{to{transform:rotate(1turn)}}.SupplierPaymentWizard_tooltip__wrb4h{position:relative}.SupplierPaymentWizard_tooltipText__gcFF-{background:#1e293b;border-radius:6px;bottom:100%;color:#fff;font-size:11px;font-weight:500;left:50%;margin-bottom:4px;opacity:0;padding:4px 10px;position:absolute;transform:translateX(-50%);transition:opacity .15s;visibility:hidden;white-space:nowrap;z-index:10}.SupplierPaymentWizard_tooltip__wrb4h:hover .SupplierPaymentWizard_tooltipText__gcFF-{opacity:1;visibility:visible}.SupplierPaymentWizard_formInputReadonly__Wa13B{background:#f8fafc;border-color:#e2e8f0;color:#64748b;cursor:default}.SupplierPaymentWizard_formInputReadonly__Wa13B:focus{border-color:#e2e8f0;box-shadow:none;outline:none}.SupplierPaymentWizard_s2SelectedBarCenter__tlxDx{align-items:center;display:flex;flex-direction:column;gap:3px}.SupplierPaymentWizard_s2PayAmountLabel__J-AXL{color:#475569;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_s2PayAmountWrap__0\+ZX9{align-items:center;background:#fff;border:2px solid #f59e0b;border-radius:10px;box-shadow:0 2px 8px #f59e0b26;display:flex;overflow:hidden;transition:border-color .15s}.SupplierPaymentWizard_s2PayAmountWrap__0\+ZX9:focus-within{border-color:#d97706;box-shadow:0 0 0 3px #f59e0b1f}.SupplierPaymentWizard_s2PayAmountPrefix__Dszo5{background:#fffbeb;color:#92400e;font-size:16px;font-weight:700;padding:6px 8px 6px 12px}.SupplierPaymentWizard_s2PayAmountInput__CY4sQ{background:#0000;border:none;color:#0f172a;font-size:18px;font-weight:800;outline:none;padding:6px 12px 6px 4px;text-align:right;width:130px}.SupplierPaymentWizard_s2PayAmountInput__CY4sQ::placeholder{color:#cbd5e1;font-weight:500}.SupplierPaymentWizard_s2PayAmountHint__m2PVu{color:#94a3b8;font-size:10px;text-align:center}.SupplierPaymentWizard_segmentFooter__3\+G1o{align-items:center;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:10px 20px}.SupplierPaymentWizard_segmentFooterLeft__Rcdbc{align-items:center;display:flex;gap:8px}.SupplierPaymentWizard_segmentFooterRight__QDaWX{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_segmentTotalLabel__Ghb4u{color:#475569;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_segmentTotalValue__kj2Hq{color:#0f172a;font-size:15px;font-weight:700}.SupplierPaymentWizard_splitGrandTotal__FP96U{align-items:center;background:linear-gradient(135deg,#f8fafc,#e8ecf1);border-top:2px solid #cbd5e1;display:flex;justify-content:space-between;padding:14px 20px}.SupplierPaymentWizard_splitGrandTotalBreakdown__I8Ac\+{align-items:center;color:#475569;display:flex;font-size:12px;gap:8px}.SupplierPaymentWizard_splitGrandTotalItem__-ceM-{align-items:center;display:flex;gap:4px}.SupplierPaymentWizard_splitGrandTotalItem__-ceM- strong{color:#0f172a;font-weight:700}.SupplierPaymentWizard_splitGrandTotalPlus__OWhCt{color:#94a3b8;font-size:14px;font-weight:700}.SupplierPaymentWizard_splitGrandTotalRight__OaLLG{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_splitGrandTotalLabel__vIMR9{color:#475569;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_splitGrandTotalValue__4V5HM{color:#0f172a;font-size:17px;font-weight:800}.SupplierPaymentWizard_reviewSegmentBanner__lkvtX{align-items:center;border-radius:8px 8px 0 0;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;padding:10px 16px}.SupplierPaymentWizard_reviewSegmentDir__dQIXg{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_reviewSegmentRoute__tOsvI{color:#0f172a;font-size:13px;font-weight:700}.SupplierPaymentWizard_reviewSegmentAirline__qzbJp{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;font-size:11px;font-weight:600;padding:2px 8px}.SupplierPaymentWizard_reviewSegmentDate__DKtMV{align-items:center;color:#64748b;display:flex;font-size:11px;gap:3px}.SupplierPaymentWizard_reviewSegmentPnr__eePUJ{color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:600;margin-left:auto}.SupplierPaymentWizard_badgeSplit__SHL1Q{align-items:center;background:linear-gradient(135deg,#ede9fe,#e0e7ff);border:1px solid #c4b5fd;border-radius:4px;color:#5b21b6;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.SupplierPaymentWizard_prodCard__rY1n4{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;overflow:hidden;transition:all .15s ease}.SupplierPaymentWizard_prodCard__rY1n4:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.SupplierPaymentWizard_prodCardActive__cU2zg{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.SupplierPaymentWizard_prodCardIncluded__6DbJH:not(.SupplierPaymentWizard_prodCardActive__cU2zg){background:#fafffe;border-color:#6ee7b7}.SupplierPaymentWizard_prodCardTop__iLV22{align-items:center;display:flex;gap:8px;padding:10px 12px 6px}.SupplierPaymentWizard_prodCardTravelers__JN392{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px;margin-left:auto}.SupplierPaymentWizard_prodCardDue__RefWL{color:#0f172a;font-size:14px;font-weight:700;white-space:nowrap}.SupplierPaymentWizard_prodCardBody__VFJM-{padding:0 12px 10px 42px}.SupplierPaymentWizard_prodCardName__mle2D{color:#0f172a;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:4px}.SupplierPaymentWizard_prodCardMeta__80RrI{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SupplierPaymentWizard_prodCardPnr__bgD5x{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:10px;padding:1px 6px}.SupplierPaymentWizard_prodCardTag__Q9lwC{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;color:#475569;font-size:9px;font-weight:700;padding:1px 5px}.SupplierPaymentWizard_prodCardDate__fe6Mh{align-items:center;color:#64748b;display:flex;font-size:10px;gap:3px}.SupplierPaymentWizard_splitNavCard__MjKZn{background:#fff;border:1.5px solid #d8d0f0;border-radius:10px;cursor:pointer;overflow:hidden;transition:all .15s ease}.SupplierPaymentWizard_splitNavCard__MjKZn:hover{border-color:#b8a8e8;box-shadow:0 2px 8px #7c3aed14}.SupplierPaymentWizard_splitNavCardActive__Zf7E8{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.SupplierPaymentWizard_splitNavCardIncluded__UzmXN:not(.SupplierPaymentWizard_splitNavCardActive__Zf7E8){background:#fafffe;border-color:#6ee7b7}.SupplierPaymentWizard_splitNavTop__kJwQd{align-items:center;display:flex;gap:8px;padding:10px 12px 8px}.SupplierPaymentWizard_splitNavTravelers__yYNR1{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px;margin-left:auto}.SupplierPaymentWizard_splitNavDue__ppALR{color:#0f172a;font-size:14px;font-weight:700;white-space:nowrap}.SupplierPaymentWizard_splitNavLegs__il2QY{display:flex;flex-direction:column;gap:0;padding:0 12px 10px 20px;position:relative}.SupplierPaymentWizard_splitNavLegs__il2QY:before{background:linear-gradient(180deg,#0d7a4f,#94a3b8 50%,#2563eb);border-radius:2px;bottom:14px;content:"";left:26px;position:absolute;top:6px;width:2px}.SupplierPaymentWizard_splitNavLeg__10flx{align-items:flex-start;display:flex;gap:12px;padding:6px 0;position:relative}.SupplierPaymentWizard_splitNavLegDot__5j3y-{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0000001a;flex-shrink:0;height:10px;margin-top:3px;width:10px;z-index:1}.SupplierPaymentWizard_splitNavLegBody__gKRsj{flex:1 1;min-width:0}.SupplierPaymentWizard_splitNavLegTop__RjFR8{align-items:center;display:flex;gap:6px;margin-bottom:2px}.SupplierPaymentWizard_splitNavLegDir__ZZ4Q8{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_splitNavLegRoute__gGMW9{color:#0f172a;font-size:13px;font-weight:700}.SupplierPaymentWizard_splitNavLegBottom__S6Jyx{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.SupplierPaymentWizard_splitNavLegTag__3HF66{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:3px;color:#475569;font-size:9px;font-weight:700;padding:1px 5px}.SupplierPaymentWizard_splitNavLegDate__C9l4G{align-items:center;color:#64748b;display:flex;font-size:10px;gap:2px}.SupplierPaymentWizard_splitNavLegPnr__jyYUf{color:#64748b;font-family:SF Mono,Fira Code,monospace;font-size:10px}.SupplierPaymentWizard_splitDetailHeader__s2IPh{background:linear-gradient(180deg,#faf5ff,#f5f3ff 50%,#fff);border-bottom:2px solid #e9e5f5;border-radius:12px 12px 0 0;padding:16px 20px}.SupplierPaymentWizard_splitDetailTitleRow__zg-rf{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.SupplierPaymentWizard_splitDetailName__-KQ6B{color:#0f172a;font-size:15px;font-weight:700}.SupplierPaymentWizard_splitDetailSegments__tVW7m{align-items:stretch;display:flex;gap:0}.SupplierPaymentWizard_splitDetailSeg__mkVyx{border-radius:8px;flex:1 1;padding:10px 14px}.SupplierPaymentWizard_splitDetailSegTop__XJuVm{align-items:center;display:flex;gap:6px;margin-bottom:6px}.SupplierPaymentWizard_splitDetailSegDir__fNAXt{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_splitDetailSegRoute__57tso{color:#0f172a;font-size:14px;font-weight:700}.SupplierPaymentWizard_splitDetailSegBottom__zY7ZH{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SupplierPaymentWizard_splitDetailSegTag__IzgzJ{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#475569;font-size:10px;font-weight:700;padding:2px 7px}.SupplierPaymentWizard_splitDetailSegMeta__faw9G{align-items:center;color:#64748b;display:flex;font-size:11px;gap:3px}.SupplierPaymentWizard_splitDetailSegPnr__qFagT{color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:11px}.SupplierPaymentWizard_splitDetailSegPnr__qFagT strong{color:#0f172a;font-size:12px;font-weight:700}.SupplierPaymentWizard_splitDetailSegDivider__Bx\+lR{align-items:center;color:#94a3b8;display:flex;padding:0 6px}.SupplierPaymentWizard_reviewSplitCard__lavwH{background:#fff;border:2px solid #c4b5fd;border-radius:14px;box-shadow:0 2px 12px #7c3aed14;margin-bottom:12px;overflow:hidden}.SupplierPaymentWizard_reviewSplitHeader__ZAYwh{background:linear-gradient(135deg,#faf5ff,#f0ebff);border-bottom:1px solid #e4dff5;padding:16px 20px 14px}.SupplierPaymentWizard_reviewSplitHeaderTop__nCxWa{align-items:center;display:flex;gap:10px;margin-bottom:14px}.SupplierPaymentWizard_reviewSplitMeta__D2Df-{align-items:center;color:#64748b;display:flex;font-size:12px;gap:5px;margin-left:auto}.SupplierPaymentWizard_reviewSplitRouteViz__Uro4I{align-items:stretch;display:flex;gap:0}.SupplierPaymentWizard_reviewSplitRouteCard__GN9JC{border:1.5px solid;border-radius:10px;flex:1 1;padding:12px 14px}.SupplierPaymentWizard_reviewSplitRouteDir__L\+yA-{align-items:center;display:flex;font-size:11px;font-weight:800;gap:5px;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.SupplierPaymentWizard_reviewSplitRouteText__2actv{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:.02em;margin-bottom:6px}.SupplierPaymentWizard_reviewSplitRouteMeta__SUFgC{align-items:center;color:#64748b;display:flex;font-size:11px;gap:8px;margin-bottom:6px}.SupplierPaymentWizard_reviewSplitRouteTag__R7SUG{background:#fff;border:1px solid #d1d5db;border-radius:3px;color:#475569;font-size:10px;font-weight:700;padding:1px 6px}.SupplierPaymentWizard_reviewSplitRoutePnr__VQ2vO{color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:12px}.SupplierPaymentWizard_reviewSplitRoutePnr__VQ2vO strong{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#0f172a;font-size:13px;font-weight:700;padding:1px 6px}.SupplierPaymentWizard_reviewSplitRouteArrow__rpSB2{align-items:center;color:#7c3aed;display:flex;padding:0 8px}.SupplierPaymentWizard_reviewSplitSegment__gRO0K{border-bottom:1px solid #f0f0f0}.SupplierPaymentWizard_reviewSplitSegment__gRO0K:last-of-type{border-bottom:none}.SupplierPaymentWizard_reviewSplitSegBanner__dOKEl{align-items:center;border-bottom:1px solid #0000000a;display:flex;justify-content:space-between;padding:10px 18px}.SupplierPaymentWizard_reviewSplitSegBannerLeft__5Kqwf{align-items:center;display:flex;gap:8px}.SupplierPaymentWizard_reviewSplitSegDir__LQZmz{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.SupplierPaymentWizard_reviewSplitSegRoute__Rh-BW{color:#0f172a;font-size:14px;font-weight:700}.SupplierPaymentWizard_reviewSplitSegBannerRight__P9S3H{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_reviewSplitSegTag__PJmgS{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#475569;font-size:10px;font-weight:700;padding:2px 8px}.SupplierPaymentWizard_reviewSplitSegDate__OVP9H{align-items:center;color:#64748b;display:flex;font-size:11px;gap:3px}.SupplierPaymentWizard_reviewSplitSegPnrInline__-LaL0{color:#475569;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:600;margin-left:auto}.SupplierPaymentWizard_reviewSplitSegAmt__Cb1lL{color:#0f172a;font-size:15px;font-weight:800}.SupplierPaymentWizard_reviewSplitFooter__fgi9m{align-items:center;background:linear-gradient(135deg,#faf5ff,#f0ebff);border-top:2px solid #e4dff5;display:flex;justify-content:space-between;padding:14px 18px}.SupplierPaymentWizard_reviewSplitFooterBreakdown__inoNg{align-items:center;color:#475569;display:flex;font-size:12px;gap:10px}.SupplierPaymentWizard_reviewSplitFooterItem__ZNiaG{align-items:center;display:flex;gap:4px}.SupplierPaymentWizard_reviewSplitFooterItem__ZNiaG strong{color:#0f172a;font-weight:700}.SupplierPaymentWizard_reviewSplitFooterPlus__AeEpS{color:#94a3b8;font-size:14px;font-weight:700}.SupplierPaymentWizard_reviewSplitFooterTotal__edP0y{align-items:center;display:flex;gap:10px}.SupplierPaymentWizard_reviewSplitFooterTotalLabel__4ihIu{color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.SupplierPaymentWizard_reviewSplitFooterTotalValue__Y5Gva{color:#0f172a;font-size:18px;font-weight:800}.BookingDetail_page__QefRZ{background:#f8f9fb;min-height:100vh;position:relative}.BookingDetail_productFormOverlay__Rqtfz{background:#fff;background:var(--surface,#fff);inset:0;overflow-y:auto;padding:28px 32px;position:fixed;z-index:100}.BookingDetail_backLink__cCR5D{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;margin-bottom:12px;padding:5px 0;transition:color .15s}.BookingDetail_backLink__cCR5D:hover{color:#f5a51e;color:var(--primary-color,#f5a51e)}.BookingDetail_headerCard__-I\+2d{background:#fff;border:1px solid #e3e6ea;border-radius:16px;border-top:3px solid #f5a51e;box-shadow:0 1px 2px #1018280a,0 8px 24px #1018280d;display:flex;flex-direction:column;margin-bottom:12px;overflow:hidden;padding:0}.BookingDetail_headerTop__KGFft{align-items:center;background:linear-gradient(180deg,#fffdf8,#fff);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:18px 24px}.BookingDetail_headerLeft__AXArx{align-items:flex-start;display:flex;gap:16px;min-width:0}.BookingDetail_headerIcon__Hg6PL{align-items:center;background:linear-gradient(135deg,#f5a51e,#ef8a05);border-radius:14px;box-shadow:0 6px 14px #ef8a0547,inset 0 1px 0 #ffffff40;color:#fff;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.BookingDetail_headerMeta__bH6fa{min-width:0}.BookingDetail_headerMeta__bH6fa h2{color:#101828;font-family:SF Mono,Consolas,monospace;font-size:19px;font-weight:700;letter-spacing:.02em;margin:0}.BookingDetail_headerTitleRow__Yo1oK{align-items:center;display:flex;gap:10px;margin-bottom:10px}.BookingDetail_lockedBadge__Z9FbE{align-items:center;background:#eef3ff;border:1px solid #c5d4f7;border-radius:999px;color:#3b5bdb;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:3px 10px}.BookingDetail_headerTags__1P8Sp{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.BookingDetail_headerRight__wzj-j{align-items:flex-end;background:linear-gradient(135deg,#fff8ec,#fffdf8);border:1px solid #f4e3c2;border-radius:13px;display:flex;flex-direction:column;flex-shrink:0;gap:5px;min-width:180px;padding:12px 18px}.BookingDetail_totalPriceLabel__\+zHX6{color:#b08436;font-size:10px;font-weight:700;letter-spacing:.07em;text-align:right;text-transform:uppercase}.BookingDetail_totalPrice__SY63n{color:#101828;font-size:27px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.BookingDetail_discountIndicator__cE\+Qc{align-items:center;background:#fef2f2;border:1px solid #f5c2c2;border-radius:999px;color:#c42b2b;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 9px}.BookingDetail_headerInfoRow__a6DFJ{background:#f5f7f9;border-top:1px solid #e7eaee;display:flex;flex-wrap:wrap;gap:0;padding:15px 24px}.BookingDetail_infoCell__u2MG8{border-left:1px solid #e1e5ea;display:flex;flex-direction:column;gap:4px;min-width:0;padding:2px 22px}.BookingDetail_infoCell__u2MG8:first-child{border-left:none;padding-left:0}.BookingDetail_infoCellLabel__a6yUW{color:#8b95a5;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BookingDetail_infoCellValue__sjLPK{color:#1d2939;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_badge__KPjbX{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 9px}.BookingDetail_dot__mUnVe{border-radius:50%;height:6px;width:6px}.BookingDetail_badgeConfirmed__m7T1K{background:#e8f5ee;color:#0d7a4f}.BookingDetail_badgeConfirmed__m7T1K .BookingDetail_dot__mUnVe{background:#0d7a4f}.BookingDetail_badgePending__D43nb{background:#fef3e2;color:#b06e0a}.BookingDetail_badgePending__D43nb .BookingDetail_dot__mUnVe{background:#b06e0a}.BookingDetail_badgeCancelled__LtK-7{background:#fce8e8;color:#c42b2b}.BookingDetail_badgeCancelled__LtK-7 .BookingDetail_dot__mUnVe{background:#c42b2b}.BookingDetail_badgeType__9h7Nq{background:#eef3ff;color:#3b5bdb}.BookingDetail_badgeOrigin__8zdKL,.BookingDetail_badgeType__9h7Nq{border-radius:999px;font-size:11px;font-weight:600;padding:3px 9px}.BookingDetail_badgeOrigin__8zdKL{background:#f5f6f8;color:#4b5563}.BookingDetail_payPaid__Bs7YO{background:#e8f5ee;color:#0d7a4f}.BookingDetail_payPaid__Bs7YO,.BookingDetail_payPartial__AA3MT{border-radius:999px;font-size:11px;font-weight:700;padding:3px 9px}.BookingDetail_payPartial__AA3MT{background:#fef3e2;color:#b06e0a}.BookingDetail_payUnpaid__jwb7Q{background:#fce8e8;border-radius:999px;color:#c42b2b;font-size:11px;font-weight:700;padding:3px 9px}.BookingDetail_readOnlyBadge__7CxkN{background:#f5f6f8;border:1px solid #eceef1;border-radius:999px;color:#6b7280;font-size:11px;font-weight:600;padding:3px 9px}.BookingDetail_actionBar__2KtKo{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:10px 18px}.BookingDetail_actionBarLabel__occVg{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.04em;margin-right:4px}.BookingDetail_actionDivider__E14AN{background:#e5e7eb;height:22px;margin:0 4px;width:1px}.BookingDetail_btnSecondary__o2gCH{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.BookingDetail_btnSecondary__o2gCH:hover{background:#f5f6f8;border-color:#d1d5db}.BookingDetail_btnSecondary__o2gCH:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_btnDanger__BdH34{align-items:center;background:#fff;border:1px solid #f5c2c2;border-radius:7px;color:#c42b2b;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.BookingDetail_btnDanger__BdH34:hover{background:#fce8e8}.BookingDetail_btnDanger__BdH34:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_btnSuccess__MEvnO{align-items:center;background:#e8f5ee;border:1px solid #c3e8d4;border-radius:7px;color:#0d7a4f;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.BookingDetail_btnSuccess__MEvnO:hover{background:#d4edde}.BookingDetail_btnSuccess__MEvnO:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_btnDisabledState__kyCXh{cursor:not-allowed;opacity:.45;pointer-events:none}.BookingDetail_btnConfirmAction__qCelq{align-items:center;background:#0d7a4f;border:1px solid #0d7a4f;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 18px;transition:all .15s}.BookingDetail_btnConfirmAction__qCelq:hover{background:#0a6640}.BookingDetail_confirmedIndicator__Nna\+Q{align-items:center;background:#e8f5ee;border:1px solid #c3e8d4;border-radius:7px;color:#0d7a4f;display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;padding:7px 14px}.BookingDetail_confirmModalIcon__eTkOe{align-items:center;background:#e8f5ee;border-radius:14px;color:#0d7a4f;display:flex;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.BookingDetail_btnLock__WDO1L{align-items:center;background:#eef3ff;border:1px solid #c5d4f7;border-radius:7px;color:#3b5bdb;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.BookingDetail_btnLock__WDO1L:hover{background:#dde6fa}.BookingDetail_btnLockDisabled__MPley{cursor:not-allowed;opacity:.45;pointer-events:none}.BookingDetail_btnLockConfirm__Ydska{align-items:center;background:#3b5bdb;border:1px solid #3b5bdb;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 18px;transition:all .15s}.BookingDetail_btnLockConfirm__Ydska:hover{background:#3350c4}.BookingDetail_lockedIndicator__mRpnr{align-items:center;background:#eef3ff;border:1px solid #c5d4f7;border-radius:7px;color:#3b5bdb;display:inline-flex;font-size:12.5px;font-weight:700;gap:5px;padding:7px 14px}.BookingDetail_lockConfirmContent__7TP59{padding:8px 0;text-align:center}.BookingDetail_lockConfirmIcon__7J4gP{align-items:center;background:#eef3ff;border-radius:14px;color:#3b5bdb;display:flex;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.BookingDetail_lockConfirmTitle__9nUSh{color:#1a1d23;font-size:15px;font-weight:700;margin-bottom:8px}.BookingDetail_lockConfirmText__FZtGm{color:#6b7280;font-size:13px;line-height:1.6;margin:0 auto 16px;max-width:380px}.BookingDetail_lockConfirmChecklist__iVcvm{align-items:center;display:flex;flex-direction:column;gap:6px}.BookingDetail_lockCheckItem__BEIZy{align-items:center;background:#e8f5ee;border-radius:6px;color:#0d7a4f;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:5px 12px}.BookingDetail_lockCheckIcon__3djAr{flex-shrink:0}.BookingDetail_btnAdd__IsqfW{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 16px;transition:all .15s}.BookingDetail_btnAdd__IsqfW:hover{background:#e69a1a}.BookingDetail_btnAdd__IsqfW:active{background:#d48f17}.BookingDetail_btnEditOutline__3CfgV{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s}.BookingDetail_btnEditOutline__3CfgV:hover{background:#f5f6f8;border-color:#d1d5db}.BookingDetail_btnIconDelete__EhlWh,.BookingDetail_btnIconEdit__WouKz{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:6px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s;width:28px}.BookingDetail_btnIconEdit__WouKz{color:#6b7280}.BookingDetail_btnIconEdit__WouKz:hover{background:#fffbf5;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);color:#f5a51e;color:var(--primary-color,#f5a51e)}.BookingDetail_btnIconDelete__EhlWh{color:#9ca3af}.BookingDetail_btnIconDelete__EhlWh:hover{background:#fef2f2;border-color:#f5c2c2;color:#c42b2b}.BookingDetail_btnDiscount__GM0aU{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 18px;transition:all .15s}.BookingDetail_btnDiscount__GM0aU:hover{background:#e69a1a}.BookingDetail_btnAddDiscount__72eP6{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 16px;transition:all .15s}.BookingDetail_btnAddDiscount__72eP6:hover{background:#e69a1a}.BookingDetail_btnRemoveDiscount__wKaNw{align-items:center;background:#fff;border:1px solid #f5c2c2;border-radius:6px;color:#c42b2b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:5px 12px;transition:all .15s}.BookingDetail_btnRemoveDiscount__wKaNw:hover{background:#fef2f2;border-color:#e8a8a8}.BookingDetail_discountModalContent__pHky7{display:flex;flex-direction:column;gap:16px;padding:4px 0}.BookingDetail_discountModalInfo__xxvNw{background:#f8f9fb;border:1px solid #eceef1;border-radius:8px;padding:12px 16px}.BookingDetail_discountModalInfoItem__AbT\+t{align-items:center;display:flex;justify-content:space-between}.BookingDetail_discountModalInfoLabel__f7Ywm{color:#6b7280;font-size:12px;font-weight:600}.BookingDetail_discountModalInfoValue__kE3J1{color:#1a1d23;font-size:15px;font-weight:700}.BookingDetail_discountTypeSelector__qg-pC{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.BookingDetail_discountTypeBtn__Cb55p{align-items:center;background:#fff;border:2px solid #eceef1;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:all .15s}.BookingDetail_discountTypeBtn__Cb55p:hover{background:#fafbfc;border-color:#d1d5db}.BookingDetail_discountTypeBtnActive__OKh5n{background:#fff6e8;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);color:#f5a51e;color:var(--primary-color,#f5a51e)}.BookingDetail_formGroup__ainQ\+{display:flex;flex-direction:column;gap:6px}.BookingDetail_formLabel__U\+9hF{color:#374151;font-size:12.5px;font-weight:600}.BookingDetail_discountInputWrapper__9w3aw{align-items:center;display:flex;position:relative}.BookingDetail_discountInput__iy1KV{border:1px solid #e5e7eb;border-radius:7px;color:#1a1d23;font-size:14px;font-weight:600;padding:10px 14px;transition:border-color .15s;width:100%}.BookingDetail_discountInput__iy1KV:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);outline:none}.BookingDetail_discountInputPrefix__LXdGz,.BookingDetail_discountInputSuffix__gdnOP{color:#6b7280;font-size:14px;font-weight:600;pointer-events:none;position:absolute}.BookingDetail_discountInputPrefix__LXdGz{left:14px}.BookingDetail_discountInput__iy1KV:has(~.BookingDetail_discountInputPrefix__LXdGz){padding-left:28px}.BookingDetail_discountInputSuffix__gdnOP{right:14px}.BookingDetail_discountInput__iy1KV:has(~.BookingDetail_discountInputSuffix__gdnOP){padding-right:28px}.BookingDetail_discountTextarea__wPbgZ{border:1px solid #e5e7eb;border-radius:7px;color:#1a1d23;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;padding:10px 14px;resize:vertical;transition:border-color .15s;width:100%}.BookingDetail_discountTextarea__wPbgZ:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);outline:none}.BookingDetail_discountTextarea__wPbgZ::placeholder{color:#9ca3af}.BookingDetail_discountError__nT681{background:#fef2f2;border:1px solid #f5c2c2;border-radius:7px;color:#c42b2b;font-size:12.5px;font-weight:600;padding:10px 14px}.BookingDetail_discountPreview__LrFJz{background:#f8f9fb;border:1px solid #eceef1;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.BookingDetail_discountPreviewRow__8EdPO{align-items:center;display:flex;font-size:13px;justify-content:space-between}.BookingDetail_discountPreviewRow__8EdPO span:first-child{color:#6b7280;font-weight:500}.BookingDetail_discountPreviewAmount__4DNdS{color:#c42b2b;font-weight:700}.BookingDetail_discountPreviewTotal__J19V8{color:#0d7a4f;font-size:14px;font-weight:800}.BookingDetail_discountPrompt__SLJca{align-items:center;background:#fafbfc;border:1px dashed #d1d5db;border-radius:9px;display:flex;gap:12px;margin-bottom:12px;padding:14px 18px}.BookingDetail_discountPromptText__-XG2f{color:#6b7280;font-size:12.5px}.BookingDetail_discountAppliedSection__8QrkO{background:#fffbf5;border:1px solid #fde4b0;border-radius:9px;margin-bottom:12px;padding:14px 16px}.BookingDetail_discountAppliedHeader__VA7-M{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.BookingDetail_discountAppliedTitle__ZoROh{align-items:center;color:#f5a51e;color:var(--primary-color,#f5a51e);display:flex;font-size:13px;font-weight:700;gap:6px}.BookingDetail_discountAppliedGrid__gkjrU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 2fr}.BookingDetail_discountAppliedItem__\+k-bT{display:flex;flex-direction:column;gap:3px}.BookingDetail_discountAppliedLabel__WmtvJ{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_discountAppliedValue__gIsC3{color:#1a1d23;font-size:12.5px;font-weight:700}.BookingDetail_adjustmentsListSection__IecNg{display:flex;flex-direction:column;gap:8px}.BookingDetail_adjustmentCard__WcdFv{border:1px solid #dce0e5;border-radius:10px;box-shadow:0 2px 6px #0000000d,0 4px 14px #00000008;padding:14px 16px}.BookingDetail_adjustmentCardDiscount__LM261{background:#fef8f8;border-color:#f5c2c2}.BookingDetail_adjustmentCardSurcharge__H5UqR{background:#f4faf6;border-color:#c3e8d4}.BookingDetail_adjustmentCardHeader__FbSUY{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.BookingDetail_adjustmentCardTitle__3ahXn{align-items:center;color:#1a1d23;display:flex;font-size:13px;font-weight:700;gap:6px}.BookingDetail_adjustmentCardMode__4qCpA{background:#f5f6f8;border-radius:999px;color:#6b7280;font-size:12px;font-weight:600;padding:2px 8px}.BookingDetail_adjustmentCardGrid__eyiOh{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 2fr}.BookingDetail_adjustmentCardItem__LabIZ{display:flex;flex-direction:column;gap:2px}.BookingDetail_adjustmentCardLabel__dxB9O{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_adjustmentCardValue__I1TcZ{color:#1a1d23;font-size:13px;font-weight:700}.BookingDetail_btnPrimary__YRgHF{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 14px;transition:all .15s}.BookingDetail_btnPrimary__YRgHF:hover{filter:brightness(.92)}.BookingDetail_btnPrimary__YRgHF:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_tabBar__5HqWv{background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 2px 6px #0000000f,0 4px 14px #00000008;display:flex;gap:2px;margin-bottom:16px;overflow-x:auto;padding:5px 6px}.BookingDetail_tab__3\+EGe{align-items:center;background:#0000;border:none;border-radius:7px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s;white-space:nowrap}.BookingDetail_tab__3\+EGe:hover{background:#f5f6f8;color:#374151}.BookingDetail_tabActive__9Bg9S{background:#dbeafe;border-radius:7px;color:#1e40af}.BookingDetail_sectionCard__py0n8{background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 2px 6px #0000000f,0 6px 20px #0000000a;margin-bottom:14px;padding:20px 24px;transition:box-shadow .2s ease}.BookingDetail_sectionCard__py0n8:hover{box-shadow:0 4px 12px #00000017,0 8px 28px #0000000d}.BookingDetail_sectionHeader__b9Faf{align-items:center;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.BookingDetail_sectionTitle__ztRKo{align-items:center;color:#1a1d23;display:flex;font-size:14px;font-weight:700;gap:7px}.BookingDetail_sectionSubtitle__12\+l5{color:#9ca3af;font-size:12px;margin-top:2px}.BookingDetail_customerOverviewGrid__eeH2Y{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.BookingDetail_customerFieldList__biHP2{display:flex;flex-direction:column}.BookingDetail_customerFieldRow__ObFZs{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:11px 0}.BookingDetail_customerFieldRow__ObFZs:last-child{border-bottom:none}.BookingDetail_customerFieldLabel__cncjI{color:#9ca3af;font-size:13px;font-weight:500}.BookingDetail_customerFieldValue__OpmuZ{color:#1a1d23;font-size:13px;font-weight:600;text-align:right}.BookingDetail_emptyState__6h0\+C{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.BookingDetail_emptyIcon__Cg6W\+{color:#d1d5db;margin-bottom:10px}.BookingDetail_emptyTitle__vMYKh{color:#4b5563;font-size:14px;font-weight:700;margin-bottom:4px}.BookingDetail_emptyText__jrfpl{color:#9ca3af;font-size:12.5px;margin-bottom:16px;max-width:340px}.BookingDetail_componentList__axHhk{display:flex;flex-direction:column;gap:10px}.BookingDetail_componentCard__zw1y9{border:1px solid #eceef1;border-radius:9px;overflow:hidden;transition:border-color .15s}.BookingDetail_componentCard__zw1y9:hover{border-color:#d1d5db}.BookingDetail_componentCardHeader__W52Gz{align-items:center;background:#f8f9fb;border-bottom:1px solid #eceef1;display:flex;justify-content:space-between;padding:10px 14px}.BookingDetail_componentCardTitle__MHylJ{align-items:center;color:#1a1d23;display:flex;font-size:13px;font-weight:700;gap:8px}.BookingDetail_componentSupplier__qbFY6{color:#9ca3af;font-size:12px;font-weight:500}.BookingDetail_componentCardActions__i98kS{align-items:center;display:flex;gap:6px}.BookingDetail_componentIcon__nk0KO{align-items:center;border-radius:7px;color:#4b5563;display:flex;height:28px;justify-content:center;width:28px}.BookingDetail_iconFlight__iHEru{background:#eef3ff;color:#3b5bdb}.BookingDetail_iconHotel__m2ySv{background:#f5eeff;color:#7c3aed}.BookingDetail_iconTransfer__g65sy{background:#eef9f3;color:#0d7a4f}.BookingDetail_iconInsurance__rlTt5{background:#fef3e2;color:#b06e0a}.BookingDetail_iconPackage__OYLoT{background:#fff0f0;color:#c42b2b}.BookingDetail_iconCarRental__EGU4x{background:#e8f5ee;color:#0d7a4f}.BookingDetail_iconVisa__wyHWl{background:#f0f4ff;color:#4b5563}.BookingDetail_componentCardBody__MJzDa{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));padding:14px}.BookingDetail_componentField__uFp7v label{color:#9ca3af;display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.BookingDetail_componentField__uFp7v span{color:#1a1d23;font-size:12.5px;font-weight:600}.BookingDetail_deleteConfirmText__YIeWH{color:#4b5563;font-size:13.5px;line-height:1.6;padding:4px 0}.BookingDetail_deleteConfirmText__YIeWH strong{color:#1a1d23}.BookingDetail_table__zRYhn{border:1px solid #dce0e5;border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:0 1px 4px #0000000d;overflow:visible;width:100%}.BookingDetail_table__zRYhn thead th{background:#f4f6f8;border-bottom:2px solid #e5e7eb;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase}.BookingDetail_table__zRYhn thead th:first-child{border-top-left-radius:10px}.BookingDetail_table__zRYhn thead th:last-child{border-top-right-radius:10px}.BookingDetail_table__zRYhn tbody tr:last-child td:first-child{border-bottom-left-radius:10px}.BookingDetail_table__zRYhn tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.BookingDetail_table__zRYhn tbody td{border-bottom:1px solid #f0f1f3;color:#1a1d23;font-size:12.5px;padding:12px 14px;vertical-align:middle}.BookingDetail_table__zRYhn tbody tr:last-child td{border-bottom:none}.BookingDetail_table__zRYhn tbody tr:hover{background:#f8f9fb}.BookingDetail_tdMuted__guxhJ{color:#9ca3af!important;font-weight:600}.BookingDetail_monoText__VUaht{color:#6b7280!important;font-family:SF Mono,Consolas,monospace;font-size:11.5px!important;font-weight:600}.BookingDetail_travelerName__gNGuO{font-weight:600}.BookingDetail_typePill__tpsDo{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.BookingDetail_paxAdult__nk14k{background:#eef3ff;color:#3b5bdb}.BookingDetail_paxChild__apmry{background:#fef3e2;color:#b06e0a}.BookingDetail_paxInfant__zFCpj{background:#eef9f3;color:#0d7a4f}.BookingDetail_docStatus__2lw50{border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px}.BookingDetail_docComplete__mU0lG{background:#e8f5ee;color:#0d7a4f}.BookingDetail_docMissing__Nj2Ae{background:#fce8e8;color:#c42b2b}.BookingDetail_travelerActionsWrap__F1xEM{display:inline-block;position:relative}.BookingDetail_travelerActionsBtn__k-2Ag{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px 6px;transition:all .15s}.BookingDetail_travelerActionsBtn__k-2Ag:hover{background:#f5f6f8;border-color:#d1d5db;color:#374151}.BookingDetail_travelerActionsBtn__k-2Ag:disabled{cursor:not-allowed;opacity:.4}.BookingDetail_travelerActionsMenu__RBB2S{animation:BookingDetail_menuFadeIn__Qe6iU .12s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f;margin-top:4px;min-width:210px;padding:6px 0;position:absolute;right:0;top:100%;z-index:50}@keyframes BookingDetail_menuFadeIn__Qe6iU{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.BookingDetail_menuGroup__K0gHz{padding:4px 0}.BookingDetail_menuGroupLabel__gEW38{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 14px 6px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.BookingDetail_menuDivider__fftaX{background:#f0f0f0;height:1px;margin:2px 0}.BookingDetail_menuItem__9vpDK{align-items:center;background:none;border:none;color:#374151;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:8px;padding:7px 14px;text-align:left;transition:background .1s;width:100%}.BookingDetail_menuItem__9vpDK:hover{background:#f5f6f8}.BookingDetail_menuItem__9vpDK:disabled{cursor:not-allowed;opacity:.4}.BookingDetail_menuItem__9vpDK:disabled:hover{background:none}.BookingDetail_menuItemDanger__u\+P6v{color:#c42b2b}.BookingDetail_menuItemDanger__u\+P6v:hover{background:#fef2f2}.BookingDetail_travelerFormGrid__6L7DF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:14px}.BookingDetail_travelerFormField__mMXbl{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.BookingDetail_travelerFormLabel__Jq2-6{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.BookingDetail_optionalLabel__1iox0{color:#9ca3af;font-weight:400;letter-spacing:0;text-transform:none}.BookingDetail_travelerFormInput__Cb72t{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#1a1d23;font-size:13px;padding:8px 10px;transition:border-color .15s}.BookingDetail_travelerFormInput__Cb72t:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);outline:none}.BookingDetail_travelerFormTextarea__G3S5d{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#1a1d23;font-family:inherit;font-size:13px;padding:8px 10px;resize:vertical;transition:border-color .15s}.BookingDetail_travelerFormTextarea__G3S5d:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);outline:none}.BookingDetail_addTravelerTabs__uugZ3{border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:0;margin-bottom:16px;overflow:hidden}.BookingDetail_addTravelerTab__iCvwe{align-items:center;background:#f8f9fb;border:none;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;padding:9px 14px;transition:all .15s}.BookingDetail_addTravelerTab__iCvwe:first-child{border-right:1px solid #e5e7eb}.BookingDetail_addTravelerTab__iCvwe:hover{background:#f0f1f3}.BookingDetail_addTravelerTabActive__V7N8l{background:#fff;box-shadow:inset 0 -2px 0 #f5a51e;box-shadow:inset 0 -2px 0 var(--primary-color,#f5a51e);color:#1a1d23}.BookingDetail_searchExistingWrap__kycRB{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.BookingDetail_searchExistingBar__nwMuF{align-items:center;background:#f8f9fb;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;padding:10px 14px}.BookingDetail_searchExistingIcon__AmNrd{color:#9ca3af;flex-shrink:0}.BookingDetail_searchExistingInput__miE2P{background:#0000;border:none;color:#1a1d23;flex:1 1;font-family:inherit;font-size:13px;outline:none}.BookingDetail_searchExistingInput__miE2P::placeholder{color:#9ca3af}.BookingDetail_searchExistingClear__eczxo{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.BookingDetail_searchExistingClear__eczxo:hover{background:#e5e7eb;color:#374151}.BookingDetail_searchExistingResults__DsumK{max-height:320px;overflow-y:auto}.BookingDetail_searchExistingEmpty__vriZu{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;justify-content:center;padding:32px 16px}.BookingDetail_searchPersonRow__VFM4x{align-items:center;background:#fff;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:9px 14px;text-align:left;transition:background .1s;width:100%}.BookingDetail_searchPersonRow__VFM4x:last-child{border-bottom:none}.BookingDetail_searchPersonRow__VFM4x:hover:not(:disabled){background:#f8f9fb}.BookingDetail_searchPersonRowAdded__IWqJL{cursor:default;opacity:.5}.BookingDetail_searchPersonAvatar__DlRa5{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:8px;color:#4338ca;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:34px;justify-content:center;text-transform:uppercase;width:34px}.BookingDetail_searchPersonInfo__DwcP4{flex:1 1;min-width:0}.BookingDetail_searchPersonName__VB\+KD{color:#1a1d23;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_searchPersonName__VB\+KD strong{font-weight:700}.BookingDetail_searchPersonMeta__8FV-p{align-items:center;color:#9ca3af;display:flex;font-size:10.5px;gap:4px;margin-top:1px}.BookingDetail_searchPersonCode__GZ25g{background:#eef2ff;border-radius:4px;color:#4338ca;font-family:SF Mono,Consolas,monospace;font-size:10px;font-weight:600;padding:1px 5px}.BookingDetail_searchPersonDot__x8X1J{color:#d1d5db}.BookingDetail_searchPersonType__APDsM{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px}.BookingDetail_searchPersonSelect__uOurE{align-items:center;background:#f3f4f6;border-radius:6px;color:#9ca3af;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .1s;width:28px}.BookingDetail_searchPersonRow__VFM4x:hover:not(:disabled) .BookingDetail_searchPersonSelect__uOurE{background:#eef2ff;color:#4338ca}.BookingDetail_searchPersonAdded__2m7\+w{align-items:center;color:#059669;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:3px}.BookingDetail_searchExistingPagination__AT-pN{align-items:center;background:#f8f9fb;border-top:1px solid #f0f0f0;display:flex;gap:10px;justify-content:center;padding:8px 14px}.BookingDetail_searchPageBtn__NRkaI{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;transition:all .15s;width:28px}.BookingDetail_searchPageBtn__NRkaI:hover:not(:disabled){background:#f5f6f8;border-color:#d1d5db}.BookingDetail_searchPageBtn__NRkaI:disabled{cursor:default;opacity:.35}.BookingDetail_searchPageInfo__tcOJr{color:#6b7280;font-size:11.5px;font-weight:600}.BookingDetail_postBookingForm__fD3wZ{display:flex;flex-direction:column;gap:2px}.BookingDetail_postBookingSectionLabel__H6Qha{align-items:center;border-top:1px solid #f0f0f0;color:#374151;display:flex;font-size:12px;font-weight:700;gap:6px;margin:14px 0 8px;padding-top:10px}.BookingDetail_modTotalRow__mTQ3K{grid-gap:12px;background:#f8f9fb;border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:8px 0;padding:12px 14px}.BookingDetail_modTotalItem__tha0x{display:flex;flex-direction:column;gap:2px}.BookingDetail_modTotalLabel__RU24d{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_modTotalValue__YiDyd{color:#1a1d23;font-size:15px;font-weight:700}.BookingDetail_modCheckboxRow__eh34V{display:flex;gap:20px;margin-top:4px}.BookingDetail_modCheckboxLabel__ccBnb{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:7px}.BookingDetail_modCheckboxLabel__ccBnb input[type=checkbox]{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;height:15px;width:15px}.BookingDetail_kpiRow3__ACIfG{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr;margin-bottom:16px}.BookingDetail_kpiRow2__yqa53{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.BookingDetail_kpiCard__z\+Kij{align-items:center;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:14px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;padding:22px 24px;transition:box-shadow .2s ease,transform .2s ease}.BookingDetail_kpiCard__z\+Kij:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-1px)}.BookingDetail_kpiContent__ITXUe{flex:1 1;min-width:0}.BookingDetail_kpiIcon__Kmydm{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;margin-left:16px;opacity:.2;width:48px}.BookingDetail_kpiLabel__Z5lSg{align-items:center;display:flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.BookingDetail_kpiInfoIcon__Rny6e{cursor:help;opacity:.4}.BookingDetail_kpiAmount__fe15c{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.BookingDetail_kpiSub__dNKJy{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:500;margin-top:8px}.BookingDetail_kpiBlue__O9xQk{background:linear-gradient(135deg,#eff6ff,#dbeafe 50%,#f0f7ff);border-color:#93c5fd}.BookingDetail_kpiBlue__O9xQk .BookingDetail_kpiLabel__Z5lSg{color:#1e40af}.BookingDetail_kpiBlue__O9xQk .BookingDetail_kpiIcon__Kmydm{color:#2563eb}.BookingDetail_kpiGreen__ShRld{background:linear-gradient(135deg,#f0fdf4,#dcfce7 50%,#f0fdf4);border-color:#86efac}.BookingDetail_kpiGreen__ShRld .BookingDetail_kpiLabel__Z5lSg{color:#166534}.BookingDetail_kpiGreen__ShRld .BookingDetail_kpiIcon__Kmydm{color:#16a34a}.BookingDetail_kpiRed__GLdbo{background:linear-gradient(135deg,#fef2f2,#fee2e2 50%,#fff5f5);border-color:#fecaca}.BookingDetail_kpiRed__GLdbo .BookingDetail_kpiLabel__Z5lSg{color:#991b1b}.BookingDetail_kpiRed__GLdbo .BookingDetail_kpiIcon__Kmydm{color:#dc2626}.BookingDetail_kpiNeutralPaid__QC751{background:#f8fafc;border-color:#cbd5e1}.BookingDetail_kpiNeutralPaid__QC751 .BookingDetail_kpiLabel__Z5lSg{color:#475569}.BookingDetail_kpiNeutralPaid__QC751 .BookingDetail_kpiIcon__Kmydm{color:#16a34a;opacity:.3}.BookingDetail_kpiAmber__m4qy4{background:linear-gradient(135deg,#fffbeb,#fef3c7 50%,#fffdf5);border-color:#fde68a}.BookingDetail_kpiAmber__m4qy4 .BookingDetail_kpiLabel__Z5lSg{color:#92400e}.BookingDetail_kpiAmber__m4qy4 .BookingDetail_kpiIcon__Kmydm{color:#d97706}.BookingDetail_kpiNeutral__aMa56{background:#f8fafc;border-color:#cbd5e1}.BookingDetail_kpiNeutral__aMa56 .BookingDetail_kpiLabel__Z5lSg{color:#475569}.BookingDetail_kpiNeutral__aMa56 .BookingDetail_kpiIcon__Kmydm{color:#64748b}.BookingDetail_kpiYellow__8-EBa{background:linear-gradient(135deg,#fffbeb,#fef9c4 50%,#fffdf5);border-color:#fde68a}.BookingDetail_kpiYellow__8-EBa .BookingDetail_kpiLabel__Z5lSg{color:#92400e}.BookingDetail_kpiYellow__8-EBa .BookingDetail_kpiIcon__Kmydm{color:#d97706}.BookingDetail_outstandingSection__oKrGr{background:#fafbfc;border:1px solid #dce0e5;border-radius:10px;box-shadow:0 2px 6px #0000000d,0 4px 14px #00000008;margin-bottom:14px;padding:18px}.BookingDetail_outstandingSectionTitle__ik5PS{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.BookingDetail_outstandingGrid__IB6RL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.BookingDetail_outstandingItem__ppc5P{background:#fff;border:1px solid #dce0e5;border-radius:9px;box-shadow:0 1px 4px #0000000d;padding:13px 15px}.BookingDetail_outstandingItemDanger__SsAsO{background:#fef8f8;border-color:#f5c2c2}.BookingDetail_outstandingItemSuccess__qFMCJ{background:#f4faf6;border-color:#c3e8d4}.BookingDetail_outstandingItemLabel__EVQ\+f{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.BookingDetail_outstandingItemValue__TNIkV{color:#1a1d23;font-size:17px;font-weight:800}.BookingDetail_outstandingItemValueLarge__HTYpP{color:#c42b2b;font-size:20px;font-weight:800}.BookingDetail_outstandingItemSuccess__qFMCJ .BookingDetail_outstandingItemValueLarge__HTYpP{color:#0d7a4f}.BookingDetail_outstandingItemSub__\+8d-0{color:#9ca3af;font-size:11px;margin-top:2px}.BookingDetail_priceBreakdown__Gxerq{border:1px solid #eceef1;border-radius:9px;overflow:hidden}.BookingDetail_priceRow__doKzY{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;font-size:12.5px;justify-content:space-between;padding:10px 14px}.BookingDetail_priceRow__doKzY:last-child{border-bottom:none}.BookingDetail_priceRowHead__tfyjf{background:#f8f9fb;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.BookingDetail_priceRowTotal__5Huf6{background:#f8f9fb}.BookingDetail_vatInfo__DyHu2{background:#fef8f0;border:1px solid #fde4b0;border-radius:7px;color:#8a5d1a;font-size:12.5px;margin-top:12px;padding:10px 14px}.BookingDetail_confirmGrid__eaBFJ{display:flex;flex-direction:column;gap:8px}.BookingDetail_confirmRow__VRLbM{align-items:center;border:1px solid #eceef1;border-radius:8px;display:flex;font-size:12.5px;justify-content:space-between;padding:10px 14px}.BookingDetail_confirmRowLeft__4xHK5{align-items:center;color:#1a1d23;display:flex;font-weight:600;gap:8px}.BookingDetail_confirmRowRight__kF9FC{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:10px}.BookingDetail_confirmRef__S0tgJ{background:#f5f6f8;border-radius:4px;color:#6b7280;font-family:SF Mono,Consolas,monospace;font-size:11.5px;padding:2px 7px}.BookingDetail_confirmBy__m6xDR{color:#9ca3af}.BookingDetail_paymentsGrid__e79q9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.BookingDetail_paymentSectionTitle__QC\+Ce{color:#1a1d23;font-size:13px;font-weight:700;margin-bottom:8px}.BookingDetail_paymentCard__BLIqB{border:1px solid #eceef1;border-radius:9px;margin-bottom:8px;overflow:hidden}.BookingDetail_paymentCardRow__W9jVO{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;font-size:12.5px;justify-content:space-between;padding:9px 12px}.BookingDetail_paymentCardRow__W9jVO:last-child{border-bottom:none}.BookingDetail_paymentCardRow__W9jVO span:first-child{color:#6b7280}.BookingDetail_paymentCardRow__W9jVO span:last-child{color:#1a1d23;font-weight:600}.BookingDetail_paymentSummaryBox__UMwHE{align-items:center;background:#f8f9fb;border:1px solid #eceef1;border-radius:9px;display:flex;justify-content:space-between;padding:12px 14px}.BookingDetail_paymentSummaryLabel__KOi04{color:#6b7280;font-size:11px;font-weight:500}.BookingDetail_paymentSummaryValue__FLtJS{color:#1a1d23;font-size:15px;font-weight:800}.BookingDetail_paymentSummaryOpen__P94yO{color:#c42b2b}.BookingDetail_docList__EvvzA{display:flex;flex-direction:column;gap:6px}.BookingDetail_docRow__KA5Iy{align-items:center;border:1px solid #eceef1;border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px;transition:background .15s}.BookingDetail_docRow__KA5Iy:hover{background:#fafbfc}.BookingDetail_docRowLeft__b-uZ9{align-items:center;display:flex;gap:10px}.BookingDetail_docIcon__UwCqc{align-items:center;background:#fff6e8;border-radius:7px;color:#f5a51e;color:var(--primary-color,#f5a51e);display:flex;height:34px;justify-content:center;width:34px}.BookingDetail_docName__0brsf{color:#1a1d23;font-size:12.5px;font-weight:600}.BookingDetail_docMeta__RtBuG{color:#9ca3af;font-size:11px;margin-top:1px}.BookingDetail_docRowRight__3LqLb{display:flex;gap:6px}.BookingDetail_docStatusIssued__M8fH\+{background:#e8f5ee;color:#0d7a4f}.BookingDetail_docStatusSent__OCJNY{background:#e0f0ff;color:#1a6fb5}.BookingDetail_docStatusDraft__PVLTb{background:#fff3cd;color:#856404}@keyframes BookingDetail_spin__o4xhD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingDetail_alHeader__sD6Zz{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.BookingDetail_alHeaderLeft__bfvrs{align-items:center;display:flex;gap:12px}.BookingDetail_alHeaderIcon__0d1ic{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.BookingDetail_alHeaderTitle__SCSxp{color:#111827;font-size:16px;font-weight:700}.BookingDetail_alHeaderSub__GMepW{color:#9ca3af;font-size:12px;margin-top:1px}.BookingDetail_alFiltersArea__3Y-wy{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.BookingDetail_alFilterGroup__-oIfj{align-items:center;display:flex;gap:6px}.BookingDetail_alFilterLabel__asAhe{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetail_alFilters__V5SeH{background:#f1f3f5;border-radius:8px;display:flex;gap:1px;padding:3px}.BookingDetail_alFilterBtn__afxUg{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:5px 12px;transition:all .15s}.BookingDetail_alFilterBtn__afxUg:hover{background:#ffffff80;color:#374151}.BookingDetail_alFilterActive__tNn3F{background:#fff!important;box-shadow:0 1px 3px #00000014;color:#111827}.BookingDetail_alFilterCount__l9sEE{background:#e5e7eb;border-radius:10px;color:#6b7280;font-size:10px;font-weight:700;line-height:16px;padding:0 5px}.BookingDetail_alStatsBar__b1tP0{align-items:center;background:#f8f9fb;border:1px solid #f1f3f5;border-radius:10px;display:flex;gap:0;margin-bottom:20px;padding:12px 20px}.BookingDetail_alStat__HXGIy{align-items:center;display:flex;flex:1 1;flex-direction:column}.BookingDetail_alStatNum__VdRKo{color:#111827;font-size:18px;font-weight:800;line-height:1}.BookingDetail_alStatLabel__clyCD{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.BookingDetail_alStatDivider__UvreF{background:#e5e7eb;height:28px;width:1px}.BookingDetail_auditEmptyState__C-5\+w{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-size:13px;gap:10px;padding:48px 20px;text-align:center}.BookingDetail_alTimeline__WyWon{display:flex;flex-direction:column;gap:24px}.BookingDetail_alGroup__HtLoj{display:flex;flex-direction:column;gap:8px}.BookingDetail_alDateRow__pQSdM{align-items:center;display:flex;gap:10px}.BookingDetail_alDateDot__mjWOb{background:#1e293b;border-radius:50%;flex-shrink:0;height:10px;width:10px}.BookingDetail_alDateLabel__xyZQp{color:#1e293b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.BookingDetail_alDateLine__ZDgEW{background:#e5e7eb;flex:1 1;height:1px}.BookingDetail_alDateCount__bhvYX{color:#9ca3af;font-size:11px;font-weight:600;white-space:nowrap}.BookingDetail_alGroupEntries__XLpJR{border-left:2px solid #e5e7eb;display:flex;flex-direction:column;gap:6px;margin-left:4px;padding-left:16px}.BookingDetail_alCard__7uj7h{background:#fff;border:1px solid #f1f3f5;border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.BookingDetail_alCard__7uj7h:hover{border-color:#e5e7eb;box-shadow:0 1px 4px #0000000a}.BookingDetail_alCardExpanded__gisD4{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.BookingDetail_alCard_success__kHiO6{border-left:3px solid #22c55e}.BookingDetail_alCard_destructive__rdORs{border-left:3px solid #ef4444}.BookingDetail_alCard_warning__DMw5f{border-left:3px solid #f59e0b}.BookingDetail_alCard_finance__kaKdc{border-left:3px solid #6366f1}.BookingDetail_alCard_neutral__Ofr2J{border-left:3px solid #d1d5db}.BookingDetail_alOverview__-GftP{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background .12s}.BookingDetail_alOverview__-GftP:hover{background:#fafbfc}.BookingDetail_alIconWrap__4Gc\+K{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.BookingDetail_alIcon_success__DXfwx{background:#f0fdf4;color:#16a34a}.BookingDetail_alIcon_destructive__6CMaf{background:#fef2f2;color:#dc2626}.BookingDetail_alIcon_warning__35Ms9{background:#fffbeb;color:#b45309}.BookingDetail_alIcon_finance__qcwjb{background:#eef2ff;color:#6366f1}.BookingDetail_alIcon_neutral__LtM\+P{background:#f3f4f6;color:#6b7280}.BookingDetail_alMain__4dpqO{flex:1 1;min-width:0}.BookingDetail_alActionRow__VmCkb{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.BookingDetail_alAction__kPTwX{color:#111827;font-size:13px;font-weight:700}.BookingDetail_alProductBadge__ruc2U{background:#f1f3f5;color:#4b5563;font-weight:700;gap:4px;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.BookingDetail_alFinBadge__00KdK,.BookingDetail_alProductBadge__ruc2U{align-items:center;border-radius:4px;display:inline-flex;font-size:10px}.BookingDetail_alFinBadge__00KdK{background:#eef2ff;color:#6366f1;font-weight:600;gap:3px;padding:2px 7px}.BookingDetail_alChangeBadge__bEqHy{background:#f8f9fb;border:1px solid #f1f3f5;border-radius:4px;color:#9ca3af;font-size:10px;font-weight:600;padding:2px 7px}.BookingDetail_alDescRow__8gTqU{margin-top:3px}.BookingDetail_alDesc__1yxDh{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden}.BookingDetail_alMeta__d7xdI{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:120px}.BookingDetail_alMetaUser__TgfTu{align-items:center;display:flex;gap:6px}.BookingDetail_alUserIcon__1fiX5{align-items:center;background:#1e293b;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.BookingDetail_alUserSys__QSwTC{background:#e5e7eb;color:#6b7280}.BookingDetail_alUserName__FcMWP{color:#374151;font-size:11.5px;font-weight:600;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_alTime__tfK8R{font-feature-settings:"tnum";color:#9ca3af;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500}.BookingDetail_alChevron__\+5\+Gr{align-items:center;color:#d1d5db;display:flex;flex-shrink:0;transition:color .12s}.BookingDetail_alOverview__-GftP:hover .BookingDetail_alChevron__\+5\+Gr{color:#9ca3af}.BookingDetail_alDetail__1e1IJ{background:#f8f9fb;border-top:1px solid #f1f3f5;display:flex;flex-direction:column;gap:16px;padding:16px 20px}.BookingDetail_alDetailSection__YkWM1{display:flex;flex-direction:column;gap:8px}.BookingDetail_alDetailSectionTitle__aQX2Y{color:#9ca3af;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.BookingDetail_alDetailDesc__f0VFu{background:#fff;border:1px solid #f1f3f5;border-radius:8px;color:#374151;font-size:13px;line-height:1.6;padding:10px 14px}.BookingDetail_alDetailGrid__st5EK{grid-gap:1px;background:#e5e7eb;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));overflow:hidden}.BookingDetail_alDetailGridItem__QNBpV{background:#fff;display:flex;flex-direction:column;gap:3px;padding:10px 14px}.BookingDetail_alDetailGridFull__n7Fie{grid-column:1/-1}.BookingDetail_alDetailGridLabel__si5xq{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_alDetailGridValue__T\+QIo{color:#111827;font-size:12.5px;font-weight:500;word-break:break-word}.BookingDetail_alDetailMono__xQRX6{color:#4b5563;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11.5px}.BookingDetail_alDiffTableWrap__hgPtp{background:#fff;border:1px solid #f1f3f5;border-radius:8px;overflow:hidden}.BookingDetail_alDiffTable__F-a2f{border-collapse:collapse;font-size:12px;width:100%}.BookingDetail_alDiffTable__F-a2f th{background:#f8f9fb;border-bottom:1px solid #f1f3f5;color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.04em;padding:8px 14px;text-align:left;text-transform:uppercase}.BookingDetail_alDiffTable__F-a2f td{border-bottom:1px solid #f8f9fb;padding:10px 14px;vertical-align:middle}.BookingDetail_alDiffTable__F-a2f tr:last-child td{border-bottom:none}.BookingDetail_alDiffField__V9SIr{color:#374151;font-weight:700;min-width:100px}.BookingDetail_alDiffOld__HCMQR{color:#9ca3af;text-decoration:line-through}.BookingDetail_alDiffArrow__2IPWu{color:#d1d5db;font-size:14px;text-align:center;width:30px}.BookingDetail_alDiffNew__ceEeq{color:#111827;font-weight:600}.BookingDetail_alMetaFooter__9j9ky{align-items:center;border-top:1px solid #f1f3f5;color:#9ca3af;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;padding-top:10px}.BookingDetail_alMetaFooterDot__3ZXks{color:#d1d5db}@media (max-width:768px){.BookingDetail_alHeader__sD6Zz{flex-direction:column}.BookingDetail_alFiltersArea__3Y-wy{align-items:flex-start;flex-direction:column}.BookingDetail_alStatsBar__b1tP0{flex-wrap:wrap;gap:8px;padding:10px 14px}.BookingDetail_alStatDivider__UvreF{display:none}.BookingDetail_alOverview__-GftP{flex-wrap:wrap;padding:10px 12px}.BookingDetail_alMeta__d7xdI{flex-direction:row;gap:8px;min-width:auto}.BookingDetail_alDetailGrid__st5EK{grid-template-columns:1fr}.BookingDetail_alDesc__1yxDh{-webkit-line-clamp:2}.BookingDetail_kpiRow2__yqa53,.BookingDetail_kpiRow3__ACIfG,.BookingDetail_paymentsGrid__e79q9{grid-template-columns:1fr}.BookingDetail_headerCard__-I\+2d{flex-direction:column}.BookingDetail_customerOverviewGrid__eeH2Y,.BookingDetail_discountAppliedGrid__gkjrU,.BookingDetail_outstandingGrid__IB6RL{grid-template-columns:1fr}}.BookingDetail_productChips__qs22b{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.BookingDetail_productChip__0qzaL{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:5px;color:#2563eb;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;padding:2px 8px;white-space:nowrap}.BookingDetail_typePickerGrid__cnVXn{display:flex;flex-direction:column;gap:6px}.BookingDetail_typePickerCard__veJPZ{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #f0f1f3;border:1.5px solid var(--border-light,#f0f1f3);border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:all .15s}.BookingDetail_typePickerCard__veJPZ:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 2px 8px #f5a51e1a}.BookingDetail_typePickerIcon__B25N2{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.BookingDetail_typePickerText__Z7ptB{flex:1 1;min-width:0}.BookingDetail_typePickerLabel__ZUPsW{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:13.5px;font-weight:700}.BookingDetail_typePickerDesc__d5HDe{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:11.5px;margin-top:1px}.BookingDetail_assignmentTabWrap__s-HjV{animation:BookingDetail_slideUp__7yPOy .3s ease;display:flex;flex-direction:column;gap:26px}.BookingDetail_assignProductCard__s1B5z{background:#fff;border:1px solid #dce0e5;border-radius:12px;box-shadow:0 2px 6px #0000000f,0 6px 20px #0000000a;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.BookingDetail_assignProductCard__s1B5z:hover{box-shadow:0 6px 20px #0000001a,0 4px 10px #0000000d;transform:translateY(-1px)}.BookingDetail_assignProductHeader__JcR1S{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;min-height:48px;padding:12px 20px}.BookingDetail_assignProductTitle__8dEW0{align-items:center;display:flex;gap:10px;min-width:0}.BookingDetail_assignProductIcon__o5cla{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.BookingDetail_assignProductName__-gmOK{color:#111827;font-size:14px;font-weight:700;white-space:nowrap}.BookingDetail_assignProductSub__rILwo{color:#6b7280;font-size:11.5px;margin-top:1px}.BookingDetail_assignProductActions__JEH-n{align-items:center;display:flex;flex-shrink:0;gap:10px;white-space:nowrap}.BookingDetail_assignCount__wDClA{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 10px}.BookingDetail_btnEditSmall__DYsWi{align-items:center;background:#fff;border:1px solid #f5a51e;border-radius:6px;color:#f5a51e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s}.BookingDetail_btnEditSmall__DYsWi:hover{background:#fff8eb}.BookingDetail_assignProductBody__YWJLs{padding:0}.BookingDetail_assignEmpty__3lGpA{color:#9ca3af;font-size:13px;padding:24px 20px;text-align:center}.BookingDetail_assignTable__Lvxj7{border-collapse:collapse;table-layout:fixed;width:100%}.BookingDetail_assignTable__Lvxj7 thead th{background:#fafafa;border-bottom:1px solid #eee;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:10px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.BookingDetail_assignTable__Lvxj7 thead th:first-child{text-align:center;width:40px}.BookingDetail_assignTable__Lvxj7 thead th:nth-child(2){width:auto}.BookingDetail_assignTable__Lvxj7 thead th:nth-child(3){text-align:center;width:80px}.BookingDetail_assignTable__Lvxj7 thead th:nth-child(4){text-align:center;width:110px}.BookingDetail_assignTable__Lvxj7 thead th:nth-child(5){text-align:center;width:130px}.BookingDetail_assignTable__Lvxj7 thead th:nth-child(6){text-align:center;width:100px}.BookingDetail_assignTable__Lvxj7 tbody td{border-bottom:1px solid #f0f0f0;color:#111827;font-size:13px;padding:12px 16px;vertical-align:middle}.BookingDetail_assignTable__Lvxj7 tbody td:first-child,.BookingDetail_assignTable__Lvxj7 tbody td:nth-child(3),.BookingDetail_assignTable__Lvxj7 tbody td:nth-child(4),.BookingDetail_assignTable__Lvxj7 tbody td:nth-child(5),.BookingDetail_assignTable__Lvxj7 tbody td:nth-child(6){text-align:center}.BookingDetail_assignTable__Lvxj7 tbody tr:last-child td{border-bottom:none}.BookingDetail_assignTable__Lvxj7 tbody tr:hover{background:#f9fafb}.BookingDetail_assignTypePill__BT6M9{border-radius:4px;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.BookingDetail_assignPaxAdult__Khxp7,.BookingDetail_assignPaxChild__k9PYO,.BookingDetail_assignPaxInfant__r680l{background:#eff6ff;color:#2563eb}.BookingDetail_assignPricingYes__Hw4wV{align-items:center;color:#0d7a4f;display:inline-flex;font-size:12px;font-weight:600;gap:4px}.BookingDetail_assignPricingNo__lHaND{color:#9ca3af;font-size:12px;font-style:italic}.BookingDetail_btnRemoveAssign__jXVPw{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:5px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:4px 10px;transition:all .15s}.BookingDetail_btnRemoveAssign__jXVPw:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.BookingDetail_btnRemoveDisabled__r60y0{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.45}.BookingDetail_assignAddSection__vQOPm{background:#fafbfc;border-top:1px dashed #e5e7eb;padding:14px 16px}.BookingDetail_assignAddLabel__oZkhe{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.BookingDetail_assignAddList__uXGEK{display:flex;flex-direction:column;gap:6px}.BookingDetail_assignAddRow__jYwS5{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}.BookingDetail_assignAddInfo__emn-M{align-items:center;display:flex;gap:10px}.BookingDetail_btnAddAssign__7cpfz{align-items:center;background:#eef9f3;border:1px solid #c3e8d4;border-radius:5px;color:#0d7a4f;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:4px 10px;transition:all .15s}.BookingDetail_btnAddAssign__7cpfz:hover{background:#dcf3e6;border-color:#86d4a6}.BookingDetail_assignRuleNotice__LjSNZ{align-items:flex-start;background:#fffbeb;border-top:1px solid #fde68a;color:#92400e;display:flex;font-size:11.5px;gap:10px;line-height:1.5;padding:12px 16px}.BookingDetail_assignRuleNotice__LjSNZ svg{flex-shrink:0;margin-top:1px}.BookingDetail_assignSaveBar__3BPnA{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px 20px}.BookingDetail_assignSaveInfo__lVZGh{align-items:center;color:#92400e;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:8px}.BookingDetail_assignChangeBadgeAdd__W0Bhn{background:#dcfce7;border-radius:4px;color:#166534;font-size:11px;font-weight:700;padding:2px 8px}.BookingDetail_assignChangeBadgeRemove__vxgdP{background:#fee2e2;border-radius:4px;color:#991b1b;font-size:11px;font-weight:700;padding:2px 8px}.BookingDetail_btnSaveAssign__mKAjZ{align-items:center;background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 20px;transition:all .15s;white-space:nowrap}.BookingDetail_btnSaveAssign__mKAjZ:hover:not(:disabled){background:#e09000;box-shadow:0 2px 8px #f5a51e4d}.BookingDetail_btnSaveAssign__mKAjZ:disabled{cursor:not-allowed;opacity:.6}.BookingDetail_ssrCountBadge__wH7lR{align-items:center;background:#eef2ff;border:1px solid #dbe4ff;border-radius:999px;color:#3b5bdb;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px;transition:all .15s;white-space:nowrap}.BookingDetail_ssrCountBadge__wH7lR:hover{background:#dbe4ff;border-color:#bac8ff}.BookingDetail_ssrExpandArrow__IYuxc{font-size:9px;margin-left:2px;transition:transform .2s}.BookingDetail_ssrExpandArrowOpen__-f4cn{transform:rotate(180deg)}.BookingDetail_ssrCountEmpty__uzZfM{color:#d1d5db;font-size:12px}.BookingDetail_ssrExpandedRow__O5AZ- td{background:#f8faff;border-top:none;padding:0!important}.BookingDetail_ssrExpandedPanel__2c2\+Y{border-bottom:1px solid #eceef1;border-top:1px dashed #dbe4ff;padding:12px 16px 14px 48px}.BookingDetail_ssrExpandedHeader__RWwsj{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.BookingDetail_ssrExpandedTitle__jCu6K{align-items:center;color:#3b5bdb;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em}.BookingDetail_ssrAddInlineBtn__HuStk{align-items:center;background:#fff;border:1px solid #dbe4ff;border-radius:6px;color:#3b5bdb;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;transition:all .15s}.BookingDetail_ssrAddInlineBtn__HuStk:hover{background:#eef2ff;border-color:#bac8ff}.BookingDetail_ssrExpandedList__5tS10{display:flex;flex-direction:column;gap:4px}.BookingDetail_ssrExpandedItem__ltsit{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:8px;display:flex;gap:8px;padding:6px 10px;transition:border-color .15s}.BookingDetail_ssrExpandedItem__ltsit:hover{border-color:#d1d5db}.BookingDetail_ssrExpandedCatIcon__TZCrY{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:6px;color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.BookingDetail_ssrExpandedCatIcon__TZCrY svg{height:14px;width:14px}.BookingDetail_ssrExpandedCode__f5Efs{border-radius:5px;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;white-space:nowrap}.BookingDetail_ssrExpandedName__i3k5h{color:#1a1d23;flex:1 1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ssrExpandedQty__xtyB5{background:#f3f4f6;border-radius:4px;color:#6b7280;font-family:monospace;font-size:11px;font-weight:700;padding:1px 6px}.BookingDetail_ssrExpandedStatus__c87R8{border-radius:999px;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.BookingDetail_ssrExpandedRemove__DsOwo{align-items:center;background:none;border:1px solid #0000;border-radius:5px;color:#d1d5db;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s;width:22px}.BookingDetail_ssrExpandedRemove__DsOwo:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.BookingDetail_ssrExpandedPricing__yvIqU{align-items:center;display:flex;flex-shrink:0;gap:10px;margin-left:auto}.BookingDetail_ssrPriceItem__cQo5m{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.BookingDetail_ssrPriceLabel__7Qvg-{color:#9ca3af;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ssrPriceVal__56UiJ{color:#4b5563;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:600}.BookingDetail_ssrPriceValSell__wa5MO{color:#1a1d23;font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:700}.BookingDetail_ssrPriceValTotal__6tOpW{color:#f5a51e;color:var(--primary-color,#f5a51e);font-family:JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:800}.BookingDetail_ssrExpandedEditPrice__ExTeC{align-items:center;background:none;border:1px solid #0000;border-radius:5px;color:#d1d5db;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s;width:22px}.BookingDetail_ssrExpandedEditPrice__ExTeC:hover{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6}.BookingDetail_ssrCurrentPriceGroup__CwANr{align-items:center;display:flex;flex-shrink:0;gap:4px;margin-left:auto}.BookingDetail_ssrCurrentPriceChip__7eCT9{align-items:center;background:#f3f4f6;border-radius:5px;color:#4b5563;display:flex;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;gap:4px;padding:2px 7px;white-space:nowrap}.BookingDetail_ssrCurrentPriceChipSell__jdGc9{background:#e8f5e9;color:#1a1d23;font-weight:700}.BookingDetail_ssrCurrentPriceChipLabel__UY8LG{color:#9ca3af;font-family:-apple-system,system-ui,sans-serif;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ssrCurrentEditPrice__WyHya{align-items:center;background:none;border:1px solid #0000;border-radius:5px;color:#d1d5db;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s;width:22px}.BookingDetail_ssrCurrentEditPrice__WyHya:hover{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6}.BookingDetail_ssrPricingEditForm__PHsfa{display:flex;flex-direction:column;gap:14px;padding:4px 0}.BookingDetail_ssrPricingEditRow__WIgtz{display:flex;flex-direction:column;gap:4px}.BookingDetail_ssrPricingEditLabel__r0p9t{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ssrPricingEditInputWrap__9uppG{align-items:center;border:1.5px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden;transition:border-color .15s}.BookingDetail_ssrPricingEditInputWrap__9uppG:focus-within{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.BookingDetail_ssrPricingEditCurrency__pbrDp{align-items:center;background:#f9fafb;border-right:1px solid #e5e7eb;color:#9ca3af;display:flex;font-size:13px;font-weight:700;height:38px;padding:0 10px}.BookingDetail_ssrPricingEditInput__uwfRz{background:#fff;border:none;color:#1a1d23;flex:1 1;font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:600;outline:none;padding:8px 12px}.BookingDetail_ssrPricingEditInput__uwfRz::-webkit-inner-spin-button,.BookingDetail_ssrPricingEditInput__uwfRz::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.BookingDetail_ssrPricingEditSummary__eaQ1m{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;justify-content:space-between;margin-top:4px;padding:12px 14px}.BookingDetail_ssrPricingEditSummaryLabel__p9FuV{color:#15803d;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BookingDetail_ssrPricingEditSummaryValue__1WFDO{color:#15803d;font-family:JetBrains Mono,SF Mono,monospace;font-size:16px;font-weight:800}.BookingDetail_ssrModalBody__HeyiL{display:flex;flex-direction:column;gap:14px;padding:4px 0}.BookingDetail_ssrModalToolbar__VDRhK{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.BookingDetail_ssrModalSummaryPill__N3jxi{align-items:baseline;background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:999px;display:inline-flex;gap:5px;padding:5px 12px}.BookingDetail_ssrModalPillNum__6QMEL{color:#1a1d23;color:var(--text-primary,#1a1d23);font-family:JetBrains Mono,SF Mono,monospace;font-size:14px;font-weight:800}.BookingDetail_ssrModalPillLabel__0GrMe{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;font-weight:600}.BookingDetail_ssrModalSearchWrap__beNvz{align-items:center;display:flex;flex:1 1;gap:8px;max-width:320px}.BookingDetail_ssrModalSearchBox__svaZ1{flex:1 1;position:relative}.BookingDetail_ssrModalSearchIcon__6mQVt{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);display:flex;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BookingDetail_ssrModalSearchInput__r9N1N{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:8px;border-radius:var(--radius-sm,8px);font-family:inherit;font-size:12px;outline:none;padding:7px 30px 7px 32px;transition:border-color .15s;width:100%}.BookingDetail_ssrModalSearchInput__r9N1N:focus{border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.BookingDetail_ssrModalSearchClear__vk2M4{background:none;border:none;color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);cursor:pointer;display:flex;padding:2px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.BookingDetail_ssrModalSearchClear__vk2M4:hover{color:#ef4444}.BookingDetail_ssrCtxPanel__a2R7K{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;overflow:hidden}.BookingDetail_ssrCtxSection__Xk3T8{border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);padding:12px 14px}.BookingDetail_ssrCtxSection__Xk3T8:last-child{border-bottom:none}.BookingDetail_ssrCtxSectionHeader__phb7X{align-items:center;display:flex;gap:8px;margin-bottom:10px}.BookingDetail_ssrCtxSectionIcon__gGMtw{align-items:center;background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border-radius:6px;border-radius:var(--radius-sm,6px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.BookingDetail_ssrCtxSectionTitle__RPQ9v{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BookingDetail_ssrCtxHint__EC4Gd{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);font-size:10px;margin-left:auto}.BookingDetail_ssrCtxChipRow__izZc9{display:flex;flex-wrap:wrap;gap:8px}.BookingDetail_ssrCtxFlightCard__wt2VF{background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;min-width:180px;padding:10px 14px;position:relative;text-align:left;transition:all .15s}.BookingDetail_ssrCtxFlightCard__wt2VF:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);box-shadow:0 1px 3px #0000000f;box-shadow:var(--shadow-xs,0 1px 3px #0000000f)}.BookingDetail_ssrCtxFlightCardActive__InUvy{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light,#f5a51e)!important;box-shadow:0 0 0 3px #f5a51e1a!important}.BookingDetail_ssrCtxFlightRoute__Nmw4j{align-items:center;color:#1a1d23;color:var(--text-primary,#1a1d23);display:flex;font-size:13px;font-weight:700;gap:6px}.BookingDetail_ssrCtxFlightRoute__Nmw4j svg{color:#f5a51e;color:var(--accent-amber-light,#f5a51e);flex-shrink:0}.BookingDetail_ssrCtxFlightMeta__r-1\+2{align-items:center;color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;font-size:10px;gap:8px;padding-left:20px}.BookingDetail_ssrCtxLegChip__dXoPC{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:6px;border-radius:var(--radius-sm,6px);color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .15s;white-space:nowrap}.BookingDetail_ssrCtxLegChip__dXoPC:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e)}.BookingDetail_ssrCtxLegChipActive__tXpu9{background:linear-gradient(135deg,#fffdf7,#fff8eb)!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light,#f5a51e)!important;box-shadow:0 0 0 3px #f5a51e14;color:#1a1d23;color:var(--text-primary,#1a1d23);font-weight:600}.BookingDetail_ssrCtxLegDir__jinZg{background:#eceef1;background:var(--surface-sunken,#eceef1);border-radius:3px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 5px}.BookingDetail_ssrCtxLegChipActive__tXpu9 .BookingDetail_ssrCtxLegDir__jinZg{background:#f5a51e;background:var(--accent-amber-light,#f5a51e);color:#fff}.BookingDetail_ssrActiveCtxBar__BqsDl{align-items:center;background:linear-gradient(135deg,#fffdf7,#fff8eb);border:1.5px solid #fde4b0;border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;flex-wrap:wrap;gap:8px;padding:7px 12px}.BookingDetail_ssrActiveCtxLabel__-qPy3{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-right:2px;text-transform:uppercase}.BookingDetail_ssrActiveCtxChip__Qcr6m{align-items:center;background:#fff;border:1px solid #fde4b0;border-radius:999px;color:#1a1d23;color:var(--text-primary,#1a1d23);display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.BookingDetail_ssrActiveCtxChip__Qcr6m svg{color:#f5a51e;color:var(--accent-amber-light,#f5a51e);flex-shrink:0}.BookingDetail_ssrActiveCtxChipMuted__HEa5E{align-items:center;background:#0000;border-radius:999px;color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);display:inline-flex;font-size:10.5px;font-weight:500;gap:5px;padding:3px 9px;white-space:nowrap}.BookingDetail_ssrSectionHeading__PEyKm{align-items:center;color:#9ca3af;color:var(--text-tertiary,#9ca3af);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.BookingDetail_ssrSelectedCount__9Gk5s{align-items:center;background:#f5a51e;background:var(--accent-amber-light,#f5a51e);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.BookingDetail_ssrCatGrid__XUlMv{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media (max-width:780px){.BookingDetail_ssrCatGrid__XUlMv{grid-template-columns:repeat(2,1fr)}}.BookingDetail_ssrCatCard__gQClP{align-items:center;background:#fff;background:var(--surface,#fff);border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:11px 13px;position:relative;text-align:left;transition:all .15s;width:100%}.BookingDetail_ssrCatCard__gQClP:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);box-shadow:0 1px 3px #0000000f;box-shadow:var(--shadow-xs,0 1px 3px #0000000f);transform:translateY(-1px)}.BookingDetail_ssrCatIcon__ksWuf{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:6px;border-radius:var(--radius-sm,6px);color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:34px;justify-content:center;line-height:1;width:34px}.BookingDetail_ssrCatIcon__ksWuf svg{height:18px;width:18px}.BookingDetail_ssrCatInfo__JH4cA{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.BookingDetail_ssrCatLabel__w3MZ\+{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ssrCatDesc__GJ8G9{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ssrCatBadge__acb2M{align-items:center;border-radius:999px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.BookingDetail_ssrBreadcrumb__UNu\+U{align-items:center;display:flex;gap:8px;margin-bottom:12px}.BookingDetail_ssrBreadcrumbBack__DAEKi{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:4px 8px;transition:all .15s}.BookingDetail_ssrBreadcrumbBack__DAEKi:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8);color:#6b7280;color:var(--text-secondary,#6b7280)}.BookingDetail_ssrBreadcrumbSep__XVX1a{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);font-size:12px}.BookingDetail_ssrBreadcrumbCurrent__endwq{align-items:center;display:flex;font-size:12px;font-weight:700;gap:4px}.BookingDetail_ssrBreadcrumbCurrent__endwq svg{height:14px;width:14px}.BookingDetail_ssrItemList__NkDgY{border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;max-height:320px;overflow:hidden;overflow-y:auto}.BookingDetail_ssrItemRow__WvZ3m{align-items:center;background:#fff;background:var(--surface,#fff);border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);display:flex;gap:10px;padding:9px 14px;transition:background .15s}.BookingDetail_ssrItemRow__WvZ3m:last-child{border-bottom:none}.BookingDetail_ssrItemRow__WvZ3m:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.BookingDetail_ssrItemCatIcon__ItPQd{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:5px;color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.BookingDetail_ssrItemCatIcon__ItPQd svg{height:13px;width:13px}.BookingDetail_ssrItemCodeBadge__dI4hZ{background:#eceef1;background:var(--surface-sunken,#eceef1);border-radius:4px;color:#9ca3af;color:var(--text-tertiary,#9ca3af);flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:52px;padding:3px 7px;text-align:center}.BookingDetail_ssrItemBody__W3\+NK{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.BookingDetail_ssrItemName__8DQqO{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12px;font-weight:600}.BookingDetail_ssrItemDesc__PQG5n{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ssrItemUnit__NPYh8{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);flex-shrink:0;font-size:10px;white-space:nowrap}.BookingDetail_changeCustomerBar__j6w-X{align-items:center;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #e0e7ff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:12px 18px}.BookingDetail_changeCustomerInfo__0qZTj{align-items:center;color:#475569;display:flex;font-size:13px;gap:8px}.BookingDetail_changeCustomerBadge__MHMsQ{background:#e0e7ff;border-radius:4px;color:#4338ca;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.BookingDetail_btnChangeCustomer__b-UbU{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:7px;color:#2563eb;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:7px 16px;transition:all .15s}.BookingDetail_btnChangeCustomer__b-UbU:hover{background:#eff6ff;border-color:#93c5fd;box-shadow:0 1px 4px #2563eb14}.BookingDetail_ccCurrentBar__2X5gq{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:10px 14px}.BookingDetail_ccCurrentLabel__TbbbM{color:#94a3b8;font-weight:500}.BookingDetail_ccSearchRow__Zh5G6{display:flex;gap:8px;margin-bottom:16px}.BookingDetail_ccTypeSelect__wiPAq{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:12px;min-width:130px;padding:8px 10px}.BookingDetail_ccSearchWrap__e4i7c{flex:1 1;position:relative}.BookingDetail_ccSearchIcon__51kpR{color:#94a3b8;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BookingDetail_ccSearchInput__J-DUF{border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:13px;outline:none;padding:8px 12px 8px 32px;transition:border-color .15s;width:100%}.BookingDetail_ccSearchInput__J-DUF:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14}.BookingDetail_ccSearchBtn__T959V{align-items:center;background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:8px 16px;transition:background .15s;white-space:nowrap}.BookingDetail_ccSearchBtn__T959V:hover:not(:disabled){background:#1d4ed8}.BookingDetail_ccSearchBtn__T959V:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_ccResults__Jm5nh{background:#fff;border:1px solid #eceef1;border-radius:10px;max-height:380px;min-height:200px;overflow-y:auto}.BookingDetail_ccEmpty__M4VCv{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:48px 20px;text-align:center}.BookingDetail_ccEmpty__M4VCv p{font-size:13px;margin:0}.BookingDetail_ccRow__gQKNV{align-items:center;border-bottom:1px solid #f4f5f7;cursor:pointer;display:flex;gap:12px;padding:11px 14px;transition:background .12s}.BookingDetail_ccRow__gQKNV:last-child{border-bottom:none}.BookingDetail_ccRow__gQKNV:hover{background:#f8f9fb}.BookingDetail_ccRowSelected__bJw7M{background:#fff9f0!important;border-left:3px solid #f5a51e;border-left:3px solid var(--primary-color,#f5a51e)}.BookingDetail_ccAvatar__4pJQc{align-items:center;background:#f1f5f9;border-radius:10px;color:#64748b;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.BookingDetail_ccRowInfo__VHFKm{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.BookingDetail_ccRowName__wLrRh{color:#1e293b;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ccRowEmail__fz0N9{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_ccTypeBadge__pPGcQ{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.03em;padding:2px 7px;text-transform:uppercase}.BookingDetail_badgePrivate__VO\+mb{background:#ecfdf5;color:#059669}.BookingDetail_badgeCompany__cqriC{background:#eff6ff;color:#2563eb}.BookingDetail_ccRowCode__zVywV{color:#94a3b8;flex-shrink:0;font-family:SF Mono,Fira Code,monospace;font-size:11px;font-weight:500}.BookingDetail_ccCheck__4pXwK{color:#f5a51e;color:var(--primary-color,#f5a51e);flex-shrink:0}.BookingDetail_btnSecondaryOutline__TiYaP{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:all .15s}.BookingDetail_btnSecondaryOutline__TiYaP:hover{background:#f8fafc;border-color:#cbd5e1}.BookingDetail_btnPrimaryAction__52zFI{background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease}.BookingDetail_btnPrimaryAction__52zFI:hover:not(:disabled){background:#c2410c;background:var(--brand-orange-active,#c2410c)}.BookingDetail_btnPrimaryAction__52zFI:disabled{cursor:not-allowed;opacity:.5}.BookingDetail_spinIcon__b0F2W{animation:BookingDetail_spinAnim__PJcfV 1s linear infinite}@keyframes BookingDetail_spinAnim__PJcfV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingDetail_ssrItemAddBtn__iPVrN{align-items:center;background:#f5a51e;background:var(--accent-amber-light,#f5a51e);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;transition:all .15s;white-space:nowrap}.BookingDetail_ssrItemAddBtn__iPVrN:hover:not(:disabled){background:#e09500;background:var(--accent-amber,#e09500);box-shadow:0 1px 4px #f5a51e4d}.BookingDetail_ssrItemAddBtn__iPVrN:disabled{cursor:not-allowed;opacity:.6}.BookingDetail_ssrCurrentList__OOy7q{border:1.5px solid #e5e7eb;border:1.5px solid var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);display:flex;flex-direction:column;gap:0;overflow:hidden}.BookingDetail_ssrCurrentRow__f5sUf{align-items:center;background:#fff;background:var(--surface,#fff);border-bottom:1px solid #f0f1f3;border-bottom:1px solid var(--border-light,#f0f1f3);display:flex;gap:10px;padding:8px 14px;transition:background .15s}.BookingDetail_ssrCurrentRow__f5sUf:last-child{border-bottom:none}.BookingDetail_ssrCurrentRow__f5sUf:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.BookingDetail_ssrCurrentRowDeleting__Q66kM{background:#fef2f2!important;border-color:#fecaca}.BookingDetail_ssrCurrentCatIcon__KO9gE{align-items:center;background:#f9fafb;background:var(--ssr-cat-bg,#f9fafb);border-radius:5px;color:#6b7280;color:var(--ssr-cat-color,#6b7280);display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.BookingDetail_ssrCurrentCatIcon__KO9gE svg{height:13px;width:13px}.BookingDetail_ssrCurrentCodeBadge__gSwaS{border-radius:4px;flex-shrink:0;font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em;min-width:52px;padding:2px 7px;text-align:center}.BookingDetail_ssrCurrentBody__13C2Q{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;min-width:0}.BookingDetail_ssrCurrentLabel__CPKsZ{color:#1a1d23;color:var(--text-primary,#1a1d23);font-size:12px;font-weight:600}.BookingDetail_ssrCurrentDesc__NPo1j{color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:10.5px}.BookingDetail_ssrCurrentQty__hOaa3{color:#6b7280;color:var(--text-secondary,#6b7280);flex-shrink:0;font-size:11px;font-weight:600}.BookingDetail_ssrCurrentQty__hOaa3 span{color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);font-size:10px;font-weight:400}.BookingDetail_ssrCurrentStatus__S10va{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.BookingDetail_ssrCurrentRemove__GWUWY{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#c1c4cb;color:var(--text-quaternary,#c1c4cb);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .15s;width:24px}.BookingDetail_ssrCurrentRemove__GWUWY:hover{background:#fef2f2;color:#dc2626}.BookingDetail_ssrDeleteConfirmBar__\+Sgss{align-items:center;animation:BookingDetail_ssrDeleteSlide__6jB3F .15s ease;display:flex;gap:8px;padding:0 14px}.BookingDetail_ssrDeleteConfirmText__yb6U6{color:#b91c1c;flex:1 1;font-size:11.5px;font-weight:600}.BookingDetail_ssrDeleteConfirmText__yb6U6 strong{font-weight:800}.BookingDetail_ssrDeleteConfirmActions__kagjZ{display:flex;flex-shrink:0;gap:6px}.BookingDetail_ssrDeleteBtnCancel__RBkp5{background:#fff;background:var(--surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:5px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;padding:4px 10px;transition:all .15s}.BookingDetail_ssrDeleteBtnCancel__RBkp5:hover{background:#f5f6f8;background:var(--surface-raised,#f5f6f8)}.BookingDetail_ssrDeleteBtnConfirm__bIkuE{align-items:center;background:#dc2626;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:4px;padding:4px 10px;transition:all .15s}.BookingDetail_ssrDeleteBtnConfirm__bIkuE:hover:not(:disabled){background:#b91c1c}.BookingDetail_ssrDeleteBtnConfirm__bIkuE:disabled{cursor:not-allowed;opacity:.6}@keyframes BookingDetail_ssrDeleteSlide__6jB3F{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.BookingDetail_ssrNoFlightsBox__9bG-E{align-items:center;background:#fffbeb;border:1.5px solid #fde68a;border-radius:10px;border-radius:var(--radius-md,10px);color:#92400e;display:flex;font-size:13px;gap:12px;padding:20px}.BookingDetail_ssrNoFlightsBox__9bG-E svg{flex-shrink:0;opacity:.4}.BookingDetail_ssrEmptyState__2oPn9{background:#f5f6f8;background:var(--surface-raised,#f5f6f8);border:1.5px dashed #e5e7eb;border:1.5px dashed var(--border,#e5e7eb);border-radius:10px;border-radius:var(--radius-md,10px);color:#9ca3af;color:var(--text-tertiary,#9ca3af);font-size:12.5px;padding:20px;text-align:center}.BookingDetail_ssrEmptyState__2oPn9 strong{color:#1a1d23;color:var(--text-primary,#1a1d23)}.BookingDetail_spin__o4xhD{animation:BookingDetail_spinRotate__0zrB2 .8s linear infinite}@keyframes BookingDetail_spinRotate__0zrB2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingDetail_bookingStats__64sPl{background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;flex-wrap:wrap;margin-bottom:12px;padding:14px 8px}.BookingDetail_bStat__hNZz4{align-items:center;border-left:1px solid #eef0f3;display:flex;flex:1 1;gap:12px;min-width:150px;padding:4px 18px}.BookingDetail_bStat__hNZz4:first-child{border-left:none}.BookingDetail_bStatIcon__rEmgj{align-items:center;background:#f1f5f9;border-radius:10px;color:#475569;display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.BookingDetail_bStatTxt__fmViK{display:flex;flex-direction:column;gap:2px;min-width:0}.BookingDetail_bStatLabel__tbZnp{color:#9aa3af;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.BookingDetail_bStatValue__KBrkr{color:#1a1d23;font-size:18px;font-weight:800}.BookingDetail_bStatSub__40U\+B{color:#9ca3af;font-size:11px}.BookingDetail_bStatDanger__FGMw\+{color:#dc2626}@media (max-width:768px){.BookingDetail_bStat__hNZz4{border-left:none;min-width:45%}}.FooterActions_wrapper__3KLmb{bottom:0;margin-top:24px;position:-webkit-sticky;position:sticky;z-index:50}.FooterActions_bar__RSHWj{background:linear-gradient(180deg,#fff,#f9fafb);border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 -8px 24px #0000000f,0 -2px 8px #0000000a;justify-content:space-between;padding:14px 18px}.FooterActions_bar__RSHWj,.FooterActions_left__Q8cSA,.FooterActions_saved__ercW4{align-items:center;display:flex}.FooterActions_saved__ercW4{color:#16a34a;font-size:13px;font-weight:600;gap:8px}.FooterActions_actions__uiF3g{display:flex;gap:12px}.FooterActions_cancelBtn__tdo1r{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 18px;transition:.2s}.FooterActions_cancelBtn__tdo1r:hover{background:#f9fafb;border-color:#d1d5db}.FooterActions_saveBtn__8SGFv{background:linear-gradient(135deg,#f5a51e,#ffcc70);border:none;border-radius:12px;box-shadow:0 8px 20px #f5a51e59;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px;transition:.25s}.FooterActions_saveBtn__8SGFv:hover{box-shadow:0 12px 26px #f5a51e73;transform:translateY(-1px)}.HeaderSettings_page__47d0o{background:#f7f8fb}.HeaderSettings_pageHeader__XyOt3{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:14px;display:flex;justify-content:space-between;margin-bottom:22px;padding:18px 24px}.HeaderSettings_headerLeft__W4eK\+{align-items:center;display:flex;gap:14px}.HeaderSettings_headerIcon__BIsN3{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border-radius:14px;color:#fff;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;width:44px}.HeaderSettings_pageHeader__XyOt3 h1{color:#111827;font-size:18px;font-weight:700;margin:0}.HeaderSettings_pageHeader__XyOt3 p{color:#6b7280;font-size:13px;margin:2px 0 0}.HeaderSettings_resetBtn__-E-YM{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 14px}.HeaderSettings_resetBtn__-E-YM:hover{background:#f9fafb}.HeaderSettings_card__dRktW{background:linear-gradient(180deg,#fffaf0,#fff);padding:22px}.HeaderSettings_cardHeader__4jan7{margin-bottom:18px}.HeaderSettings_cardTitle__wGUKo{align-items:center;display:flex;gap:12px}.HeaderSettings_sectionIcon__INSlY{align-items:center;background:#f5a51e;border-radius:10px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.HeaderSettings_cardHeader__4jan7 h3{color:#111827;font-size:16px;font-weight:700;margin:0}.HeaderSettings_cardHeader__4jan7 p{color:#6b7280;font-size:13px;margin:2px 0 0}.HeaderSettings_logoBlock__qmOnk{margin-bottom:18px}.HeaderSettings_label__RIzaX{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.HeaderSettings_logoRow__eyPBn{align-items:center;display:flex;gap:20px}.HeaderSettings_logoPreview__8jvQd{align-items:center;background:#fff;border:1.5px dashed #d1d5db;border-radius:12px;display:flex;height:64px;justify-content:center;width:140px}.HeaderSettings_logoPreview__8jvQd img{max-height:48px;max-width:120px}.HeaderSettings_logoActions__eKgps{display:flex;flex-direction:column;gap:6px}.HeaderSettings_uploadBtn__2yMUe{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:8px 14px}.HeaderSettings_uploadBtn__2yMUe:hover{background:#f9fafb}.HeaderSettings_hint__vc236{color:#6b7280;font-size:12px}.HeaderSettings_formRow__aswtQ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.HeaderSettings_field__3YR8f label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.HeaderSettings_field__3YR8f input{border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:42px;padding:0 12px}.HeaderSettings_card__dRktW{background:#fff;border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:22px;padding:20px}.HeaderSettings_navCard__BmGbg{background:linear-gradient(180deg,#f8fafc,#fff)}.HeaderSettings_cardHeaderRow__kamEk{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.HeaderSettings_darkIcon__8l2sQ{align-items:center;background:#334155;border-radius:10px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.HeaderSettings_primaryBtn__97zQq{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:8px 14px}.HeaderSettings_menuList__PVnAq{display:flex;flex-direction:column;gap:10px}.HeaderSettings_menuRow__oNn1V{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:grid;gap:12px;grid-template-columns:56px 1.2fr 1.1fr 1.4fr auto auto;padding:10px}.HeaderSettings_dragIndex__mhxLj{align-items:center;color:#111827;display:flex;font-size:13px;font-weight:600;gap:6px}.HeaderSettings_input__zFMxN{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;height:38px;padding:0 12px}.HeaderSettings_selectWrap__swPWj{align-items:center;display:flex;gap:8px}.HeaderSettings_menuTypeSelect__hz7AB{flex:1 1;min-width:0}.HeaderSettings_menuTypeSelect__hz7AB select{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:13px;height:38px;padding:0 34px 0 12px;transition:all .15s ease;width:100%}.HeaderSettings_menuTypeSelect__hz7AB select:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e24;outline:none}.HeaderSettings_select__bKAws{background:#0000;border:none;font-size:13px}.HeaderSettings_deleteBtn__c1kZU{background:none;border:none;color:#ef4444;cursor:pointer}.HeaderSettings_accountCard__-oCJJ{background:linear-gradient(180deg,#faf5ff,#fff)}.HeaderSettings_purpleIcon__qfak6{align-items:center;background:#9333ea;border-radius:10px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.HeaderSettings_accountToggle__zh1i2{align-items:center;background:#fff;border-radius:14px;display:flex;justify-content:space-between;margin:14px 0 18px;padding:14px 16px}.HeaderSettings_accountToggle__zh1i2 h4{font-size:14px;margin:0}.HeaderSettings_accountToggle__zh1i2 p{color:#6b7280;font-size:12px;margin:2px 0 0}.HeaderSettings_inlineToggle__EAVuz{align-items:center;display:flex;font-size:13px;gap:10px;margin-top:24px}.HeaderSettings_orangeIcon__\+f1o4{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.HeaderSettings_blueIcon__5KOuS,.HeaderSettings_orangeIcon__\+f1o4{align-items:center;border-radius:10px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.HeaderSettings_blueIcon__5KOuS{background:linear-gradient(135deg,#2563eb,#60a5fa)}.HeaderSettings_trustCard__qWqyr{background:linear-gradient(180deg,#fffaf0,#fff)}.HeaderSettings_badgeList__4hF8Q{display:flex;flex-direction:column;gap:12px}.HeaderSettings_badgeRow__G0PKV{grid-gap:12px;align-items:center;background:#fff;border:1px solid #fcd34d;border-radius:14px;display:grid;gap:12px;grid-template-columns:56px 120px 1fr auto auto;padding:12px}.HeaderSettings_uploadBox__t8kr6{align-items:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:10px;display:flex;gap:8px;padding:6px 10px}.HeaderSettings_uploadBox__t8kr6 button{background:none;border:none;cursor:pointer;font-size:13px}.HeaderSettings_languageCard__U7jDW{background:linear-gradient(180deg,#f5f9ff,#fff)}.HeaderSettings_selectorGrid__t3gFh{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:18px}.HeaderSettings_selectorBox__ZyQFN{align-items:center;background:#f8fafc;border:1px solid #dbeafe;border-radius:14px;display:flex;justify-content:space-between;padding:14px 16px}.HeaderSettings_selectorLeft__F2AOM{align-items:center;display:flex;font-size:14px;font-weight:600;gap:10px}.HeaderSettings_selectorIcon__3VxbV{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:10px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.HeaderSettings_field__3YR8f select{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:42px;padding:0 36px 0 12px;transition:all .15s ease;width:100%}.HeaderSettings_field__3YR8f select:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e24;outline:none}.HeaderSettings_deviceCard__U7iwb{background:linear-gradient(180deg,#fff,#f9fafb)}.HeaderSettings_deviceIcon__\+wI2t{align-items:center;background:#374151;border-radius:10px;color:#fff;display:flex;height:36px;justify-content:center;width:36px}.HeaderSettings_warningText__F5af4{color:#f97316;font-size:12px;margin-top:2px}.HeaderSettings_deviceGrid__OP\+s2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:16px}.HeaderSettings_deviceBox__VdLDT{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;justify-content:space-between;padding:16px}.HeaderSettings_deviceLeft__k05vi{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:12px}.HeaderSettings_deviceMiniIcon__NvewB{align-items:center;background:#4b5563;border-radius:10px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.HeaderSettings_footerBar__wTVg4{align-items:center;background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 12px #0000000f,0 -1px 0 #0000000d;display:flex;justify-content:space-between;margin-top:24px;padding:14px 24px;position:-webkit-sticky;position:sticky}.HeaderSettings_saved__nwkcu{align-items:center;color:#16a34a;display:flex;font-size:13px;gap:6px}.HeaderSettings_footerActions__6HbyL{display:flex;gap:12px}.HeaderSettings_cancelBtn__SD52h{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:14px;padding:10px 18px}.HeaderSettings_saveBtn__aCfEU{background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.cms-form-scope input:not([type=checkbox]):not([type=radio]):not([type=file]),.cms-form-scope select,.cms-form-scope textarea{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-size:14px;line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.cms-form-scope input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:40px;padding:10px 12px}.cms-form-scope textarea{padding:10px 12px}.cms-form-scope input:not([type=checkbox]):not([type=radio]):not([type=file])::placeholder,.cms-form-scope textarea::placeholder{color:#9ca3af}.cms-form-scope input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.cms-form-scope select:focus,.cms-form-scope textarea:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e29;outline:none}.cms-form-scope input:not([type=checkbox]):not([type=radio]):not([type=file]):disabled,.cms-form-scope select:disabled,.cms-form-scope textarea:disabled{background:#f3f4f6;color:#6b7280;cursor:not-allowed}.FooterSettings_page__pF00e{background:#f7f8fb}.FooterSettings_page__pF00e button,.FooterSettings_page__pF00e input,.FooterSettings_page__pF00e select,.FooterSettings_page__pF00e textarea{font-family:inherit}.FooterSettings_pageHeader__dSztt{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:14px;display:flex;justify-content:space-between;margin-bottom:22px;padding:18px 24px}.FooterSettings_headerLeft__\+M\+2x{align-items:center;display:flex;gap:14px}.FooterSettings_headerIcon__DW469{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border-radius:14px;color:#fff;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;width:44px}.FooterSettings_pageHeader__dSztt h1{color:#111827;font-size:18px;font-weight:700;margin:0}.FooterSettings_pageHeader__dSztt p{color:#6b7280;font-size:13px;margin:2px 0 0}.FooterSettings_resetBtn__cNZoQ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 14px}.FooterSettings_resetBtn__cNZoQ:hover{background:#f9fafb}.FooterNavigation_card__W-2uM{background:#fff;border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:22px;padding:20px}.FooterNavigation_cardHeader__PcXME{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.FooterNavigation_cardHeader__PcXME h3{color:#111827;font-size:16px;font-weight:700;margin:0}.FooterNavigation_cardHeader__PcXME p{color:#6b7280;font-size:13px;margin:2px 0 0}.FooterNavigation_group__Q72I5{background:#fcfcfd;border:1px solid #e5e7eb;border-radius:14px;margin-top:16px;padding:12px}.FooterNavigation_groupHeader__OBbMo{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.FooterNavigation_categoryHeading__9\+HBp{flex:1 1}.FooterNavigation_categoryInput__aiknn{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-family:inherit;font-size:13px;font-weight:600;height:38px;letter-spacing:.01em;padding:0 12px;width:100%}.FooterNavigation_categoryInput__aiknn:focus,.FooterNavigation_input__qZY-h:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e24;outline:none}.FooterNavigation_groupActions__gjCqA{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.FooterNavigation_addBtn__cudUx{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;min-height:32px;padding:6px 10px;transition:background .15s ease}.FooterNavigation_addBtn__cudUx:hover{background:#de941b}.FooterNavigation_deleteCategoryBtn__VvNy0{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:10px;color:#dc2626;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;min-height:32px;padding:6px 10px;transition:background .15s ease}.FooterNavigation_deleteCategoryBtn__VvNy0:hover{background:#fff5f5}.FooterNavigation_moveControl__zGM1q{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:inline-flex;height:32px;overflow:hidden}.FooterNavigation_moveBtn__P8pBw{align-items:center;background:#0000;border:none;border-right:1px solid #eef2f7;color:#6b7280;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.FooterNavigation_moveBtn__P8pBw:hover:not(:disabled){background:#f9fafb;color:#334155}.FooterNavigation_moveBtn__P8pBw:last-child{border-right:none}.FooterNavigation_moveBtn__P8pBw:disabled{cursor:not-allowed;opacity:.45}.FooterNavigation_row__PxaBv{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;margin-bottom:8px;padding:10px}.FooterNavigation_input__qZY-h{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-family:inherit;font-size:14px;height:38px;padding:0 12px}.FooterNavigation_linksArea__4YA35{background:#fff;border:1px dashed #d1d5db;border-radius:10px;padding:10px}.FooterNavigation_emptyState__fbjSj{background:#fff;border-radius:8px;color:#6b7280;font-size:12px;margin:0;padding:8px 10px}.FooterNavigation_rowActions__b7uTw{align-items:center;display:inline-flex;gap:8px;justify-self:end}.FooterNavigation_deleteBtn__g8\+QT{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.FooterNavigation_deleteBtn__g8\+QT:hover{background:#fff1f2}@media (max-width:1100px){.FooterNavigation_groupHeader__OBbMo{flex-direction:column}.FooterNavigation_groupActions__gjCqA{justify-content:flex-start;width:100%}.FooterNavigation_row__PxaBv{grid-template-columns:1fr}.FooterNavigation_rowActions__b7uTw{justify-self:start}}.FooterPaymentIcons_card__-mbR-{background:linear-gradient(180deg,#f8fafc,#fff);border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:22px;padding:20px}.FooterPaymentIcons_cardHeader__3yeFY{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.FooterPaymentIcons_cardHeader__3yeFY h3{font-size:16px;margin:0}.FooterPaymentIcons_cardHeader__3yeFY p{color:#6b7280;font-size:13px;margin:0}.FooterPaymentIcons_addBtn__Ac9MP{align-items:center;background:#f5a51e;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px}.FooterPaymentIcons_iconList__\+Ali2{margin-top:10px}.FooterPaymentIcons_row__UUDxD{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:grid;gap:10px;grid-template-columns:44px 140px 1fr auto auto;margin-bottom:10px;padding:10px}.FooterPaymentIcons_drag__i40Dr{align-items:center;color:#6b7280;display:flex;gap:4px}.FooterPaymentIcons_drag__i40Dr span{font-size:12px}.FooterPaymentIcons_uploadBox__4IIMv{align-items:center;background:#f1f5f9;border:1px dashed #cbd5f5;border-radius:10px;display:flex;gap:8px;padding:6px 10px}.FooterPaymentIcons_uploadBox__4IIMv button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:12px;padding:4px 10px}.FooterPaymentIcons_input__rxAIR{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:40px;padding:0 12px}.FooterPaymentIcons_deleteBtn__B9sl8{background:none;border:none;color:#ef4444;cursor:pointer}.FooterBrand_card__TRrR4{background:linear-gradient(180deg,#fff,#fafafa);border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:22px;padding:20px}.FooterBrand_cardHeader__m9UfI{margin-bottom:14px}.FooterBrand_headerLeft__W7DxH{align-items:center;display:flex;gap:10px}.FooterBrand_iconBox__ci-R0{align-items:center;background:#fff7e5;border-radius:8px;color:#f59e0b;display:flex;height:30px;justify-content:center;width:30px}.FooterBrand_cardHeader__m9UfI h3{font-size:16px;margin:0}.FooterBrand_cardHeader__m9UfI p{color:#6b7280;font-size:13px;margin:0}.FooterBrand_grid__AZIcR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.FooterBrand_field__xPHKU{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.FooterBrand_field__xPHKU label{color:#374151;font-size:13px;font-weight:600}.FooterBrand_input__yrYDM{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:40px;padding:0 12px;width:100%}.FooterBrand_logoInputWrap__L9nFC{align-items:center;display:flex;flex:1 1;gap:8px}.FooterBrand_logoInputWrap__L9nFC svg{color:#9ca3af;flex-shrink:0}.FooterBrand_logoRow__jlCpN{align-items:center;display:flex;gap:10px}.FooterBrand_uploadBtn__OgMwo{align-items:center;background:#fff7e5;border:1px solid #f5d7a0;border-radius:9px;color:#9a6700;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;height:34px;padding:0 12px;white-space:nowrap}.FooterBrand_fileInput__8Kmj1{display:none}.FooterBrand_uploadError__Rc\+HP{color:#dc2626;font-size:12px;margin:8px 0 0}.FooterBrand_previewWrap__jWL6R{margin-top:10px}.FooterBrand_logoPreview__j674P{background:#fff;border:1px solid #e5e7eb;border-radius:8px;height:50px;object-fit:contain;width:120px}.FooterBrand_textarea__700UN{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-family:inherit;font-size:14px;line-height:1.5;min-height:80px;padding:10px 12px;resize:vertical}.FooterBottomBar_card__NLvsd{background:linear-gradient(180deg,#fff,#fafafa);border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:22px;padding:20px}.FooterBottomBar_cardHeader__0NSWR{margin-bottom:14px}.FooterBottomBar_cardHeader__0NSWR h3{font-size:16px;margin:0}.FooterBottomBar_cardHeader__0NSWR p{color:#6b7280;font-size:13px;margin:0}.FooterBottomBar_field__SPbs6{display:flex;flex-direction:column;gap:7px}.FooterBottomBar_field__SPbs6 label{color:#374151;font-size:13px;font-weight:600}.FooterBottomBar_input__Xl8E1{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;height:40px;padding:0 12px}.HomepageSettings_page__vktnt{background:#f7f8fb}.HomepageSettings_pageHeader__9IaSr{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:14px;display:flex;justify-content:space-between;margin-bottom:22px;padding:18px 24px}.HomepageSettings_headerLeft__04uO3{align-items:center;display:flex;gap:14px}.HomepageSettings_headerIcon__Ok79d{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border-radius:14px;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.HomepageSettings_pageHeader__9IaSr h1{color:#111827;font-size:18px;font-weight:700;margin:0}.HomepageSettings_pageHeader__9IaSr p{color:#6b7280;font-size:13px;margin:2px 0 0}.HomepageSettings_coolTag__No0Mu{align-items:center;background:#eef2ff;border-radius:999px;color:#3730a3;display:inline-flex;font-size:12px;font-weight:600;margin-top:8px;padding:3px 10px}.HomepageSettings_resetBtn__cQoq1{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 14px}.HomepageSettings_card__nyrAB{background:#fff;border-radius:18px;box-shadow:0 8px 24px #0000000f;margin-bottom:18px;padding:20px}.HomepageSettings_card__nyrAB h3{color:#111827;font-size:16px;margin:0 0 10px}.HomepageSettings_hint__53OCR{color:#6b7280;font-size:12px;margin:0 0 10px}.HomepageSettings_grid2__adcSJ,.HomepageSettings_heroTopGrid__w\+DeY{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.HomepageSettings_heroTopGrid__w\+DeY{margin-bottom:2px}.HomepageSettings_heroContentGrid__YmFIt{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.HomepageSettings_itemGrid2__ktSrr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.HomepageSettings_itemGrid3__fc4Dk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.HomepageSettings_field__Xzzgr{margin-bottom:10px}.HomepageSettings_field__Xzzgr label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.HomepageSettings_field__Xzzgr input,.HomepageSettings_field__Xzzgr textarea,.HomepageSettings_jsonArea__ru4DH{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-family:inherit;font-size:14px;line-height:1.45;padding:10px 12px;width:100%}.HomepageSettings_jsonArea__ru4DH{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.HomepageSettings_field__Xzzgr input:focus,.HomepageSettings_field__Xzzgr textarea:focus,.HomepageSettings_jsonArea__ru4DH:focus{background:#fff;border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e29;outline:none}.HomepageSettings_field__Xzzgr input::placeholder,.HomepageSettings_field__Xzzgr textarea::placeholder{color:#9ca3af}.HomepageSettings_imageUploadRow__wyzsa{align-items:center;display:flex;gap:8px}.HomepageSettings_heroBackgroundField__1M7tr{margin-top:4px}.HomepageSettings_heroBackgroundPanel__qaRQB{background:#fcfcfd;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.HomepageSettings_heroBackgroundControlRow__JTkuC{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.HomepageSettings_heroBackgroundInputWrap__DE\+We{min-width:0}.HomepageSettings_heroBackgroundInputWrap__DE\+We input{width:100%}.HomepageSettings_heroBackgroundButtons__Nu9pC{align-items:center;display:inline-flex;gap:8px}.HomepageSettings_heroBackgroundEmpty__aTR89,.HomepageSettings_heroBackgroundPreviewCard__0ypAh{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:10px;min-height:168px}.HomepageSettings_heroBackgroundPreviewCard__0ypAh{padding:8px}.HomepageSettings_heroBackgroundEmpty__aTR89{align-items:center;background:#f9fafb;color:#9ca3af;display:flex;font-size:13px;justify-content:center;padding:16px}.HomepageSettings_uploadBtn__HtUbS{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;line-height:1;min-height:38px;padding:8px 12px;white-space:nowrap}.HomepageSettings_field__Xzzgr .HomepageSettings_uploadBtn__HtUbS{display:inline-flex;margin-bottom:0;vertical-align:middle}.HomepageSettings_heroBackgroundButtons__Nu9pC .HomepageSettings_uploadBtn__HtUbS{min-height:40px;padding:0 14px}.HomepageSettings_uploadBtn__HtUbS svg{display:block;flex-shrink:0;height:14px;width:14px}.HomepageSettings_uploadBtn__HtUbS:hover{background:#f9fafb}.HomepageSettings_uploadBtn__HtUbS input{display:none}.HomepageSettings_imagePreview__nzsDH{border:1px solid #e5e7eb;border-radius:10px;height:114px;margin-top:8px;object-fit:cover;width:100%}.HomepageSettings_heroImagePreview__yBoWl{border:1px solid #e5e7eb;border-radius:10px;height:150px;object-fit:cover;width:100%}.HomepageSettings_imagePreviewWrap__u8PEy{position:relative}.HomepageSettings_imagePreviewWrap__u8PEy .HomepageSettings_imagePreview__nzsDH{margin-top:0}.HomepageSettings_previewActionBtn__7hZzk{align-items:center;background:#111827b3;border:1px solid #fff9;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;opacity:0;padding:7px 10px;position:absolute;right:10px;top:10px;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,background .18s ease}.HomepageSettings_imagePreviewWrap__u8PEy:hover .HomepageSettings_previewActionBtn__7hZzk{opacity:1;transform:translateY(0)}.HomepageSettings_previewActionBtn__7hZzk:hover{background:#111827d1}.HomepageSettings_fullImageWrap__2kw0I{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;max-height:75vh;overflow:auto;width:100%}.HomepageSettings_fullImage__IuwqP{background:#111827;display:block;max-height:75vh;min-height:320px;object-fit:contain;width:100%}@media (max-width:980px){.HomepageSettings_heroBackgroundControlRow__JTkuC,.HomepageSettings_heroContentGrid__YmFIt,.HomepageSettings_heroTopGrid__w\+DeY{grid-template-columns:1fr}.HomepageSettings_heroBackgroundButtons__Nu9pC{justify-content:flex-start}.HomepageSettings_tabHeaderRow__SmWyS{align-items:stretch;grid-template-columns:1fr}.HomepageSettings_tabHeaderActions__2BhrT{justify-content:flex-start}.HomepageSettings_marqueeRow__Vn-hp{grid-template-columns:1fr}.HomepageSettings_marqueeRemoveBtn__O4RCM{justify-self:flex-start}.HomepageSettings_marqueeList__fp0t1,.HomepageSettings_searchFieldRow__OGjqq{grid-template-columns:1fr}.HomepageSettings_searchFieldRemoveBtn__tz530{justify-self:flex-start}.HomepageSettings_compactList__MuH5Q{grid-template-columns:1fr}}.HomepageSettings_uploadError__xRLmS{color:#b91c1c;font-size:12px}.HomepageSettings_customBadgeInput__v2kke{margin-top:8px}.HomepageSettings_fieldHint__eEbds{color:#6b7280;display:block;font-size:12px;line-height:1.35;margin:6px 4px}.HomepageSettings_avatarPreview__1IGO1{border:1px solid #e5e7eb;border-radius:999px;height:58px;margin-top:8px;object-fit:cover;width:58px}.HomepageSettings_sectionHeader__CcR-a{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.HomepageSettings_sectionHeaderFields__Dfc5F{grid-gap:12px;background:#f8f9fc;border:1px solid #e8ecf4;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;padding:12px 16px}.HomepageSettings_inlineActions__X25ji{align-items:center;display:flex;gap:8px}.HomepageSettings_searchFieldRow__OGjqq{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.HomepageSettings_searchFieldCell__KrKfC{margin-bottom:0}.HomepageSettings_searchFieldRemoveBtn__tz530{font-size:13px;line-height:1;margin-top:0;min-height:38px;padding:8px 12px}.HomepageSettings_tabHeaderRow__SmWyS{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(240px,1fr) auto;margin-bottom:10px}.HomepageSettings_tabNameField__c\+wtA{margin-bottom:0}.HomepageSettings_tabHeaderActions__2BhrT{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.HomepageSettings_tabActionBtn__nTndm{font-size:13px;line-height:1;margin-top:0;min-height:38px;padding:8px 12px}.HomepageSettings_tabHeaderActions__2BhrT .HomepageSettings_dangerBtn__b--w6{margin-top:0}.HomepageSettings_marqueeList__fp0t1{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.HomepageSettings_marqueeItemCard__qYWIJ{padding:10px 12px;width:100%}.HomepageSettings_marqueeList__fp0t1>.HomepageSettings_itemCard__wW9LP:only-child,.HomepageSettings_marqueeList__fp0t1>.HomepageSettings_marqueeItemCard__qYWIJ:only-child{grid-column:1/-1}@media (min-width:1680px){.HomepageSettings_marqueeList__fp0t1{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1280px){.HomepageSettings_marqueeList__fp0t1{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomepageSettings_marqueeRow__Vn-hp{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.HomepageSettings_marqueeField__5\+qhe{margin-bottom:0}.HomepageSettings_marqueeField__5\+qhe label{margin-bottom:4px}.HomepageSettings_marqueeRemoveBtn__O4RCM{font-size:13px;line-height:1;margin-top:0;min-height:38px;padding:8px 12px}.HomepageSettings_compactList__MuH5Q{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.HomepageSettings_compactList__MuH5Q .HomepageSettings_itemCard__wW9LP{margin-bottom:0}.HomepageSettings_compactList__MuH5Q>.HomepageSettings_itemCard__wW9LP:only-child{grid-column:1/-1}.HomepageSettings_itemCard__wW9LP{background:#fcfcfd;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:10px;padding:12px}.HomepageSettings_nestedCard__8H1Jf{background:#fff;border:1px dashed #d1d5db;border-radius:10px;margin-top:8px;padding:10px}.HomepageSettings_smallBtn__7GDdc{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px}.HomepageSettings_smallBtn__7GDdc:hover{background:#f9fafb}.HomepageSettings_dangerBtn__b--w6{align-items:center;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:8px;padding:7px 10px}.HomepageSettings_dangerBtn__b--w6:hover{background:#ffe4e6}.HomepageSettings_errorBox__NfDL8{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:10px 12px}.HomepageSettings_modalActions__iCA6i{display:flex;gap:12px;justify-content:flex-end}.HomepageSettings_modalBtn__DC0Oe{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px}.HomepageSettings_modalPrimary__d74p7{background:#f5a51e;border:none;color:#fff}.HomepageSettings_modalText__hD\+RG{color:#374151;font-size:15px;line-height:1.5;margin:0}.FAQManager_page__dwc-i{background:#f7f8fb}.FAQManager_header__uwABT{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.FAQManager_header__uwABT h1{font-size:20px;margin:0}.FAQManager_header__uwABT p{color:#6b7280;font-size:13px}.FAQManager_primaryBtn__6ITTk{background:#f5a51e;border:none;border-radius:10px;color:#fff}.FAQManager_primaryBtn__6ITTk,.FAQManager_secondaryBtn__IxRVP{align-items:center;cursor:pointer;display:flex;gap:6px;padding:8px 14px}.FAQManager_secondaryBtn__IxRVP{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151}.FAQManager_secondaryBtn__IxRVP:hover{background:#f9fafb;border-color:#d1d5db}.FAQManager_tableSection__tASi-{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.FAQManager_card__tpzIB{background:linear-gradient(180deg,#fff,#f9fafb);padding:14px}.FAQManager_footerBar__BUEHI{align-items:center;color:#374151;display:flex;font-size:14px;justify-content:space-between;padding:20px 16px}.FAQManager_footerCount__lR76f{font-weight:500}.FAQManager_row__3BO9Q{grid-gap:12px;align-items:center;border-bottom:1px solid #e5e7eb;display:grid;gap:12px;grid-template-columns:50px 1fr 160px auto auto;padding:12px}.FAQManager_row__3BO9Q:last-child{border-bottom:none}.FAQManager_drag__FopAc{align-items:center;color:#9ca3af;display:flex;gap:6px}.FAQManager_question__IF0uO{color:#111827;font-weight:500}.FAQManager_scope__njuEO{background:#eef2ff;border-radius:999px;color:#3730a3;font-size:12px;padding:4px 10px;text-align:center}.FAQManager_actions__yyX6L{align-items:center;display:flex;gap:8px}.FAQManager_deleteBtn__kThTw,.FAQManager_editBtn__RwgfH{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px}.FAQManager_editBtn__RwgfH:hover{color:#f5a51e}.FAQManager_deleteBtn__kThTw:hover{color:#dc2626}.FAQManager_loadingText__hJN7W{color:#6b7280;margin:0;padding:24px;text-align:center}.AddEditFAQModal_formGrid__mu74k{display:flex;flex-direction:column;gap:22px}.AddEditFAQModal_fieldWide__Ev8nQ label,.AddEditFAQModal_field__W7Hlu label{color:#111827;display:block;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:6px}.AddEditFAQModal_fieldWide__Ev8nQ input,.AddEditFAQModal_fieldWide__Ev8nQ textarea,.AddEditFAQModal_field__W7Hlu input,.AddEditFAQModal_field__W7Hlu select{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;padding:12px 14px;transition:all .2s ease;width:90%}.AddEditFAQModal_fieldWide__Ev8nQ input::placeholder,.AddEditFAQModal_fieldWide__Ev8nQ textarea::placeholder{color:#9ca3af}.AddEditFAQModal_fieldWide__Ev8nQ input:focus,.AddEditFAQModal_fieldWide__Ev8nQ textarea:focus,.AddEditFAQModal_field__W7Hlu input:focus,.AddEditFAQModal_field__W7Hlu select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e26;outline:none}.AddEditFAQModal_fieldWide__Ev8nQ textarea{line-height:1.6;min-height:140px;resize:vertical;width:90%}.AddEditFAQModal_row__iHSCK{align-items:stretch;display:flex;gap:24px}.AddEditFAQModal_field__W7Hlu{flex:1 1}.AddEditFAQModal_statusBox__3sSNZ{align-items:center;background:linear-gradient(180deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:14px;display:flex;gap:14px;justify-content:space-between;min-width:220px;padding:14px 16px}.AddEditFAQModal_statusBox__3sSNZ label{color:#374151;font-size:13px;font-weight:600}.AddEditFAQModal_cancelBtn__k7h3E{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.AddEditFAQModal_cancelBtn__k7h3E:hover{background:#f9fafb;border-color:#d1d5db}.AddEditFAQModal_primaryBtn__N9yVr{background:linear-gradient(135deg,#f5a51e,#ffcc70);border:none;border-radius:12px;box-shadow:0 6px 16px #f5a51e59;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:all .2s ease}.AddEditFAQModal_primaryBtn__N9yVr:hover{box-shadow:0 10px 22px #f5a51e73;transform:translateY(-1px)}.AddEditFAQModal_primaryBtn__N9yVr:active{transform:translateY(0)}.AddEditFAQModal_deleteBtn__8paVK:hover{color:#dc2626}.SubscribersManager_container__pWyP2{background:#f7f8fb}.SubscribersManager_toolbar__aPgS0{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.SubscribersManager_manager__9jaAH{font-size:20px;font-weight:700}.SubscribersManager_subtitle__EqEqm{color:#6b7280;display:block;font-size:12px;margin-top:4px}.SubscribersManager_search__wZT6a{border:1px solid #e5e7eb;border-radius:12px;height:42px;min-width:260px;padding:0 14px}.SubscribersManager_error__6idO6{background:#fef2f2;border-radius:12px;color:#b91c1c;font-size:14px;margin-bottom:16px;padding:12px 16px}.SubscribersManager_loading__VOKCv{color:#6b7280;font-size:14px;margin-bottom:16px;padding:16px;text-align:center}.SubscribersManager_emptyCell__VX0fk{color:#6b7280;padding:24px;text-align:center}.SubscribersManager_tableSection__oPwiC{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.SubscribersManager_tableCard__1kkqX{overflow:hidden;width:100%}.SubscribersManager_footerBar__3Y-Af{align-items:center;color:#374151;display:flex;font-size:14px;justify-content:space-between;padding:20px 16px}.SubscribersManager_footerCount__TzT6p{font-weight:500}.SubscribersManager_table__ANcTk{border-collapse:collapse;width:100%}.SubscribersManager_table__ANcTk td,.SubscribersManager_table__ANcTk th{border-bottom:1px solid #f1f5f9;font-size:14px;padding:14px 16px}.SubscribersManager_table__ANcTk th{background:#fafafa;font-weight:700;text-align:left}.SubscribersManager_email__JSrHq{font-weight:600}.SubscribersManager_actions__kozep{display:flex;gap:10px}.SubscribersManager_actions__kozep button{background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;font-size:13px;padding:6px 12px}.SubscribersManager_danger__tz958{background:#fee2e2;color:#b91c1c}.SubscribersManager_actionGroup__4ajzr{display:flex;gap:8px}.SubscribersManager_viewBtn__Qj381{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#111827;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;transition:all .2s ease}.SubscribersManager_viewBtn__Qj381:hover{background:#f3f4f6}.SubscribersManager_unsubscribeBtn__vCPrM{background:#fff1f2;border:1px solid #fecaca;border-radius:999px;color:#dc2626;cursor:pointer;font-size:13px;font-weight:700;padding:6px 14px;transition:all .2s ease}.SubscribersManager_unsubscribeBtn__vCPrM:hover{background:#fee2e2;transform:translateY(-1px)}.SubscribersManager_unsubscribeBtn__vCPrM:disabled{cursor:not-allowed;opacity:.5;transform:none}.SubscribersManager_unsubscribeBtn__vCPrM:disabled:hover{background:#fff1f2;transform:none}.ViewSubscriberModal_grid__5PMA0{grid-gap:18px 22px;display:grid;gap:18px 22px;grid-template-columns:1fr 1fr;margin-bottom:24px}.ViewSubscriberModal_grid__5PMA0 label{color:#6b7280;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.ViewSubscriberModal_grid__5PMA0 p{background:linear-gradient(180deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-size:14px;font-weight:600;margin:0;padding:10px 12px}.ViewSubscriberModal_history__xJQGB{background:linear-gradient(180deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:16px;margin-top:6px;padding:18px}.ViewSubscriberModal_history__xJQGB h4{align-items:center;color:#c2410c;display:flex;font-size:14px;font-weight:700;gap:6px;margin:0 0 12px}.ViewSubscriberModal_history__xJQGB ul{list-style:none;margin:0;padding:0}.ViewSubscriberModal_history__xJQGB li{color:#374151;font-size:13px;line-height:1.4;margin-bottom:8px;padding-left:18px;position:relative}.ViewSubscriberModal_history__xJQGB li:before{color:#f59e0b;content:"•";font-size:18px;left:0;line-height:1;position:absolute;top:0}.ViewSubscriberModal_loading__USxLx{color:#6b7280;font-size:14px;padding:16px}.ViewSubscriberModal_noHistory__8YABV{color:#6b7280;font-size:13px;margin:0}.ViewSubscriberModal_closeBtn__ee5np{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:all .2s ease}.ViewSubscriberModal_closeBtn__ee5np:hover{background:#f9fafb;border-color:#d1d5db}.UnsubscribeModal_text__xgXAW{color:#374151;font-size:15px;line-height:1.6;margin:0}.UnsubscribeModal_text__xgXAW b{color:#111827;font-weight:700}.UnsubscribeModal_cancel__p8OVi{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:all .2s ease}.UnsubscribeModal_cancel__p8OVi:hover{background:#f9fafb}.UnsubscribeModal_confirm__MEDLD{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;box-shadow:0 10px 24px #ef444459;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px;transition:all .2s ease}.UnsubscribeModal_confirm__MEDLD:hover{box-shadow:0 14px 30px #ef444473;transform:translateY(-1px)}.CardsSection_tableSection__OJfPR{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;padding:20px;width:100%}.CardsSection_footerBar__3HUoF{align-items:center;border-top:1px solid #e5e7eb;color:#374151;display:flex;font-size:14px;justify-content:space-between;margin-top:20px;padding:20px 0 0}.CardsSection_footerCount__PuwRf{font-weight:500}.CardsSection_tabs__S5tMv{background:#fff;border-radius:999px;margin-bottom:20px;margin-top:20px}.CardsSection_tab__\+fRwU{border-radius:999px;color:#374151;padding:8px 14px}.CardsSection_activeTab__wrVaI{color:#111827}.CardsSection_count__MkQIo{background:#fff}.CardsSection_loading__U78V3{color:#6b7280;font-size:14px;padding:24px;text-align:center}.CardsSection_error__NGfOY{background:#fef2f2;border-radius:12px;color:#b91c1c;font-size:14px;margin-bottom:16px;padding:16px}.CardsSection_empty__OHIC0{background:#f9fafb;border-radius:12px;color:#6b7280;font-size:14px;padding:32px;text-align:center}.CardsSection_grid__3x-i8{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.CardsSection_card__C6P0D{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px}.CardsSection_highlight__h6mKf{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf2459}.CardsSection_cardHeader__jhATz{align-items:flex-start;display:flex;justify-content:space-between}.CardsSection_cardLeft__Ni9lL{display:flex;gap:14px}.CardsSection_titleBlock__fe5Zd{display:flex;flex-direction:column;gap:4px}.CardsSection_cardRight__Sg8kJ{align-items:center;display:flex;gap:10px}.CardsSection_cardTitle__QWTz1{color:#111827;font-size:16px;font-weight:600}.CardsSection_slugRow__MGub2{align-items:center;display:flex;gap:6px}.CardsSection_slug__YzwwN{color:#6b7280;font-size:13px}.CardsSection_linkIcon__UN9Sd{color:#9ca3af;font-size:12px}.CardsSection_statusPublished__dAjJ9{background:#dcfce7;border-radius:999px;color:#166534;font-size:12px;padding:4px 10px}.CardsSection_kebab__gC-C1{color:#6b7280;cursor:pointer;font-size:18px}.CardsSection_metaBox__F2Nxa{background:#f9fafb;border-radius:12px;margin:14px 0;padding:12px 14px}.CardsSection_metaRow__-SMdZ{color:#374151;display:flex;font-size:13px;gap:8px;line-height:1.4}.CardsSection_metaIcon__uI7EW{color:#9ca3af}.CardsSection_cardFooter__m5juI{align-items:center;display:flex;justify-content:space-between}.CardsSection_footerMeta__EaR1b{color:#6b7280;display:flex;font-size:12px;gap:14px}.CardsSection_actions__W0l1H{display:flex;gap:8px}.CardsSection_editBtn__ezCFI{padding:6px 12px}.CardsSection_editBtn__ezCFI,.CardsSection_openBtn__XcB2O{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:13px}.CardsSection_openBtn__XcB2O{padding:6px 10px}.CardsSection_statusDraft__IJA8f{background:#ffedd5;border-radius:999px;color:#9a3412;font-size:12px;padding:4px 10px}.CardsSection_tabs__S5tMv{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;display:inline-flex;gap:4px;margin-bottom:24px;padding:4px}.CardsSection_tab__\+fRwU{align-items:center;background:#0000;border:none;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:background .2s ease,color .2s ease}.CardsSection_activeTab__wrVaI{background:#fbbf24;color:#fff}.CardsSection_activeContentTab__GIP7r{background:#374151;color:#fff}.CardsSection_count__MkQIo{background:#ffffffe6;border-radius:999px;color:#111827;font-size:12px;font-weight:500;padding:2px 8px}.PageCard_card__a4Ub2{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px;transition:border-color .2s ease,box-shadow .2s ease}.PageCard_card__a4Ub2:hover{border-color:#fbbf24;box-shadow:0 0 0 1px #fbbf24e6,0 8px 24px #fbbf2440}.PageCard_header__ouS1U{align-items:flex-start;display:flex;justify-content:space-between}.PageCard_left__YQaKO{align-items:center;display:flex;gap:14px}.PageCard_right__NAfeo{align-items:center;display:flex;gap:10px}.PageCard_icon__Z6cmx{background:#fbbf24}.PageCard_iconDisabled__6iFiU,.PageCard_icon__Z6cmx{align-items:center;border-radius:14px;display:flex;height:44px;justify-content:center;width:44px}.PageCard_iconDisabled__6iFiU{background:#e5e7eb}.PageCard_iconContent__izq7l{align-items:center;background:#374151;border-radius:14px;display:flex;height:44px;justify-content:center;width:44px}.PageCard_titleBlock__7\+6J6{display:flex;flex-direction:column;gap:4px}.PageCard_titleRow__knNiR{align-items:center;display:flex;gap:8px}.PageCard_title__-sLHG{color:#374151;font-size:16px;font-weight:600;line-height:1.3;margin:0}.PageCard_slugRow__jTqhT{align-items:center;display:flex;gap:12px;margin-top:2px}.PageCard_linkIcon__XHdKc{color:#9ca3af}.PageCard_slug__iCTyJ{color:#6b7280;font-size:13px}.PageCard_category__NGmlb{border-radius:999px;font-size:11px;font-weight:500;padding:2px 8px;text-transform:lowercase}.PageCard_blog__tMgTA{background:#ede9fe;color:#6d28d9}.PageCard_destination__\+\+zg3{background:#dbeafe;color:#1d4ed8}.PageCard_landing__l\+3VN{background:#ffedd5;color:#9a3412}.PageCard_inspiration__DwRvz{background:#fce7f3;color:#9d174d}.PageCard_statusPublished__Qqvfk{background:#dcfce7;border-radius:999px;color:#166534;font-size:12px;padding:4px 10px}.PageCard_statusDraft__sEPP6{background:#ffedd5;border-radius:999px;color:#9a3412;font-size:12px;padding:4px 10px}.PageCard_kebab__sW9iT{color:#6b7280;cursor:pointer}.PageCard_metaBox__tDXAQ{background:#f9fafb;border-radius:12px;margin:14px 0;padding:12px 14px}.PageCard_metaRow__7R9Bx{color:#374151;display:flex;font-size:13px;gap:8px;line-height:1.4}.PageCard_metaIcon__U2OmY{color:#9ca3af}.PageCard_footer__Gkc5L{align-items:center;display:flex;justify-content:space-between}.PageCard_footerMeta__FnzFh{color:#6b7280;display:flex;font-size:12px;gap:14px}.PageCard_footerMeta__FnzFh span{align-items:center;display:flex;gap:4px}.PageCard_actions__pmaJY{display:flex;gap:8px}.PageCard_editBtn__xoFS1{background:#fbbf24}.PageCard_editBtn__xoFS1,.PageCard_editContentBtn__VgqoD{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px}.PageCard_editContentBtn__VgqoD{background:#374151}.PageCard_openBtn__p38xj{background:#fbbf24}.PageCard_openBtn__p38xj,.PageCard_openContentBtn__4SUOJ{border:none;border-radius:10px;cursor:pointer;padding:6px 10px}.PageCard_openContentBtn__4SUOJ{background:#374151}.EditPageModal_subtitle__zOwMX{color:#6b7280;font-size:14px;margin-bottom:28px}.EditPageModal_error__d-MaY{background:#fef2f2;border-radius:10px;color:#b91c1c;font-size:13px;margin-bottom:16px;padding:12px}.EditPageModal_sectionCard__Ugn4\+{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:24px;padding:20px}.EditPageModal_sectionTitle__g8lku{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.EditPageModal_label__ZBXvT{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:6px}.EditPageModal_input__FzPKE,.EditPageModal_select__tm2yr,.EditPageModal_textarea__IToli{appearance:none;-webkit-appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;padding:12px 14px;transition:all .15s ease;width:100%}.EditPageModal_input__FzPKE:focus,.EditPageModal_select__tm2yr:focus,.EditPageModal_textarea__IToli:focus{background:#fff;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2433;outline:none}.EditPageModal_sectionCard__Ugn4\+ select{appearance:none;-webkit-appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-size:14px;min-height:44px;padding:10px 40px 10px 14px;transition:all .15s ease;width:100%}.EditPageModal_sectionCard__Ugn4\+ select:hover{background:#fff;border-color:#d1d5db}.EditPageModal_sectionCard__Ugn4\+ select:focus{background:#fff;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2433;outline:none}.EditPageModal_textarea__IToli{resize:none}.EditPageModal_contentTextarea__rQs22{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;min-height:260px;width:100%}.EditPageModal_inputWithIcon__FTmOG{align-items:center;display:flex;gap:10px}.EditPageModal_prefix__SceXc{color:#9ca3af;font-size:13px}.EditPageModal_inputIcon__Pna12{color:#9ca3af}.EditPageModal_row__dbVfh{display:flex;gap:20px;margin-top:12px}.EditPageModal_col__utegm{flex:1 1}.EditPageModal_helper__8m4Xg{color:#9ca3af;display:block;font-size:12px;margin:6px 0 14px}.EditPageModal_statusRow__kXtZk{align-items:center;background:#f9fafb;border-radius:14px;display:flex;justify-content:space-between;padding:16px}.EditPageModal_statusTitle__no\+dQ{color:#111827;font-size:14px;font-weight:600}.EditPageModal_statusDesc__xm0MS{color:#6b7280;font-size:12px;margin-top:2px}.EditPageModal_toggle__l8ve1{-webkit-appearance:none;appearance:none;background:#e5e7eb;border-radius:999px;cursor:pointer;height:24px;position:relative;transition:background .2s ease;width:44px}.EditPageModal_toggle__l8ve1:checked{background:#111827}.EditPageModal_toggle__l8ve1:after{background:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}.EditPageModal_toggle__l8ve1:checked:after{transform:translateX(20px)}.EditPageModal_footerActions__-HO1a{display:flex;gap:12px;justify-content:flex-end}.EditPageModal_cancelBtn__9Q0KT{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 18px}.EditPageModal_saveBtn__Z927J{background:#fbbf24;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.AddPageModal_subtitle__P3A78{color:#6b7280;font-size:14px;margin-bottom:28px}.AddPageModal_error__5ZSnc{background:#fef2f2;border-radius:10px;color:#b91c1c;font-size:13px;margin-bottom:16px;padding:12px}.AddPageModal_sectionCard__TrZTU{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:24px;padding:20px}.AddPageModal_sectionTitle__z\+joL{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.AddPageModal_label__zs9Dc{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:6px;margin-top:12px}.AddPageModal_input__5arFk,.AddPageModal_select__zpE3o,.AddPageModal_textarea__-QkiK{appearance:none;-webkit-appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:14px;padding:12px 14px;transition:all .15s ease;width:100%}.AddPageModal_input__5arFk:focus,.AddPageModal_select__zpE3o:focus,.AddPageModal_textarea__-QkiK:focus{background:#fff;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2433;outline:none}.AddPageModal_sectionCard__TrZTU select{appearance:none;-webkit-appearance:none;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-size:14px;min-height:44px;padding:10px 40px 10px 14px;transition:all .15s ease;width:100%}.AddPageModal_sectionCard__TrZTU select:hover{background:#fff;border-color:#d1d5db}.AddPageModal_sectionCard__TrZTU select:focus{background:#fff;border-color:#fbbf24;box-shadow:0 0 0 3px #fbbf2433;outline:none}.AddPageModal_textarea__-QkiK{resize:none}.AddPageModal_contentTextarea__28gxF{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;min-height:260px;width:100%}.AddPageModal_row__Uhiiv{display:flex;gap:20px;margin-top:12px}.AddPageModal_col__hVNQ9{flex:1 1}.AddPageModal_inputWithIcon__uZ--\+{align-items:center;display:flex;gap:10px}.AddPageModal_prefix__SxCQR{color:#9ca3af;font-size:13px}.AddPageModal_inputIcon__upk5q{color:#9ca3af}.AddPageModal_helper__PmQXj{color:#9ca3af;display:block;font-size:12px;margin:6px 0 14px}.AddPageModal_statusRow__AzXhX{align-items:center;background:#f9fafb;border-radius:14px;display:flex;justify-content:space-between;padding:16px}.AddPageModal_statusTitle__PUKQn{color:#111827;font-size:14px;font-weight:600}.AddPageModal_statusDesc__p5Dvp{color:#6b7280;font-size:12px;margin-top:2px}.AddPageModal_footerActions__XEqxr{display:flex;gap:12px;justify-content:flex-end}.AddPageModal_cancelBtn__t-xDv{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;font-size:14px;padding:10px 18px}.AddPageModal_saveBtn__JQ7n6{background:#fbbf24;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.PageManagementHeader_shell__XHiu-{background:#fff;border-bottom:1px solid #e5e7eb;padding:28px 32px 24px}.PageManagementHeader_hero__w-89x{align-items:center;display:flex;justify-content:space-between}.PageManagementHeader_left__wivOD{align-items:center;display:flex;gap:16px}.PageManagementHeader_icon__iweaW{align-items:center;background:linear-gradient(135deg,#111827,#374151);border-radius:14px;color:#fff;display:flex;font-size:20px;height:52px;justify-content:center;width:52px}.PageManagementHeader_title__94wbC{color:#0f172a;font-size:26px;font-weight:600;line-height:1.2;margin:0}.PageManagementHeader_subtitle__nfP3R{color:#64748b;font-size:15px;line-height:1.35;margin:2px 0 0}.PageManagementHeader_right__2UQYY{align-items:center;display:flex;gap:12px}.PageManagementHeader_stat__96cl4{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#334155;display:flex;font-size:14px;gap:8px;padding:8px 14px}.PageManagementHeader_dot__0bBju{border-radius:50%;height:9px;width:9px}.PageManagementHeader_green__44lc9{background:#22c55e}.PageManagementHeader_orange__lMswM{background:#fb923c}.PageManagementHeader_cta__znLn2{background:#0f172a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-left:6px;padding:12px 18px}.PageManagementHeader_cta__znLn2:hover{background:#020617}.PageManagementHeader_controls__2wSk0{background:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;gap:14px;margin-top:22px;padding:14px}.PageManagementHeader_search__rshT1{align-items:center;background:#f8fafc;border-radius:12px;display:flex;flex:1 1;gap:12px;padding:12px 16px}.PageManagementHeader_searchIcon__d63g\+{color:#94a3b8}.PageManagementHeader_input__k1Jb3{background:#0000;border:none;color:#0f172a;font-size:14px;outline:none;width:100%}.PageManagementHeader_filter__YAYqe{align-items:center;background:#f8fafc;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:12px 16px}.PageManagementHeader_chevron__bbZ\+w{color:#64748b;font-size:12px}.PageManagementScreen_container__Iysn1{background:#f9fafb;min-height:100vh}.SupplierManagement_container__a5Wnq{background:#f8f9fb;min-height:100vh}.SupplierManagement_header__ZZa0Q{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:20px 24px}.SupplierManagement_title__wZYo-{color:#111827;font-size:20px;font-weight:600;margin:0 0 4px}.SupplierManagement_subtitle__0mQbQ{color:#6b7280;font-size:13px;margin:0}.SupplierManagement_headerActions__WddYj{align-items:center;display:flex;gap:10px}.SupplierManagement_exportBtn__RuEf1,.SupplierManagement_refreshBtn__JuSds{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}.SupplierManagement_exportBtn__RuEf1:hover,.SupplierManagement_refreshBtn__JuSds:hover{background:#f9fafb;border-color:#d1d5db}.SupplierManagement_icon__AZs6W{flex-shrink:0}.SupplierManagement_addBtn__l3-bx{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.SupplierManagement_addBtn__l3-bx:hover{background:#ffe8c2}.SupplierManagement_filters__qYj9i{align-items:center;background:#fff;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:16px 20px}.SupplierManagement_searchForm__IyH95{align-items:center;display:flex;flex:1 1;gap:8px}.SupplierManagement_searchInput__\+jxS1{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;flex:1 1;font-size:13px;min-width:200px;outline:none;padding:9px 12px;transition:all .2s ease}.SupplierManagement_searchInput__\+jxS1::placeholder{color:#9ca3af}.SupplierManagement_searchInput__\+jxS1:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.SupplierManagement_searchBtn__sfkAf{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:all .2s ease}.SupplierManagement_searchBtn__sfkAf:hover{background:#f9fafb;border-color:#d1d5db}.SupplierManagement_tableContainer__ugQRY{background:#fff;border-radius:12px;overflow:hidden}.SupplierManagement_table__Qbg\+r{border-collapse:collapse;width:100%}.SupplierManagement_table__Qbg\+r thead{background:#fafafa;border-bottom:1px solid #eee}.SupplierManagement_table__Qbg\+r th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.SupplierManagement_table__Qbg\+r td{border-bottom:1px solid #f0f0f0;color:#111827;font-size:13px;padding:16px}.SupplierManagement_table__Qbg\+r tbody tr{transition:background-color .15s ease}.SupplierManagement_table__Qbg\+r tbody tr:hover{background:#f9fafb}.SupplierManagement_supplierId__BDYTB{color:#6b7280;font-size:12px;font-weight:500}.SupplierManagement_code__yAjNs{color:#111827;font-weight:600}.SupplierManagement_name__CdjkS{color:#1f2937}.SupplierManagement_email__Skd1P{color:#3b82f6;font-size:12px}.SupplierManagement_badge__SPguj{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;text-transform:capitalize}.SupplierManagement_badgeAPI__Bm6Kn{background:#dbeafe;color:#1e40af}.SupplierManagement_badgeHybrid__T1jK3{background:#fae8ff;color:#86198f}.SupplierManagement_badgeOffline__lauaY{background:#f3f4f6;color:#4b5563}.SupplierManagement_badgeActive__zkU9t{background:#d1fae5;color:#065f46}.SupplierManagement_badgeInactive__HoVtR{background:#fee2e2;color:#991b1b}.SupplierManagement_actions__MENfj{align-items:center;display:flex;gap:8px;justify-content:flex-end}.SupplierManagement_actionBtn__hDYAA{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px 8px;transition:all .15s ease}.SupplierManagement_actionBtn__hDYAA:hover{background:#f3f4f6;color:#111827}@media (max-width:1400px){.SupplierManagement_filters__qYj9i{flex-wrap:wrap}.SupplierManagement_searchForm__IyH95{flex:1 1 100%;margin-bottom:4px}}@media (max-width:768px){.SupplierManagement_header__ZZa0Q{align-items:flex-start;flex-direction:column;gap:12px}.SupplierManagement_headerActions__WddYj{justify-content:flex-end;width:100%}.SupplierManagement_table__Qbg\+r{font-size:12px}.SupplierManagement_table__Qbg\+r td,.SupplierManagement_table__Qbg\+r th{padding:10px 8px}}.SupplierDetail_backdrop__-XPT0{animation:SupplierDetail_fadeIn__SyoBN .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes SupplierDetail_fadeIn__SyoBN{0%{opacity:0}to{opacity:1}}.SupplierDetail_drawer__97aEG{animation:SupplierDetail_slideInRight__imnNK .4s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;height:100vh;max-width:1200px;position:fixed;right:0;top:0;width:65%;z-index:1001}@keyframes SupplierDetail_slideInRight__imnNK{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.SupplierDetail_header__cIcri{align-items:flex-start;background:linear-gradient(135deg,#fafbfc,#fff);border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;padding:24px 32px}.SupplierDetail_headerLeft__pPtm7{display:flex;flex-direction:column;gap:8px}.SupplierDetail_title__VZXl0{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;background-clip:text;color:#111827;font-size:24px;font-weight:700;margin:0}.SupplierDetail_headerMeta__Fm0EM{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.SupplierDetail_statusBadge__cDLcD{align-items:center;animation:SupplierDetail_badgePulse__zY3jH .5s ease-out;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 12px}@keyframes SupplierDetail_badgePulse__zY3jH{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SupplierDetail_statusActive__SOOi7{background:#d1fae5;color:#065f46}.SupplierDetail_statusInactive__I0\+gi{background:#fee2e2;color:#991b1b}.SupplierDetail_metaText__xEJot{color:#6b7280;font-size:13px;font-weight:500}.SupplierDetail_headerActions__JSQk\+{display:flex;gap:10px}.SupplierDetail_closeBtn__22lpp{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .3s ease}.SupplierDetail_closeBtn__22lpp:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.SupplierDetail_closeBtn__22lpp:disabled,.SupplierDetail_saveBtn__L5C8L:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.SupplierDetail_saveBtn__L5C8L{align-items:center;background:linear-gradient(135deg,#fcc400,#ffc401);border:none;border-radius:10px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.SupplierDetail_saveBtn__L5C8L:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.SupplierDetail_spinIcon__YV0zw{animation:SupplierDetail_spin__uStXd .8s linear infinite;flex-shrink:0}@keyframes SupplierDetail_spin__uStXd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SupplierDetail_bannerError__QieBC,.SupplierDetail_bannerSuccess__Jf4Sa{align-items:center;animation:SupplierDetail_bannerSlideDown__Wxvy9 .3s ease-out;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:10px;padding:12px 32px}@keyframes SupplierDetail_bannerSlideDown__Wxvy9{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SupplierDetail_bannerError__QieBC{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-bottom:1px solid #fca5a5;color:#991b1b}.SupplierDetail_bannerSuccess__Jf4Sa{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-bottom:1px solid #86efac;color:#166534}.SupplierDetail_bannerError__QieBC svg,.SupplierDetail_bannerSuccess__Jf4Sa svg{flex-shrink:0}.SupplierDetail_tabs__UDmPm{background:#fff;border-bottom:2px solid #f3f4f6;display:flex;gap:4px;padding:0 32px}.SupplierDetail_tab__L9HMU{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:16px 20px;position:relative;transition:all .3s ease}.SupplierDetail_tab__L9HMU:hover{background:#667eea0d;color:#374151}.SupplierDetail_activeTab__L1skY{background:linear-gradient(180deg,#667eea0d,#0000);border-bottom-color:#667eea;color:#667eea;font-weight:600}.SupplierDetail_activeTab__L1skY:after{animation:SupplierDetail_tabSlide__spax6 .3s ease-out;background:linear-gradient(90deg,#667eea,#764ba2);bottom:-2px;content:"";height:3px;left:0;position:absolute;right:0}@keyframes SupplierDetail_tabSlide__spax6{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.SupplierDetail_content__jwMpp{background:#f8f9fb;flex:1 1;overflow-y:auto;padding:32px}.SupplierDetail_content__jwMpp::-webkit-scrollbar{width:8px}.SupplierDetail_content__jwMpp::-webkit-scrollbar-track{background:#f3f4f6}.SupplierDetail_content__jwMpp::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:10px}.SupplierDetail_content__jwMpp::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5a6fd8,#6a4291)}.SupplierDetail_tabContent__35hQ6{animation:SupplierDetail_contentFadeIn__4Zn-5 .4s ease-out}@keyframes SupplierDetail_contentFadeIn__4Zn-5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SupplierDetail_section__feq0k{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a;margin-bottom:24px;padding:28px;transition:all .3s ease}.SupplierDetail_section__feq0k:hover{box-shadow:0 4px 16px #0000000f}.SupplierDetail_sectionTitle__bC8Rr{align-items:center;border-bottom:2px solid #f3f4f6;color:#111827;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0 0 24px;padding-bottom:16px}.SupplierDetail_grid__FSlHJ{grid-gap:24px;grid-row-gap:28px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);row-gap:28px}.SupplierDetail_fieldFull__JHwzB,.SupplierDetail_field__LuuQ4{display:flex;flex-direction:column;gap:10px}.SupplierDetail_fieldFull__JHwzB{grid-column:1/-1}.SupplierDetail_label__RiidN{align-items:center;color:#1f2937;display:flex;font-size:14px;font-weight:600;gap:4px;margin-bottom:2px}.SupplierDetail_required__Ed9pN{color:#ef4444;font-weight:700}.SupplierDetail_input__lecTP,.SupplierDetail_select__7T5ll,.SupplierDetail_textarea__oe8x\+{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:12px 16px;transition:all .3s ease}.SupplierDetail_input__lecTP:focus,.SupplierDetail_select__7T5ll:focus,.SupplierDetail_textarea__oe8x\+:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.SupplierDetail_inputDisabled__o3tkD{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;color:#9ca3af;cursor:not-allowed;font-size:14px;padding:12px 16px}.SupplierDetail_hint__j16cP{color:#6b7280;font-size:13px;font-style:italic;margin-top:-2px}.SupplierDetail_inputWithIcon__nuxri{align-items:center;display:flex;position:relative}.SupplierDetail_inputIcon__LMr0r{color:#9ca3af;left:14px;pointer-events:none;position:absolute;z-index:1}.SupplierDetail_inputWithIcon__nuxri input{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:12px 16px 12px 44px;transition:all .3s ease;width:100%}.SupplierDetail_inputWithIcon__nuxri input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.SupplierDetail_statusToggleWrapper__yaL7t{align-items:center;display:inline-flex;gap:0;position:relative}.SupplierDetail_statusToggle__vLuaY{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:0;margin:0;opacity:0;padding:0;position:absolute;width:0}.SupplierDetail_statusToggleLabel__Q08C-{align-items:center;cursor:pointer;display:inline-flex;gap:12px;padding:2px;-webkit-user-select:none;user-select:none}.SupplierDetail_statusToggleLabel__Q08C-:before{background:#e5e7eb;border-radius:50px;box-shadow:inset 0 2px 4px #0000000f;content:"";flex-shrink:0;height:28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:52px}.SupplierDetail_statusToggleLabel__Q08C-:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:22px;left:4px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:22px}.SupplierDetail_statusToggle__vLuaY:checked+.SupplierDetail_statusToggleLabel__Q08C-:before{background:linear-gradient(135deg,#10b981,#059669);box-shadow:inset 0 2px 4px #0000001a}.SupplierDetail_statusToggle__vLuaY:checked+.SupplierDetail_statusToggleLabel__Q08C-:after{left:28px}.SupplierDetail_statusToggle__vLuaY:focus+.SupplierDetail_statusToggleLabel__Q08C-:before{box-shadow:inset 0 2px 4px #0000000f,0 0 0 3px #667eea1a}.SupplierDetail_statusToggleLabel__Q08C-:hover:before{background:#d1d5db}.SupplierDetail_statusToggle__vLuaY:checked+.SupplierDetail_statusToggleLabel__Q08C-:hover:before{background:linear-gradient(135deg,#059669,#047857)}.SupplierDetail_statusToggleText__-y4ht{align-items:center;color:#111827;display:inline-flex;font-size:14px;font-weight:600;gap:6px;min-width:60px}.SupplierDetail_statusToggle__vLuaY:checked+.SupplierDetail_statusToggleLabel__Q08C- .SupplierDetail_statusToggleText__-y4ht{color:#059669}.SupplierDetail_statusToggleText__-y4ht:before{background:#9ca3af;border-radius:50%;content:"";height:8px;transition:all .3s ease;width:8px}.SupplierDetail_statusToggle__vLuaY:checked+.SupplierDetail_statusToggleLabel__Q08C- .SupplierDetail_statusToggleText__-y4ht:before{background:#10b981;box-shadow:0 0 8px #10b98166}.SupplierDetail_auditGrid__jIrso{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.SupplierDetail_auditCard__r\+qhv{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:10px;padding:16px;transition:all .3s ease}.SupplierDetail_auditCard__r\+qhv:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea1a;transform:translateY(-2px)}.SupplierDetail_auditLabel__Zxwrq{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.SupplierDetail_auditValue__iUhQT{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:4px}.SupplierDetail_auditBy__gbgGn{color:#9ca3af;font-size:13px}.SupplierDetail_servicesList__jB\+OF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.SupplierDetail_serviceCard__z47gx{background:#fff;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:0;overflow:visible;padding:20px;position:relative;transition:all .3s ease}.SupplierDetail_serviceCardTop__bQcYg{align-items:center;display:flex;gap:16px;width:100%}.SupplierDetail_serviceCardRole__2iT\+L{border-top:1px solid #e5e7eb;margin-top:14px;padding-top:14px;width:100%}.SupplierDetail_serviceEnabled__SYjun .SupplierDetail_serviceCardRole__2iT\+L{border-top-color:#a7f3d0}.SupplierDetail_serviceCardRoleLabel__2Kx7X{color:#6b7280;display:block;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.SupplierDetail_serviceCardRoleSelect__WaGYO{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color .15s ease;width:100%}.SupplierDetail_serviceCardRoleSelect__WaGYO:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.SupplierDetail_serviceCard__z47gx:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.SupplierDetail_serviceEnabled__SYjun{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:3px solid #10b981}.SupplierDetail_serviceEnabled__SYjun:hover{border-color:#059669;box-shadow:0 4px 12px #10b98133}.SupplierDetail_serviceIcon__U4mC\+{align-items:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:12px;color:#6b7280;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.SupplierDetail_serviceEnabled__SYjun .SupplierDetail_serviceIcon__U4mC\+{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 8px #10b9814d;color:#fff}.SupplierDetail_serviceInfo__6jD8T{flex:1 1;min-width:0}.SupplierDetail_serviceName__7Md1N{color:#111827;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:4px}.SupplierDetail_serviceStatus__H0Gbg{color:#6b7280;font-size:13px;font-weight:500}.SupplierDetail_serviceEnabled__SYjun .SupplierDetail_serviceStatus__H0Gbg{color:#059669;font-weight:600}.SupplierDetail_serviceToggle__2cXQb{flex-shrink:0}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah{margin:0}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggleLabel__LzhXu{display:none}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#e5e7eb;border:none;border-radius:50px;cursor:pointer;flex-shrink:0;height:26px;outline:none;position:relative;transition:all .3s ease;width:50px}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:22px;left:2px;position:absolute;top:2px;transition:all .3s cubic-bezier(.4,0,.2,1);width:22px}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah:checked{background:#10b981}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah:checked:before{left:26px}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah:hover:not(:checked){background:#d1d5db}.SupplierDetail_serviceToggle__2cXQb .SupplierDetail_toggle__TMWah:focus{box-shadow:0 0 0 3px #10b98133}.SupplierDetail_infoBox__UkAYB,.SupplierDetail_warningBox__OPQBD{align-items:flex-start;border-radius:10px;display:flex;gap:14px;margin-top:20px;padding:18px}.SupplierDetail_infoBox__UkAYB{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;color:#1e40af}.SupplierDetail_warningBox__OPQBD{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;color:#92400e}.SupplierDetail_infoBox__UkAYB svg,.SupplierDetail_warningBox__OPQBD svg{flex-shrink:0;margin-top:2px}.SupplierDetail_infoTitle__USSPj,.SupplierDetail_warningTitle__GKAw1{font-size:14px;font-weight:600;margin-bottom:8px}.SupplierDetail_infoText__Ulo1S{font-size:13px;line-height:1.6;margin:0}.SupplierDetail_infoList__w6VRN{font-size:13px;line-height:1.8;margin:0;padding-left:20px}.SupplierDetail_euStatusBox__FgQ5d{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-radius:10px;display:flex;gap:12px;padding:14px}.SupplierDetail_euBadge__c28KL{background:#2563eb;border-radius:8px;color:#fff;font-size:12px;font-weight:600;padding:6px 14px;white-space:nowrap}.SupplierDetail_euText__kR3sU{color:#1e40af;font-size:13px}@media (max-width:1400px){.SupplierDetail_drawer__97aEG{width:75%}}@media (max-width:1024px){.SupplierDetail_drawer__97aEG{width:85%}.SupplierDetail_auditGrid__jIrso,.SupplierDetail_grid__FSlHJ,.SupplierDetail_servicesList__jB\+OF{grid-template-columns:1fr}}@media (max-width:768px){.SupplierDetail_drawer__97aEG{width:100%}.SupplierDetail_header__cIcri{flex-direction:column;gap:16px;padding:20px}.SupplierDetail_headerActions__JSQk\+{justify-content:flex-end;width:100%}.SupplierDetail_tabs__UDmPm{overflow-x:auto;padding:0 20px}.SupplierDetail_tab__L9HMU{font-size:13px;padding:14px 16px}.SupplierDetail_content__jwMpp,.SupplierDetail_section__feq0k{padding:20px}.SupplierDetail_title__VZXl0{font-size:20px}.SupplierDetail_bannerError__QieBC,.SupplierDetail_bannerSuccess__Jf4Sa{padding:12px 20px}}.AddSupplierModal_header__2NHgZ{align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.AddSupplierModal_headerLeft__3kDKB{align-items:center;display:flex;gap:16px}.AddSupplierModal_typeBadge__n0tYh{background:#dbeafe;border-radius:6px;color:#1e40af;font-size:12px;font-weight:600;padding:6px 12px;text-transform:uppercase}.AddSupplierModal_headerInfo__2aqcg h2{color:#111827;font-size:20px;font-weight:700;margin:0 0 4px}.AddSupplierModal_headerInfo__2aqcg p{color:#6b7280;font-size:13px;margin:0}.AddSupplierModal_headerRight__FIVa\+{align-items:center;display:flex}.AddSupplierModal_statusToggle__LHBCo{align-items:center;display:flex;gap:8px}.AddSupplierModal_activeLabel__K8au7{color:#059669;font-size:14px;font-weight:600}.AddSupplierModal_inactiveLabel__CtUp2{color:#dc2626;font-size:14px;font-weight:600}.AddSupplierModal_tabs__fJ\+0U{border-bottom:2px solid #e5e7eb;display:flex;gap:8px;margin-bottom:24px}.AddSupplierModal_tab__VSV2i{background:none;border:none;border-bottom:3px solid #0000;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-2px;padding:12px 20px;transition:all .2s ease}.AddSupplierModal_tab__VSV2i:hover{background:#f9fafb;color:#374151}.AddSupplierModal_activeTab__4c1Pb{border-bottom-color:#5b5fff!important;color:#5b5fff!important;font-weight:600}.AddSupplierModal_tabContent__FUIUv{min-height:400px}.AddSupplierModal_section__N5OPR{margin-bottom:28px}.AddSupplierModal_sectionTitle__9Ziil{border-bottom:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:700;margin:0 0 16px;padding-bottom:8px}.AddSupplierModal_formGrid__NEXpI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.AddSupplierModal_fieldWide__Qlzy6,.AddSupplierModal_field__Btz17{display:flex;flex-direction:column;gap:6px}.AddSupplierModal_fieldWide__Qlzy6{margin-bottom:16px}.AddSupplierModal_fieldWide__Qlzy6 label,.AddSupplierModal_field__Btz17 label{color:#374151;font-size:13px;font-weight:600}.AddSupplierModal_required__vq3qQ{color:#dc2626}.AddSupplierModal_fieldWide__Qlzy6 input,.AddSupplierModal_fieldWide__Qlzy6 select,.AddSupplierModal_field__Btz17 input,.AddSupplierModal_field__Btz17 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddSupplierModal_fieldWide__Qlzy6 input:focus,.AddSupplierModal_fieldWide__Qlzy6 select:focus,.AddSupplierModal_field__Btz17 input:focus,.AddSupplierModal_field__Btz17 select:focus{border-color:#5b5fff;box-shadow:0 0 0 3px #5b5fff1a;outline:none}.AddSupplierModal_disabledInput__-XNdM{background:#f3f4f6!important;color:#9ca3af;cursor:not-allowed}.AddSupplierModal_codeInput__\+OFea{font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.AddSupplierModal_hint__vlfbt{color:#9ca3af;font-size:11px;font-style:italic}.AddSupplierModal_inputWithIcon__pluF8{align-items:center;display:flex;position:relative}.AddSupplierModal_inputIcon__vwvnM{font-size:16px;left:12px;pointer-events:none;position:absolute}.AddSupplierModal_inputWithIcon__pluF8 input{padding-left:40px}.AddSupplierModal_toggleField__qhSdz{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;height:44px;justify-content:space-between;padding:11px 12px}.AddSupplierModal_toggleField__qhSdz span{color:#374151;font-size:14px;font-weight:600}.AddSupplierModal_textarea__NQChy{border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;line-height:1.6;padding:11px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.AddSupplierModal_textarea__NQChy:focus{border-color:#5b5fff;box-shadow:0 0 0 3px #5b5fff1a;outline:none}.AddSupplierModal_auditGrid__dusw0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.AddSupplierModal_auditItem__7VB3s{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.AddSupplierModal_auditLabel__msaSr{color:#6b7280;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.AddSupplierModal_auditValue__t5qmQ{color:#111827;font-size:15px;font-weight:600;margin-bottom:4px}.AddSupplierModal_auditBy__Kw02Q{color:#6b7280;font-size:12px}.AddSupplierModal_servicesGrid__nWFlN{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.AddSupplierModal_serviceCard__OD1LY{background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:0;padding:16px;transition:all .2s ease}.AddSupplierModal_serviceCardTop__hCUEl{align-items:center;display:flex;gap:12px;width:100%}.AddSupplierModal_serviceCardRole__te5qZ{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px;width:100%}.AddSupplierModal_serviceEnabled__IvZSY .AddSupplierModal_serviceCardRole__te5qZ{border-top-color:#a7f3d0}.AddSupplierModal_serviceCardRoleLabel__2Trx0{color:#6b7280;display:block;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.AddSupplierModal_serviceCardRoleSelect__67kGN{background:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#111827;cursor:pointer;font-family:inherit;font-size:13px;padding:8px 12px;transition:border-color .15s ease;width:100%}.AddSupplierModal_serviceCardRoleSelect__67kGN:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.AddSupplierModal_serviceEnabled__IvZSY{background:#f0fdf4;border-color:#10b981}.AddSupplierModal_serviceIcon__uIAYT{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.AddSupplierModal_serviceEnabled__IvZSY .AddSupplierModal_serviceIcon__uIAYT{background:#d1fae5}.AddSupplierModal_serviceInfo__VkfVf{flex:1 1}.AddSupplierModal_serviceName__-lx9J{color:#111827;font-size:14px;font-weight:600;margin-bottom:2px}.AddSupplierModal_serviceStatus__7gfZt{color:#6b7280;font-size:12px}.AddSupplierModal_serviceEnabled__IvZSY .AddSupplierModal_serviceStatus__7gfZt{color:#059669;font-weight:600}.AddSupplierModal_infoBox__fB4GL{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:16px}.AddSupplierModal_infoIcon__1c3tD{flex-shrink:0;font-size:20px}.AddSupplierModal_infoContent__KAvYi{flex:1 1}.AddSupplierModal_infoContent__KAvYi strong{color:#1e40af;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddSupplierModal_infoContent__KAvYi p{color:#1e40af;font-size:13px;line-height:1.6;margin:0}.AddSupplierModal_infoContent__KAvYi ul{color:#1e40af;font-size:13px;line-height:1.8;margin:8px 0 0;padding-left:20px}.AddSupplierModal_infoContent__KAvYi ul li{margin-bottom:4px}.AddSupplierModal_warningBox__ulNGI{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:16px}.AddSupplierModal_warningIcon__TxTy6{flex-shrink:0;font-size:20px}.AddSupplierModal_warningContent__nd3VO{flex:1 1}.AddSupplierModal_warningContent__nd3VO strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddSupplierModal_warningContent__nd3VO ul{color:#78350f;font-size:13px;line-height:1.8;margin:8px 0 0;padding-left:20px}.AddSupplierModal_warningContent__nd3VO ul li{margin-bottom:4px}.AddSupplierModal_euBadge__ZdPzP{align-items:center;background:#dbeafe;border:1px solid #93c5fd;border-radius:8px;display:flex;gap:12px;margin-top:16px;padding:12px 16px}.AddSupplierModal_badgeLabel__wW6G7{background:#3b82f6;border-radius:4px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.AddSupplierModal_badgeText__JzRBo{color:#1e40af;font-size:13px}.AddSupplierModal_closeBtn__Cup6p{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddSupplierModal_closeBtn__Cup6p:hover{background:#e5e7eb}.AddSupplierModal_saveBtn__Pq9KU{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddSupplierModal_saveBtn__Pq9KU:hover{background:#e69510}.AddSupplierModal_saveBtn__Pq9KU:active{transform:translateY(1px)}.AddSupplierModal_errorBanner__vqCsd{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddSupplierModal_errorIcon__McwNr{flex-shrink:0;font-size:20px}.AddSupplierModal_errorContent__\+SBSh{flex:1 1}.AddSupplierModal_errorContent__\+SBSh strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddSupplierModal_errorContent__\+SBSh ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddSupplierModal_errorContent__\+SBSh ul li{margin-bottom:2px}.AddSupplierModal_inputError__5t9iy{background:#fef2f2!important;border-color:#ef4444!important}.AddSupplierModal_inputError__5t9iy:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddSupplierModal_errorText__Nx5Y0{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}.AddSupplierModal_fieldError__z5ICf{align-items:center;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:10px 14px}.AddSupplierModal_fieldError__z5ICf .AddSupplierModal_errorIcon__McwNr{font-size:18px}.AddSupplierModal_fieldError__z5ICf .AddSupplierModal_errorText__Nx5Y0{color:#991b1b;margin:0}.AddSupplierModal_tabWithError__gZWn5{color:#dc2626!important;position:relative}.AddSupplierModal_errorDot__vxM4O{animation:AddSupplierModal_pulse__MXAY6 2s infinite;background:#ef4444;border-radius:50%;height:8px;position:absolute;right:8px;top:8px;width:8px}@keyframes AddSupplierModal_pulse__MXAY6{0%,to{opacity:1}50%{opacity:.5}}.SupplierHealthMonitoring_container__N8iOE{background:#f8f9fb;box-sizing:border-box;max-width:100vw;min-height:100vh;overflow-x:hidden}.SupplierHealthMonitoring_container__N8iOE *{box-sizing:border-box}.SupplierHealthMonitoring_header__jk36C{align-items:center;background:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;max-width:100%;padding:20px 24px}.SupplierHealthMonitoring_title__D2Wlv{color:#111827;font-size:20px;font-weight:600;margin:0 0 4px}.SupplierHealthMonitoring_subtitle__Sj8E2{color:#6b7280;font-size:13px;margin:0}.SupplierHealthMonitoring_refreshBtn__6NUjk{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}.SupplierHealthMonitoring_refreshBtn__6NUjk:hover{background:#f9fafb;border-color:#d1d5db}.SupplierHealthMonitoring_icon__B0X1P{font-size:14px}.SupplierHealthMonitoring_statsGrid__fGKfC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px;max-width:100%}.SupplierHealthMonitoring_statCard__\+9\+PQ{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;min-width:0;padding:20px;transition:all .2s ease}.SupplierHealthMonitoring_statCard__\+9\+PQ:hover{box-shadow:0 2px 8px #0000000f}.SupplierHealthMonitoring_statCardOnline__kKHmv{background:#f0fdf4;border-color:#d1fae5}.SupplierHealthMonitoring_statCardDegraded__tMB5K{background:#fffbeb;border-color:#fed7aa}.SupplierHealthMonitoring_statCardOffline__GcPRd{background:#fef2f2;border-color:#fecaca}.SupplierHealthMonitoring_statHeader__phkVx{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.SupplierHealthMonitoring_statLabel__Oh7CL{color:#6b7280;font-size:13px;font-weight:500}.SupplierHealthMonitoring_statIconNeutral__Vyx1B{color:#9ca3af;font-size:18px}.SupplierHealthMonitoring_statIconSuccess__jpwDl{background:#d1fae5;color:#10b981}.SupplierHealthMonitoring_statIconSuccess__jpwDl,.SupplierHealthMonitoring_statIconWarning__joWG6{align-items:center;border-radius:50%;display:flex;font-size:18px;height:28px;justify-content:center;width:28px}.SupplierHealthMonitoring_statIconWarning__joWG6{background:#fed7aa;color:#f59e0b}.SupplierHealthMonitoring_statIconError__LWyrr{align-items:center;background:#fecaca;border-radius:50%;color:#ef4444;display:flex;font-size:18px;height:28px;justify-content:center;width:28px}.SupplierHealthMonitoring_statValue__e9g6p{color:#111827;font-size:32px;font-weight:700}.SupplierHealthMonitoring_filters__2GR6y{align-items:center;background:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;max-width:100%;padding:16px 20px}.SupplierHealthMonitoring_searchBox__rvMRO{align-items:center;display:flex;flex:1 1 300px;max-width:100%;min-width:200px;position:relative}.SupplierHealthMonitoring_searchIcon__48T0w{color:#9ca3af;font-size:14px;left:12px;position:absolute}.SupplierHealthMonitoring_searchInput__wogVW{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;outline:none;padding:9px 12px 9px 36px;transition:all .2s ease;width:100%}.SupplierHealthMonitoring_searchInput__wogVW::placeholder{color:#9ca3af}.SupplierHealthMonitoring_searchInput__wogVW:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.SupplierHealthMonitoring_tableContainer__AgQcK{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;overflow-x:auto;overflow-y:visible;width:100%}.SupplierHealthMonitoring_table__sbfdZ{border-collapse:collapse;width:100%}.SupplierHealthMonitoring_table__sbfdZ thead{background:#fafafa;border-bottom:1px solid #eee}.SupplierHealthMonitoring_table__sbfdZ th{background:#fafafa;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap}.SupplierHealthMonitoring_table__sbfdZ td{border-bottom:1px solid #f0f0f0;color:#111827;font-size:13px;padding:16px 12px;vertical-align:middle}.SupplierHealthMonitoring_table__sbfdZ tbody tr{transition:background-color .15s ease}.SupplierHealthMonitoring_table__sbfdZ tbody tr:hover{background:#f9fafb}.SupplierHealthMonitoring_table__sbfdZ td:first-child{max-width:200px;min-width:150px}.SupplierHealthMonitoring_table__sbfdZ td:nth-child(2),.SupplierHealthMonitoring_table__sbfdZ td:nth-child(3),.SupplierHealthMonitoring_table__sbfdZ td:nth-child(4),.SupplierHealthMonitoring_table__sbfdZ td:nth-child(5),.SupplierHealthMonitoring_table__sbfdZ td:nth-child(6),.SupplierHealthMonitoring_table__sbfdZ td:nth-child(7){white-space:nowrap}.SupplierHealthMonitoring_table__sbfdZ td:nth-child(8){word-wrap:break-word;max-width:350px;white-space:normal}.SupplierHealthMonitoring_table__sbfdZ td:nth-child(9){white-space:nowrap}.SupplierHealthMonitoring_supplierInfo__UK4iL{display:flex;flex-direction:column;gap:2px}.SupplierHealthMonitoring_supplierName__NrBKm{color:#111827;font-weight:600}.SupplierHealthMonitoring_supplierId__nl1zm{color:#9ca3af;font-size:11px}.SupplierHealthMonitoring_badge__0tW0D{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.SupplierHealthMonitoring_badgeAPI__6Ticu{background:#dbeafe;color:#1e40af}.SupplierHealthMonitoring_badgeHybrid__rgXy8{background:#e0e7ff;color:#4338ca}.SupplierHealthMonitoring_healthBadge__4W8Z0{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 12px}.SupplierHealthMonitoring_healthIcon__m3B\+M{font-size:14px}.SupplierHealthMonitoring_healthOnline__5sLXT{background:#d1fae5;color:#065f46}.SupplierHealthMonitoring_healthDegraded__FrBAQ{background:#fed7aa;color:#92400e}.SupplierHealthMonitoring_healthOffline__kJuuO{background:#fecaca;color:#991b1b}.SupplierHealthMonitoring_timeInfo__nWUJ9{color:#6b7280;font-size:12px}.SupplierHealthMonitoring_clockIcon__zcebU{font-size:14px;margin-right:4px}.SupplierHealthMonitoring_resultBadge__GV3ux{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.SupplierHealthMonitoring_resultSuccess__dxok\+{background:#d1fae5;color:#065f46}.SupplierHealthMonitoring_resultTimeout__jPU0Q{background:#fed7aa;color:#92400e}.SupplierHealthMonitoring_resultError__QpU4L{background:#fecaca;color:#991b1b}.SupplierHealthMonitoring_responseTime__iBIIp{color:#10b981;font-size:12px;font-weight:600}.SupplierHealthMonitoring_uptimeCell__6paXJ{display:inline-block}.SupplierHealthMonitoring_uptimeValue__k-No5{color:#111827;font-weight:600;margin-right:4px}.SupplierHealthMonitoring_trendIcon__uWm9d{display:inline-block;font-size:14px}.SupplierHealthMonitoring_trendup__1\+YbK{color:#10b981}.SupplierHealthMonitoring_trenddown__TFreC{color:#ef4444}.SupplierHealthMonitoring_errorCell__umDBW{overflow:hidden;text-overflow:ellipsis}.SupplierHealthMonitoring_errorMessage__BBvis{align-items:flex-start;color:#dc2626;display:flex;font-size:12px;gap:6px;line-height:1.5}.SupplierHealthMonitoring_errorIcon__kV2U4{flex-shrink:0;font-size:14px;margin-top:2px}.SupplierHealthMonitoring_noError__nXZaS{color:#9ca3af}.SupplierHealthMonitoring_viewBtn__DTZUd{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px 8px;transition:all .15s ease}.SupplierHealthMonitoring_viewBtn__DTZUd:hover{background:#f3f4f6;color:#111827}@media (max-width:1600px){.SupplierHealthMonitoring_statsGrid__fGKfC{grid-template-columns:repeat(2,1fr)}.SupplierHealthMonitoring_tableContainer__AgQcK{border-radius:12px}}@media (max-width:1024px){.SupplierHealthMonitoring_container__N8iOE,.SupplierHealthMonitoring_header__jk36C{padding:16px}.SupplierHealthMonitoring_statsGrid__fGKfC{gap:12px}.SupplierHealthMonitoring_statCard__\+9\+PQ{padding:16px}}@media (max-width:768px){.SupplierHealthMonitoring_container__N8iOE{padding:12px}.SupplierHealthMonitoring_header__jk36C{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.SupplierHealthMonitoring_statsGrid__fGKfC{gap:10px;grid-template-columns:1fr}.SupplierHealthMonitoring_filters__2GR6y{gap:8px;padding:12px}.SupplierHealthMonitoring_searchBox__rvMRO{flex:1 1 100%}.SupplierHealthMonitoring_tableContainer__AgQcK{-webkit-overflow-scrolling:touch;overflow-x:auto}.SupplierHealthMonitoring_table__sbfdZ{font-size:11px;min-width:900px}.SupplierHealthMonitoring_table__sbfdZ td,.SupplierHealthMonitoring_table__sbfdZ th{padding:10px 8px}.SupplierHealthMonitoring_table__sbfdZ th{font-size:10px}}.Supplierhealthdetail_backdrop__5qzb1{animation:Supplierhealthdetail_fadeIn__NFttp .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes Supplierhealthdetail_fadeIn__NFttp{0%{opacity:0}to{opacity:1}}.Supplierhealthdetail_drawer__Ykky2{animation:Supplierhealthdetail_slideInRight__7oJS5 .4s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;height:100vh;max-width:90vw;position:fixed;right:0;top:0;width:500px;z-index:1001}@keyframes Supplierhealthdetail_slideInRight__7oJS5{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Supplierhealthdetail_header__KW-j5{align-items:flex-start;background:linear-gradient(135deg,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;padding:24px}.Supplierhealthdetail_headerLeft__B7jUl{align-items:flex-start;display:flex;gap:16px}.Supplierhealthdetail_iconWrapper__GAeTG{align-items:center;background:linear-gradient(135deg,#fcc400,#ffb701);border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Supplierhealthdetail_title__STLh1{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.Supplierhealthdetail_subtitle__i9vSa{color:#6b7280;font-size:13px;margin:0}.Supplierhealthdetail_closeBtn__UumfQ{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.Supplierhealthdetail_closeBtn__UumfQ:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}.Supplierhealthdetail_content__HO5EN{background:#f8f9fb;flex:1 1;overflow-y:auto;padding:24px}.Supplierhealthdetail_content__HO5EN::-webkit-scrollbar{width:8px}.Supplierhealthdetail_content__HO5EN::-webkit-scrollbar-track{background:#f3f4f6}.Supplierhealthdetail_content__HO5EN::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:10px}.Supplierhealthdetail_section__8TVEq{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin-bottom:16px;padding:20px}.Supplierhealthdetail_sectionTitle__563Ha{color:#111827;font-size:14px;font-weight:700;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.Supplierhealthdetail_grid__jWEK0{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.Supplierhealthdetail_statusCard__oKb1h{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:16px}.Supplierhealthdetail_cardLabel__TF57J{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Supplierhealthdetail_statusBadge__FL7u3{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.Supplierhealthdetail_statusOnline__YQKRH{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #10b981;color:#065f46}.Supplierhealthdetail_statusDegraded__i\+Zri{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;color:#92400e}.Supplierhealthdetail_statusOffline__1UQOD{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #ef4444;color:#991b1b}.Supplierhealthdetail_typeBadge__l3jYE{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.Supplierhealthdetail_typeAPI__S74lF{background:#dbeafe;color:#1e40af}.Supplierhealthdetail_typeHybrid__ADGJO{background:#e0e7ff;color:#4338ca}.Supplierhealthdetail_typeOffline__4le20{background:#f3f4f6;color:#6b7280}.Supplierhealthdetail_metricCard__TKQvH{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:10px;padding:16px}.Supplierhealthdetail_metricHeader__AagYi{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.Supplierhealthdetail_metricLabel__KOpun{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Supplierhealthdetail_metricIcon__fJDiy{color:#9ca3af}.Supplierhealthdetail_trendIcon__M-Gc9{align-items:center;border-radius:6px;display:flex;height:24px;justify-content:center;width:24px}.Supplierhealthdetail_trendup__WUd5x{background:#d1fae5;color:#059669}.Supplierhealthdetail_trenddown__vr5UZ{background:#fee2e2;color:#dc2626}.Supplierhealthdetail_metricValue__Er2sl{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.Supplierhealthdetail_metricProgress__Hjp0K{background:#e5e7eb;border-radius:10px;height:6px;overflow:hidden;width:100%}.Supplierhealthdetail_metricProgressBar__Ot-j-{background:linear-gradient(90deg,#10b981,#059669);border-radius:10px;height:100%;transition:width .5s ease}.Supplierhealthdetail_metricHint__Gb1p7{color:#9ca3af;font-size:12px;margin-top:4px}.Supplierhealthdetail_activityList__ErDGX{display:flex;flex-direction:column;gap:16px}.Supplierhealthdetail_activityItem__maOhA{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:12px 0}.Supplierhealthdetail_activityItem__maOhA:last-child{border-bottom:none;padding-bottom:0}.Supplierhealthdetail_activityLabel__7ul0e{color:#6b7280;font-size:13px;font-weight:600}.Supplierhealthdetail_activityValue__OIYfM{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;gap:6px}.Supplierhealthdetail_activityIcon__msXcM{color:#9ca3af}.Supplierhealthdetail_resultBadge__Whp-L{border-radius:6px;font-size:12px;font-weight:600;padding:4px 10px}.Supplierhealthdetail_resultSuccess__aC8Mf{background:#d1fae5;color:#065f46}.Supplierhealthdetail_resultTimeout__USlUh{background:#fef3c7;color:#92400e}.Supplierhealthdetail_resultError__L4pth{background:#fee2e2;color:#991b1b}.Supplierhealthdetail_errorBox__uTuLJ{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;line-height:1.6;margin-top:4px;padding:12px}.Supplierhealthdetail_errorBox__uTuLJ svg{flex-shrink:0;margin-top:2px}.Supplierhealthdetail_infoGrid__KfiPR{display:flex;flex-direction:column;gap:16px}.Supplierhealthdetail_infoItem__5T0Ry{display:flex;flex-direction:column;gap:6px}.Supplierhealthdetail_infoLabel__FNnxL{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Supplierhealthdetail_infoValue__t2bCG{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;font-weight:600;padding:10px 12px}.Supplierhealthdetail_footer__Tyfff{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-radius:8px;color:#1e40af;display:flex;font-size:12px;font-weight:500;gap:8px;margin-top:8px;padding:16px}.Supplierhealthdetail_closeFooterBtn__6SB-j{align-items:center;background-color:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.Supplierhealthdetail_closeFooterBtn__6SB-j:hover{background-color:#f3f4f6;border-color:#9ca3af;box-shadow:0 2px 4px #0000001a;color:#111827;transform:translateY(-1px)}.Supplierhealthdetail_saveBtn__akM1X{align-items:center;background:linear-gradient(135deg,#fcc400,#ffb701);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .3s ease}.Supplierhealthdetail_footerNew__PHl0x{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border-top:1px solid #e5e7eb;box-shadow:0 -2px 8px #0000000a;display:flex;justify-content:space-between;padding:20px 24px}.Supplierhealthdetail_saveBtn__akM1X:hover{background:linear-gradient(135deg,#fcc400,#ffe601);box-shadow:0 6px 16px #667eea66;transform:translateY(-1px)}@media (max-width:768px){.Supplierhealthdetail_drawer__Ykky2{max-width:100%;width:100%}.Supplierhealthdetail_content__HO5EN,.Supplierhealthdetail_header__KW-j5{padding:20px}.Supplierhealthdetail_grid__jWEK0{grid-template-columns:1fr}.Supplierhealthdetail_title__STLh1{font-size:16px}.Supplierhealthdetail_iconWrapper__GAeTG{height:40px;width:40px}}.SupplierAPICredentials_container__IWK1e{background:#f8f9fb;box-sizing:border-box;max-width:100vw;min-height:100vh;overflow-x:hidden}.SupplierAPICredentials_container__IWK1e *{box-sizing:border-box}.SupplierAPICredentials_header__XqlD5{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px;padding:20px 24px;width:100%}.SupplierAPICredentials_title__hE3wK{color:#111827;font-size:20px;font-weight:600;margin:0 0 4px}.SupplierAPICredentials_subtitle__i6zV6{color:#6b7280;font-size:13px;margin:0}.SupplierAPICredentials_addBtn__Sgy25{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.SupplierAPICredentials_addBtn__Sgy25:hover{background:#ffe8c2}.SupplierAPICredentials_alert__IS\+In{align-items:flex-start;background:#fffbeb;border:1.5px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:10px;display:flex;gap:14px;margin-bottom:20px;padding:16px 20px;width:100%}.SupplierAPICredentials_alertIcon__0rxBF{flex-shrink:0;font-size:20px}.SupplierAPICredentials_alertContent__yllW9{flex:1 1;min-width:0}.SupplierAPICredentials_alertTitle__cmL6-{color:#92400e;font-size:14px;font-weight:600;margin-bottom:4px}.SupplierAPICredentials_alertText__YGtYk{color:#92400e;font-size:13px;line-height:1.5}.SupplierAPICredentials_searchContainer__mSAdp{background:#fff;border-radius:10px;margin-bottom:16px;padding:16px 20px;width:100%}.SupplierAPICredentials_searchBox__Jtm7K{align-items:center;display:flex;max-width:100%;position:relative;width:100%}.SupplierAPICredentials_searchIcon__uzZf8{color:#9ca3af;font-size:14px;left:12px;position:absolute}.SupplierAPICredentials_searchInput__VoItE{border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;outline:none;padding:9px 12px 9px 36px;transition:all .2s ease;width:100%}.SupplierAPICredentials_searchInput__VoItE::placeholder{color:#9ca3af}.SupplierAPICredentials_searchInput__VoItE:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.SupplierAPICredentials_tableContainer__I2j\+1{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000d;overflow-x:auto;overflow-y:visible;width:100%}.SupplierAPICredentials_table__Hrbum{border-collapse:collapse;width:100%}.SupplierAPICredentials_table__Hrbum thead{background:#fafafa;border-bottom:1px solid #eee}.SupplierAPICredentials_table__Hrbum th{background:#fafafa;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.SupplierAPICredentials_table__Hrbum td{border-bottom:1px solid #f0f0f0;color:#111827;font-size:13px;padding:18px 16px;vertical-align:middle}.SupplierAPICredentials_table__Hrbum tbody tr{transition:background-color .15s ease}.SupplierAPICredentials_table__Hrbum tbody tr:hover{background:#f9fafb}.SupplierAPICredentials_credId__oV3nv{color:#6b7280;font-size:12px;font-weight:500;white-space:nowrap}.SupplierAPICredentials_supplier__kd-P4{color:#111827;font-weight:600;min-width:140px;white-space:nowrap}.SupplierAPICredentials_updatedAt__yIW7J{color:#6b7280;font-size:12px;white-space:nowrap}.SupplierAPICredentials_badge__IBH\+m{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:5px 12px;white-space:nowrap}.SupplierAPICredentials_envProduction__YB4rG{background:#fee2e2;color:#991b1b}.SupplierAPICredentials_envTest__zbb2j{background:#dbeafe;color:#1e40af}.SupplierAPICredentials_statusActive__v1P2Z{background:#d1fae5;color:#065f46}.SupplierAPICredentials_statusInactive__G11AU{background:#f3f4f6;color:#4b5563}.SupplierAPICredentials_actions__YJ9-e{align-items:center;display:inline-block;gap:8px;justify-content:flex-end;text-align:center}.SupplierAPICredentials_actionBtn__lYxwJ{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:6px 8px;transition:all .15s ease}.SupplierAPICredentials_actionBtn__lYxwJ:hover{background:#f3f4f6;color:#111827}@media (max-width:1400px){.SupplierAPICredentials_container__IWK1e{padding:18px}}@media (max-width:1024px){.SupplierAPICredentials_container__IWK1e{padding:16px}.SupplierAPICredentials_header__XqlD5{padding:18px}.SupplierAPICredentials_alert__IS\+In,.SupplierAPICredentials_searchContainer__mSAdp{padding:14px 16px}}@media (max-width:768px){.SupplierAPICredentials_container__IWK1e{padding:12px}.SupplierAPICredentials_header__XqlD5{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.SupplierAPICredentials_addBtn__Sgy25{justify-content:center;width:100%}.SupplierAPICredentials_alert__IS\+In{flex-direction:column;gap:10px;padding:14px}.SupplierAPICredentials_alertIcon__0rxBF{font-size:18px}.SupplierAPICredentials_searchContainer__mSAdp{padding:12px}.SupplierAPICredentials_tableContainer__I2j\+1{overflow-x:auto}.SupplierAPICredentials_table__Hrbum{font-size:11px;min-width:700px}.SupplierAPICredentials_table__Hrbum td,.SupplierAPICredentials_table__Hrbum th{padding:12px 10px}.SupplierAPICredentials_table__Hrbum th{font-size:10px;padding:12px 8px}.SupplierAPICredentials_supplier__kd-P4{min-width:120px}}@media (max-width:480px){.SupplierAPICredentials_container__IWK1e{padding:10px}.SupplierAPICredentials_header__XqlD5{padding:14px}.SupplierAPICredentials_title__hE3wK{font-size:18px}.SupplierAPICredentials_subtitle__i6zV6{font-size:12px}.SupplierAPICredentials_alert__IS\+In{padding:12px}.SupplierAPICredentials_alertTitle__cmL6-{font-size:13px}.SupplierAPICredentials_alertText__YGtYk{font-size:12px}.SupplierAPICredentials_table__Hrbum{font-size:10px;min-width:650px}.SupplierAPICredentials_table__Hrbum td,.SupplierAPICredentials_table__Hrbum th{padding:10px 6px}}.ApiCrendtialsDetail_backdrop__nqmkX{animation:ApiCrendtialsDetail_fadeIn__lbZfR .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ApiCrendtialsDetail_fadeIn__lbZfR{0%{opacity:0}to{opacity:1}}.ApiCrendtialsDetail_drawer__UeSr5{animation:ApiCrendtialsDetail_slideInRight__pI-uL .4s cubic-bezier(.4,0,.2,1);background:#fff;box-shadow:-4px 0 24px #00000026;display:flex;flex-direction:column;height:100vh;max-width:90vw;position:fixed;right:0;top:0;width:500px;z-index:1001}@keyframes ApiCrendtialsDetail_slideInRight__pI-uL{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ApiCrendtialsDetail_header__aH8j2{align-items:flex-start;background:linear-gradient(135deg,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;padding:24px}.ApiCrendtialsDetail_headerLeft__LDDIw{align-items:flex-start;display:flex;gap:16px}.ApiCrendtialsDetail_iconWrapper__g\+F3N{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ApiCrendtialsDetail_title__fngM-{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.ApiCrendtialsDetail_subtitle__ck0gT{color:#6b7280;font-size:13px;margin:0}.ApiCrendtialsDetail_closeBtn__JrHxp{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.ApiCrendtialsDetail_closeBtn__JrHxp:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}.ApiCrendtialsDetail_content__9qPRn{background:#f8f9fb;flex:1 1;overflow-y:auto;padding:24px}.ApiCrendtialsDetail_content__9qPRn::-webkit-scrollbar{width:8px}.ApiCrendtialsDetail_content__9qPRn::-webkit-scrollbar-track{background:#f3f4f6}.ApiCrendtialsDetail_content__9qPRn::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:10px}.ApiCrendtialsDetail_section__d9XVe{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin-bottom:16px;padding:20px}.ApiCrendtialsDetail_sectionTitle__AXvJi{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.ApiCrendtialsDetail_grid__V\+hjA{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.ApiCrendtialsDetail_infoCard__m-srO{background:linear-gradient(135deg,#f9fafb,#fff);border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:16px}.ApiCrendtialsDetail_cardLabel__hs3cJ{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ApiCrendtialsDetail_cardValue__-1K-J{color:#111827;font-size:14px;font-weight:600}.ApiCrendtialsDetail_badge__9dqg6{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.ApiCrendtialsDetail_envProduction__4jE6e{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border:2px solid #3b82f6;color:#1e40af}.ApiCrendtialsDetail_envTest__Yc2cE{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;color:#92400e}.ApiCrendtialsDetail_statusBadge__9\+fdg{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:600;padding:8px 12px;width:-webkit-fit-content;width:fit-content}.ApiCrendtialsDetail_statusActive__ua8xP{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #10b981;color:#065f46}.ApiCrendtialsDetail_statusInactive__0R-65{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid #ef4444;color:#991b1b}.ApiCrendtialsDetail_field__b\+Vrt{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ApiCrendtialsDetail_field__b\+Vrt:last-child{margin-bottom:0}.ApiCrendtialsDetail_label__-LgFc{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ApiCrendtialsDetail_inputWrapper__p62sD{position:relative}.ApiCrendtialsDetail_input__3IslD,.ApiCrendtialsDetail_select__-8Do8{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.ApiCrendtialsDetail_input__3IslD:focus,.ApiCrendtialsDetail_select__-8Do8:focus{background-color:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ApiCrendtialsDetail_input__3IslD:read-only{background-color:#f3f4f6;cursor:not-allowed}.ApiCrendtialsDetail_select__-8Do8{background-color:#fff;cursor:pointer}.ApiCrendtialsDetail_passwordField__XefgM{align-items:center;display:flex;position:relative}.ApiCrendtialsDetail_passwordInput__eSFSI{background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:monospace;font-size:14px;padding:10px 44px 10px 12px;transition:all .2s;width:100%}.ApiCrendtialsDetail_passwordInput__eSFSI:focus{background-color:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.ApiCrendtialsDetail_toggleBtn__VzaXL{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;transition:all .2s;width:32px}.ApiCrendtialsDetail_toggleBtn__VzaXL:hover{background:#f3f4f6;border-color:#d1d5db;color:#111827}.ApiCrendtialsDetail_alert__ip4eL{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:10px;display:flex;gap:12px;margin-top:8px;padding:16px}.ApiCrendtialsDetail_alertIcon__Z-n4W{color:#92400e;flex-shrink:0}.ApiCrendtialsDetail_alertContent__8EhQ1{flex:1 1}.ApiCrendtialsDetail_alertTitle__KjsmE{color:#92400e;font-size:14px;font-weight:600;margin-bottom:4px}.ApiCrendtialsDetail_alertText__N51Ne{color:#78350f;font-size:13px;line-height:1.6}.ApiCrendtialsDetail_updateInfo__Btdml{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-radius:8px;color:#1e40af;display:flex;font-size:12px;font-weight:500;gap:8px;margin-top:8px;padding:16px}.ApiCrendtialsDetail_footer__CJ2Bz{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);border-top:1px solid #e5e7eb;box-shadow:0 -2px 8px #0000000a;display:flex;justify-content:space-between;padding:20px 24px}.ApiCrendtialsDetail_closeFooterBtn__CAb0X{align-items:center;background-color:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.ApiCrendtialsDetail_closeFooterBtn__CAb0X:hover{background-color:#f3f4f6;border-color:#9ca3af;box-shadow:0 2px 4px #0000001a;color:#111827;transform:translateY(-1px)}.ApiCrendtialsDetail_saveBtn__AEblX{align-items:center;background:linear-gradient(135deg,#f5a51e,#ffcc70);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .3s ease}.ApiCrendtialsDetail_saveBtn__AEblX:hover{background:linear-gradient(135deg,#5568d3,#6a3f8f);box-shadow:0 6px 16px #667eea66;transform:translateY(-1px)}@media (max-width:768px){.ApiCrendtialsDetail_drawer__UeSr5{max-width:100%;width:100%}.ApiCrendtialsDetail_content__9qPRn,.ApiCrendtialsDetail_header__aH8j2{padding:20px}.ApiCrendtialsDetail_grid__V\+hjA{grid-template-columns:1fr}.ApiCrendtialsDetail_title__fngM-{font-size:16px}.ApiCrendtialsDetail_iconWrapper__g\+F3N{height:40px;width:40px}}.AddCredentialsSetModal_iconHeader__LJJBi{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddCredentialsSetModal_icon__LY3kR{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddCredentialsSetModal_headerText__wmqaq h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddCredentialsSetModal_headerText__wmqaq p{color:#6b7280;font-size:13px;margin:0}.AddCredentialsSetModal_section__KpMRD{margin-bottom:24px}.AddCredentialsSetModal_sectionTitle__0apED{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddCredentialsSetModal_formGrid__P8wLF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddCredentialsSetModal_fieldWide__0wbUn,.AddCredentialsSetModal_field__I615Z{display:flex;flex-direction:column;gap:6px}.AddCredentialsSetModal_fieldWide__0wbUn{grid-column:span 2}.AddCredentialsSetModal_fieldWide__0wbUn label,.AddCredentialsSetModal_field__I615Z label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddCredentialsSetModal_fieldWide__0wbUn input,.AddCredentialsSetModal_fieldWide__0wbUn select,.AddCredentialsSetModal_field__I615Z input,.AddCredentialsSetModal_field__I615Z select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddCredentialsSetModal_fieldWide__0wbUn input:focus,.AddCredentialsSetModal_fieldWide__0wbUn select:focus,.AddCredentialsSetModal_field__I615Z input:focus,.AddCredentialsSetModal_field__I615Z select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddCredentialsSetModal_credIdInput__kfAUS{font-weight:700;letter-spacing:1px;text-transform:uppercase}.AddCredentialsSetModal_textarea__ejeoJ{border:1px solid #e5e7eb;border-radius:8px;font-size:13px;line-height:1.6;padding:11px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.AddCredentialsSetModal_textarea__ejeoJ:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddCredentialsSetModal_passwordField__olFJ5{align-items:center;display:flex;position:relative}.AddCredentialsSetModal_passwordField__olFJ5 input{flex:1 1;letter-spacing:1.5px;padding-right:45px}.AddCredentialsSetModal_eyeBtn__5OPI5{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:18px;justify-content:center;opacity:.5;padding:6px 10px;position:absolute;right:8px;transition:opacity .2s ease}.AddCredentialsSetModal_eyeBtn__5OPI5:hover{opacity:1}.AddCredentialsSetModal_securityNotice__xQwoJ{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddCredentialsSetModal_noticeIcon__KO-e-{flex-shrink:0;font-size:20px}.AddCredentialsSetModal_noticeContent__PKE3H{flex:1 1}.AddCredentialsSetModal_noticeContent__PKE3H strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.AddCredentialsSetModal_noticeContent__PKE3H p{color:#78350f;font-size:12px;line-height:1.5;margin:0}.AddCredentialsSetModal_closeBtn__QTAEL{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddCredentialsSetModal_closeBtn__QTAEL:hover{background:#e5e7eb}.AddCredentialsSetModal_saveBtn__fhXqd{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddCredentialsSetModal_saveBtn__fhXqd:hover{background:#e69510}.AddCredentialsSetModal_saveBtn__fhXqd:active{transform:translateY(1px)}.AddCredentialsSetModal_required__ZWsXC{color:#dc2626;margin-left:2px}.AddCredentialsSetModal_errorBanner__oNIrP{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddCredentialsSetModal_errorIcon__3JmdX{flex-shrink:0;font-size:20px}.AddCredentialsSetModal_errorContent__AUZKl{flex:1 1}.AddCredentialsSetModal_errorContent__AUZKl strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddCredentialsSetModal_errorContent__AUZKl ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddCredentialsSetModal_errorContent__AUZKl ul li{margin-bottom:2px}.AddCredentialsSetModal_inputError__VHuGy{background:#fef2f2!important;border-color:#ef4444!important}.AddCredentialsSetModal_inputError__VHuGy:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddCredentialsSetModal_errorText__Wdbxi{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}.AddCredentialsSetModal_passwordField__olFJ5 .AddCredentialsSetModal_inputError__VHuGy{padding-right:45px}.Airlines_container__EILep{background:#f9fafb;min-height:100vh}.Airlines_header__sTLds{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.Airlines_headerLeft__YLH3h h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.Airlines_subtitle__CQnf1{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.Airlines_addBtn__rKgpw{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.Airlines_addBtn__rKgpw:hover{background:#ffe8c2}.Airlines_addBtn__rKgpw:active{transform:translateY(0)}.Airlines_infoBanner__kvyZI{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.Airlines_infoIcon__iTTo7{flex-shrink:0;font-size:20px}.Airlines_infoText__RvZ5z{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.Airlines_infoText__RvZ5z strong{display:inline;font-weight:600;margin-right:4px}.Airlines_retryBtn__6I5n\+{background:#fee2e2;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;margin-left:8px;padding:6px 12px}.Airlines_retryBtn__6I5n\+:hover{background:#fecaca}.Airlines_controls__l\+V1L{display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.Airlines_rowActions__ZG4cM{display:flex;gap:8px;justify-content:flex-start}.Airlines_rowActions__ZG4cM button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.Airlines_searchBox__qc2lj{flex:1 1;max-width:500px;position:relative}.Airlines_searchIcon__KONRK{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Airlines_searchBox__qc2lj input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 14px 11px 44px;transition:all .2s ease;width:100%}.Airlines_searchBox__qc2lj input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.Airlines_searchBox__qc2lj input::placeholder{color:#9ca3af}.Airlines_filters__LRu8f{align-items:center;display:flex;gap:12px}.Airlines_filterSelect__5zrEO{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:140px;padding:11px 14px;transition:all .2s ease}.Airlines_filterSelect__5zrEO:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.Airlines_iconBtn__SiCON{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:11px;transition:all .2s ease}.Airlines_iconBtn__SiCON:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.Airlines_iconBtn__SiCON:active{transform:scale(.95)}.Airlines_resultsCount__HuCC7{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:16px}.Airlines_tableContainer__iffGC{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.Airlines_table__z6TLt{border-collapse:collapse;width:100%}.Airlines_table__z6TLt thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.Airlines_table__z6TLt th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.Airlines_table__z6TLt tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.Airlines_table__z6TLt tbody tr:last-child{border-bottom:none}.Airlines_table__z6TLt tbody tr:hover{background:#f9fafb}.Airlines_table__z6TLt td{color:#374151;font-size:14px;padding:16px 20px;vertical-align:middle}.Airlines_airlineName__\+8tzW{align-items:center;display:flex;gap:12px}.Airlines_airlineIcon__xJl9-{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:8px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.Airlines_airlineName__\+8tzW strong{color:#111827;font-weight:600}.Airlines_codeTag__XPt4m{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:inline-block;font-family:Monaco,Courier New,monospace;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 10px}.Airlines_emptyValue__gjDuN{color:#d1d5db;font-style:italic}.Airlines_statusBadge__\+gcuX{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px;text-transform:capitalize}.Airlines_statusActive__MW-cZ{background:#d1fae5;color:#065f46}.Airlines_statusInactive__mkOkY{background:#fee2e2;color:#991b1b}.Airlines_actions__hU41M{display:flex;gap:8px}.Airlines_deleteBtn__iyBSl,.Airlines_editBtn__jCvts{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.Airlines_editBtn__jCvts{background:#eff6ff;color:#1e40af}.Airlines_editBtn__jCvts:hover{background:#dbeafe;color:#1e3a8a}.Airlines_deleteBtn__iyBSl{background:#fee2e2;color:#991b1b}.Airlines_deleteBtn__iyBSl:hover{background:#fecaca;color:#7f1d1d}.Airlines_deleteBtn__iyBSl:active,.Airlines_editBtn__jCvts:active{transform:scale(.95)}.Airlines_noData__HRqOu{padding:60px 20px!important;text-align:center}.Airlines_noDataContent__64Dy0{align-items:center;display:flex;flex-direction:column;gap:12px}.Airlines_noDataIcon__pBbkP{font-size:48px;opacity:.3}.Airlines_noDataContent__64Dy0 p{color:#374151;font-size:16px;font-weight:600;margin:0}.Airlines_noDataContent__64Dy0 span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.Airlines_controls__l\+V1L{flex-direction:column}.Airlines_searchBox__qc2lj{max-width:100%}.Airlines_filters__LRu8f{justify-content:space-between;width:100%}}@media (max-width:768px){.Airlines_container__EILep{padding:20px}.Airlines_header__sTLds{flex-direction:column;gap:16px}.Airlines_addBtn__rKgpw{width:100%}.Airlines_tableContainer__iffGC{overflow-x:auto}.Airlines_table__z6TLt{min-width:800px}}.AddAirlineModal_iconHeader__hnFSj{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddAirlineModal_icon__UagzS{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddAirlineModal_headerText__skomw h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddAirlineModal_headerText__skomw p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddAirlineModal_section__4SCnj{margin-bottom:24px}.AddAirlineModal_sectionTitle__q7Zjy{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddAirlineModal_formGrid__xZAPE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddAirlineModal_fieldWide__YFccu,.AddAirlineModal_field__n-XFZ{display:flex;flex-direction:column;gap:6px}.AddAirlineModal_fieldWide__YFccu{grid-column:span 2}.AddAirlineModal_fieldWide__YFccu label,.AddAirlineModal_field__n-XFZ label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddAirlineModal_fieldWide__YFccu input,.AddAirlineModal_fieldWide__YFccu select,.AddAirlineModal_field__n-XFZ input,.AddAirlineModal_field__n-XFZ select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:90%}.AddAirlineModal_fieldWide__YFccu input:focus,.AddAirlineModal_fieldWide__YFccu select:focus,.AddAirlineModal_field__n-XFZ input:focus,.AddAirlineModal_field__n-XFZ select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddAirlineModal_codeInput__XK89W{font-weight:700;letter-spacing:2px;text-transform:uppercase}.AddAirlineModal_helpText__FItog{color:#9ca3af;font-size:12px;margin-top:4px}.AddAirlineModal_statusToggle__mcwyP{margin-top:4px}.AddAirlineModal_toggleInput__5-gcQ{display:none}.AddAirlineModal_toggleLabel__do6Wn{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddAirlineModal_toggleSwitch__XU3K4{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddAirlineModal_toggleSwitch__XU3K4:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddAirlineModal_toggleInput__5-gcQ:checked+.AddAirlineModal_toggleLabel__do6Wn .AddAirlineModal_toggleSwitch__XU3K4{background:#f5a51e}.AddAirlineModal_toggleInput__5-gcQ:checked+.AddAirlineModal_toggleLabel__do6Wn .AddAirlineModal_toggleSwitch__XU3K4:after{transform:translateX(22px)}.AddAirlineModal_toggleText__I8hWY{color:#374151;font-size:14px;font-weight:600}.AddAirlineModal_logoFileInput__8nGQF{display:none}.AddAirlineModal_logoDropZone__o4ZiJ{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;padding:32px 20px;text-align:center;transition:border-color .2s ease,background .2s ease}.AddAirlineModal_logoDropZone__o4ZiJ:hover{background:#fffbf0;border-color:#f5a51e}.AddAirlineModal_logoDropZoneActive__Fw117{background:#fffbf0;border-color:#f5a51e;transform:scale(1.01)}.AddAirlineModal_logoDropZoneError__hP1G-{background:#fef2f2;border-color:#ef4444}.AddAirlineModal_logoDropIcon__7Owzo{font-size:32px;margin-bottom:4px}.AddAirlineModal_logoDropTitle__00ThR{color:#374151;font-size:14px;font-weight:600;margin:0}.AddAirlineModal_logoDropSub__qp0Lw{color:#6b7280;font-size:13px;margin:0}.AddAirlineModal_logoDropHint__I\+Yzt{background:#f3f4f6;border-radius:20px;color:#9ca3af;font-size:11px;margin:4px 0 0;padding:3px 10px}.AddAirlineModal_logoPreviewWrapper__kgZKf{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:20px;padding:16px}.AddAirlineModal_logoPreviewBox__NtBVt{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 8px #0000000f;display:flex;flex-shrink:0;height:88px;justify-content:center;overflow:hidden;width:88px}.AddAirlineModal_logoPreviewImg__1C4Tm{height:100%;object-fit:contain;padding:6px;width:100%}.AddAirlineModal_logoPreviewMeta__04qon{display:flex;flex:1 1;flex-direction:column;gap:4px}.AddAirlineModal_logoFileName__KAG-m{color:#111827;font-size:14px;font-weight:600;margin:0;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddAirlineModal_logoFileSize__Mjk\+c{color:#6b7280;font-size:12px;margin:0}.AddAirlineModal_logoActions__W-gde{display:flex;gap:8px;margin-top:10px}.AddAirlineModal_logoChangeBtn__survg{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px;transition:background .15s ease,border-color .15s ease}.AddAirlineModal_logoChangeBtn__survg:hover{background:#f3f4f6;border-color:#d1d5db}.AddAirlineModal_logoRemoveBtn__8xZc0{background:#fff5f5;border:1px solid #fca5a5;border-radius:7px;color:#dc2626;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px;transition:background .15s ease}.AddAirlineModal_logoRemoveBtn__8xZc0:hover{background:#fee2e2}.AddAirlineModal_businessNotice__Ozzvw{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddAirlineModal_noticeIcon__wz1Tv{flex-shrink:0;font-size:20px}.AddAirlineModal_noticeContent__jyC\+d{flex:1 1}.AddAirlineModal_noticeContent__jyC\+d strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddAirlineModal_noticeContent__jyC\+d ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddAirlineModal_noticeContent__jyC\+d ul li{margin-bottom:4px}.AddAirlineModal_closeBtn__uRVYm{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddAirlineModal_closeBtn__uRVYm:hover{background:#e5e7eb}.AddAirlineModal_saveBtn__GBt3K{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddAirlineModal_saveBtn__GBt3K:hover{background:#e69510}.AddAirlineModal_saveBtn__GBt3K:active{transform:translateY(1px)}.AddAirlineModal_required__xqea\+{color:#dc2626;margin-left:2px}.AddAirlineModal_errorBanner__NwfF-{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddAirlineModal_errorIcon__b3Xt9{flex-shrink:0;font-size:20px}.AddAirlineModal_errorContent__XTIr5{flex:1 1}.AddAirlineModal_errorContent__XTIr5 strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddAirlineModal_errorContent__XTIr5 ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddAirlineModal_errorContent__XTIr5 ul li{margin-bottom:2px}.AddAirlineModal_inputError__6Q3Dc{background:#fef2f2!important;border-color:#ef4444!important}.AddAirlineModal_inputError__6Q3Dc:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddAirlineModal_errorText__pjyVH{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddAirlineModal_formGrid__xZAPE{grid-template-columns:1fr}.AddAirlineModal_fieldWide__YFccu{grid-column:span 1}.AddAirlineModal_logoPreviewWrapper__kgZKf{align-items:flex-start;flex-direction:column}.AddAirlineModal_logoActions__W-gde{flex-wrap:wrap}}.FlightStatus_container__UFFen{background:#f9fafb;min-height:100vh}.FlightStatus_header__XZpzO{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.FlightStatus_headerLeft__pbCv3 h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.FlightStatus_subtitle__Xj6oZ{color:#6b7280;font-size:14px;line-height:1.6;margin:0;max-width:800px}.FlightStatus_refreshBtn__6Saea{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:11px 20px;transition:all .2s ease}.FlightStatus_refreshBtn__6Saea:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 4px 6px #0000000d;transform:translateY(-1px)}.FlightStatus_refreshBtn__6Saea:active{transform:translateY(0)}.FlightStatus_infoBanner__LUa-9{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.FlightStatus_infoIcon__mcdkq{color:#2563eb;flex-shrink:0}.FlightStatus_infoText__9lb9U{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.FlightStatus_retryBtn__ym4L2{background:#fee2e2;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;margin-left:8px;padding:6px 12px}.FlightStatus_retryBtn__ym4L2:hover{background:#fecaca}.FlightStatus_infoText__9lb9U strong{display:inline;font-weight:600;margin-right:4px}.FlightStatus_searchBox__1QC8X{margin-bottom:24px;max-width:500px;position:relative}.FlightStatus_searchIcon__39vWy{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.FlightStatus_searchBox__1QC8X input{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 2px #0000000d;font-family:inherit;font-size:14px;padding:12px 14px 12px 44px;transition:all .2s ease;width:100%}.FlightStatus_searchBox__1QC8X input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FlightStatus_searchBox__1QC8X input::placeholder{color:#9ca3af}.FlightStatus_statsGrid__1XUVX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:32px}.FlightStatus_statCard__sEq7\+{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:16px;padding:20px;transition:all .2s ease}.FlightStatus_statCard__sEq7\+:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.FlightStatus_statIcon__avrG3{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.FlightStatus_statContent__rDk1\+{flex:1 1}.FlightStatus_statValue__Zds1H{color:#111827;font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.FlightStatus_statLabel__ZPuuN{color:#6b7280;font-size:13px;font-weight:500}.FlightStatus_section__fxh-k{margin-bottom:32px}.FlightStatus_sectionHeader__6ogEo{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.FlightStatus_sectionTitle__Mpnrl{align-items:center;display:flex;gap:10px}.FlightStatus_sectionTitle__Mpnrl h2{color:#111827;font-size:20px;font-weight:700;margin:0}.FlightStatus_badge__iJoFC{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:12px;font-weight:600;padding:4px 12px}.FlightStatus_statusGrid__CzYQ-{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.FlightStatus_statusCard__mY1Ah{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 1px 3px #0000001a;cursor:pointer;padding:24px;transition:all .3s ease}.FlightStatus_statusCard__mY1Ah:hover{border-color:#f5a51e;box-shadow:0 8px 16px #0000001f;transform:translateY(-4px)}.FlightStatus_statusHeader__BkR8i{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.FlightStatus_statusIcon__th1Ws{align-items:center;border-radius:16px;display:flex;height:72px;justify-content:center;transition:transform .3s ease;width:72px}.FlightStatus_statusCard__mY1Ah:hover .FlightStatus_statusIcon__th1Ws{transform:scale(1.1)}.FlightStatus_statusBadge__QfGEI{border-radius:6px;font-family:Monaco,Courier New,monospace;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 12px}.FlightStatus_statusName__fbvtJ{font-size:20px;font-weight:700;margin:0 0 8px;transition:color .2s ease}.FlightStatus_statusDesc__On1DR{color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 16px}.FlightStatus_statusFooter__XOq8K{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;padding-top:16px}.FlightStatus_usageLabel__vkz66{color:#9ca3af;font-size:12px;font-weight:500}.FlightStatus_viewBtn__SPesh{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:600;padding:0;transition:all .2s ease}.FlightStatus_viewBtn__SPesh:hover{color:#e69510;transform:translateX(4px)}.FlightStatus_noResults__y\+RtD{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.FlightStatus_noResultsIcon__pK7I-{font-size:64px;margin-bottom:16px;opacity:.3}.FlightStatus_noResults__y\+RtD p{color:#374151;font-size:16px;font-weight:600;margin:0 0 4px}.FlightStatus_noResults__y\+RtD span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.FlightStatus_statusGrid__CzYQ-{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:768px){.FlightStatus_container__UFFen{padding:20px}.FlightStatus_header__XZpzO{flex-direction:column;gap:16px}.FlightStatus_refreshBtn__6Saea{justify-content:center;width:100%}.FlightStatus_searchBox__1QC8X{max-width:100%}.FlightStatus_statsGrid__1XUVX,.FlightStatus_statusGrid__CzYQ-{grid-template-columns:1fr}.FlightStatus_sectionHeader__6ogEo{align-items:flex-start;flex-direction:column;gap:12px}}@keyframes FlightStatus_fadeIn__LFQsP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.FlightStatus_statusCard__mY1Ah{animation:FlightStatus_fadeIn__LFQsP .3s ease}.FlightStatus_statusCard__mY1Ah:first-child{animation-delay:.05s}.FlightStatus_statusCard__mY1Ah:nth-child(2){animation-delay:.1s}.FlightStatus_statusCard__mY1Ah:nth-child(3){animation-delay:.15s}.FlightStatus_statusCard__mY1Ah:nth-child(4){animation-delay:.2s}.FlightStatus_statusCard__mY1Ah:nth-child(5){animation-delay:.25s}.FlightStatus_statusCard__mY1Ah:nth-child(6){animation-delay:.3s}.ViewStatusModal_statusHeader__8rrRU{border-bottom:2px solid #f3f4f6;display:flex;gap:20px;margin-bottom:32px;padding-bottom:24px}.ViewStatusModal_statusIconLarge__ROOu\+{align-items:center;border-radius:20px;display:flex;flex-shrink:0;height:96px;justify-content:center;width:96px}.ViewStatusModal_statusInfo__sTnPP{flex:1 1}.ViewStatusModal_statusBadge__XFyqO{border-radius:8px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;padding:6px 14px}.ViewStatusModal_statusName__JdS0u{font-size:28px;font-weight:700;margin:0 0 8px}.ViewStatusModal_statusDesc__vMUHF{color:#6b7280;font-size:15px;line-height:1.6;margin:0}.ViewStatusModal_section__zIuF-{margin-bottom:28px}.ViewStatusModal_sectionTitle__9wR3i{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:700;gap:10px;margin:0 0 16px}.ViewStatusModal_usageGrid__au8Z\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ViewStatusModal_usageCard__MZTD3{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;padding:12px 16px;transition:all .2s ease}.ViewStatusModal_usageCard__MZTD3:hover{background:#fff;border-color:#f5a51e;box-shadow:0 2px 4px #0000000d}.ViewStatusModal_usageIcon__ZBoP1{flex-shrink:0;font-size:24px}.ViewStatusModal_usageCard__MZTD3 span{color:#374151;font-size:13px;font-weight:600;line-height:1.4}.ViewStatusModal_infoBox__pjXHN{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.ViewStatusModal_infoIcon__P7MDU{color:#2563eb;flex-shrink:0;margin-top:2px}.ViewStatusModal_infoBox__pjXHN p{color:#1e40af;font-size:14px;line-height:1.6;margin:0}.ViewStatusModal_rulesList__-z39w{list-style:none;margin:0;padding-left:24px}.ViewStatusModal_rulesList__-z39w li{color:#374151;font-size:14px;line-height:1.8;padding-left:8px;position:relative}.ViewStatusModal_rulesList__-z39w li:before{color:#f5a51e;content:"•";font-size:18px;font-weight:700;left:-16px;position:absolute}.ViewStatusModal_integrationSection__\+kE6V{grid-gap:16px;border-top:2px solid #f3f4f6;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:28px;padding-top:24px}.ViewStatusModal_integrationCard__fU4Z4{background:#f9fafb;border-radius:12px;display:flex;gap:14px;padding:16px;transition:all .2s ease}.ViewStatusModal_integrationCard__fU4Z4:hover{background:#fff;box-shadow:0 4px 6px #0000000d;transform:translateY(-2px)}.ViewStatusModal_integrationIcon__CWwHR{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ViewStatusModal_integrationContent__WTpIm{flex:1 1}.ViewStatusModal_integrationContent__WTpIm h4{color:#111827;font-size:14px;font-weight:700;margin:0 0 4px}.ViewStatusModal_integrationContent__WTpIm p{color:#6b7280;font-size:12px;line-height:1.5;margin:0}.ViewStatusModal_closeBtn__oD3\+U{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.ViewStatusModal_closeBtn__oD3\+U:hover{background:#e5e7eb}@media (max-width:768px){.ViewStatusModal_statusHeader__8rrRU{align-items:center;flex-direction:column;text-align:center}.ViewStatusModal_integrationSection__\+kE6V,.ViewStatusModal_usageGrid__au8Z\+{grid-template-columns:1fr}}.SSRCategoriesTable_container__-673j{padding:24px}.SSRCategoriesTable_infoBanner__T-9JH{background:#dbeafe;border:1px solid #93c5fd;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.SSRCategoriesTable_infoIcon__rvuwd{flex-shrink:0;font-size:20px}.SSRCategoriesTable_infoContent__GnSar{flex:1 1}.SSRCategoriesTable_infoContent__GnSar strong{color:#1e40af;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.SSRCategoriesTable_infoContent__GnSar p{color:#1e3a8a;font-size:12px;line-height:1.5;margin:0}.SSRCategoriesTable_retryBtn__mjFbw{background:#fee2e2;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;margin-left:8px;padding:6px 12px}.SSRCategoriesTable_retryBtn__mjFbw:hover{background:#fecaca}.SSRCategoriesTable_loadingState__3-hwe{color:#6b7280;padding:24px;text-align:center}.SSRCategoriesTable_categoriesGrid__7Ttuf{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:24px}.SSRCategoriesTable_categoryCard__bLcLY{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:default;display:flex;gap:16px;padding:20px;transition:all .2s ease}.SSRCategoriesTable_categoryCard__bLcLY:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000d}.SSRCategoriesTable_categoryIcon__XUcSC{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.SSRCategoriesTable_categoryInfo__i9BjW{flex:1 1;min-width:0}.SSRCategoriesTable_categoryHeader__qLYYV{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.SSRCategoriesTable_categoryHeader__qLYYV h4{color:#111827;font-size:16px;font-weight:700;margin:0}.SSRCategoriesTable_categoryCode__KGuCD{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px;white-space:nowrap}.SSRCategoriesTable_categoryDesc__m7Mof{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.SSRCategoriesTable_stats__x\+pt3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:24px}.SSRCategoriesTable_statItem__4YMO3{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;text-align:center}.SSRCategoriesTable_statValue__aybkR{color:#111827;font-size:28px;font-weight:700;margin-bottom:6px}.SSRCategoriesTable_statLabel__wmLti{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (max-width:768px){.SSRCategoriesTable_categoriesGrid__7Ttuf,.SSRCategoriesTable_stats__x\+pt3{grid-template-columns:1fr}}.AddSSRItemModal_iconHeader__5-SNb{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddSSRItemModal_icon__ZLA0i{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;transition:background .3s ease;width:48px}.AddSSRItemModal_headerText__Ctvul h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddSSRItemModal_headerText__Ctvul p{color:#6b7280;font-size:13px;margin:0}.AddSSRItemModal_section__HXv0X{margin-bottom:24px}.AddSSRItemModal_sectionTitle__m\+kTH{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.AddSSRItemModal_sectionDesc__\+Uv\+-{color:#6b7280;font-size:13px;line-height:1.5;margin:0 0 12px}.AddSSRItemModal_formGrid__MKJUr{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddSSRItemModal_fieldWide__fmE5w,.AddSSRItemModal_field__hgZJ3{display:flex;flex-direction:column;gap:6px}.AddSSRItemModal_fieldWide__fmE5w{grid-column:span 2}.AddSSRItemModal_fieldWide__fmE5w label,.AddSSRItemModal_field__hgZJ3 label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddSSRItemModal_fieldWide__fmE5w input,.AddSSRItemModal_fieldWide__fmE5w select,.AddSSRItemModal_field__hgZJ3 input,.AddSSRItemModal_field__hgZJ3 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddSSRItemModal_fieldWide__fmE5w input:focus,.AddSSRItemModal_fieldWide__fmE5w select:focus,.AddSSRItemModal_field__hgZJ3 input:focus,.AddSSRItemModal_field__hgZJ3 select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddSSRItemModal_codeInput__vPXn2{font-weight:700;letter-spacing:1px;text-transform:uppercase}.AddSSRItemModal_hint__q\+3Fo{color:#9ca3af;font-size:11px}.AddSSRItemModal_checkboxGroup__jtPWk{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:12px 0;padding:14px 16px}.AddSSRItemModal_checkbox__44lk9{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:4px}.AddSSRItemModal_checkbox__44lk9 input[type=checkbox]{accent-color:#f5a51e;cursor:pointer;height:18px;width:18px}.AddSSRItemModal_checkbox__44lk9 span{flex:1 1}.AddSSRItemModal_checkboxHint__65ich{color:#6b7280;font-size:12px;line-height:1.5;margin:0;padding-left:28px}.AddSSRItemModal_infoNotice__yXKl6{background:#dbeafe;border:1px solid #93c5fd;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddSSRItemModal_noticeIcon__h3naU{flex-shrink:0;font-size:20px}.AddSSRItemModal_noticeContent__2POhi{flex:1 1}.AddSSRItemModal_noticeContent__2POhi strong{color:#1e40af;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.AddSSRItemModal_noticeContent__2POhi p{color:#1e3a8a;font-size:12px;line-height:1.5;margin:0}.AddSSRItemModal_closeBtn__GrOKE{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddSSRItemModal_closeBtn__GrOKE:hover{background:#e5e7eb}.AddSSRItemModal_saveBtn__0XKFM{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddSSRItemModal_saveBtn__0XKFM:hover{background:#e69510}.AddSSRItemModal_saveBtn__0XKFM:active{transform:translateY(1px)}.AddSSRItemModal_required__-wh0T{color:#dc2626;margin-left:2px}.AddSSRItemModal_errorBanner__Hl8hz{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddSSRItemModal_errorIcon__FeQCU{flex-shrink:0;font-size:20px}.AddSSRItemModal_errorContent__pAnNh{flex:1 1}.AddSSRItemModal_errorContent__pAnNh strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddSSRItemModal_errorContent__pAnNh ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddSSRItemModal_errorContent__pAnNh ul li{margin-bottom:2px}.AddSSRItemModal_inputError__bmptl{background:#fef2f2!important;border-color:#ef4444!important}.AddSSRItemModal_inputError__bmptl:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddSSRItemModal_errorText__VGOlP{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddSSRItemModal_formGrid__MKJUr{grid-template-columns:1fr}.AddSSRItemModal_fieldWide__fmE5w{grid-column:span 1}}.SSRItemsTable_container__8Ggnt{padding:24px}.SSRItemsTable_header__GOL-j{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.SSRItemsTable_headerLeft__-pdzI{flex:1 1}.SSRItemsTable_title__059ex{color:#111827;font-size:24px;font-weight:700;margin:0 0 4px}.SSRItemsTable_subtitle__YqUZL{color:#6b7280;font-size:14px;margin:0}.SSRItemsTable_headerRight__ZPfJr{display:flex;gap:12px}.SSRItemsTable_exportBtn__unmyc,.SSRItemsTable_refreshBtn__-UZGi{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:all .2s ease}.SSRItemsTable_exportBtn__unmyc:hover,.SSRItemsTable_refreshBtn__-UZGi:hover{background:#f9fafb;border-color:#d1d5db}.SSRItemsTable_addBtn__Uzkyp{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.SSRItemsTable_addBtn__Uzkyp:hover{background:#ffe8c2}.SSRItemsTable_addBtn__Uzkyp:active{transform:translateY(0)}.SSRItemsTable_errorBanner__UgGuM{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.SSRItemsTable_retryBtn__Kq\+d0{background:#fee2e2;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;margin-left:8px;padding:6px 12px}.SSRItemsTable_retryBtn__Kq\+d0:hover{background:#fecaca}.SSRItemsTable_filters__4B7TS{display:flex;gap:12px;margin-bottom:20px}.SSRItemsTable_searchBox__MPM6m{flex:1 1;position:relative}.SSRItemsTable_searchIcon__QVlM4{font-size:16px;left:12px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%)}.SSRItemsTable_searchBox__MPM6m input{border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px 11px 40px;transition:border-color .15s ease,box-shadow .15s ease}.SSRItemsTable_rowActions__zQU18{display:flex;gap:8px;justify-content:flex-start}.SSRItemsTable_rowActions__zQU18 button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.SSRItemsTable_rowActions__zQU18 button:hover{background:#f3f4f6}.SSRItemsTable_removeBtn__WBPwk{background:#fef2f2!important;border:1px solid #fecaca!important;color:#dc2626!important}.SSRItemsTable_removeBtn__WBPwk:hover{background:#fee2e2!important;border-color:#fca5a5!important}.SSRItemsTable_searchBox__MPM6m input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.SSRItemsTable_filterSelect__eDy5A{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:180px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.SSRItemsTable_filterSelect__eDy5A:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.SSRItemsTable_statsBar__vBOYF{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:24px;margin-bottom:20px;padding:16px 20px}.SSRItemsTable_stat__PXKCj{align-items:center;display:flex;gap:8px}.SSRItemsTable_statLabel__E6RfF{color:#6b7280;font-size:13px;font-weight:600}.SSRItemsTable_statValue__zFgik{color:#111827;font-size:15px;font-weight:700}.SSRItemsTable_activeText__URqdT{color:#10b981}.SSRItemsTable_inactiveText__WXGDk{color:#ef4444}.SSRItemsTable_tableWrapper__yn7lz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.SSRItemsTable_table__OdQf\+{border-collapse:collapse;width:100%}.SSRItemsTable_table__OdQf\+ thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.SSRItemsTable_table__OdQf\+ th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.SSRItemsTable_table__OdQf\+ tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.SSRItemsTable_table__OdQf\+ tbody tr:hover{background:#f9fafb}.SSRItemsTable_table__OdQf\+ tbody tr:last-child{border-bottom:none}.SSRItemsTable_table__OdQf\+ td{color:#374151;font-size:14px;padding:16px;vertical-align:middle}.SSRItemsTable_ssrCode__4AX0p{background:#f3f4f6;border-radius:6px;color:#111827;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 8px}.SSRItemsTable_description__N3S5P{color:#374151;font-size:14px;font-weight:500}.SSRItemsTable_category__TkL9Z{align-items:center;display:flex;gap:8px}.SSRItemsTable_categoryIcon__VYaB\+{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;width:28px}.SSRItemsTable_constraint__FvCes{color:#6b7280;font-size:13px;font-weight:600}.SSRItemsTable_na__pNwOn{color:#d1d5db;font-size:16px}.SSRItemsTable_direction__2vjxP{color:#6b7280;font-size:13px;font-weight:600}.SSRItemsTable_status__eGIvW{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;text-transform:capitalize}.SSRItemsTable_statusActive__Gh4Kv{background:#d1fae5;color:#065f46}.SSRItemsTable_statusInactive__N2msr{background:#fee2e2;color:#991b1b}.SSRItemsTable_actions__1Zbcm{display:flex;gap:8px}.SSRItemsTable_actionBtnDelete__oB-7W,.SSRItemsTable_actionBtn__DvMvH{background:none;border:none;border-radius:6px;cursor:pointer;font-size:16px;opacity:.6;padding:6px 10px;transition:all .15s ease}.SSRItemsTable_actionBtn__DvMvH:hover{background:#f3f4f6;opacity:1}.SSRItemsTable_actionBtnDelete__oB-7W:hover{background:#fee2e2;opacity:1}.SSRItemsTable_emptyState__3iNaL{padding:60px 20px!important;text-align:center}.SSRItemsTable_emptyIcon__SS1Y3{font-size:48px;margin-bottom:12px;opacity:.3}.SSRItemsTable_emptyState__3iNaL p{color:#374151;font-size:16px;font-weight:600;margin:0 0 4px}.SSRItemsTable_emptyState__3iNaL span{color:#9ca3af;font-size:14px}@media (max-width:1200px){.SSRItemsTable_table__OdQf\+{font-size:13px}.SSRItemsTable_table__OdQf\+ td,.SSRItemsTable_table__OdQf\+ th{padding:12px}}@media (max-width:768px){.SSRItemsTable_header__GOL-j{flex-direction:column;gap:16px}.SSRItemsTable_headerRight__ZPfJr{width:100%}.SSRItemsTable_addBtn__Uzkyp,.SSRItemsTable_exportBtn__unmyc,.SSRItemsTable_refreshBtn__-UZGi{flex:1 1}.SSRItemsTable_filters__4B7TS{flex-direction:column}.SSRItemsTable_filterSelect__eDy5A{width:100%}.SSRItemsTable_statsBar__vBOYF{flex-wrap:wrap;gap:16px}.SSRItemsTable_tableWrapper__yn7lz{overflow-x:auto}.SSRItemsTable_table__OdQf\+{min-width:900px}}.SSRManagement_pageContainer__4nldF{background:#f9fafb;min-height:100vh}.SSRManagement_pageHeader__FU6G7{background:#fff;border-bottom:1px solid #e5e7eb;padding:24px 32px}.SSRManagement_headerContent__e8yf9{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:1400px}.SSRManagement_headerIcon__jvEbj{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:14px;display:flex;flex-shrink:0;font-size:28px;height:56px;justify-content:center;width:56px}.SSRManagement_headerText__EC2fd{flex:1 1}.SSRManagement_pageTitle__g0BNo{color:#111827;font-size:28px;font-weight:700;margin:0 0 4px}.SSRManagement_pageSubtitle__JzGiT{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.SSRManagement_tabs__7swVM{background:#fff;border-bottom:2px solid #e5e7eb;display:flex;gap:4px;margin:0 auto;max-width:1400px;padding:0 32px}.SSRManagement_tab__4tS8C{align-items:center;background:none;border:none;border-bottom:3px solid #0000;cursor:pointer;display:flex;gap:10px;margin-bottom:-2px;padding:16px 24px;position:relative;transition:all .2s ease}.SSRManagement_tab__4tS8C:hover{background:#f9fafb}.SSRManagement_tabActive__YiOyb{border-bottom-color:#f5a51e}.SSRManagement_tabActive__YiOyb .SSRManagement_tabText__7UZBV{color:#111827;font-weight:700}.SSRManagement_tabIcon__yjur8{font-size:18px}.SSRManagement_tabText__7UZBV{color:#6b7280;font-size:15px;font-weight:600;transition:color .2s ease}.SSRManagement_tabBadge__xQpT8{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.SSRManagement_tabActive__YiOyb .SSRManagement_tabBadge__xQpT8{background:#fef3c7;color:#92400e}.SSRManagement_tabContent__p9PYk{background:#fff;margin:0 auto;max-width:1400px;min-height:calc(100vh - 200px)}@media (max-width:768px){.SSRManagement_pageHeader__FU6G7{padding:20px}.SSRManagement_headerContent__e8yf9{align-items:flex-start;flex-direction:column}.SSRManagement_pageTitle__g0BNo{font-size:24px}.SSRManagement_tabs__7swVM{overflow-x:auto;padding:0 20px}.SSRManagement_tab__4tS8C{padding:14px 20px;white-space:nowrap}.SSRManagement_tabBadge__xQpT8{display:none}}.CabinClasses_container__6pXTj{background:#fff;min-height:100vh;padding:12px 20px}.CabinClasses_header__DdONt{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.CabinClasses_headerLeft__RQlx\+ h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.CabinClasses_subtitle__M8Tu0{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.CabinClasses_addBtn__o4Ffh{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.CabinClasses_addBtn__o4Ffh:hover{background:#ffe8c2}.CabinClasses_addBtn__o4Ffh:active{transform:translateY(0)}.CabinClasses_infoBanner__OGVsR{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.CabinClasses_infoIcon__RuLJC{flex-shrink:0;font-size:20px}.CabinClasses_infoText__hfx3m{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.CabinClasses_infoText__hfx3m strong{display:inline;font-weight:600;margin-right:4px}.CabinClasses_retryBtn__s7ZwD{background:#fee2e2;border:1px solid #dc2626;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;margin-left:8px;padding:6px 12px}.CabinClasses_retryBtn__s7ZwD:hover{background:#fecaca}.CabinClasses_controls__-lygK{display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.CabinClasses_searchBox__pTsrR{flex:1 1;max-width:500px;position:relative}.CabinClasses_searchIcon__B2l1J{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.CabinClasses_searchBox__pTsrR input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 14px 11px 44px;transition:all .2s ease;width:100%}.CabinClasses_searchBox__pTsrR input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CabinClasses_searchBox__pTsrR input::placeholder{color:#9ca3af}.CabinClasses_filters__L5ykj{align-items:center;display:flex;gap:12px}.CabinClasses_filterSelect__bhyBK{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:140px;padding:11px 14px;transition:all .2s ease}.CabinClasses_filterSelect__bhyBK:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CabinClasses_iconBtn__SZJIG{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:11px;transition:all .2s ease}.CabinClasses_iconBtn__SZJIG:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.CabinClasses_iconBtn__SZJIG:active{transform:scale(.95)}.CabinClasses_resultsCount__wZykS{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:16px}.CabinClasses_tableContainer__whxqC{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.CabinClasses_table__rNsC-{border-collapse:collapse;width:100%}.CabinClasses_table__rNsC- thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.CabinClasses_table__rNsC- th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.CabinClasses_thContent__JFChC{align-items:center;display:flex;gap:6px}.CabinClasses_table__rNsC- tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.CabinClasses_table__rNsC- tbody tr:last-child{border-bottom:none}.CabinClasses_table__rNsC- tbody tr:hover{background:#f9fafb}.CabinClasses_table__rNsC- td{color:#374151;font-size:14px;padding:16px 20px;vertical-align:middle}.CabinClasses_rankBadge__dykr8{align-items:center;border-radius:8px;display:inline-flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-width:60px;padding:6px 12px}.CabinClasses_cabinName__HXonN{align-items:center;display:flex;gap:12px}.CabinClasses_cabinIcon__jhe1m{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.CabinClasses_cabinName__HXonN strong{color:#111827;font-weight:600}.CabinClasses_codeTag__0IE59{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:inline-block;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 10px}.CabinClasses_statusBadge__v1mZT{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px;text-transform:capitalize}.CabinClasses_statusActive__Vau6y{background:#d1fae5;color:#065f46}.CabinClasses_statusInactive__s6Gnv{background:#fee2e2;color:#991b1b}.CabinClasses_actions__g-m0B{display:flex;gap:8px;justify-content:flex-start}.CabinClasses_actions__g-m0B button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.CabinClasses_deleteBtn__XmlnN,.CabinClasses_editBtn__NItPX{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.CabinClasses_editBtn__NItPX{background:#eff6ff;color:#1e40af}.CabinClasses_editBtn__NItPX:hover{background:#dbeafe;color:#1e3a8a}.CabinClasses_deleteBtn__XmlnN{background:#fee2e2;color:#991b1b}.CabinClasses_deleteBtn__XmlnN:hover{background:#fecaca;color:#7f1d1d}.CabinClasses_deleteBtn__XmlnN:active,.CabinClasses_editBtn__NItPX:active{transform:scale(.95)}.CabinClasses_noData__fEyRz{padding:60px 20px!important;text-align:center}.CabinClasses_noDataContent__00MRF{align-items:center;display:flex;flex-direction:column;gap:12px}.CabinClasses_noDataIcon__zM1I-{font-size:48px;opacity:.3}.CabinClasses_noDataContent__00MRF p{color:#374151;font-size:16px;font-weight:600;margin:0}.CabinClasses_noDataContent__00MRF span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.CabinClasses_controls__-lygK{flex-direction:column}.CabinClasses_searchBox__pTsrR{max-width:100%}.CabinClasses_filters__L5ykj{justify-content:space-between;width:100%}}@media (max-width:768px){.CabinClasses_container__6pXTj{padding:20px}.CabinClasses_header__DdONt{flex-direction:column;gap:16px}.CabinClasses_addBtn__o4Ffh{width:100%}.CabinClasses_tableContainer__whxqC{overflow-x:auto}.CabinClasses_table__rNsC-{min-width:700px}}.AddCabinClassModal_iconHeader__LBRZV{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddCabinClassModal_icon__C4VMq{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddCabinClassModal_headerText__naqVx h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddCabinClassModal_headerText__naqVx p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddCabinClassModal_section__hR71u{margin-bottom:24px}.AddCabinClassModal_sectionTitle__Fn7da{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddCabinClassModal_formGrid__fAIoj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddCabinClassModal_fieldWide__6RGjU,.AddCabinClassModal_field__Z7bZw{display:flex;flex-direction:column;gap:6px}.AddCabinClassModal_fieldWide__6RGjU{grid-column:span 2}.AddCabinClassModal_fieldWide__6RGjU label,.AddCabinClassModal_field__Z7bZw label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddCabinClassModal_fieldWide__6RGjU input,.AddCabinClassModal_fieldWide__6RGjU select,.AddCabinClassModal_field__Z7bZw input,.AddCabinClassModal_field__Z7bZw select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddCabinClassModal_fieldWide__6RGjU input:focus,.AddCabinClassModal_fieldWide__6RGjU select:focus,.AddCabinClassModal_field__Z7bZw input:focus,.AddCabinClassModal_field__Z7bZw select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddCabinClassModal_codeInput__8Jz\+G{font-family:Monaco,Courier New,monospace;font-weight:700;letter-spacing:1px;text-transform:uppercase}.AddCabinClassModal_helpText__\+i\+0k{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddCabinClassModal_statusToggle__Lkisw{margin-top:4px}.AddCabinClassModal_toggleInput__UaUx6{display:none}.AddCabinClassModal_toggleLabel__qyUls{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddCabinClassModal_toggleSwitch__GRkFS{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddCabinClassModal_toggleSwitch__GRkFS:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddCabinClassModal_toggleInput__UaUx6:checked+.AddCabinClassModal_toggleLabel__qyUls .AddCabinClassModal_toggleSwitch__GRkFS{background:#f5a51e}.AddCabinClassModal_toggleInput__UaUx6:checked+.AddCabinClassModal_toggleLabel__qyUls .AddCabinClassModal_toggleSwitch__GRkFS:after{transform:translateX(22px)}.AddCabinClassModal_toggleText__-c201{color:#374151;font-size:14px;font-weight:600}.AddCabinClassModal_examplesSection__\+92xQ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:24px;padding:20px}.AddCabinClassModal_examplesGrid__acp07{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:12px}.AddCabinClassModal_exampleCard__efTcs{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:10px;padding:12px;transition:all .2s ease}.AddCabinClassModal_exampleCard__efTcs:hover{border-color:#f5a51e;box-shadow:0 2px 4px #0000000d}.AddCabinClassModal_exampleRank__Bngr-{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.AddCabinClassModal_exampleText__VpmuV{display:flex;flex-direction:column;gap:2px}.AddCabinClassModal_exampleText__VpmuV strong{color:#111827;font-size:12px;font-weight:600;line-height:1.2}.AddCabinClassModal_exampleText__VpmuV span{color:#6b7280;font-size:11px}.AddCabinClassModal_businessNotice__WOxgb{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddCabinClassModal_noticeIcon__xG9Pk{flex-shrink:0;font-size:20px}.AddCabinClassModal_noticeContent__DKSbP{flex:1 1}.AddCabinClassModal_noticeContent__DKSbP strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddCabinClassModal_noticeContent__DKSbP ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddCabinClassModal_noticeContent__DKSbP ul li{margin-bottom:4px}.AddCabinClassModal_closeBtn__I7vG9{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddCabinClassModal_closeBtn__I7vG9:hover{background:#e5e7eb}.AddCabinClassModal_saveBtn__F48s-{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddCabinClassModal_saveBtn__F48s-:hover{background:#e69510}.AddCabinClassModal_saveBtn__F48s-:active{transform:translateY(1px)}.AddCabinClassModal_required__jEx-c{color:#dc2626;margin-left:2px}.AddCabinClassModal_errorBanner__PJ57O{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddCabinClassModal_errorIcon__9DbIo{flex-shrink:0;font-size:20px}.AddCabinClassModal_errorContent__nHPmf{flex:1 1}.AddCabinClassModal_errorContent__nHPmf strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddCabinClassModal_errorContent__nHPmf ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddCabinClassModal_errorContent__nHPmf ul li{margin-bottom:2px}.AddCabinClassModal_inputError__rw3bV{background:#fef2f2!important;border-color:#ef4444!important}.AddCabinClassModal_inputError__rw3bV:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddCabinClassModal_errorText__IYslt{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddCabinClassModal_formGrid__fAIoj{grid-template-columns:1fr}.AddCabinClassModal_fieldWide__6RGjU{grid-column:span 1}.AddCabinClassModal_examplesGrid__acp07{grid-template-columns:1fr}}.FareClasses_container__yTB6o{background:#fff;min-height:100vh;padding:32px}.FareClasses_header__hvc1z{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.FareClasses_headerLeft__8Oubn h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.FareClasses_subtitle__VjCDu{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:700px}.FareClasses_addBtn__npwp7{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.FareClasses_addBtn__npwp7:hover{background:#ffe8c2}.FareClasses_addBtn__npwp7:active{transform:translateY(0)}.FareClasses_infoBanner__j1wt1{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.FareClasses_infoIcon__nEDuF{flex-shrink:0;font-size:20px}.FareClasses_infoText__HmNrL{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.FareClasses_infoText__HmNrL strong{display:inline;font-weight:600;margin-right:4px}.FareClasses_retryBtn__aTdx\+{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;cursor:pointer;font-size:13px;font-weight:600;margin-left:12px;padding:6px 14px;transition:all .2s ease}.FareClasses_retryBtn__aTdx\+:hover{background:#fee2e2;border-color:#fca5a5}.FareClasses_controls__cPEu3{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.FareClasses_searchBox__Tgf2h{position:relative}.FareClasses_searchIcon__TreDa{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.FareClasses_searchBox__Tgf2h input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 14px 11px 44px;transition:all .2s ease;width:100%}.FareClasses_searchBox__Tgf2h input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FareClasses_searchBox__Tgf2h input::placeholder{color:#9ca3af}.FareClasses_filters__sCjcK{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.FareClasses_filterSelect__LNpZA{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:140px;padding:11px 14px;transition:all .2s ease}.FareClasses_filterSelect__LNpZA:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FareClasses_clearFiltersBtn__so2wM{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:11px 16px;transition:all .2s ease}.FareClasses_clearFiltersBtn__so2wM:hover{background:#fde68a;border-color:#fcd34d}.FareClasses_iconBtn__8hUVd{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:11px;transition:all .2s ease}.FareClasses_iconBtn__8hUVd:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.FareClasses_iconBtn__8hUVd:active{transform:scale(.95)}.FareClasses_resultsCount__AIGpW{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:16px}.FareClasses_filterIndicator__nQ4I8{color:#f59e0b;font-weight:600}.FareClasses_tableContainer__IVtZi{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.FareClasses_table__KnEg4{border-collapse:collapse;width:100%}.FareClasses_table__KnEg4 thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.FareClasses_table__KnEg4 th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.FareClasses_table__KnEg4 tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.FareClasses_table__KnEg4 tbody tr:last-child{border-bottom:none}.FareClasses_table__KnEg4 tbody tr:hover{background:#f9fafb}.FareClasses_table__KnEg4 td{color:#374151;font-size:14px;padding:16px 20px;vertical-align:middle}.FareClasses_fareCodeBadge__nOA8D{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:10px;color:#fff;display:inline-flex;font-size:18px;font-weight:700;height:44px;justify-content:center;letter-spacing:1px;width:44px}.FareClasses_fareName__kUQ-M{color:#111827;font-weight:600}.FareClasses_airlineCell__7tlD0{align-items:center;display:flex;gap:10px}.FareClasses_airlineIcon__ZbTgY{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.FareClasses_airlineInfo__HYXcA{display:flex;flex-direction:column;gap:2px}.FareClasses_airlineName__cEheF{color:#111827;font-size:13px;font-weight:600;line-height:1.2}.FareClasses_airlineCode__7vUx\+{color:#6b7280;font-size:11px;letter-spacing:.5px}.FareClasses_cabinTag__8RuPL{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px}.FareClasses_scopeTag__Yu7Rq,.FareClasses_typeTag__GE\+Lr{background:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.FareClasses_typeTag__GE\+Lr{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}.FareClasses_checkinBadgeYes__5cXlH{background:#d1fae5;border:1px solid #a7f3d0;border-radius:6px;color:#065f46;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.FareClasses_checkinBadgeNo__WLqTH{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.FareClasses_statusBadge__wEXx5{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px;text-transform:capitalize}.FareClasses_statusActive__gzF8k{background:#d1fae5;color:#065f46}.FareClasses_statusInactive__Y7xib{background:#fee2e2;color:#991b1b}.FareClasses_actions__K1-H5{display:flex;gap:8px}.FareClasses_deleteBtn__\+Zp40,.FareClasses_editBtn__C-uPr{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.FareClasses_editBtn__C-uPr{background:#eff6ff;color:#1e40af}.FareClasses_editBtn__C-uPr:hover{background:#dbeafe;color:#1e3a8a}.FareClasses_deleteBtn__\+Zp40{background:#fee2e2;color:#991b1b}.FareClasses_deleteBtn__\+Zp40:hover{background:#fecaca;color:#7f1d1d}.FareClasses_deleteBtn__\+Zp40:active,.FareClasses_editBtn__C-uPr:active{transform:scale(.95)}.FareClasses_noData__XCQn3{padding:60px 20px!important;text-align:center}.FareClasses_noDataContent__\+dOQR{align-items:center;display:flex;flex-direction:column;gap:12px}.FareClasses_noDataIcon__c4gFm{font-size:48px;opacity:.3}.FareClasses_noDataContent__\+dOQR p{color:#374151;font-size:16px;font-weight:600;margin:0}.FareClasses_noDataContent__\+dOQR span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.FareClasses_controls__cPEu3{align-items:stretch;flex-direction:column}.FareClasses_searchBox__Tgf2h{min-width:100%}.FareClasses_filters__sCjcK{width:100%}}@media (max-width:768px){.FareClasses_container__yTB6o{padding:20px}.FareClasses_header__hvc1z{flex-direction:column;gap:16px}.FareClasses_addBtn__npwp7{width:100%}.FareClasses_tableContainer__IVtZi{overflow-x:auto}.FareClasses_table__KnEg4{min-width:800px}}.AddFareClassModal_iconHeader__X7Vhu{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddFareClassModal_icon__6iJKX{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddFareClassModal_headerText__KSQGd h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddFareClassModal_headerText__KSQGd p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddFareClassModal_section__gg2Gd{margin-bottom:24px}.AddFareClassModal_sectionTitle__C6-\+q{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddFareClassModal_formGrid__oT7\+C{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddFareClassModal_fieldWide__ANLV6,.AddFareClassModal_field__UJKYd{display:flex;flex-direction:column;gap:6px}.AddFareClassModal_fieldWide__ANLV6{grid-column:span 2}.AddFareClassModal_fieldWide__ANLV6 label,.AddFareClassModal_field__UJKYd label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddFareClassModal_fieldWide__ANLV6 input,.AddFareClassModal_fieldWide__ANLV6 select,.AddFareClassModal_field__UJKYd input,.AddFareClassModal_field__UJKYd select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddFareClassModal_fieldWide__ANLV6 input:focus,.AddFareClassModal_fieldWide__ANLV6 select:focus,.AddFareClassModal_field__UJKYd input:focus,.AddFareClassModal_field__UJKYd select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddFareClassModal_codeInput__dSFnh{font-size:20px;font-weight:700;letter-spacing:2px;text-align:center;text-transform:uppercase;width:60px}.AddFareClassModal_helpText__1t0r1{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddFareClassModal_checkboxGroup__jZucy{display:flex;flex-wrap:wrap;gap:20px;margin-top:4px}.AddFareClassModal_checkboxLabel__NI7zC{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.AddFareClassModal_checkboxLabel__NI7zC:hover{background:#f3f4f6;border-color:#d1d5db}.AddFareClassModal_checkboxLabel__NI7zC input[type=checkbox]{accent-color:#f5a51e;cursor:pointer;height:16px;width:16px}.AddFareClassModal_checkboxLabel__NI7zC input[type=checkbox]:checked+span{color:#111827;font-weight:600}.AddFareClassModal_statusToggle__s75vA{margin-top:4px}.AddFareClassModal_toggleInput__hrEtO{display:none}.AddFareClassModal_toggleLabel__5QWL-{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddFareClassModal_toggleSwitch__O4HxQ{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddFareClassModal_toggleSwitch__O4HxQ:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddFareClassModal_toggleInput__hrEtO:checked+.AddFareClassModal_toggleLabel__5QWL- .AddFareClassModal_toggleSwitch__O4HxQ{background:#f5a51e}.AddFareClassModal_toggleInput__hrEtO:checked+.AddFareClassModal_toggleLabel__5QWL- .AddFareClassModal_toggleSwitch__O4HxQ:after{transform:translateX(22px)}.AddFareClassModal_toggleText__eOIZ9{color:#374151;font-size:14px;font-weight:600}.AddFareClassModal_examplesSection__1CNpM{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:24px;padding:20px}.AddFareClassModal_examplesGrid__Stlj9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:12px}.AddFareClassModal_exampleCard__a2BAT{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:14px;transition:all .2s ease}.AddFareClassModal_exampleCard__a2BAT:hover{border-color:#f5a51e;box-shadow:0 2px 4px #0000000d}.AddFareClassModal_exampleCode__Cxwk8{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:10px;color:#fff;display:flex;font-size:20px;font-weight:700;height:44px;justify-content:center;letter-spacing:1px;width:44px}.AddFareClassModal_exampleCard__a2BAT span{color:#6b7280;font-size:11px;font-weight:600;line-height:1.3;text-align:center}.AddFareClassModal_businessNotice__RyPzj{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddFareClassModal_noticeIcon__6kMT7{flex-shrink:0;font-size:20px}.AddFareClassModal_noticeContent__8w787{flex:1 1}.AddFareClassModal_noticeContent__8w787 strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddFareClassModal_noticeContent__8w787 ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddFareClassModal_noticeContent__8w787 ul li{margin-bottom:4px}.AddFareClassModal_closeBtn__ZZuhV{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddFareClassModal_closeBtn__ZZuhV:hover{background:#e5e7eb}.AddFareClassModal_saveBtn__7J3P4{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddFareClassModal_saveBtn__7J3P4:hover{background:#e69510}.AddFareClassModal_saveBtn__7J3P4:active{transform:translateY(1px)}.AddFareClassModal_required__PSHpz{color:#dc2626;margin-left:2px}.AddFareClassModal_errorBanner__uMJMp{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddFareClassModal_errorIcon__RJfQt{flex-shrink:0;font-size:20px}.AddFareClassModal_errorContent__iJN7a{flex:1 1}.AddFareClassModal_errorContent__iJN7a strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddFareClassModal_errorContent__iJN7a ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddFareClassModal_errorContent__iJN7a ul li{margin-bottom:2px}.AddFareClassModal_inputError__D6Z82{background:#fef2f2!important;border-color:#ef4444!important}.AddFareClassModal_inputError__D6Z82:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddFareClassModal_errorText__jHdmn{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddFareClassModal_formGrid__oT7\+C{grid-template-columns:1fr}.AddFareClassModal_fieldWide__ANLV6{grid-column:span 1}.AddFareClassModal_examplesGrid__Stlj9{grid-template-columns:repeat(2,1fr)}}.FareOptions_container__5cym-{background:#fff;min-height:100vh}.FareOptions_headerLeft__AP1ie h1{font-size:28px}.FareOptions_subtitle__quPIo{max-width:700px}.FareOptions_addBtn__kacVw{background:#fff1dc;border:2px solid #f5a51e;color:#f5a51e;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease}.FareOptions_addBtn__kacVw:hover{background:#ffe8c2}.FareOptions_addBtn__kacVw:active{transform:translateY(0)}.FareOptions_infoIcon__HZ5NE{font-size:20px}.FareOptions_infoText__CvY7t{flex:1 1;line-height:1.6}.FareOptions_infoText__CvY7t strong{display:inline;margin-right:4px}.FareOptions_retryBtn__78Sye{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;cursor:pointer;font-size:13px;font-weight:600;margin-left:12px;padding:6px 14px;transition:all .2s ease}.FareOptions_retryBtn__78Sye:hover{background:#fee2e2;border-color:#fca5a5}.FareOptions_filterSelect__dk7ir{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:180px;padding:11px 14px;transition:all .2s ease}.FareOptions_filterSelect__dk7ir:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FareOptions_controls__p8uQ7{gap:16px;margin-bottom:20px}.FareOptions_searchBox__HkpqD{max-width:500px}.FareOptions_searchIcon__ibLBz{left:14px;pointer-events:none}.FareOptions_searchBox__HkpqD input{padding:11px 14px 11px 44px;transition:all .2s ease}.FareOptions_searchBox__HkpqD input::placeholder{color:#9ca3af}.FareOptions_filters__r1k\+B{align-items:center;gap:12px}.FareOptions_iconBtn__iU9LT{padding:11px;transition:all .2s ease}.FareOptions_iconBtn__iU9LT:hover{color:#111827}.FareOptions_iconBtn__iU9LT:active{transform:scale(.95)}.FareOptions_resultsCount__G91vd{font-weight:500;margin-bottom:16px}.FareOptions_tableContainer__yFIl\+{box-shadow:0 1px 3px #0000001a}.FareOptions_table__qKnZB thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.FareOptions_table__qKnZB th{padding:14px 20px;text-transform:uppercase}.FareOptions_table__qKnZB tbody tr:hover{background:#f9fafb}.FareOptions_table__qKnZB td{padding:16px 20px}.FareOptions_fareCodeBadge__Q9S\+G{border-radius:10px;font-size:18px;font-weight:700;height:44px;width:44px}.FareOptions_fareClassInfo__diEBZ strong{line-height:1.2}.FareOptions_airlineLabel__crF0H{color:#6b7280}.FareOptions_baggageStatus__r6jal{gap:8px}.FareOptions_xIcon__jy2r9{color:#ef4444}.FareOptions_includedText__EM1K6{color:#065f46;font-weight:600}.FareOptions_notIncludedText__eeL-U{color:#991b1b;font-weight:600}.FareOptions_checkedBaggageCell__UPEzu{align-items:center;display:flex;gap:8px}.FareOptions_briefcaseIcon__P\+4hn{color:#6b7280;flex-shrink:0}.FareOptions_baggageText__Zzx1H{color:#374151;font-size:13px;font-weight:600}.FareOptions_weightBadge__GPl8T{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#374151;display:inline-block;font-size:13px;font-weight:700;padding:6px 12px}.FareOptions_naText__oKfzn{color:#d1d5db;font-size:16px}.FareOptions_deleteBtn__ka9dt,.FareOptions_editBtn__woyK3{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.FareOptions_editBtn__woyK3{background:#eff6ff;color:#1e40af}.FareOptions_editBtn__woyK3:hover{background:#dbeafe;color:#1e3a8a}.FareOptions_deleteBtn__ka9dt{background:#fee2e2;color:#991b1b}.FareOptions_deleteBtn__ka9dt:hover{background:#fecaca;color:#7f1d1d}.FareOptions_deleteBtn__ka9dt:active,.FareOptions_editBtn__woyK3:active{transform:scale(.95)}.FareOptions_noDataContent__CytoR{gap:12px}.FareOptions_noDataIcon__0mDsH{font-size:48px;opacity:.3}.FareOptions_noDataContent__CytoR span{font-size:14px}@media (max-width:1024px){.FareOptions_controls__p8uQ7{flex-direction:column}.FareOptions_searchBox__HkpqD{max-width:100%}.FareOptions_filters__r1k\+B{justify-content:space-between;width:100%}}@media (max-width:768px){.FareOptions_container__5cym-{padding:20px}.FareOptions_header__Bwffo{flex-direction:column;gap:16px}.FareOptions_addBtn__kacVw{width:100%}.FareOptions_tableContainer__yFIl\+{overflow-x:auto}.FareOptions_table__qKnZB{min-width:800px}}.FareOptions_container__5cym-{margin:0 auto;padding:32px}.FareOptions_header__Bwffo{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.FareOptions_headerLeft__AP1ie h1{color:#111827;font-size:24px;font-weight:700;margin:0 0 6px}.FareOptions_subtitle__quPIo{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:560px}.FareOptions_addBtn__kacVw{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease;white-space:nowrap}.FareOptions_addBtn__kacVw:hover{background:#e69510}.FareOptions_infoBanner__xm9hg{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.FareOptions_infoIcon__HZ5NE{flex-shrink:0;font-size:18px;margin-top:1px}.FareOptions_infoText__CvY7t{color:#1e40af;font-size:13px;line-height:1.5}.FareOptions_infoText__CvY7t strong{font-weight:600}.FareOptions_controls__p8uQ7{align-items:center;display:flex;gap:12px;margin-bottom:16px}.FareOptions_searchBox__HkpqD{flex:1 1;position:relative}.FareOptions_searchIcon__ibLBz{color:#9ca3af;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.FareOptions_searchBox__HkpqD input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:10px 12px 10px 40px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.FareOptions_searchBox__HkpqD input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FareOptions_filters__r1k\+B{display:flex;gap:8px}.FareOptions_iconBtn__iU9LT{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .15s ease;width:40px}.FareOptions_iconBtn__iU9LT:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.FareOptions_resultsCount__G91vd{color:#6b7280;font-size:13px;margin-bottom:12px}.FareOptions_tableContainer__yFIl\+{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;overflow-x:auto}.FareOptions_table__qKnZB{border-collapse:collapse;min-width:760px;width:100%}.FareOptions_table__qKnZB thead tr{background:#f9fafb;border-bottom:1px solid #e5e7eb}.FareOptions_table__qKnZB th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;white-space:nowrap}.FareOptions_table__qKnZB tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.FareOptions_table__qKnZB tbody tr:last-child{border-bottom:none}.FareOptions_table__qKnZB tbody tr:hover{background:#fafafa}.FareOptions_table__qKnZB td{color:#374151;font-size:14px;padding:14px 16px;vertical-align:middle}.FareOptions_fareClassCell__KdmmR{align-items:center;display:flex;gap:12px}.FareOptions_fareCodeBadge__Q9S\+G{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:36px;justify-content:center;letter-spacing:1px;width:36px}.FareOptions_fareClassInfo__diEBZ{display:flex;flex-direction:column;gap:2px}.FareOptions_fareClassInfo__diEBZ strong{color:#111827;font-size:14px;font-weight:600}.FareOptions_airlineLabel__crF0H{color:#9ca3af;font-size:12px}.FareOptions_baggageStatus__r6jal{align-items:center;display:flex;gap:6px}.FareOptions_checkIcon__nB8bv{color:#10b981;flex-shrink:0}.FareOptions_xIcon__jy2r9{color:#d1d5db;flex-shrink:0}.FareOptions_includedText__EM1K6{color:#10b981;font-size:13px;font-weight:500}.FareOptions_notIncludedText__eeL-U{color:#9ca3af;font-size:13px}.FareOptions_baggageDetail__AbGQ0{display:flex;flex-direction:column;gap:5px}.FareOptions_baggageDetailMain__Lm6VT{align-items:center;display:flex;gap:6px}.FareOptions_baggageSummary__kF2gn{color:#111827;font-size:13px;font-weight:600}.FareOptions_sizeBadge__DfwU\+{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;letter-spacing:.3px;padding:2px 7px}.FareOptions_actions__ZU0pS{align-items:center;display:flex;gap:8px}.FareOptions_editBtn__woyK3{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.FareOptions_editBtn__woyK3:hover{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.FareOptions_deleteBtn__ka9dt{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.FareOptions_deleteBtn__ka9dt:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.FareOptions_noData__1yu\+v{padding:60px 20px!important;text-align:center}.FareOptions_noDataContent__CytoR{align-items:center;display:flex;flex-direction:column;gap:8px}.FareOptions_noDataIcon__0mDsH{font-size:40px;margin-bottom:8px}.FareOptions_noDataContent__CytoR p{color:#374151;font-size:16px;font-weight:600;margin:0}.FareOptions_noDataContent__CytoR span{color:#9ca3af;font-size:13px}@media (max-width:768px){.FareOptions_container__5cym-{padding:20px}.FareOptions_header__Bwffo{flex-direction:column;gap:16px}.FareOptions_addBtn__kacVw{text-align:center;width:100%}}.AddFareOptionModal_iconHeader__VJVvB{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddFareOptionModal_icon__iV7Ze{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddFareOptionModal_headerText__9JiUS h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddFareOptionModal_headerText__9JiUS p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddFareOptionModal_section__QEOoz{margin-bottom:24px}.AddFareOptionModal_sectionTitle__R1eSX{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddFareOptionModal_fieldWide__plLVk,.AddFareOptionModal_field__mHt03{display:flex;flex-direction:column;gap:6px}.AddFareOptionModal_fieldWide__plLVk label,.AddFareOptionModal_field__mHt03 label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddFareOptionModal_fieldWide__plLVk input,.AddFareOptionModal_fieldWide__plLVk select,.AddFareOptionModal_field__mHt03 input,.AddFareOptionModal_field__mHt03 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.AddFareOptionModal_fieldWide__plLVk input:focus,.AddFareOptionModal_fieldWide__plLVk select:focus,.AddFareOptionModal_field__mHt03 input:focus,.AddFareOptionModal_field__mHt03 select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddFareOptionModal_field__mHt03 input:disabled,.AddFareOptionModal_field__mHt03 select:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.AddFareOptionModal_formGrid__Q8ff1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:14px}.AddFareOptionModal_baggageCard__Gta4U{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:20px;transition:all .2s ease}.AddFareOptionModal_baggageCard__Gta4U:hover{border-color:#f5a51e;box-shadow:0 2px 4px #0000000d}.AddFareOptionModal_baggageCardHeader__szdRy{align-items:center;display:flex;gap:14px;margin-bottom:0}.AddFareOptionModal_baggageCardHeader__szdRy:has(+.AddFareOptionModal_baggageFields__5w9ZB){margin-bottom:18px}.AddFareOptionModal_baggageIcon__T3VGI{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddFareOptionModal_baggageTitle__iYe0Q{flex:1 1}.AddFareOptionModal_baggageTitle__iYe0Q h5{color:#111827;font-size:15px;font-weight:700;margin:0 0 3px}.AddFareOptionModal_baggageTitle__iYe0Q p{color:#6b7280;font-size:12px;line-height:1.4;margin:0}.AddFareOptionModal_baggageFields__5w9ZB{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:0;margin-top:18px;padding-top:18px}.AddFareOptionModal_toggleField__0OH8t{flex-shrink:0}.AddFareOptionModal_toggleInput__vFOln{display:none}.AddFareOptionModal_toggleLabel__gH9YE{align-items:center;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.AddFareOptionModal_toggleSwitch__8jdeF{background:#d1d5db;border-radius:26px;flex-shrink:0;height:26px;position:relative;transition:background .2s ease;width:48px}.AddFareOptionModal_toggleSwitch__8jdeF:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddFareOptionModal_toggleInput__vFOln:checked+.AddFareOptionModal_toggleLabel__gH9YE .AddFareOptionModal_toggleSwitch__8jdeF{background:#10b981}.AddFareOptionModal_toggleInput__vFOln:checked+.AddFareOptionModal_toggleLabel__gH9YE .AddFareOptionModal_toggleSwitch__8jdeF:after{transform:translateX(22px)}.AddFareOptionModal_toggleText__yscV9{color:#374151;font-size:13px;font-weight:600;white-space:nowrap}.AddFareOptionModal_textarea__PAK6p{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:13px;line-height:1.6;padding:11px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.AddFareOptionModal_textarea__PAK6p:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddFareOptionModal_helpText__otMwm{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddFareOptionModal_examplesSection__7kNqz{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:24px;padding:20px}.AddFareOptionModal_examplesGrid__afXiY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:12px}.AddFareOptionModal_exampleCard__yg8MJ{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .2s ease}.AddFareOptionModal_exampleCard__yg8MJ:hover{border-color:#f5a51e;box-shadow:0 2px 4px #0000000d}.AddFareOptionModal_exampleHeader__IkHmD{background:linear-gradient(135deg,#f5a51e,#ff8c00);color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;padding:10px 14px;text-align:center}.AddFareOptionModal_exampleContent__\+x\+ZC{padding:14px}.AddFareOptionModal_exampleRow__R\+rmL{align-items:center;display:flex;font-size:12px;justify-content:space-between;padding:6px 0}.AddFareOptionModal_exampleRow__R\+rmL span{color:#6b7280;font-weight:500}.AddFareOptionModal_exampleRow__R\+rmL strong{color:#111827;font-weight:600}.AddFareOptionModal_exampleRow__R\+rmL:not(:last-child){border-bottom:1px solid #f3f4f6}.AddFareOptionModal_businessNotice__mZbGv{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddFareOptionModal_noticeIcon__9eoRR{flex-shrink:0;font-size:20px}.AddFareOptionModal_noticeContent__541Qm{flex:1 1}.AddFareOptionModal_noticeContent__541Qm strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddFareOptionModal_noticeContent__541Qm ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddFareOptionModal_noticeContent__541Qm ul li{margin-bottom:4px}.AddFareOptionModal_closeBtn__EEUAw{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddFareOptionModal_closeBtn__EEUAw:hover{background:#e5e7eb}.AddFareOptionModal_saveBtn__d5ZU6{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddFareOptionModal_saveBtn__d5ZU6:hover{background:#e69510}.AddFareOptionModal_saveBtn__d5ZU6:active{transform:translateY(1px)}.AddFareOptionModal_required__MLvev{color:#dc2626;margin-left:2px}.AddFareOptionModal_errorBanner__C0MNn{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddFareOptionModal_errorIcon__haI7d{flex-shrink:0;font-size:20px}.AddFareOptionModal_errorContent__DubSt{flex:1 1}.AddFareOptionModal_errorContent__DubSt strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddFareOptionModal_errorContent__DubSt ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddFareOptionModal_errorContent__DubSt ul li{margin-bottom:2px}.AddFareOptionModal_inputError__SOfKH{background:#fef2f2!important;border-color:#ef4444!important}.AddFareOptionModal_inputError__SOfKH:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddFareOptionModal_errorText__ehU1c{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddFareOptionModal_examplesGrid__afXiY,.AddFareOptionModal_formGrid__Q8ff1{grid-template-columns:1fr}.AddFareOptionModal_baggageCardHeader__szdRy{flex-wrap:wrap;gap:12px}.AddFareOptionModal_toggleField__0OH8t{width:100%}}.ScheduleUpdater_container__PVw4m{background:#fff;min-height:100vh;padding:32px 12px}.ScheduleUpdater_header__CjOTk{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.ScheduleUpdater_headerLeft__IdH0B h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.ScheduleUpdater_subtitle__BECeQ{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:700px}.ScheduleUpdater_headerActions__yY8\+M{display:flex;gap:12px}.ScheduleUpdater_primaryBtn__q2RKV,.ScheduleUpdater_secondaryBtn__kHO7m{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:11px 20px;transition:all .2s ease}.ScheduleUpdater_primaryBtn__q2RKV{background:#f5a51e;box-shadow:0 1px 3px #0000001a;color:#fff}.ScheduleUpdater_primaryBtn__q2RKV:hover:not(:disabled){background:#e69510;box-shadow:0 4px 6px #0000001a;transform:translateY(-1px)}.ScheduleUpdater_primaryBtn__q2RKV:disabled{background:#d1d5db;cursor:not-allowed;opacity:.6}.ScheduleUpdater_secondaryBtn__kHO7m{background:#fff;border:1px solid #e5e7eb;color:#374151}.ScheduleUpdater_secondaryBtn__kHO7m:hover{background:#f9fafb;border-color:#d1d5db}.ScheduleUpdater_tabs__s7twW{border-bottom:2px solid #e5e7eb;display:flex;gap:8px;margin-bottom:24px;padding:0 4px}.ScheduleUpdater_tab__LvmX8{align-items:center;background:none;border:none;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:-2px;padding:12px 20px;position:relative;transition:all .2s ease}.ScheduleUpdater_tab__LvmX8:hover{background:#f9fafb;color:#374151}.ScheduleUpdater_activeTab__aYZEQ{background:#fff;border-bottom-color:#f5a51e;color:#f5a51e}.ScheduleUpdater_tabBadge__B9chX{align-items:center;background:#f5a51e;border-radius:10px;box-shadow:0 1px 2px #0000001a;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.ScheduleUpdater_infoBanner__AXY3F{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.ScheduleUpdater_infoIcon__xqban{color:#2563eb;flex-shrink:0}.ScheduleUpdater_infoText__5Gps2{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.ScheduleUpdater_infoText__5Gps2 strong{display:inline;font-weight:600;margin-right:4px}.ScheduleUpdater_errorBanner__VRvKX{background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:13px;margin-bottom:16px;padding:12px 16px}.ScheduleUpdater_filtersSection__pSDOu{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:20px}.ScheduleUpdater_filtersHeader__F7NdT{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding-bottom:16px}.ScheduleUpdater_filtersToggle__7One9{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;padding:0;position:relative;transition:color .2s ease}.ScheduleUpdater_filtersToggle__7One9:hover{color:#f5a51e}.ScheduleUpdater_activeFilterDot__0lle-{background:#f5a51e;border-radius:50%;display:inline-block;height:8px;width:8px}.ScheduleUpdater_clearFiltersBtn__2de1q{background:#fee2e2;border:none;border-radius:6px;color:#991b1b;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:background .2s ease}.ScheduleUpdater_clearFiltersBtn__2de1q:hover{background:#fecaca}.ScheduleUpdater_filtersGrid__2uxeH{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:20px}.ScheduleUpdater_dateRangeField__OL-gi{grid-column:span 2}.ScheduleUpdater_filterField__smgzv{display:flex;flex-direction:column;gap:6px;min-width:0}.ScheduleUpdater_filterField__smgzv label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ScheduleUpdater_filterField__smgzv input,.ScheduleUpdater_filterField__smgzv select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;min-width:0;padding:10px 12px;transition:all .2s ease;width:100%}.ScheduleUpdater_filterField__smgzv input:focus,.ScheduleUpdater_filterField__smgzv select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ScheduleUpdater_dateRange__WBa3n{align-items:center;display:flex;gap:10px;width:100%}.ScheduleUpdater_dateRange__WBa3n input{flex:1 1;min-width:0}.ScheduleUpdater_dateRange__WBa3n span{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500}.ScheduleUpdater_required__CGVOP{color:#dc2626}.ScheduleUpdater_filtersFooter__z2Uo\+{border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px}.ScheduleUpdater_searchBtn__nfKBR{align-items:center;background:#f5a51e;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:11px 28px;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.ScheduleUpdater_searchBtn__nfKBR:hover{background:#e69510;box-shadow:0 4px 8px #f5a51e4d;transform:translateY(-1px)}.ScheduleUpdater_searchBtn__nfKBR:active{box-shadow:none;transform:translateY(0)}.ScheduleUpdater_resultsBar__R4IbR{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.ScheduleUpdater_resultsCount__uE8Ul{color:#6b7280;font-size:13px;font-weight:500}.ScheduleUpdater_changesIndicator__\+bYbu{color:#f59e0b;font-weight:600;margin-left:4px}.ScheduleUpdater_selectedCount__mJfc7{background:#f5a51e;border-radius:20px;color:#fff;font-size:12px;font-weight:700;padding:6px 14px}.ScheduleUpdater_tableContainer__hvSKl{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.ScheduleUpdater_table__0mf-U{border-collapse:collapse;width:100%}.ScheduleUpdater_table__0mf-U thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.ScheduleUpdater_table__0mf-U th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.ScheduleUpdater_table__0mf-U tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.ScheduleUpdater_table__0mf-U tbody tr:last-child{border-bottom:none}.ScheduleUpdater_table__0mf-U tbody tr:hover{background:#f9fafb}.ScheduleUpdater_highlightRow__cdxOQ{background:#fef3c7!important;border-left:3px solid #f59e0b}.ScheduleUpdater_highlightRow__cdxOQ:hover{background:#fde68a!important}.ScheduleUpdater_table__0mf-U td{color:#374151;font-size:14px;padding:16px;vertical-align:middle}.ScheduleUpdater_table__0mf-U input[type=checkbox]{accent-color:#f5a51e;cursor:pointer;height:18px;width:18px}.ScheduleUpdater_bookingCell__ao3q0{display:flex;flex-direction:column;gap:4px}.ScheduleUpdater_bookingCell__ao3q0 strong{color:#111827;font-size:13px;font-weight:600}.ScheduleUpdater_pnrTag__t8i-d{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.ScheduleUpdater_flightCell__Zg8kp{align-items:center;display:flex;gap:10px}.ScheduleUpdater_airlineIcon__szlnh{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ScheduleUpdater_flightInfo__4mDRF{display:flex;flex-direction:column;gap:2px}.ScheduleUpdater_flightInfo__4mDRF strong{color:#111827;font-size:13px;font-weight:700}.ScheduleUpdater_flightInfo__4mDRF span{color:#6b7280;font-size:11px}.ScheduleUpdater_routeCell__o4Ew0{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:500;gap:6px}.ScheduleUpdater_routeCell__o4Ew0 svg{color:#9ca3af;flex-shrink:0}.ScheduleUpdater_scheduleCell__G0d2M{align-items:center;color:#6b7280;display:flex;gap:8px}.ScheduleUpdater_scheduleCell__G0d2M svg{flex-shrink:0}.ScheduleUpdater_scheduleInfo__KhTI2{display:flex;flex-direction:column;gap:2px}.ScheduleUpdater_date__tDJGY{color:#6b7280;font-size:12px;font-weight:500}.ScheduleUpdater_time__GN98S{color:#111827;font-size:13px;font-weight:700}.ScheduleUpdater_newSchedule__XfLRV{color:#f59e0b}.ScheduleUpdater_newSchedule__XfLRV .ScheduleUpdater_date__tDJGY{color:#f59e0b;font-weight:600}.ScheduleUpdater_newSchedule__XfLRV .ScheduleUpdater_time__GN98S{color:#d97706;font-weight:700}.ScheduleUpdater_noChange__hAdke{color:#d1d5db;font-size:13px;font-style:italic}.ScheduleUpdater_manualInputCell__nUPqT{align-items:center;display:flex}.ScheduleUpdater_timeInputs__J6VoE{align-items:center;display:flex;gap:6px}.ScheduleUpdater_timeInput__KAgho{background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-family:inherit;font-size:13px;padding:6px 8px;transition:border-color .15s ease;width:100px}.ScheduleUpdater_timeInput__KAgho:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e1a;outline:none}.ScheduleUpdater_arrow__vxVWL{color:#9ca3af;flex-shrink:0;font-size:13px}.ScheduleUpdater_statusBadge__XwsKf{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.ScheduleUpdater_statusConfirmed__Liqoq{background:#d1fae5;color:#065f46}.ScheduleUpdater_statusWarning__rbkSB{background:#fef3c7;color:#92400e}.ScheduleUpdater_noData__qWtU\+{padding:60px 20px!important;text-align:center}.ScheduleUpdater_noDataContent__zmLWJ{align-items:center;display:flex;flex-direction:column;gap:12px}.ScheduleUpdater_noDataIcon__r8lHL{font-size:48px;opacity:.3}.ScheduleUpdater_noDataContent__zmLWJ p{color:#374151;font-size:16px;font-weight:600;margin:0}.ScheduleUpdater_noDataContent__zmLWJ span{color:#9ca3af;font-size:14px}@media (max-width:1400px){.ScheduleUpdater_filtersGrid__2uxeH{grid-template-columns:repeat(3,1fr)}.ScheduleUpdater_dateRangeField__OL-gi{grid-column:span 2}}@media (max-width:1024px){.ScheduleUpdater_filtersGrid__2uxeH{grid-template-columns:repeat(2,1fr)}.ScheduleUpdater_dateRangeField__OL-gi{grid-column:span 2}.ScheduleUpdater_headerActions__yY8\+M{flex-direction:column}}@media (max-width:768px){.ScheduleUpdater_container__PVw4m{padding:20px}.ScheduleUpdater_header__CjOTk{flex-direction:column;gap:16px}.ScheduleUpdater_headerActions__yY8\+M{width:100%}.ScheduleUpdater_primaryBtn__q2RKV,.ScheduleUpdater_secondaryBtn__kHO7m{justify-content:center;width:100%}.ScheduleUpdater_filtersGrid__2uxeH{grid-template-columns:1fr}.ScheduleUpdater_dateRangeField__OL-gi{grid-column:span 1}.ScheduleUpdater_dateRange__WBa3n{align-items:stretch;flex-direction:column}.ScheduleUpdater_searchBtn__nfKBR{justify-content:center;width:100%}.ScheduleUpdater_tableContainer__hvSKl{overflow-x:auto}.ScheduleUpdater_table__0mf-U{min-width:1000px}.ScheduleUpdater_resultsBar__R4IbR{align-items:flex-start;flex-direction:column;gap:12px}}.HotelManagment_container__xO49j{background:#fff;min-height:100vh;padding:12px}.HotelManagment_header__tJZj3{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.HotelManagment_headerLeft__cRBFz h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.HotelManagment_subtitle__lIQ\+7{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:700px}.HotelManagment_addBtn__YJP1T{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.HotelManagment_addBtn__YJP1T:hover{background:#ffe8c2}.HotelManagment_infoBanner__b7ztp{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:24px;padding:14px 16px}.HotelManagment_infoIcon__j3Icd{flex-shrink:0;font-size:20px}.HotelManagment_infoText__c6JUr{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.HotelManagment_infoText__c6JUr strong{display:inline;font-weight:600;margin-right:4px}.HotelManagment_controls__uo0Gx{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.HotelManagment_searchBox__zd\+Ql{align-items:center;align-self:flex-start;display:flex;flex:1 1;min-width:300px;position:relative}.HotelManagment_searchIcon__pbY9C{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.HotelManagment_searchBox__zd\+Ql input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;height:42px;padding:0 14px 0 42px;transition:all .2s ease;width:100%}.HotelManagment_searchBox__zd\+Ql input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HotelManagment_searchBox__zd\+Ql input::placeholder{color:#9ca3af}.HotelManagment_filters__\+tl42{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.HotelManagment_selectWrapper__ORFMS{display:flex;flex-direction:column;gap:4px;position:relative}.HotelManagment_disabledHint__JGUIB{color:#9ca3af;font-size:10px;font-style:italic;line-height:1;text-align:center}.HotelManagment_filterSelect__svZ\+F{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;min-width:140px;padding:11px 14px;transition:all .2s ease}.HotelManagment_filterSelect__svZ\+F:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HotelManagment_filterSelectDisabled__cb-BN{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.65}.HotelManagment_filterSelectDisabled__cb-BN:focus{border-color:#e5e7eb;box-shadow:none;outline:none}.HotelManagment_clearFiltersBtn__8d1ky{align-items:center;align-self:flex-start;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:11px 16px;transition:all .2s ease}.HotelManagment_clearFiltersBtn__8d1ky:hover{background:#fde68a;border-color:#fcd34d}.HotelManagment_iconBtn__4ZTOV{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:11px;transition:all .2s ease}.HotelManagment_iconBtn__4ZTOV:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.HotelManagment_iconBtn__4ZTOV:active{transform:scale(.95)}.HotelManagment_resultsCount__7qzN4{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:16px}.HotelManagment_filterIndicator__4kA-y{color:#f59e0b;font-weight:600}.HotelManagment_tableContainer__Yl57a{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.HotelManagment_table__0OGWz{border-collapse:collapse;width:100%}.HotelManagment_table__0OGWz thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.HotelManagment_table__0OGWz th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.HotelManagment_table__0OGWz tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.HotelManagment_table__0OGWz tbody tr:last-child{border-bottom:none}.HotelManagment_table__0OGWz tbody tr:hover{background:#f9fafb}.HotelManagment_table__0OGWz td{color:#374151;font-size:14px;padding:16px 20px;vertical-align:middle}.HotelManagment_hotelNameCell__HWqtK{align-items:center;display:flex;gap:12px}.HotelManagment_hotelIcon__9p7iq{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.HotelManagment_hotelNameCell__HWqtK strong{color:#111827;font-size:14px;font-weight:600}.HotelManagment_locationCell__12QBq{align-items:flex-start;display:flex;gap:8px}.HotelManagment_locationIcon__1g9ls{color:#f5a51e;flex-shrink:0;margin-top:2px}.HotelManagment_locationInfo__NBEzB{display:flex;flex-direction:column;gap:2px}.HotelManagment_city__A-Bfo{color:#111827;font-size:13px;font-weight:600}.HotelManagment_region__nscCe{color:#f5a51e;font-size:11px;font-weight:500}.HotelManagment_country__wNN15{color:#6b7280;font-size:12px}.HotelManagment_ratingCell__\+uiTL{display:flex;gap:3px}.HotelManagment_starFilled__zAVUs{color:#f59e0b}.HotelManagment_starEmpty__FTumP{color:#e5e7eb}.HotelManagment_contactPerson__I1-hV{color:#374151;font-size:13px;font-weight:500}.HotelManagment_contactInfo__iVwPp{display:flex;flex-direction:column;gap:6px}.HotelManagment_contactRow__jSDdH{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.HotelManagment_contactRow__jSDdH svg{color:#9ca3af;flex-shrink:0}.HotelManagment_toggleCell__r98vW{align-items:center;display:flex;gap:10px}.HotelManagment_toggle__KLJc0{border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;transition:background .25s ease;width:44px}.HotelManagment_toggleOn__Vzkz9{background:#f59e0b}.HotelManagment_toggleOff__9IaDc{background:#d1d5db}.HotelManagment_toggleThumb__jN6kl{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;display:block;height:18px;left:3px;position:absolute;top:3px;transition:transform .25s ease;width:18px}.HotelManagment_toggleOn__Vzkz9 .HotelManagment_toggleThumb__jN6kl{transform:translateX(20px)}.HotelManagment_toggleOff__9IaDc .HotelManagment_toggleThumb__jN6kl{transform:translateX(0)}.HotelManagment_toggleLabel__5k8iU{font-size:12px;font-weight:600}.HotelManagment_toggleLabelOn__2cXrO{color:#f59e0b}.HotelManagment_toggleLabelOff__i8EoL{color:#9ca3af}.HotelManagment_actions__mM6Hw{display:flex;gap:8px}.HotelManagment_openBtn__9ppDE{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.HotelManagment_openBtn__9ppDE:hover{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a}.HotelManagment_openBtn__9ppDE:active{transform:scale(.95)}.HotelManagment_paginationBar__3Zxzf{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.HotelManagment_paginationLeft__2IfG4{color:#6b7280;font-size:13px}.HotelManagment_paginationLeft__2IfG4,.HotelManagment_paginationRight__ORWlh{align-items:center;display:flex;gap:10px}.HotelManagment_pageInfo__1EJZo{color:#374151;font-size:13px;font-weight:600}.HotelManagment_noData__PYXdC{padding:60px 20px!important;text-align:center}.HotelManagment_noDataContent__T7vqo{align-items:center;display:flex;flex-direction:column;gap:12px}.HotelManagment_noDataIcon__Tp4aG{font-size:48px;opacity:.3}.HotelManagment_noDataContent__T7vqo p{color:#374151;font-size:16px;font-weight:600;margin:0}.HotelManagment_noDataContent__T7vqo span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.HotelManagment_controls__uo0Gx{align-items:stretch;flex-direction:column}.HotelManagment_searchBox__zd\+Ql{min-width:100%}.HotelManagment_filters__\+tl42{width:100%}}@media (max-width:768px){.HotelManagment_container__xO49j{padding:20px}.HotelManagment_header__tJZj3{flex-direction:column;gap:16px}.HotelManagment_addBtn__YJP1T{width:100%}.HotelManagment_tableContainer__Yl57a{overflow-x:auto}.HotelManagment_table__0OGWz{min-width:1000px}.HotelManagment_paginationBar__3Zxzf{align-items:flex-start;flex-direction:column}}.AddHotelModal_iconHeader__fASug{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddHotelModal_icon__\+gl0\+{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddHotelModal_headerText__4wxmZ h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddHotelModal_headerText__4wxmZ p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddHotelModal_section__Bl6do{margin-bottom:24px}.AddHotelModal_sectionTitle__sydba{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddHotelModal_formGrid__RUmsg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddHotelModal_fieldWide__bX6x7,.AddHotelModal_field__QEnu0{display:flex;flex-direction:column;gap:6px}.AddHotelModal_fieldWide__bX6x7{grid-column:span 2}.AddHotelModal_fieldWide__bX6x7 label,.AddHotelModal_field__QEnu0 label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddHotelModal_fieldWide__bX6x7 input,.AddHotelModal_fieldWide__bX6x7 select,.AddHotelModal_field__QEnu0 input,.AddHotelModal_field__QEnu0 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddHotelModal_fieldWide__bX6x7 input:focus,.AddHotelModal_fieldWide__bX6x7 select:focus,.AddHotelModal_field__QEnu0 input:focus,.AddHotelModal_field__QEnu0 select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddHotelModal_starRatingPicker__-VQTT{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:6px;padding:8px 12px}.AddHotelModal_starBtn__Of8VF{background:none;border:none;cursor:pointer;filter:grayscale(100%);font-size:24px;opacity:.4;padding:4px;transition:all .2s ease}.AddHotelModal_starBtn__Of8VF:hover{transform:scale(1.1)}.AddHotelModal_starActive__JjDIe{filter:grayscale(0);opacity:1}.AddHotelModal_ratingText__dyFGU{background:#fff;border-radius:6px;color:#f59e0b;font-size:13px;font-weight:700;margin-left:8px;padding:4px 10px}.AddHotelModal_helpText__g359e{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddHotelModal_statusToggle__On1gy{margin-top:4px}.AddHotelModal_toggleInput__jERn8{display:none}.AddHotelModal_toggleLabel__bEjYt{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddHotelModal_toggleSwitch__hRS89{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddHotelModal_toggleSwitch__hRS89:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddHotelModal_toggleInput__jERn8:checked+.AddHotelModal_toggleLabel__bEjYt .AddHotelModal_toggleSwitch__hRS89{background:#f5a51e}.AddHotelModal_toggleInput__jERn8:checked+.AddHotelModal_toggleLabel__bEjYt .AddHotelModal_toggleSwitch__hRS89:after{transform:translateX(22px)}.AddHotelModal_toggleText__6RPt5{color:#374151;font-size:14px;font-weight:600}.AddHotelModal_businessNotice__JHCSJ{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddHotelModal_noticeIcon__EBgud{flex-shrink:0;font-size:20px}.AddHotelModal_noticeContent__oGH2Z{flex:1 1}.AddHotelModal_noticeContent__oGH2Z strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddHotelModal_noticeContent__oGH2Z ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddHotelModal_noticeContent__oGH2Z ul li{margin-bottom:4px}.AddHotelModal_closeBtn__kwP6I{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddHotelModal_closeBtn__kwP6I:hover{background:#e5e7eb}.AddHotelModal_saveBtn__eZnNC{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddHotelModal_saveBtn__eZnNC:hover{background:#e69510}.AddHotelModal_saveBtn__eZnNC:active{transform:translateY(1px)}.AddHotelModal_required__V8dNx{color:#dc2626;margin-left:2px}.AddHotelModal_errorBanner__IzFU2{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddHotelModal_errorIcon__NnjMy{flex-shrink:0;font-size:20px}.AddHotelModal_errorContent__R2GrH{flex:1 1}.AddHotelModal_errorContent__R2GrH strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddHotelModal_errorContent__R2GrH ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddHotelModal_errorContent__R2GrH ul li{margin-bottom:2px}.AddHotelModal_inputError__psljT{background:#fef2f2!important;border-color:#ef4444!important}.AddHotelModal_inputError__psljT:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddHotelModal_errorText__BhZ44{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddHotelModal_formGrid__RUmsg{grid-template-columns:1fr}.AddHotelModal_fieldWide__bX6x7{grid-column:span 1}.AddHotelModal_starRatingPicker__-VQTT{flex-wrap:wrap}}:root{--gold:#f5a51e;--gold-light:#fff8ed;--gold-mid:#ffeac7;--ink:#111827;--ink-mid:#374151;--ink-soft:#6b7280;--ink-faint:#9ca3af;--border:#e5e7eb;--bg:#f4f6f9;--green:#10b981;--red:#ef4444;--blue:#3b82f6;--shadow-lg:0 8px 32px #0000001a;--edit-glow:0 0 0 3px #f5a51e26}*{box-sizing:border-box;margin:0;padding:0}.HotelDetails_container__\+dwcO{background:#f4f6f9;background:var(--bg);color:#111827;color:var(--ink);font-family:Segoe UI,system-ui,sans-serif;min-height:100vh;padding-bottom:80px}.HotelDetails_saveBanner__5tMHC{align-items:center;animation:HotelDetails_slideDown__nYXMk .3s ease;background:#fff8ed;background:var(--gold-light);border-bottom:2px solid #ffeac7;border-bottom:2px solid var(--gold-mid);box-shadow:0 2px 10px #f5a51e26;color:#111827;color:var(--ink);display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:11px 40px;position:-webkit-sticky;position:sticky;top:0;z-index:200}.HotelDetails_saveBannerLeft__4Rmi\+{align-items:center;color:#92400e;display:flex;font-weight:600;gap:8px}.HotelDetails_saveBannerDot__ostvu{animation:HotelDetails_pulse__y1Cji 1.8s ease-in-out infinite;background:#f5a51e;background:var(--gold);border-radius:50%;box-shadow:0 0 0 3px #f5a51e33;height:7px;width:7px}@keyframes HotelDetails_pulse__y1Cji{0%,to{box-shadow:0 0 0 3px #f5a51e33}50%{box-shadow:0 0 0 6px #f5a51e14}}@keyframes HotelDetails_slideDown__nYXMk{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.HotelDetails_saveBannerActions__q-YfJ{display:flex;gap:10px}.HotelDetails_discardBtn__rUeOe{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:all .2s}.HotelDetails_discardBtn__rUeOe:hover{border-color:#6b7280;border-color:var(--ink-soft);color:#111827;color:var(--ink)}.HotelDetails_saveChangesBtn__BvoKl{align-items:center;background:#f5a51e;background:var(--gold);border:none;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 2px 8px #f5a51e59;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:7px 18px;transition:all .2s}.HotelDetails_saveChangesBtn__BvoKl:hover{background:#e09318;transform:translateY(-1px)}.HotelDetails_headerBar__8udFb{align-items:center;background:#fff;background:var(--surface);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 40px;top:0;z-index:100}.HotelDetails_backBtn__0LDA5{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 12px;transition:all .2s}.HotelDetails_backBtn__0LDA5:hover{background:#f4f6f9;background:var(--bg);color:#111827;color:var(--ink)}.HotelDetails_headerRight__M7F8y{align-items:center;display:flex;gap:12px}.HotelDetails_statusRadioGroup__IOZTk{align-items:center;background:#f4f6f9;background:var(--bg);border:1.5px solid #e5e7eb;border:1.5px solid var(--border);border-radius:100px;display:flex;gap:6px;padding:4px}.HotelDetails_statusRadioLabel__jEFoA{align-items:center;border-radius:100px;color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:7px;padding:5px 14px;transition:all .2s;-webkit-user-select:none;user-select:none}.HotelDetails_statusRadioLabel__jEFoA input[type=radio]{display:none}.HotelDetails_statusRadioLabel__jEFoA:has(input:checked).HotelDetails_statusLabelActive__GjN0m{background:#fff8ed;background:var(--gold-light);border:1.5px solid #ffeac7;border:1.5px solid var(--gold-mid);color:#92400e}.HotelDetails_statusRadioLabel__jEFoA:has(input:checked).HotelDetails_statusLabelInactive__XQQ4Z{background:#fef2f2;border:1.5px solid #fecaca;color:#991b1b}.HotelDetails_statusRadioLabel__jEFoA:not(:has(input:checked)){border:1.5px solid #0000}.HotelDetails_statusRadioDot__0ZFPt{border-radius:50%;flex-shrink:0;height:7px;transition:background .2s;width:7px}.HotelDetails_statusLabelActive__GjN0m .HotelDetails_statusRadioDot__0ZFPt{background:#f5a51e;background:var(--gold)}.HotelDetails_statusLabelInactive__XQQ4Z .HotelDetails_statusRadioDot__0ZFPt{background:#ef4444}.HotelDetails_statusRadioLabel__jEFoA:not(:has(input:checked)) .HotelDetails_statusRadioDot__0ZFPt{background:#e5e7eb;background:var(--border)}.HotelDetails_hero__9\+TTA{height:440px;overflow:hidden;position:relative;width:100%}.HotelDetails_heroImageWrap__7RrrL{border-radius:0!important;height:100%!important;width:100%!important}.HotelDetails_heroImageWrap__7RrrL img{height:100%;object-fit:cover;width:100%}.HotelDetails_heroOverlay__qtQy5{background:linear-gradient(0deg,#000000d9 0,#0000004d 55%,#0000);inset:0;pointer-events:none;position:absolute}.HotelDetails_heroContent__9pbpV{bottom:0;left:0;padding:36px 40px;pointer-events:all;position:absolute;right:0}.HotelDetails_hotelHeader__fT4LJ{align-items:flex-start;display:flex;gap:18px}.HotelDetails_hotelIcon__pr2qP{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);background:linear-gradient(135deg,var(--gold) 0,#ff8c00 100%);border-radius:14px;box-shadow:0 4px 14px #f5a51e66;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.HotelDetails_hotelTitleSection__VVlTQ{display:flex;flex-direction:column;gap:12px}.HotelDetails_hotelNameEditable__dZTR3{color:#fff!important;font-size:34px!important;font-weight:800!important;letter-spacing:-.5px;text-shadow:0 2px 8px #0006}.HotelDetails_hotelNameEditable__dZTR3:hover{background:#ffffff14!important}.HotelDetails_hotelMeta__YuYfw{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.HotelDetails_starEdit__S-T2w{display:flex;gap:3px}.HotelDetails_hotelTypeEditable__Nztoz{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f!important;border-radius:100px!important;color:#ffffffd9!important;font-size:13px!important;font-weight:500!important;padding:4px 12px!important}.HotelDetails_locationBadge__Jum9x{align-items:center;color:#ffffffbf;display:flex;font-size:13px;gap:5px}.HotelDetails_locationEditable__l5M2N{color:#ffffffbf!important;font-size:13px!important}.HotelDetails_editableField__mKbNQ{align-items:center;border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;gap:6px;min-width:40px;padding:3px 6px;position:relative;transition:all .18s}.HotelDetails_editableField__mKbNQ:hover{background:#fff8ed;background:var(--gold-light);outline:1.5px dashed #f5a51e;outline:1.5px dashed var(--gold)}.HotelDetails_editableField__mKbNQ:hover .HotelDetails_editPencil__O\+dHb{opacity:1}.HotelDetails_editPencil__O\+dHb{color:#f5a51e;color:var(--gold);flex-shrink:0;opacity:0;transition:opacity .15s}.HotelDetails_placeholder__fSOXp{color:#9ca3af;color:var(--ink-faint);font-style:italic}.HotelDetails_editableActive__BCAss{display:flex;flex-direction:column;gap:6px;width:100%}.HotelDetails_editInput__XIKWK{background:#fff;background:var(--surface);border:2px solid #f5a51e;border:2px solid var(--gold);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 0 0 3px #f5a51e26;box-shadow:var(--edit-glow);color:#111827;color:var(--ink);font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:all .2s;width:100%}.HotelDetails_editTextarea__DPHyW{line-height:1.6;min-height:90px;resize:vertical}.HotelDetails_editActions__2E9-v{display:flex;gap:6px}.HotelDetails_saveBtn__KQiwb{align-items:center;background:#f5a51e;background:var(--gold);border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .2s}.HotelDetails_saveBtn__KQiwb:hover{background:#e09318}.HotelDetails_cancelBtn__1oXe9{align-items:center;background:#f4f6f9;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;padding:5px 8px;transition:all .2s}.HotelDetails_cancelBtn__1oXe9:hover{border-color:#ef4444;border-color:var(--red);color:#ef4444;color:var(--red)}.HotelDetails_imgUploadWrap__yuWx7{background:#f4f6f9;background:var(--bg);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;overflow:hidden;position:relative;transition:all .2s}.HotelDetails_imgUploadWrap__yuWx7 img{display:block;height:100%;object-fit:cover;width:100%}.HotelDetails_imgPlaceholder__keury{border:2px dashed #e5e7eb;border:2px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);color:#9ca3af;color:var(--ink-faint);gap:8px;height:100%;min-height:120px;width:100%}.HotelDetails_imgPlaceholder__keury,.HotelDetails_imgUploadOverlay__9sg-7{align-items:center;display:flex;flex-direction:column;font-size:13px;justify-content:center}.HotelDetails_imgUploadOverlay__9sg-7{background:#00000073;color:#fff;font-weight:600;gap:6px;inset:0;opacity:0;position:absolute;transition:opacity .2s}.HotelDetails_imgUploadWrap__yuWx7:hover .HotelDetails_imgUploadOverlay__9sg-7{opacity:1}.HotelDetails_tabsContainer__9lCi7{background:#fff;background:var(--surface);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);box-shadow:0 1px 0 #e5e7eb;box-shadow:0 1px 0 var(--border);top:53px;z-index:90}.HotelDetails_tabs__XuvNH{display:flex;gap:2px;margin:0 auto;overflow-x:auto;padding:0 40px}.HotelDetails_tab__\+4n\+d{background:#0000;border:none;border-bottom:3px solid #0000;color:#6b7280;color:var(--ink-soft);cursor:pointer;font-size:14px;font-weight:600;padding:15px 22px;transition:all .2s;white-space:nowrap}.HotelDetails_tab__\+4n\+d:hover{background:#fff8ed;background:var(--gold-light);color:#f5a51e;color:var(--gold)}.HotelDetails_tabActive__bw8J\+{border-bottom-color:#f5a51e;border-bottom-color:var(--gold);color:#f5a51e;color:var(--gold)}.HotelDetails_content__yH0yV{margin:0 auto;padding:32px 8px}.HotelDetails_tabContent__83bai{animation:HotelDetails_fadeUp__MerZK .3s ease}@keyframes HotelDetails_fadeUp__MerZK{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.HotelDetails_section__K31yv{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);margin-bottom:20px;padding:28px 32px}.HotelDetails_sectionHeader__Q0T0H{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.HotelDetails_sectionTitle__ll1uk{color:#111827;color:var(--ink);font-size:18px;font-weight:700}.HotelDetails_addRowBtn__2gljA{align-items:center;background:#fff8ed;background:var(--gold-light);border:1.5px solid #ffeac7;border:1.5px solid var(--gold-mid);border-radius:6px;border-radius:var(--radius-sm);color:#f5a51e;color:var(--gold);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:7px 14px;transition:all .2s}.HotelDetails_addRowBtn__2gljA:hover{background:#ffeac7;background:var(--gold-mid)}.HotelDetails_marketingBanner__HmhBG{align-items:center;background:linear-gradient(135deg,#fff8ed,#fff3d6);border:1.5px solid #fde68a;border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 2px 8px #f5a51e1a;display:flex;gap:16px;margin-bottom:20px;padding:16px 24px}.HotelDetails_marketingBannerLeft__3HkAE{align-items:center;display:flex;flex-shrink:0;gap:8px}.HotelDetails_marketingIcon__hyvGm{color:#f5a51e;color:var(--gold)}.HotelDetails_marketingLabel__2FLsY{color:#92400e;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap}.HotelDetails_marketingNameText__tHkPK{color:#78350f!important;font-size:15px!important;font-weight:600!important}.HotelDetails_highlightGrid__0bNu1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.HotelDetails_highlightItem__55G61{align-items:center;background:#f4f6f9;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:10px;padding:10px 14px;transition:border-color .2s}.HotelDetails_highlightItem__55G61:hover{border-color:#f5a51e;border-color:var(--gold)}.HotelDetails_highlightIcon__-xc2G{color:#10b981;color:var(--green);flex-shrink:0}.HotelDetails_highlightText__f8kR1{color:#374151!important;color:var(--ink-mid)!important;flex:1 1;font-size:14px!important}.HotelDetails_removeBtn__eFPbI{align-items:center;background:#0000;border:none;border-radius:4px;color:#9ca3af;color:var(--ink-faint);cursor:pointer;display:flex;padding:2px;transition:color .2s}.HotelDetails_removeBtn__eFPbI:hover{color:#ef4444;color:var(--red)}.HotelDetails_noticeBox__hY7u1{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:16px;margin-bottom:14px;padding:20px}.HotelDetails_noticeIcon__XUsoI{color:#3b82f6;color:var(--blue);flex-shrink:0;margin-top:2px}.HotelDetails_noticeTitle__YfEUj{color:#1e40af;font-size:14px;font-weight:700;margin-bottom:8px}.HotelDetails_noticeEditable__TNHEN{color:#1e40af!important;font-size:14px!important;line-height:1.6}.HotelDetails_disclaimerBox__roT3J{align-items:center;background:#fef9c3;border:1px solid #fde68a;border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:10px;padding:12px 16px}.HotelDetails_disclaimerBox__roT3J svg{color:#d97706;flex-shrink:0}.HotelDetails_disclaimerEditable__1JgaI{color:#92400e!important;font-size:13px!important}.HotelDetails_facilitiesGrid__P2gxx{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.HotelDetails_facilityCard__hxu7o{align-items:center;background:#f4f6f9;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px;position:relative;transition:all .2s}.HotelDetails_facilityCard__hxu7o:hover{border-color:#f5a51e;border-color:var(--gold);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.HotelDetails_facilityIcon__NElwm{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);background:linear-gradient(135deg,var(--gold) 0,#ff8c00 100%);border-radius:6px;border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.HotelDetails_facilityNameEditable__5lL4g{color:#374151!important;color:var(--ink-mid)!important;flex:1 1;font-size:13px!important;font-weight:500!important}.HotelDetails_facilityRemove__RISyp{align-items:center;background:#0000;border:none;color:#9ca3af;color:var(--ink-faint);cursor:pointer;display:flex;opacity:0;position:absolute;right:6px;top:6px;transition:opacity .2s}.HotelDetails_facilityCard__hxu7o:hover .HotelDetails_facilityRemove__RISyp{opacity:1}.HotelDetails_facilityRemove__RISyp:hover{color:#ef4444;color:var(--red)}.HotelDetails_roomsList__md\+zJ{display:flex;flex-direction:column;gap:24px}.HotelDetails_roomCard__j08uZ{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .2s}.HotelDetails_roomCard__j08uZ:hover{box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md)}.HotelDetails_roomCardHeader__NOhu1{align-items:center;background:#f4f6f9;background:var(--bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:20px 24px}.HotelDetails_roomTypeEditable__CQEGS{color:#111827!important;color:var(--ink)!important;font-size:18px!important;font-weight:700!important}.HotelDetails_deleteRoomBtn__WtEHC{align-items:center;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;border-radius:var(--radius-sm);color:#e11d48;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s}.HotelDetails_deleteRoomBtn__WtEHC:hover{background:#ffe4e6}.HotelDetails_roomCardBody__EBjNQ{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr;padding:24px}.HotelDetails_roomImageSection__dcXNs{display:flex;flex-direction:column;gap:10px}.HotelDetails_roomMainImage__ZX-SB{border-radius:10px!important;border-radius:var(--radius-md)!important;height:280px!important;width:100%!important}.HotelDetails_roomThumbnailsRow__UlYGd{display:flex;flex-wrap:wrap;gap:8px}.HotelDetails_thumbWrap__xwt0x{border:2px solid #0000;border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;height:54px;overflow:hidden;position:relative;transition:all .2s;width:72px}.HotelDetails_thumbWrap__xwt0x img{height:100%;object-fit:cover;width:100%}.HotelDetails_thumbWrap__xwt0x:hover{border-color:#f5a51e;border-color:var(--gold)}.HotelDetails_thumbActive__brqBB{border-color:#f5a51e!important;border-color:var(--gold)!important}.HotelDetails_thumbRemove__Oe6H5{align-items:center;background:#0009;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;opacity:0;padding:2px;position:absolute;right:2px;top:2px;transition:opacity .2s}.HotelDetails_thumbWrap__xwt0x:hover .HotelDetails_thumbRemove__Oe6H5{opacity:1}.HotelDetails_thumbAdd__Vu3oZ{align-items:center;background:#f4f6f9;background:var(--bg);border:2px dashed #e5e7eb;border:2px dashed var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#9ca3af;color:var(--ink-faint);cursor:pointer;display:flex;height:54px;justify-content:center;transition:all .2s;width:72px}.HotelDetails_thumbAdd__Vu3oZ:hover{background:#fff8ed;background:var(--gold-light);border-color:#f5a51e;border-color:var(--gold);color:#f5a51e;color:var(--gold)}.HotelDetails_roomInfo__q03NU{display:flex;flex-direction:column;gap:18px}.HotelDetails_roomDescEditable__b\+2kN{color:#6b7280!important;color:var(--ink-soft)!important;font-size:14px!important;line-height:1.7;width:100%}.HotelDetails_roomSpecsGrid__5-oBf{grid-gap:14px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);border-top:1px solid #e5e7eb;border-top:1px solid var(--border);display:grid;gap:14px;grid-template-columns:repeat(3,1fr);padding:16px 0}.HotelDetails_specItem__zIibs{display:flex;flex-direction:column;gap:4px}.HotelDetails_specLabel__RZX4f{color:#9ca3af;color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.HotelDetails_specEditable__0F\+4X{color:#374151!important;color:var(--ink-mid)!important;font-size:14px!important;font-weight:600!important}.HotelDetails_amenitiesSection__E0T2O{display:flex;flex-direction:column;gap:12px}.HotelDetails_amenitiesHeader__h4T-y{align-items:center;display:flex;justify-content:space-between}.HotelDetails_amenitiesTitle__KSXIi{color:#111827;color:var(--ink);font-size:14px;font-weight:700}.HotelDetails_addSmallBtn__FbFR4{align-items:center;background:#fff8ed;background:var(--gold-light);border:1px solid #ffeac7;border:1px solid var(--gold-mid);border-radius:6px;border-radius:var(--radius-sm);color:#f5a51e;color:var(--gold);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px;transition:all .2s}.HotelDetails_addSmallBtn__FbFR4:hover{background:#ffeac7;background:var(--gold-mid)}.HotelDetails_amenitiesList__IQS5-{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.HotelDetails_amenityItem__EAZtP{align-items:center;background:#f4f6f9;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:7px;padding:7px 10px;transition:border-color .2s}.HotelDetails_amenityItem__EAZtP:hover{border-color:#f5a51e;border-color:var(--gold)}.HotelDetails_amenityCheck__TxVmx{color:#10b981;color:var(--green);flex-shrink:0}.HotelDetails_amenityEditable__j7PAO{color:#374151!important;color:var(--ink-mid)!important;flex:1 1;font-size:13px!important}.HotelDetails_galleryCategories__XK9BR{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.HotelDetails_categoryBtn__3GjG8{align-items:center;background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:100px;color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;text-transform:capitalize;transition:all .2s}.HotelDetails_categoryBtn__3GjG8:hover{background:#fff8ed;background:var(--gold-light);border-color:#f5a51e;border-color:var(--gold);color:#f5a51e;color:var(--gold)}.HotelDetails_categoryBtnActive__\+V4kD{background:#f5a51e!important;background:var(--gold)!important;border-color:#f5a51e!important;border-color:var(--gold)!important;color:#fff!important}.HotelDetails_catCount__hnrSK{background:#0000001a;border-radius:100px;font-size:11px;padding:1px 7px}.HotelDetails_categoryBtnActive__\+V4kD .HotelDetails_catCount__hnrSK{background:#ffffff40}.HotelDetails_newCatInput__gDsws{align-items:center;display:flex;gap:6px}.HotelDetails_newCatInput__gDsws input{border:1.5px solid #f5a51e;border:1.5px solid var(--gold);border-radius:100px;box-shadow:0 0 0 3px #f5a51e26;box-shadow:var(--edit-glow);font-size:13px;outline:none;padding:7px 14px}.HotelDetails_newCatInput__gDsws button{align-items:center;background:#0000;border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:50%;color:#6b7280;color:var(--ink-soft);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .2s;width:30px}.HotelDetails_newCatInput__gDsws button:hover{border-color:#f5a51e;border-color:var(--gold);color:#f5a51e;color:var(--gold)}.HotelDetails_galleryGrid__rokf5{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.HotelDetails_galleryItem__vn4QT{border-radius:10px;border-radius:var(--radius-md);cursor:pointer;height:200px;overflow:hidden;position:relative;transition:transform .2s}.HotelDetails_galleryItem__vn4QT:hover{transform:scale(1.02)}.HotelDetails_galleryItem__vn4QT:hover .HotelDetails_galleryOverlay__Yvkkg{opacity:1}.HotelDetails_galleryItem__vn4QT img{display:block;height:100%;object-fit:cover;width:100%}.HotelDetails_galleryOverlay__Yvkkg{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s}.HotelDetails_galleryRemoveBtn__F7gOc{align-items:center;background:#ef4444e6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px;transition:background .2s}.HotelDetails_galleryRemoveBtn__F7gOc:hover{background:#dc2626}.HotelDetails_galleryAddCard__ohEEU{align-items:center;background:#f4f6f9;background:var(--bg);border:2px dashed #e5e7eb;border:2px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);color:#9ca3af;color:var(--ink-faint);cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:10px;height:200px;justify-content:center;transition:all .2s}.HotelDetails_galleryAddCard__ohEEU:hover{background:#fff8ed;background:var(--gold-light);border-color:#f5a51e;border-color:var(--gold);color:#f5a51e;color:var(--gold)}.HotelDetails_locationGrid__oV-I1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.HotelDetails_infoGroup__qiKUL{display:flex;flex-direction:column;gap:16px;margin-top:20px}.HotelDetails_infoRow2__jxZnB{display:flex;flex-direction:column;gap:4px}.HotelDetails_infoLabel__3VWAR{color:#9ca3af;color:var(--ink-faint);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.HotelDetails_infoEditable__7snmD{color:#374151!important;color:var(--ink-mid)!important;font-size:14px!important;font-weight:500!important}.HotelDetails_locationDescSection__k31g-{border-top:1px solid #e5e7eb;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;margin-top:20px;padding-top:20px}.HotelDetails_infoEditableMulti__\+Op4P{color:#6b7280!important;color:var(--ink-soft)!important;font-size:14px!important;line-height:1.7;width:100%}.HotelDetails_contactRow__\+2aCH{align-items:flex-start;display:flex;gap:14px}.HotelDetails_contactIconWrap__pLf-L{align-items:center;background:#fff8ed;background:var(--gold-light);border:1px solid #ffeac7;border:1px solid var(--gold-mid);border-radius:6px;border-radius:var(--radius-sm);color:#f5a51e;color:var(--gold);display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:16px;width:36px}.HotelDetails_contactField__f516G{display:flex;flex:1 1;flex-direction:column;gap:4px}.HotelDetails_mapSection__DWoNy{background:#fff;background:var(--surface);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);padding:28px 32px}.HotelDetails_mapPlaceholder__U0HgF{align-items:center;background:#f4f6f9;background:var(--bg);border:2px dashed #e5e7eb;border:2px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);color:#9ca3af;color:var(--ink-faint);display:flex;flex-direction:column;gap:10px;height:340px;justify-content:center;margin-top:16px}.HotelDetails_mapPlaceholder__U0HgF p{font-size:14px;font-weight:500}.HotelDetails_mapPlaceholder__U0HgF span{font-size:12px}@media (max-width:1200px){.HotelDetails_locationGrid__oV-I1,.HotelDetails_roomCardBody__EBjNQ{grid-template-columns:1fr}}@media (max-width:768px){.HotelDetails_content__yH0yV,.HotelDetails_headerBar__8udFb,.HotelDetails_tabs__XuvNH{padding-left:20px;padding-right:20px}.HotelDetails_hero__9\+TTA{height:320px}.HotelDetails_heroContent__9pbpV{padding:20px}.HotelDetails_hotelNameEditable__dZTR3{font-size:24px!important}.HotelDetails_section__K31yv{padding:20px}.HotelDetails_amenitiesList__IQS5-,.HotelDetails_facilitiesGrid__P2gxx,.HotelDetails_highlightGrid__0bNu1{grid-template-columns:1fr}.HotelDetails_galleryGrid__rokf5{grid-template-columns:repeat(2,1fr)}.HotelDetails_roomSpecsGrid__5-oBf{grid-template-columns:1fr 1fr}.HotelDetails_saveBanner__5tMHC{flex-direction:column;gap:10px;padding:10px 20px}}.HotelMapping_container__Awdtp{background:#fff;min-height:100vh;padding:32px}.HotelMapping_header__9uv3e{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.HotelMapping_headerLeft__n5sSs h1{color:#111827;font-size:28px;font-weight:700;margin:0 0 6px}.HotelMapping_subtitle__PdGnf{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:800px}.HotelMapping_tabs__TapAF{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;gap:12px;margin-bottom:24px;padding:16px}.HotelMapping_tab__8Kea2{align-items:center;background:#0000;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex:1 1;gap:12px;overflow:hidden;padding:16px 20px;position:relative;transition:all .3s ease}.HotelMapping_tab__8Kea2:before{background:linear-gradient(90deg,#0000,#f5a51e1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.HotelMapping_tab__8Kea2:hover:before{left:100%}.HotelMapping_tab__8Kea2:hover{border-color:#f5a51e;box-shadow:0 4px 12px #f5a51e26;transform:translateY(-2px)}.HotelMapping_tab__8Kea2 svg{color:#9ca3af;flex-shrink:0;transition:all .3s ease}.HotelMapping_tab__8Kea2:hover svg{color:#f5a51e;transform:scale(1.1)}.HotelMapping_tabContent__uyKyU{display:flex;flex-direction:column;gap:4px}.HotelMapping_tabLabel__SegPM{color:#374151;font-size:15px;font-weight:600;transition:color .3s ease}.HotelMapping_tabDesc__lDeIS{color:#9ca3af;font-size:12px;line-height:1.4}.HotelMapping_activeTab__DvSo9{background:linear-gradient(135deg,#fff8e6,#ffe4b3);border-color:#f5a51e;box-shadow:0 4px 16px #f5a51e40}.HotelMapping_activeTab__DvSo9 svg{color:#f5a51e;transform:scale(1.1)}.HotelMapping_activeTab__DvSo9 .HotelMapping_tabLabel__SegPM{color:#f59e0b}.HotelMapping_activeTab__DvSo9 .HotelMapping_tabDesc__lDeIS{color:#d97706}.HotelMapping_tabPanel__GJdJy{animation:HotelMapping_fadeIn__mYICU .4s ease-out}@keyframes HotelMapping_fadeIn__mYICU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.HotelMapping_container__Awdtp{padding:20px}.HotelMapping_tabs__TapAF{flex-direction:column}.HotelMapping_tab__8Kea2{flex:auto}.HotelMapping_headerLeft__n5sSs h1{font-size:24px}}.HotelMappingTab_container__upIni{background:#f8fafc;min-height:100vh;padding:0}.HotelMappingTab_banner__F51TW{align-items:center;animation:HotelMappingTab_slideDown__eq-Xu .3s ease;border:1px solid;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:12px 16px}.HotelMappingTab_bannerSuccess__1vHLn{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.HotelMappingTab_bannerError__gbC-y{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.HotelMappingTab_bannerText__35i\+s{flex:1 1;font-size:14px;font-weight:500}.HotelMappingTab_closeBtn__MMONm{cursor:pointer;opacity:.6;transition:opacity .2s}.HotelMappingTab_closeBtn__MMONm:hover{opacity:1}.HotelMappingTab_spinner__zlaXf{animation:HotelMappingTab_spin__ABQzy 1s linear infinite}@keyframes HotelMappingTab_spin__ABQzy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HotelMappingTab_loadingState__nWUeB{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}.HotelMappingTab_loadingState__nWUeB p{font-size:14px;margin:0}.HotelMappingTab_errorState__gO9Zw{align-items:center;color:#ef4444;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px}.HotelMappingTab_errorState__gO9Zw p{font-size:14px;margin:0}.HotelMappingTab_loadingCenter__8zM1v{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px}.HotelMappingTab_loadingCenter__8zM1v p{font-size:14px;margin:0}.HotelMappingTab_errorState__gO9Zw,.HotelMappingTab_loadingState__nWUeB{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.HotelMappingTab_errorState__gO9Zw p,.HotelMappingTab_loadingState__nWUeB p{color:var(--text-secondary);margin:.5rem 0 0}.HotelMappingTab_errorState__gO9Zw p{color:var(--error)}.HotelMappingTab_loadingMore__eVvwy{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:1rem}.HotelMappingTab_loadingMore__eVvwy p{color:#64748b;margin:0}.HotelMappingTab_loadMoreContainer__nnj7o{display:flex;justify-content:center;padding:1rem 0;width:100%}.HotelMappingTab_loadMoreButton__UpG7A{align-items:center;background:#3b82f6!important;border:none;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;color:#fff!important;cursor:pointer;display:flex!important;font-size:.875rem;font-weight:500;gap:.5rem;margin:0 auto;min-height:44px;padding:.75rem 1.5rem;transition:all .2s ease}.HotelMappingTab_loadMoreButton__UpG7A:hover:not(:disabled){background:#2563eb!important;box-shadow:0 4px 12px #3b82f626;transform:translateY(-1px)}.HotelMappingTab_loadMoreButton__UpG7A:disabled{background:#9ca3af!important;cursor:not-allowed;opacity:.6;transform:none}.HotelMappingTab_endOfList__oplwb{color:var(--text-secondary);font-style:italic;padding:1rem;text-align:center}.HotelMappingTab_endOfList__oplwb p{margin:0}.HotelMappingTab_infoBanner__lydxV{align-items:center;background:#fff7ed;border:2px solid #fed7aa;border-radius:10px;color:#9a3412;display:flex;gap:12px;margin-bottom:24px;padding:14px 18px}.HotelMappingTab_infoBanner__lydxV svg{color:#f59e0b;flex-shrink:0}.HotelMappingTab_infoText__KccMC{flex:1 1;font-size:13px;line-height:1.6}.HotelMappingTab_infoText__KccMC strong{color:#ea580c;font-weight:600}.HotelMappingTab_statsGrid__fkRLo{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:24px}.HotelMappingTab_statCard__wRmzp{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s}.HotelMappingTab_statCard__wRmzp:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.HotelMappingTab_statIcon__SpReT{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.HotelMappingTab_statContent__FZSbu{flex:1 1}.HotelMappingTab_statValue__bvpB6{color:#0f172a;font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.HotelMappingTab_statLabel__hzRhE{color:#64748b;font-size:13px;font-weight:500}.HotelMappingTab_mainContent__eeM7D{grid-gap:20px;display:grid;gap:20px;grid-template-columns:320px 1fr 320px;min-height:600px}.HotelMappingTab_hotelbedsSection__n0-kd,.HotelMappingTab_mappingCenter__ZOIw2,.HotelMappingTab_suppliersSection__DztHr{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.HotelMappingTab_sectionHeader__vUhoA{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.HotelMappingTab_sectionTitle__PR1R7{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px}.HotelMappingTab_sectionCount__4qBNX{background:#f59e0b;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:3px 10px}.HotelMappingTab_searchBox__gzs92{background:#fff;border-bottom:1px solid #f1f5f9;padding:16px;position:relative}.HotelMappingTab_searchBox__gzs92 svg{color:#94a3b8;left:28px;position:absolute;top:50%;transform:translateY(-50%)}.HotelMappingTab_searchInput__9syoo{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;outline:none;padding:10px 32px 10px 36px;transition:all .2s;width:100%}.HotelMappingTab_searchClear__dOVfi{align-items:center;background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;padding:2px;position:absolute;right:28px;top:50%;transform:translateY(-50%);transition:color .15s}.HotelMappingTab_searchClear__dOVfi:hover{color:#374151}.HotelMappingTab_searchInput__9syoo:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.HotelMappingTab_searchInput__9syoo:disabled{background:#f9fafb;cursor:not-allowed}.HotelMappingTab_hotelList__mMh4m,.HotelMappingTab_supplierList__219Nw{background:#fafbfc;display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding:12px}.HotelMappingTab_hotelList__mMh4m::-webkit-scrollbar,.HotelMappingTab_supplierList__219Nw::-webkit-scrollbar{width:6px}.HotelMappingTab_hotelList__mMh4m::-webkit-scrollbar-track,.HotelMappingTab_supplierList__219Nw::-webkit-scrollbar-track{background:#f1f5f9}.HotelMappingTab_hotelList__mMh4m::-webkit-scrollbar-thumb,.HotelMappingTab_supplierList__219Nw::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.HotelMappingTab_hotelCard__2kObT{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s}.HotelMappingTab_hotelCard__2kObT:hover{border-color:#fed7aa;transform:translateX(4px)}.HotelMappingTab_selectedHotelCard__RNC2l{background:#fff7ed;border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b33}.HotelMappingTab_hotelIconWrapper__FiTUg{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s;width:40px}.HotelMappingTab_selectedHotelCard__RNC2l .HotelMappingTab_hotelIconWrapper__FiTUg{background:#f59e0b;color:#fff}.HotelMappingTab_hotelDetails__4BW19{flex:1 1;min-width:0}.HotelMappingTab_hotelName__nkvNM{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3;margin-bottom:4px}.HotelMappingTab_hotelMeta__gKuGz{align-items:center;display:flex;gap:8px;margin-bottom:4px}.HotelMappingTab_stars__wBfWH{display:flex;gap:1px}.HotelMappingTab_hotelLocation__H1ELI{align-items:center;color:#64748b;display:flex;font-size:11px;gap:3px}.HotelMappingTab_hotelZone__ED\+fi{color:#94a3b8;font-size:11px}.HotelMappingTab_selectedIndicator__-CsKi{color:#f59e0b;flex-shrink:0}.HotelMappingTab_mappingCenter__ZOIw2{background:linear-gradient(135deg,#fafbfc,#f8fafc);justify-content:flex-start;overflow-y:auto;padding:24px}.HotelMappingTab_selectedHotelDisplay__0Jm8T{width:100%}.HotelMappingTab_masterHotelBadgeRow__6Q4Ee{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.HotelMappingTab_masterHotelBadge__\+xnVp{align-items:center;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa;border-radius:20px;color:#f59e0b;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:6px 12px}.HotelMappingTab_deselectHotel__7i6zH{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:5px 10px;transition:all .15s}.HotelMappingTab_deselectHotel__7i6zH:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.HotelMappingTab_masterHotelCard__3p\+Di{align-items:center;background:#fff;border:2px solid #f59e0b;border-radius:12px;box-shadow:0 4px 16px #f59e0b26;display:flex;gap:16px;margin-bottom:24px;padding:20px}.HotelMappingTab_masterHotelInfo__BJ\+qg{flex:1 1}.HotelMappingTab_masterHotelName__WcY9P{color:#0f172a;font-size:16px;font-weight:700;margin-bottom:6px}.HotelMappingTab_masterHotelLocation__2ZH3S{align-items:center;color:#64748b;display:flex;font-size:13px;gap:4px}.HotelMappingTab_mappedSection__zQuxk{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px}.HotelMappingTab_mappedHeader__CvLXt{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:12px}.HotelMappingTab_mappedHeader__CvLXt svg{color:#10b981}.HotelMappingTab_mappedList__wl5Et{display:flex;flex-direction:column;gap:8px}.HotelMappingTab_mappedItem__XRwOH{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px;transition:all .2s}.HotelMappingTab_mappedItem__XRwOH:hover{background:#d1fae5}.HotelMappingTab_mappedItemInfo__x6dZP{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.HotelMappingTab_mappedItemName__iD-3n{color:#065f46;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelMappingTab_mappedItemSupplier__sdOEX{background:#fff;border-radius:4px;color:#059669;flex-shrink:0;font-size:10px;padding:2px 6px}.HotelMappingTab_unmapButton__N6YRD{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;font-size:10px;font-weight:600;padding:4px 8px;transition:all .2s}.HotelMappingTab_unmapButton__N6YRD:hover{background:#fee2e2;border-color:#fca5a5}.HotelMappingTab_emptyMapped__wWI7k{align-items:center;background:#fff;border:2px dashed #e2e8f0;border-radius:12px;color:#94a3b8;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:48px 24px;text-align:center}.HotelMappingTab_emptyMapped__wWI7k p{color:#64748b;font-size:14px;font-weight:600;margin:0}.HotelMappingTab_emptyMapped__wWI7k span{color:#94a3b8;font-size:12px}.HotelMappingTab_emptyCenter__FIdKp{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.HotelMappingTab_emptyCenter__FIdKp p{color:#64748b;font-size:14px;margin-top:16px}.HotelMappingTab_supplierHint__Cov7l{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:flex;font-size:11px;gap:8px;margin-bottom:8px;padding:10px 12px}.HotelMappingTab_supplierHint__Cov7l svg{color:#f59e0b;flex-shrink:0}.HotelMappingTab_supplierCard__jcXZp{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:all .2s}.HotelMappingTab_supplierCard__jcXZp:hover{border-color:#fed7aa;transform:translateX(-4px)}.HotelMappingTab_selectedSupplierCard__Ym2m1{background:#fff7ed;border-color:#f59e0b;box-shadow:0 2px 8px #f59e0b33}.HotelMappingTab_supplierIconWrapper__88uGI{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s;width:40px}.HotelMappingTab_selectedSupplierCard__Ym2m1 .HotelMappingTab_supplierIconWrapper__88uGI{background:#f59e0b;color:#fff}.HotelMappingTab_supplierDetails__kF4eD{flex:1 1;min-width:0}.HotelMappingTab_supplierName__Y49Qi{color:#0f172a;font-size:13px;font-weight:600;line-height:1.3;margin-bottom:4px}.HotelMappingTab_supplierMeta__DQWp-{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.HotelMappingTab_supplierBadge__VrdTu{background:#fff7ed;border:1px solid #fed7aa;border-radius:4px;color:#f59e0b;font-size:10px;font-weight:600;padding:2px 6px}.HotelMappingTab_supplierCode__kIY1S{color:#94a3b8;font-family:monospace;font-size:10px;font-weight:600}.HotelMappingTab_supplierLocation__OHIoP{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:3px}.HotelMappingTab_matchScore__eZ6fo{border-radius:6px;flex-shrink:0;font-size:10px;font-weight:700;padding:4px 8px}.HotelMappingTab_actionBar__7x4kk{align-items:center;background:#fff7ed;border-bottom:1px solid #fed7aa;display:flex;justify-content:space-between;padding:12px 16px}.HotelMappingTab_selectedCount__YLZVn{color:#f59e0b;font-size:12px;font-weight:600}.HotelMappingTab_mapButton__bQjv\+{align-items:center;background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:7px 14px;transition:all .2s}.HotelMappingTab_mapButton__bQjv\+:hover{background:#ea580c;transform:translateY(-1px)}.HotelMappingTab_emptyState__rnMRl{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.HotelMappingTab_emptyState__rnMRl p{color:#64748b;font-size:13px;margin-top:12px}@keyframes HotelMappingTab_slideDown__eq-Xu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1400px){.HotelMappingTab_mainContent__eeM7D{grid-template-columns:280px 1fr 280px}}@media (max-width:1200px){.HotelMappingTab_mainContent__eeM7D{gap:16px;grid-template-columns:1fr}.HotelMappingTab_hotelbedsSection__n0-kd,.HotelMappingTab_mappingCenter__ZOIw2,.HotelMappingTab_suppliersSection__DztHr{min-height:400px}}@media (max-width:768px){.HotelMappingTab_statsGrid__fkRLo{grid-template-columns:1fr 1fr}.HotelMappingTab_hotelCard__2kObT,.HotelMappingTab_supplierCard__jcXZp{padding:10px}.HotelMappingTab_masterHotelCard__3p\+Di{flex-direction:column;text-align:center}}.HotelMappingTab_pagination__MDpHr{align-items:center;background:#fff;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:10px;justify-content:center;padding:12px 16px}.HotelMappingTab_nextButton__qf09F,.HotelMappingTab_prevButton__kiOow{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s}.HotelMappingTab_nextButton__qf09F:hover:not(:disabled),.HotelMappingTab_prevButton__kiOow:hover:not(:disabled){background:#f59e0b;border-color:#f59e0b;color:#fff}.HotelMappingTab_nextButton__qf09F:disabled,.HotelMappingTab_prevButton__kiOow:disabled{cursor:not-allowed;opacity:.35}.HotelMappingTab_pageNumber__aOKWM{color:#6b7280;font-size:12px;font-weight:600;min-width:48px;text-align:center}.RoomMappingTab_tabContainer__gjxRq{animation:RoomMappingTab_fadeIn__-m5e0 .4s ease-out}@keyframes RoomMappingTab_fadeIn__-m5e0{0%{opacity:0}to{opacity:1}}.RoomMappingTab_infoBanner__jIQiy{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.RoomMappingTab_infoIcon__UtJpD{flex-shrink:0;font-size:20px}.RoomMappingTab_infoText__JgacD{color:#1e40af;flex:1 1;font-size:13px;line-height:1.6}.RoomMappingTab_infoText__JgacD strong{font-weight:600;margin-right:4px}.RoomMappingTab_actionBar__UMqIK{display:flex;gap:12px;justify-content:flex-end;margin-bottom:20px}.RoomMappingTab_addBtn__UZc-R{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:10px 18px;transition:all .3s ease}.RoomMappingTab_addBtn__UZc-R:hover{background:#ffe8c2;box-shadow:0 4px 12px #f5a51e40;transform:translateY(-2px)}.RoomMappingTab_controls__rEHg7{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.RoomMappingTab_searchBox__R4f3F{flex:1 1;min-width:300px;position:relative}.RoomMappingTab_searchIcon__S7BJ5{color:#9ca3af;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.RoomMappingTab_searchBox__R4f3F input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:11px 14px 11px 44px;transition:all .2s ease;width:100%}.RoomMappingTab_searchBox__R4f3F input:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.RoomMappingTab_searchBox__R4f3F input::placeholder{color:#9ca3af}.RoomMappingTab_filters__dqqGg{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.RoomMappingTab_filterSelect__lUlcO{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-family:inherit;font-size:14px;min-width:140px;padding:11px 14px;transition:all .2s ease}.RoomMappingTab_filterSelect__lUlcO:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.RoomMappingTab_clearFiltersBtn__ibS2e{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:11px 16px;transition:all .2s ease}.RoomMappingTab_clearFiltersBtn__ibS2e:hover{background:#fde68a;border-color:#fcd34d}.RoomMappingTab_iconBtn__8oz05{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:11px;transition:all .2s ease}.RoomMappingTab_iconBtn__8oz05:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.RoomMappingTab_iconBtn__8oz05:active{transform:scale(.95)}.RoomMappingTab_resultsCount__lqvIB{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:16px}.RoomMappingTab_filterIndicator__VjmWm{color:#f59e0b;font-weight:600}.RoomMappingTab_tableContainer__o6Kcx{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.RoomMappingTab_table__-SFkg{border-collapse:collapse;width:100%}.RoomMappingTab_table__-SFkg thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.RoomMappingTab_table__-SFkg th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.RoomMappingTab_table__-SFkg tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s ease}.RoomMappingTab_table__-SFkg tbody tr:last-child{border-bottom:none}.RoomMappingTab_table__-SFkg tbody tr:hover{background:#f9fafb}.RoomMappingTab_table__-SFkg td{color:#374151;font-size:14px;padding:16px 20px;vertical-align:middle}.RoomMappingTab_hotelCell__wh51d{align-items:center;display:flex;gap:10px}.RoomMappingTab_hotelIcon__rXj4X{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.RoomMappingTab_hotelCell__wh51d span{color:#111827;font-size:13px;font-weight:600}.RoomMappingTab_roomTypeCell__6Z0t2{display:flex;flex-direction:column;gap:4px}.RoomMappingTab_roomTypeCell__6Z0t2 strong{color:#111827;font-size:14px;font-weight:600}.RoomMappingTab_roomCode__mc-Fo{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.RoomMappingTab_roomDetails__jR1YG{display:flex;flex-direction:column;gap:6px}.RoomMappingTab_detailRow__6Lk3f{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.RoomMappingTab_detailRow__6Lk3f svg{color:#9ca3af;flex-shrink:0}.RoomMappingTab_sizeTag__1ZN2Z{background:#fef3c7;border-radius:4px;color:#92400e;display:inline-block;font-size:11px;font-weight:700;padding:3px 8px}.RoomMappingTab_apiMapping__H7zNR{display:flex;flex-direction:column;gap:6px}.RoomMappingTab_mappingHeader__2NMbG{align-items:center;display:flex;gap:6px}.RoomMappingTab_linkIcon__Db-uu{color:#f5a51e;flex-shrink:0}.RoomMappingTab_supplierName__zcg-J{color:#6b7280;font-size:12px;font-weight:600}.RoomMappingTab_apiCode__NTUpm{background:linear-gradient(135deg,#f5a51e15,#ff8c0015);border:1px solid #f5a51e30;border-radius:6px;color:#d97706;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 10px;width:-webkit-fit-content;width:fit-content}.RoomMappingTab_statusBadge__Z95mO{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px;text-transform:capitalize}.RoomMappingTab_statusActive__V7lxg{background:#d1fae5;color:#065f46}.RoomMappingTab_statusInactive__IpT5p{background:#fee2e2;color:#991b1b}.RoomMappingTab_actions__sfh\+H{display:flex;gap:8px}.RoomMappingTab_deleteBtn__IzgPc,.RoomMappingTab_editBtn__MrTA3{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.RoomMappingTab_editBtn__MrTA3{background:#eff6ff;color:#1e40af}.RoomMappingTab_editBtn__MrTA3:hover{background:#dbeafe;color:#1e3a8a}.RoomMappingTab_deleteBtn__IzgPc{background:#fee2e2;color:#991b1b}.RoomMappingTab_deleteBtn__IzgPc:hover{background:#fecaca;color:#7f1d1d}.RoomMappingTab_deleteBtn__IzgPc:active,.RoomMappingTab_editBtn__MrTA3:active{transform:scale(.95)}.RoomMappingTab_noData__64rQ\+{padding:60px 20px!important;text-align:center}.RoomMappingTab_noDataContent__\+lLuF{align-items:center;display:flex;flex-direction:column;gap:12px}.RoomMappingTab_noDataIcon__86zxf{font-size:48px;opacity:.3}.RoomMappingTab_noDataContent__\+lLuF p{color:#374151;font-size:16px;font-weight:600;margin:0}.RoomMappingTab_noDataContent__\+lLuF span{color:#9ca3af;font-size:14px}@media (max-width:1024px){.RoomMappingTab_controls__rEHg7{align-items:stretch;flex-direction:column}.RoomMappingTab_searchBox__R4f3F{min-width:100%}.RoomMappingTab_filters__dqqGg{width:100%}}@media (max-width:768px){.RoomMappingTab_tableContainer__o6Kcx{overflow-x:auto}.RoomMappingTab_table__-SFkg{min-width:1000px}}.AddMappingModal_iconHeader__SFsm7{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.AddMappingModal_icon__GHWmn{align-items:center;background:linear-gradient(135deg,#f5a51e,#ff8c00);border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.AddMappingModal_headerText__eZgYw h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.AddMappingModal_headerText__eZgYw p{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AddMappingModal_section__z6Cld{margin-bottom:24px}.AddMappingModal_sectionTitle__scbvK{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddMappingModal_formGrid__4J1M6{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:12px}.AddMappingModal_fieldWide__-U8Je,.AddMappingModal_field__SZ3A8{display:flex;flex-direction:column;gap:6px}.AddMappingModal_fieldWide__-U8Je{grid-column:span 2}.AddMappingModal_fieldWide__-U8Je label,.AddMappingModal_field__SZ3A8 label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddMappingModal_fieldWide__-U8Je input,.AddMappingModal_fieldWide__-U8Je select,.AddMappingModal_field__SZ3A8 input,.AddMappingModal_field__SZ3A8 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddMappingModal_fieldWide__-U8Je input:focus,.AddMappingModal_fieldWide__-U8Je select:focus,.AddMappingModal_field__SZ3A8 input:focus,.AddMappingModal_field__SZ3A8 select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddMappingModal_codeInput__DPQjl{font-weight:700;letter-spacing:1px;text-transform:uppercase}.AddMappingModal_apiCodeInput__0PRFg{background:linear-gradient(135deg,#f5a51e15,#ff8c0015);border-color:#f5a51e30!important;color:#d97706;font-weight:700;letter-spacing:.5px}.AddMappingModal_apiCodeInput__0PRFg:focus{background:#fff;border-color:#f5a51e!important}.AddMappingModal_starRatingPicker__B1AFd{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:6px;padding:8px 12px}.AddMappingModal_starBtn__Y9n1y{background:none;border:none;cursor:pointer;filter:grayscale(100%);font-size:24px;opacity:.4;padding:4px;transition:all .2s ease}.AddMappingModal_starBtn__Y9n1y:hover{transform:scale(1.1)}.AddMappingModal_starActive__nvL4f{filter:grayscale(0);opacity:1}.AddMappingModal_ratingText__yFHiO{background:#fff;border-radius:6px;color:#f59e0b;font-size:13px;font-weight:700;margin-left:8px;padding:4px 10px}.AddMappingModal_helpText__4fkr9{color:#9ca3af;font-size:12px;font-style:italic;margin-top:4px}.AddMappingModal_statusToggle__y3Qg-{margin-top:4px}.AddMappingModal_toggleInput__8EFeK{display:none}.AddMappingModal_toggleLabel__uLn6R{align-items:center;cursor:pointer;display:flex;gap:12px;-webkit-user-select:none;user-select:none}.AddMappingModal_toggleSwitch__R9MZT{background:#d1d5db;border-radius:26px;height:26px;position:relative;transition:background .2s ease;width:48px}.AddMappingModal_toggleSwitch__R9MZT:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.AddMappingModal_toggleInput__8EFeK:checked+.AddMappingModal_toggleLabel__uLn6R .AddMappingModal_toggleSwitch__R9MZT{background:#f5a51e}.AddMappingModal_toggleInput__8EFeK:checked+.AddMappingModal_toggleLabel__uLn6R .AddMappingModal_toggleSwitch__R9MZT:after{transform:translateX(22px)}.AddMappingModal_toggleText__0rkqh{color:#374151;font-size:14px;font-weight:600}.AddMappingModal_businessNotice__uwjMm{background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:24px;padding:14px 16px}.AddMappingModal_noticeIcon__VwltT{flex-shrink:0;font-size:20px}.AddMappingModal_noticeContent__kLN-9{flex:1 1}.AddMappingModal_noticeContent__kLN-9 strong{color:#92400e;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.AddMappingModal_noticeContent__kLN-9 ul{color:#78350f;font-size:12px;line-height:1.7;margin:0;padding-left:20px}.AddMappingModal_noticeContent__kLN-9 ul li{margin-bottom:4px}.AddMappingModal_closeBtn__Gx61W{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .2s ease}.AddMappingModal_closeBtn__Gx61W:hover{background:#e5e7eb}.AddMappingModal_saveBtn__GXttA{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .2s ease}.AddMappingModal_saveBtn__GXttA:hover{background:#e69510}.AddMappingModal_saveBtn__GXttA:active{transform:translateY(1px)}.AddMappingModal_required__xay-Z{color:#dc2626;margin-left:2px}.AddMappingModal_errorBanner__nLafm{background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}.AddMappingModal_errorIcon__cibFK{flex-shrink:0;font-size:20px}.AddMappingModal_errorContent__joWg-{flex:1 1}.AddMappingModal_errorContent__joWg- strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.AddMappingModal_errorContent__joWg- ul{color:#991b1b;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.AddMappingModal_errorContent__joWg- ul li{margin-bottom:2px}.AddMappingModal_inputError__Rpler{background:#fef2f2!important;border-color:#ef4444!important}.AddMappingModal_inputError__Rpler:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.AddMappingModal_errorText__W5cE9{color:#dc2626;display:block;font-size:12px;font-weight:500;margin-top:4px}@media (max-width:640px){.AddMappingModal_formGrid__4J1M6{grid-template-columns:1fr}.AddMappingModal_fieldWide__-U8Je{grid-column:span 1}.AddMappingModal_starRatingPicker__B1AFd{flex-wrap:wrap}}.BookingList_container__fnasA{background:#f8f9fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.BookingList_pageHeader__E6KjR{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 28px}.BookingList_headerLeft__LNtLi{align-items:center;display:flex;gap:16px}.BookingList_headerIcon__ZpkAH{align-items:center;background:linear-gradient(135deg,#fff6e8,#fff0d4);border-radius:12px;color:#f5a51e;color:var(--primary-color,#f5a51e);display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.BookingList_headerText__eSNXz h1{color:#111318;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 3px}.BookingList_headerText__eSNXz p{color:#7c8494;font-size:13px;font-weight:400;margin:0}.BookingList_addBtn__iYFC3{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:9px;color:#fff;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:7px;letter-spacing:.01em;padding:10px 20px;transition:all .2s ease}.BookingList_addBtn__iYFC3:hover{box-shadow:0 4px 12px #f5a51e4d;opacity:.92;transform:translateY(-1px)}.BookingList_tabBar__Ouyun{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:6px 8px}.BookingList_tab__ChBwy{align-items:center;background:#0000;border:2px solid #0000;border-radius:8px;color:#7c8494;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:9px 18px;transition:all .2s ease;white-space:nowrap}.BookingList_tab__ChBwy:hover{background:#f3f4f7;color:#4b5563}.BookingList_tabBadge__Yf7AV{background:#eceef1;border-radius:999px;color:#7c8494;font-size:11px;font-weight:700;line-height:1.4;min-width:22px;padding:2px 8px;text-align:center}.BookingList_tabActive__Yzdsm.BookingList_tabAll__RQN-3{background:#f3f4f6;border-color:#6b7280;color:#1f2937}.BookingList_badgeAll__bdc5u,.BookingList_tabActive__Yzdsm.BookingList_tabAll__RQN-3 .BookingList_tabBadge__Yf7AV{background:#374151;color:#fff}.BookingList_tabActive__Yzdsm.BookingList_tabDraft__d1Mfo{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.BookingList_tabActive__Yzdsm.BookingList_tabDraft__d1Mfo .BookingList_tabBadge__Yf7AV{background:#3b82f6;color:#fff}.BookingList_badgeDraft__ok4bd{background:#dbeafe;color:#1d4ed8}.BookingList_tabActive__Yzdsm.BookingList_tabConfirmed__azsJz{background:#ecfdf5;border-color:#10b981;color:#047857}.BookingList_tabActive__Yzdsm.BookingList_tabConfirmed__azsJz .BookingList_tabBadge__Yf7AV{background:#10b981;color:#fff}.BookingList_badgeConfirmed__VB67F{background:#d1fae5;color:#047857}.BookingList_tabActive__Yzdsm.BookingList_tabPending__tuROp{background:#fff7ed;border-color:#f97316;color:#c2410c}.BookingList_tabActive__Yzdsm.BookingList_tabPending__tuROp .BookingList_tabBadge__Yf7AV{background:#f97316;color:#fff}.BookingList_badgePending__ozLGj{background:#ffedd5;color:#c2410c}.BookingList_tabActive__Yzdsm.BookingList_tabCancelled__VEG-h{background:#fef2f2;border-color:#ef4444;color:#b91c1c}.BookingList_tabActive__Yzdsm.BookingList_tabCancelled__VEG-h .BookingList_tabBadge__Yf7AV{background:#ef4444;color:#fff}.BookingList_badgeCancelled__SDZq3{background:#fee2e2;color:#b91c1c}.BookingList_filterBar__vUq6s{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;overflow:visible;padding:12px 16px;position:relative;z-index:10}.BookingList_filterBar__vUq6s::-webkit-scrollbar{height:4px}.BookingList_filterBar__vUq6s::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.BookingList_searchWrap__9\+vjR{align-items:center;display:flex;flex:0 1 240px;min-width:180px;position:relative}.BookingList_searchIcon__4Tf72{color:#9ca3af;left:11px;pointer-events:none;position:absolute}.BookingList_searchInput__ggvRu{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;font-weight:400;height:36px;padding:8px 30px 8px 34px;transition:all .2s ease;width:100%}.BookingList_searchInput__ggvRu::placeholder{color:#a0a7b4}.BookingList_searchInput__ggvRu:hover{border-color:#d1d5db}.BookingList_searchInput__ggvRu:focus{background:#fff;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14;outline:none}.BookingList_searchClear__ZUODm{align-items:center;background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:flex;padding:3px;position:absolute;right:8px}.BookingList_searchClear__ZUODm:hover{background:#f3f4f6;color:#374151}.BookingList_filterDivider__0E4\+D{background:#e5e7eb;flex-shrink:0;height:24px;width:1px}.BookingList_filterSelect__AUmyA{appearance:none;-webkit-appearance:none;background:#f8f9fb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;height:36px;padding:0 28px 0 12px;transition:all .2s ease;white-space:nowrap}.BookingList_filterSelect__AUmyA:hover{background-color:#f3f4f6;border-color:#d1d5db}.BookingList_filterSelect__AUmyA:focus{background-color:#fff;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14;outline:none}.BookingList_dateRangeWrap__JqLZJ{align-items:center;display:flex;gap:6px}.BookingList_dateInput__uIkka{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:12.5px;font-weight:500;height:36px;padding:0 10px;transition:all .2s ease;width:120px}.BookingList_dateInput__uIkka:hover{border-color:#d1d5db}.BookingList_dateInput__uIkka:focus{background:#fff;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e14;outline:none}.BookingList_dateSeparator__E5ejK{color:#9ca3af;flex-shrink:0;font-size:12px;font-weight:600}.BookingList_clearFilters__WM8zB{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:6px;height:36px;margin-left:auto;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.BookingList_clearFilters__WM8zB:hover{background:#fef2f2;border-color:#fecaca;color:#991b1b}.BookingList_productDropdownWrap__7hdlq{position:relative}.BookingList_productDropdownBtn__pFaAW{align-items:center;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:7px;height:36px;min-width:135px;padding:0 12px;transition:all .2s ease;white-space:nowrap}.BookingList_productDropdownBtn__pFaAW:hover{background:#f3f4f6;border-color:#d1d5db}.BookingList_productDropdownBtnActive__V30ex{background:#fff9f0;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);color:#1a1d23}.BookingList_productDropdownBtnActive__V30ex:hover{background:#fff3e0}.BookingList_productDropdownCount__-YHsg{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.BookingList_productDropdownChevron__iY1fS{color:#9ca3af;flex-shrink:0;margin-left:auto;transition:transform .2s ease}.BookingList_productDropdownChevronOpen__D04Yb{transform:rotate(180deg)}.BookingList_productDropdownMenu__LN239{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 8px 30px #0000001f;display:flex;flex-direction:column;gap:2px;left:0;min-width:210px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:200}.BookingList_productDropdownHeader__-Kf-u{align-items:center;border-bottom:1px solid #f0f1f3;display:flex;justify-content:space-between;margin-bottom:4px;padding:8px 10px 10px}.BookingList_productDropdownHeader__-Kf-u span{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BookingList_productDropdownClear__A27OS{background:none;border:none;color:#f5a51e;color:var(--primary-color,#f5a51e);cursor:pointer;font-size:11.5px;font-weight:600;padding:0}.BookingList_productDropdownClear__A27OS:hover{text-decoration:underline}.BookingList_productDropdownItem__wQTlZ{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;text-align:left;transition:background .15s;width:100%}.BookingList_productDropdownItem__wQTlZ:hover{background:#f5f6f8}.BookingList_productDropdownItemSelected__HzIYM{background:#fff9f0}.BookingList_productDropdownItemSelected__HzIYM:hover{background:#fff3e0}.BookingList_productDropdownItemIcon__0Pvgz{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.BookingList_productDropdownItemLabel__BAMTz{color:#374151;flex:1 1;font-size:13px;font-weight:600}.BookingList_productDropdownItemCheck__O8kZV{color:#f5a51e;color:var(--primary-color,#f5a51e);flex-shrink:0}.BookingList_resultsSummary__kzfUx{align-items:center;color:#7c8494;display:flex;font-size:13px;font-weight:500;gap:5px;padding:6px 4px 12px}.BookingList_resultsSummary__kzfUx strong{color:#111318}.BookingList_filtered__GcVKQ{color:#f5a51e;color:var(--primary-color,#f5a51e);font-weight:600}.BookingList_tableWrap__isxYm{background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.BookingList_table__cn1i3{border-collapse:collapse;table-layout:fixed;width:100%}.BookingList_table__cn1i3 thead th{background:#e8f0fe;border-bottom:1px solid #e5e7eb;color:#3b5998;font-size:10px;font-weight:700;letter-spacing:.04em;overflow:hidden;padding:9px 8px;text-align:left;text-transform:uppercase;white-space:nowrap}.BookingList_thActions__ugDHz{min-width:40px;text-align:center!important;width:40px}.BookingList_table__cn1i3 tbody td{border-bottom:1px solid #f0f1f3;color:#1a1d23;font-size:12.5px;overflow:hidden;padding:9px 8px;text-overflow:ellipsis;vertical-align:middle}.BookingList_table__cn1i3 tbody td:last-child{overflow:visible}.BookingList_table__cn1i3 tbody tr:last-child td{border-bottom:none}.BookingList_table__cn1i3 tbody tr{transition:background .15s ease}.BookingList_table__cn1i3 tbody tr:hover{background:#fafbfd}.BookingList_cellPrimary__q2Bz1{color:#1a1d23;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingList_cellSecondary__RZq-Q{color:#a0a7b4;font-size:10px;line-height:1.3;margin-top:1px}.BookingList_bookingRef__CrBXm{color:#f5a51e;color:var(--primary-color,#f5a51e);font-family:SF Mono,Cascadia Code,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingList_customerName__gwfeO{color:#1a1d23;font-size:12px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingList_invoicedBadge__pOX79{align-items:center;border-radius:4px;display:inline-flex;font-size:9.5px;font-weight:700;justify-content:center;letter-spacing:.03em;padding:2px 6px;text-transform:uppercase}.BookingList_invoicedYes__gZdXr{background:#e8f5ee;color:#166534}.BookingList_invoicedNo__r4A2f{background:#fef2f2;color:#991b1b}.BookingList_productCounts__WMDFK{display:flex;flex-wrap:wrap;gap:3px}.BookingList_productCount__SSCBJ{align-items:center;border:1px solid;border-radius:4px;display:inline-flex;font-size:10px;font-weight:600;gap:2px;padding:2px 5px;white-space:nowrap}.BookingList_productCountNum__V5lk6{font-size:9px;font-weight:700}.BookingList_productSummaryWrap__WYbL-{align-items:center;display:inline-flex;position:relative}.BookingList_summaryPrimary__PZnvP{align-items:center;cursor:default;display:flex;gap:6px;min-width:0}.BookingList_summaryIcon__UNZLh{align-items:center;border-radius:5px;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.BookingList_summaryText__FaFYi{color:#1a1d23;font-size:11.5px;font-weight:500;letter-spacing:-.01em;line-height:1.3;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingList_summaryBadge__saHpc{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;color:#4f46e5;display:inline-flex;flex-shrink:0;font-size:9.5px;font-weight:700;justify-content:center;letter-spacing:.02em;line-height:1.4;padding:1px 5px}.BookingList_summaryEmpty__Kw7iq{color:#d1d5db;font-size:12px}.BookingList_summaryTooltip__cNBhl{animation:BookingList_tooltipFadeIn__l5Rav .15s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 30px #0000001f,0 2px 8px #0000000f;max-width:340px;min-width:270px;padding:0;pointer-events:none;position:fixed;z-index:9999}@keyframes BookingList_tooltipFadeIn__l5Rav{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.BookingList_tooltipArrow__9frmx{background:#fff;border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb;height:10px;left:18px;position:absolute;top:-6px;transform:rotate(45deg);width:10px}.BookingList_tooltipHeader__vPTLL{align-items:center;border-bottom:1px solid #f3f4f6;color:#6b7280;display:flex;font-size:10.5px;font-weight:700;justify-content:space-between;letter-spacing:.06em;padding:9px 14px 8px;text-transform:uppercase}.BookingList_tooltipCount__vdqY-{align-items:center;background:#f3f4f6;border-radius:50%;color:#4b5563;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.BookingList_tooltipList__T-biD{display:flex;flex-direction:column;gap:2px;padding:6px 8px 8px}.BookingList_tooltipItem__1TVfH{align-items:center;border-radius:7px;display:flex;gap:10px;padding:6px 8px;transition:background .12s ease}.BookingList_tooltipItem__1TVfH:hover{background:#f9fafb}.BookingList_tooltipIcon__XEx3u{align-items:center;border-radius:7px;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.BookingList_tooltipInfo__r5l5D{display:flex;flex-direction:column;min-width:0}.BookingList_tooltipType__cgmcZ{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}.BookingList_tooltipDetail__Rjpm2{color:#1f2937;font-size:12px;font-weight:500;line-height:1.35;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingList_originBadge__1ILsE{align-items:center;background:#f3f4f7;border:1px solid #e5e7eb;border-radius:4px;color:#4b5563;display:inline-flex;font-size:10px;font-weight:600;padding:2px 7px}.BookingList_originOnline__Bbp\+8{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.BookingList_originOffline__v\+U4R{background:#f0f4ff;border-color:#c7d2fe;color:#3730a3}.BookingList_originAPI__A\+m3V{background:#fef3c7;border-color:#fde68a;color:#92400e}.BookingList_originFetched__5oODJ{background:#f3f4f7;border-color:#e5e7eb;color:#4b5563}.BookingList_price__UQGZB{font-feature-settings:"tnum";color:#1a1d23;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.BookingList_saldoPaid__Qdgyh{color:#16a34a}.BookingList_saldoPartial__fJaPn{color:#2563eb}.BookingList_saldoOpen__jBFws{color:#f5a51e;color:var(--primary-color,#f5a51e)}.BookingList_saldoOverdue__vZOtQ{color:#dc2626}.BookingList_saldoCredit__4chNh{color:#9333ea}.BookingList_paymentWarning__NO13k{color:#dc2626}.BookingList_actionsMenuWrap__xJoLW{display:flex;justify-content:center;position:relative}.BookingList_actionsMenuBtn__aZLWa{align-items:center;background:none;border:1px solid #0000;border-radius:7px;color:#7c8494;cursor:pointer;display:flex;justify-content:center;padding:5px;transition:all .2s ease}.BookingList_actionsMenuBtn__aZLWa:hover{background:#f3f4f7;border-color:#e5e7eb;color:#374151}.BookingList_actionsMenu__cAakj{background:#fff;border:1px solid #e8eaed;border-radius:10px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;gap:2px;min-width:130px;padding:5px;z-index:9999}.BookingList_actionsMenuDanger__MkgIw,.BookingList_actionsMenuItem__Qdk5L{align-items:center;background:#0000;border:none;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 12px;text-align:left;transition:background .15s;width:100%}.BookingList_actionsMenuItem__Qdk5L:hover{background:#f3f4f7}.BookingList_actionsMenuDanger__MkgIw{color:#6b7280}.BookingList_actionsMenuDanger__MkgIw:hover{background:#fef2f2;color:#991b1b}.BookingList_emptyState__sy6us{padding:60px 24px;text-align:center}.BookingList_emptyIcon__7dlNO{color:#d1d5db;margin-bottom:14px}.BookingList_emptyTitle__\+khNK{color:#6b7280;font-size:15px;font-weight:600;margin:0 0 6px}.BookingList_emptySubtitle__9qtFp{color:#a0a7b4;font-size:13px;margin:0}.BookingList_paginationBar__QJMW6{align-items:center;background:#fff;border:1px solid #e8eaed;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding:12px 18px}.BookingList_paginationInfo__6i7m4{color:#7c8494;font-size:13px;font-weight:500}.BookingList_pageNumbers__ZlVmq{align-items:center;display:flex;gap:5px}.BookingList_pageBtn__mrcpr,.BookingList_pageNavBtn__xCQ9c{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:all .2s ease}.BookingList_pageBtn__mrcpr:hover:not(:disabled),.BookingList_pageNavBtn__xCQ9c:hover:not(:disabled){background:#f3f4f7;border-color:#d1d5db}.BookingList_pageBtnActive__hgt7A,.BookingList_pageBtnActive__hgt7A:hover{background:#f5a51e;background:var(--primary-color,#f5a51e);border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);color:#fff}.BookingList_pageNavBtn__xCQ9c:disabled{cursor:not-allowed;opacity:.4}.BookingList_pageEllipsis__mdMVe{color:#9ca3af;font-size:13px;padding:0 4px}@media (max-width:1280px){.BookingList_pageHeader__E6KjR{padding:16px 20px}.BookingList_headerText__eSNXz h1{font-size:18px}.BookingList_filterBar__vUq6s{flex-wrap:wrap;gap:8px;overflow-x:visible}.BookingList_searchWrap__9\+vjR{flex:1 1 100%;min-width:0;min-width:auto}.BookingList_filterDivider__0E4\+D{display:none}.BookingList_filterSelect__AUmyA{flex:1 1 auto;min-width:120px}.BookingList_productDropdownBtn__pFaAW{flex:1 1 auto}.BookingList_dateRangeWrap__JqLZJ{flex:1 1 100%}.BookingList_dateInput__uIkka{flex:1 1;width:auto}}@media (max-width:1024px){.BookingList_pageHeader__E6KjR{padding:14px 16px}.BookingList_headerIcon__ZpkAH{height:40px;width:40px}.BookingList_headerText__eSNXz h1{font-size:17px}.BookingList_headerText__eSNXz p{font-size:12px}.BookingList_addBtn__iYFC3{font-size:12.5px;padding:8px 14px}.BookingList_tab__ChBwy{font-size:12.5px;padding:7px 12px}.BookingList_tabBadge__Yf7AV{font-size:10px;padding:1px 6px}.BookingList_filterBar__vUq6s{padding:10px 12px}.BookingList_table__cn1i3 thead th{font-size:9.5px;padding:8px 6px}.BookingList_table__cn1i3 tbody td{font-size:11.5px;padding:8px 6px}.BookingList_cellPrimary__q2Bz1{font-size:11.5px}.BookingList_cellSecondary__RZq-Q{font-size:9.5px}.BookingList_customerName__gwfeO,.BookingList_price__UQGZB{font-size:11.5px}.BookingList_bookingRef__CrBXm{font-size:10.5px}.BookingList_productSummaryLine__98pMl{font-size:11.5px}.BookingList_productSummaryLine__98pMl+.BookingList_productSummaryLine__98pMl{font-size:10.5px}}@media (max-width:768px){.BookingList_pageHeader__E6KjR{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.BookingList_addBtn__iYFC3{justify-content:center;width:100%}.BookingList_tabBar__Ouyun{-webkit-overflow-scrolling:touch;gap:2px;padding:4px}.BookingList_tab__ChBwy{font-size:12px;padding:7px 10px}.BookingList_tabBadge__Yf7AV{font-size:9.5px}.BookingList_filterBar__vUq6s{gap:6px;padding:10px}.BookingList_filterSelect__AUmyA,.BookingList_productDropdownBtn__pFaAW{min-width:100%}.BookingList_clearFilters__WM8zB{justify-content:center;width:100%}.BookingList_tableWrap__isxYm{-webkit-overflow-scrolling:touch;overflow-x:auto}.BookingList_table__cn1i3{min-width:800px}.BookingList_paginationBar__QJMW6{padding:10px 14px}.BookingList_paginationInfo__6i7m4{font-size:12px}.BookingList_pageBtn__mrcpr,.BookingList_pageNavBtn__xCQ9c{font-size:12px;height:28px;min-width:28px}}:root{--surface-sunken:#f0f1f4;--border:#e2e4e9;--border-light:#eceef2}.StepBookingDetails_stepContent__V-o4D{display:flex;flex-direction:column;gap:24px;padding:8px}.StepBookingDetails_sectionBlock__sW0J9{display:flex;flex-direction:column;gap:12px}.StepBookingDetails_sectionLabel__dJeEo{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepBookingDetails_sectionLabelRow__nBGGv{align-items:center;display:flex;justify-content:space-between}.StepBookingDetails_divider__HbIMW{background:#eceef2;background:var(--border-light);height:1px;margin:2px 0}.StepBookingDetails_typeRow__xlLq4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.StepBookingDetails_typeOption__0umF3{align-items:flex-start;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_typeOption__0umF3:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.StepBookingDetails_typeOptionActive__lPvyy{background:#fffdf7!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e1a!important}.StepBookingDetails_typeOptionRadio__cB9PM{align-items:center;border:2px solid #e2e4e9;border:2px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition);width:18px}.StepBookingDetails_typeOptionActive__lPvyy .StepBookingDetails_typeOptionRadio__cB9PM{border-color:#f5a51e;border-color:var(--accent-amber-light)}.StepBookingDetails_typeOptionDot__zOYAO{background:#f5a51e;background:var(--accent-amber-light);border-radius:50%;height:8px;width:8px}.StepBookingDetails_typeOptionLabel__AHUKg{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700;margin-bottom:2px}.StepBookingDetails_typeOptionDesc__RHy62{color:#868c98;color:var(--text-tertiary);font-size:11.5px;line-height:1.45}.StepBookingDetails_custTabs__0gM1J{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:0;overflow:hidden}.StepBookingDetails_custTab__Ckfrr{align-items:center;background:#fff;background:var(--surface);border:none;border-right:1px solid #eceef2;border-right:1px solid var(--border-light);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:11px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_custTab__Ckfrr:last-child{border-right:none}.StepBookingDetails_custTab__Ckfrr:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.StepBookingDetails_custTabActive__dUikg{background:linear-gradient(135deg,#fffbf0,#fff8e8);box-shadow:inset 0 -2px 0 #f5a51e;box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:#d97706;color:var(--accent-amber);font-weight:700}.StepBookingDetails_custTabCount__4e8rx{background:#f0f1f4;background:var(--surface-sunken);border-radius:999px;color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;padding:2px 7px}.StepBookingDetails_custTabActive__dUikg .StepBookingDetails_custTabCount__4e8rx{background:#f5a51e1f;color:#d97706;color:var(--accent-amber)}.StepBookingDetails_custEmptyTab__lvMYU{color:#868c98;color:var(--text-tertiary);font-size:13px;grid-column:1/-1;padding:32px 16px;text-align:center}.StepBookingDetails_searchWrap__TuJkt{position:relative}.StepBookingDetails_searchSvg__07FoN{color:#b0b5bd;color:var(--text-quaternary);display:flex;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.StepBookingDetails_searchField__sjvSF{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.StepBookingDetails_searchField__sjvSF:focus{background:#fff;background:var(--surface);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.StepBookingDetails_searchField__sjvSF::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.StepBookingDetails_searchClearBtn__\+E0Iw{background:none;border:none;color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;line-height:1;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.StepBookingDetails_searchClearBtn__\+E0Iw:hover{color:#525866;color:var(--text-secondary)}.StepBookingDetails_customerGrid__tsCSK{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;max-height:280px;overflow-y:auto}.StepBookingDetails_custCard__yobgi{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.StepBookingDetails_custCard__yobgi:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.StepBookingDetails_custCardAvatar__S1lbu{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.StepBookingDetails_custCardInfo__bjVSm{flex:1 1;min-width:0}.StepBookingDetails_custCardName__sqGNW{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600}.StepBookingDetails_custCardEmail__M5Abb{color:#868c98;color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepBookingDetails_custCardType__FhAmT{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:2px 8px}.StepBookingDetails_custCardTypeCompany__ZpzRy{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.StepBookingDetails_custPagination__rTO-B{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:8px 4px 4px}.StepBookingDetails_custPageBtn__YRjdB{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#525866;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;padding:7px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_custPageBtn__YRjdB:hover:not(:disabled){background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);color:#d97706;color:var(--accent-amber)}.StepBookingDetails_custPageBtn__YRjdB:disabled{cursor:not-allowed;opacity:.5}.StepBookingDetails_custPageInfo__XiIik{color:#868c98;color:var(--text-tertiary);font-size:11.5px;font-weight:600}.StepBookingDetails_selectedCustomer__R2f\+D{align-items:center;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1.5px solid #a7f3d0;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px}.StepBookingDetails_scAvatar__OgODY{align-items:center;background:#f5a51e;background:var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;width:38px}.StepBookingDetails_scInfo__kWAfR{flex:1 1;min-width:0}.StepBookingDetails_scName__PQC4s{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.StepBookingDetails_scMeta__AEaE9{color:#525866;color:var(--text-secondary);font-size:11px;margin-top:1px}.StepBookingDetails_scTypeBadge__BrKU1{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:3px 8px}.StepBookingDetails_scTypeBadgeCompany__ey1tC{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.StepBookingDetails_scChangeBtn__lcTXG{background:#fff;background:var(--surface);border:1px solid #e2e4e9;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:600;padding:6px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_scChangeBtn__lcTXG:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.StepBookingDetails_scAddress__WKBxJ{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:11px;gap:4px;margin-top:3px}.StepBookingDetails_newCustToggle__xYOpk{align-items:center;background:none;border:1.5px dashed #e2e4e9;border:1.5px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);color:#d97706;color:var(--accent-amber);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:12px;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.StepBookingDetails_newCustToggle__xYOpk:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light)}.StepBookingDetails_newCustForm__eU6ml{border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.StepBookingDetails_newCustHeader__jMP28{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:12px 16px}.StepBookingDetails_newCustTitle__mOmGK{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.StepBookingDetails_newCustBack__COfJ3{background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;font-size:11.5px;font-weight:600;padding:4px 8px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_newCustBack__COfJ3:hover{background:#f0f1f4;background:var(--surface-sunken);color:#525866;color:var(--text-secondary)}.StepBookingDetails_newCustSectionTitle__88UXU{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;margin-top:4px;padding:14px 16px 0;text-transform:uppercase}.StepBookingDetails_formRow__yQ6Ur{display:flex;gap:12px;margin-top:14px;padding:0 16px}.StepBookingDetails_formRow__yQ6Ur:last-child{margin-bottom:16px}.StepBookingDetails_field__Dh201{display:flex;flex:1 1;flex-direction:column;gap:5px}.StepBookingDetails_fieldLabel__6TqhE{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.StepBookingDetails_req__oDMPH{color:#ef4444}.StepBookingDetails_input__8J4hb{background:#fff;background:var(--surface);border:1.5px solid #e2e4e9;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.StepBookingDetails_input__8J4hb:hover{border-color:#d1d5db}.StepBookingDetails_input__8J4hb:focus{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.StepBookingDetails_input__8J4hb::placeholder{color:#b0b5bd;color:var(--text-quaternary)}select.StepBookingDetails_input__8J4hb{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto;cursor:pointer;padding-right:32px}.StepBookingDetails_textarea__0SZws{min-height:56px;resize:vertical}.StepBookingDetails_addressRow__jjf2n{display:flex;gap:8px}.StepBookingDetails_addBtn__FJiVa{align-items:center;background:#fffdf7;border:1.5px solid #f5a51e;border:1.5px solid var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#d97706;color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.StepBookingDetails_addBtn__FJiVa:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.StepBookingDetails_adjustmentList__HKZ5f{display:flex;flex-direction:column;gap:8px}.StepBookingDetails_adjustmentRow__\+ON30{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:8px;padding:8px 12px}.StepBookingDetails_adjustmentRow__\+ON30 .StepBookingDetails_input__8J4hb{flex-shrink:0;width:auto}.StepBookingDetails_adjustmentRow__\+ON30 select.StepBookingDetails_input__8J4hb{width:120px}.StepBookingDetails_infoBox__afq2V{background:#f8f9fb;background:var(--surface-raised);border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);color:#525866;color:var(--text-secondary);font-size:12.5px;line-height:1.55;padding:12px 16px}.StepBookingDetails_infoBox__afq2V strong{color:#0f1419;color:var(--text-primary)}.StepBookingDetails_notesList__GrWZI{display:flex;flex-direction:column;gap:10px}.StepBookingDetails_noteItem__ggQvx{border:1px solid #eceef2;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.StepBookingDetails_noteMeta__maqis{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eceef2;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:8px 12px}.StepBookingDetails_noteAuthor__Do-sQ{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700}.StepBookingDetails_noteDate__pc6bj{color:#b0b5bd;color:var(--text-quaternary);flex:1 1;font-size:10px}.StepBookingDetails_noteItem__ggQvx .StepBookingDetails_input__8J4hb,.StepBookingDetails_noteItem__ggQvx .StepBookingDetails_textarea__0SZws{border:none;border-radius:0}.StepBookingDetails_pcRemove__IUexo{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.StepBookingDetails_pcRemove__IUexo:hover{background:#fef2f2;color:#dc2626}.StepBookingDetails_yesNoToggle__6NIMs{align-items:center;display:flex;gap:8px;margin-top:2px}.StepBookingDetails_yesNoBtn__9bsFt{background:#fff;background:var(--surface,#fff);border:1.5px solid #e2e4e9;border:1.5px solid var(--border,#e2e4e9);border-radius:6px;color:#868c98;color:var(--text-tertiary,#868c98);cursor:pointer;font-size:12px;font-weight:600;padding:5px 16px;transition:all .15s}.StepBookingDetails_yesNoBtn__9bsFt:hover{border-color:#9ca3af}.StepBookingDetails_yesNoBtnYes__Zpn4Y{background:#f5a51e;background:var(--accent-amber-light,#f5a51e);border-color:#f5a51e;border-color:var(--accent-amber-light,#f5a51e);color:#fff}.StepBookingDetails_yesNoBtnNo__FX3lS{background:#ef4444;border-color:#ef4444;color:#fff}.StepBookingDetails_emailWarning__\+bpMk{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:flex;font-size:11px;gap:6px;margin-top:4px;padding:5px 10px}.StepBookingDetails_phoneDisplay__qIogG{color:#868c98;color:var(--text-tertiary,#868c98);font-size:10px;margin-top:2px}.StepBookingDetails_toggleLabel__7QR8Y{color:#525866;color:var(--text-secondary,#525866);font-size:12px;font-weight:600;margin-bottom:4px}@media (max-width:1024px){.StepBookingDetails_customerGrid__tsCSK,.StepBookingDetails_typeRow__xlLq4{grid-template-columns:1fr}.StepBookingDetails_formRow__yQ6Ur{flex-direction:column}}@media (max-width:640px){.StepBookingDetails_stepContent__V-o4D{padding:18px}.StepBookingDetails_custTabs__0gM1J{flex-direction:column}.StepBookingDetails_addressRow__jjf2n,.StepBookingDetails_adjustmentRow__\+ON30{flex-wrap:wrap}}.ProductCard_card__bDPjH{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000a;overflow:hidden}.ProductCard_header__bzRaf{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:12px 20px}.ProductCard_headerIcon__Bhdvu{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ProductCard_headerIcon__Bhdvu svg{height:16px;width:16px}.ProductCard_headerIconFlight__JkeyB{background:#eef2ff;color:#4f46e5}.ProductCard_headerInfo__gg-GE{flex:1 1;min-width:0}.ProductCard_headerTop__4\+URz{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ProductCard_headerTitle__LUg18{color:var(--text-primary);font-size:13.5px;font-weight:650}.ProductCard_headerDot__6RUIJ{color:var(--text-quaternary);font-size:10px}.ProductCard_headerMeta__z9cBc{color:var(--text-tertiary);font-size:11.5px}.ProductCard_headerMeta__z9cBc strong{font-weight:600}.ProductCard_headerRef__ici\+B{color:var(--accent-amber)}.ProductCard_headerPnr__nYmQG,.ProductCard_headerRef__ici\+B{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-weight:600}.ProductCard_headerPnr__nYmQG{color:var(--text-primary)}.ProductCard_badge__yqeJo{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 8px;white-space:nowrap}.ProductCard_badgeOutline__hpVmX{background:#eef2ff;border:1.5px solid #c7d2fe;color:#4338ca}.ProductCard_headerSub__Tyvm3{align-items:center;color:var(--text-tertiary);display:flex;font-size:11.5px;gap:6px;margin-top:2px}.ProductCard_headerSub__Tyvm3 strong{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-weight:600}.ProductCard_headerActions__9MiOB{align-items:center;display:flex;flex-shrink:0;gap:4px}.ProductCard_actionBtn__YiZrc{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11.5px;font-weight:500;gap:4px;padding:5px 12px;transition:all .12s ease}.ProductCard_actionBtn__YiZrc:hover{background:var(--surface-sunken)}.ProductCard_actionBtnDanger__0DV1V{border-color:#fecaca;color:#dc2626}.ProductCard_actionBtnDanger__0DV1V:hover{background:#fef2f2}.ProductCard_directionHeader__iWvv-{align-items:center;background:#f0f4ff;border-bottom:1px solid #dde4fa;display:flex;justify-content:space-between;padding:10px 24px}.ProductCard_directionLabel__5pVXf{align-items:center;color:#4338ca;display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.06em;text-transform:uppercase}.ProductCard_directionArrow__nqOxG{font-size:14px}.ProductCard_directionCount__0wg2W{color:#6366f1;font-size:11px;font-weight:600}.ProductCard_legRow__cBwN1{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:0;padding:14px 24px;transition:background .12s ease}.ProductCard_legRow__cBwN1:last-child{border-bottom:none}.ProductCard_legRow__cBwN1:hover{background:#fafbfc}.ProductCard_legNum__TD9mc{align-items:center;background:#eef2ff;border-radius:8px;color:#4338ca;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:30px;justify-content:center;margin-right:16px;width:30px}.ProductCard_legDate__GKQg7{flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-weight:700;min-width:110px}.ProductCard_legDate__GKQg7,.ProductCard_legRoute__Sykma{color:var(--text-primary);font-size:13px;margin-right:20px}.ProductCard_legRoute__Sykma{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.ProductCard_legCity__qmOIT{font-weight:700}.ProductCard_legCode__9IVbP{color:var(--text-tertiary);font-size:12px;font-weight:400}.ProductCard_legArrow__8k\+8t{color:var(--text-quaternary);font-size:14px;margin:0 4px}.ProductCard_legFlightCode__fDUj\+{background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#3b5bdb;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.02em;margin-right:20px;padding:3px 10px}.ProductCard_legFlightCode__fDUj\+,.ProductCard_legTimes__9WglZ{align-items:center;flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace}.ProductCard_legTimes__9WglZ{color:var(--text-secondary);display:flex;font-size:12.5px;font-weight:500;gap:6px;margin-right:16px;min-width:110px}.ProductCard_legTimesArrow__TEKZf{color:var(--text-quaternary);font-size:11px}.ProductCard_legDuration__xYWAM{color:var(--text-tertiary);flex-shrink:0;font-size:12px;font-weight:600;min-width:60px;text-align:right}.ProductCard_infoFooter__FhQdB{background:var(--surface-sunken);border-top:1px solid var(--border-light);display:grid;grid-template-columns:repeat(4,1fr)}.ProductCard_infoFooterItem__-YpnD{align-items:flex-start;border-right:1px solid var(--border-light);display:flex;gap:8px;padding:10px 16px}.ProductCard_infoFooterItem__-YpnD:last-child{border-right:none}.ProductCard_infoFooterIcon__wvYIO{align-items:center;background:#eef2ff;border-radius:6px;color:#4f46e5;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ProductCard_infoFooterIcon__wvYIO svg{height:13px;width:13px}.ProductCard_infoFooterLabel__eGjmD{color:var(--text-tertiary);font-size:10px;font-weight:500}.ProductCard_infoFooterValue__VvfQb{color:var(--text-primary);font-size:12.5px;font-weight:600;margin-top:1px}.ProductCard_infoFooterSub__hFcFz{color:var(--text-tertiary);font-size:10.5px;font-weight:400;margin-top:1px}.ProductCard_emptyLegs__vXfRz{color:var(--text-quaternary);font-size:12.5px;font-style:italic;padding:20px 24px}.ProductCard_headerIconHotel__AGCO6{background:#fff4e6;color:#d97706}.ProductCard_headerIconTransfer__WaQ3c{background:#ecfdf5;color:#059669}.ProductCard_headerIconInsurance__ypvGV{background:#fef3c7;color:#d97706}.ProductCard_headerIconCarRental__tttm6{background:#e0f2fe;color:#0284c7}.ProductCard_headerIconVisa__z96SY{background:#f3e8ff;color:#7c3aed}.ProductCard_headerIconCruise__QOw1t{background:#e0f2fe;color:#0369a1}.ProductCard_headerIconPackage__g2wni{background:#fce7f3;color:#db2777}.ProductCard_headerIconGeneric__U7eUp{background:#f3f4f6;color:#6b7280}.ProductCard_hotelBody__P8cwn{display:flex;flex-direction:column;gap:14px;padding:14px 24px}.ProductCard_hotelNameRow__G9kFJ{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ProductCard_hotelName__LE-x9{color:var(--text-primary);font-size:14px;font-weight:600}.ProductCard_hotelStars__cS7J4{align-items:center;display:inline-flex;gap:1px;margin-left:2px}.ProductCard_hotelLocation__Uk8eg{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;font-weight:400;gap:4px;margin-top:2px}.ProductCard_hotelLocation__Uk8eg svg{flex-shrink:0}.ProductCard_hotelDatesBar__jfPV6{align-items:stretch;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:flex;overflow:hidden}.ProductCard_hotelDateCell__J44uO{display:flex;flex:1 1;flex-direction:column;gap:1px;padding:8px 14px}.ProductCard_hotelDateCellCenter__eEgLF{align-items:center;background:var(--surface-sunken);border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;padding:6px 16px}.ProductCard_hotelDateLabel__Iv7Pg{color:var(--text-quaternary);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ProductCard_hotelDateValue__X45XD{color:var(--text-primary);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12.5px;font-weight:600}.ProductCard_hotelNightsValue__PV4nH{color:var(--text-primary);font-size:14px;font-weight:700}.ProductCard_hotelNightsSub__04D2S{color:var(--text-tertiary);font-size:9.5px;font-weight:500;text-transform:uppercase}.ProductCard_hotelRoomsList__L1sJF{display:flex;flex-direction:column;gap:6px}.ProductCard_hotelRoomRow__3cFNj{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:flex;gap:10px;padding:8px 12px}.ProductCard_hotelRoomQty__nPCa6{align-items:center;background:#fff4e6;border-radius:6px;color:#d97706;display:flex;flex-shrink:0;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.ProductCard_hotelRoomInfo__P\+LZ-{flex:1 1;min-width:0}.ProductCard_hotelRoomName__w1qqu{color:var(--text-primary);font-size:12.5px;font-weight:600}.ProductCard_hotelRoomMeta__8B\+Pr{color:var(--text-tertiary);font-size:11px;font-weight:400;margin-top:1px}.ProductCard_hotelRoomBoard__2cweA{background:#fff4e6;border:1px solid #fde4b0;border-radius:999px;color:#d97706;flex-shrink:0;font-size:10.5px;font-weight:600;padding:2px 8px}.ProductCard_hotelEmpty__Ba11t{color:var(--text-quaternary);font-size:12.5px;font-style:italic}@media (max-width:900px){.ProductCard_legRow__cBwN1{flex-wrap:wrap;gap:8px}.ProductCard_legRoute__Sykma{flex-basis:100%;margin-right:0;order:1}.ProductCard_infoFooter__FhQdB{grid-template-columns:repeat(2,1fr)}.ProductCard_infoFooterItem__-YpnD:nth-child(2){border-right:none}.ProductCard_infoFooterItem__-YpnD:first-child,.ProductCard_infoFooterItem__-YpnD:nth-child(2){border-bottom:1px solid var(--border-light)}}.StepTravelers_actionButtons__b2y1l{align-items:center;display:flex;gap:8px}.StepTravelers_selectBtn__TEEgl{align-items:center;background:#eef2ff;border:1.5px solid #c7d2fe;border-radius:var(--radius-sm);color:#4338ca;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all var(--transition)}.StepTravelers_selectBtn__TEEgl:hover{background:#e0e7ff;box-shadow:0 2px 8px #4338ca1f}.StepTravelers_emptyActions__q3RHK{align-items:center;display:flex;gap:10px;margin-top:4px}.StepTravelers_addNewBtn__QCBD2{align-items:center;background:#0000;border:1.5px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;justify-content:center;margin-top:8px;padding:10px;transition:all var(--transition);width:100%}.StepTravelers_addNewBtn__QCBD2:hover{background:#fffdf7;border-color:var(--accent-amber-light);color:var(--accent-amber)}.StepTravelers_searchPanel__fBCFJ{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 4px 24px #0000000f;overflow:hidden}.StepTravelers_searchHeader__LiLt1{align-items:center;background:#eef2ff;border-bottom:1px solid #c7d2fe;display:flex;justify-content:space-between;padding:12px 16px}.StepTravelers_searchTitle__lIL7D{align-items:center;color:#4338ca;display:flex;font-size:13px;font-weight:700;gap:8px}.StepTravelers_searchClose__APEqr{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:#4338ca;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--transition);width:28px}.StepTravelers_searchClose__APEqr:hover{background:#c7d2fe}.StepTravelers_searchBar__eK9ZB{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:10px 16px}.StepTravelers_searchIcon__kl8G3{color:var(--text-quaternary);display:flex;flex-shrink:0}.StepTravelers_searchInput__lAOQy{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:13px;outline:none}.StepTravelers_searchInput__lAOQy::placeholder{color:var(--text-quaternary)}.StepTravelers_searchClear__Nrwkh{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.StepTravelers_searchClear__Nrwkh:hover{background:var(--surface-sunken);color:var(--text-secondary)}.StepTravelers_searchResults__BO6nl{max-height:400px;overflow-y:auto}.StepTravelers_searchEmpty__N\+BN7,.StepTravelers_searchLoading__b5WkO{align-items:center;color:var(--text-tertiary);display:flex;font-size:13px;gap:8px;justify-content:center;padding:36px 16px}.StepTravelers_searchEmptyIcon__zZSRQ{color:var(--text-quaternary);display:flex}.StepTravelers_personRow__Skm0w{align-items:center;background:var(--surface);border:none;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:10px 16px;text-align:left;transition:background .12s ease;width:100%}.StepTravelers_personRow__Skm0w:last-child{border-bottom:none}.StepTravelers_personRow__Skm0w:hover:not(:disabled){background:#f8f9fb}.StepTravelers_personRowAdded__pT05c{cursor:default;opacity:.55}.StepTravelers_personAvatar__ml\+5v{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:8px;color:#4338ca;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:36px;justify-content:center;letter-spacing:.02em;text-transform:uppercase;width:36px}.StepTravelers_personInfo__3MB-X{flex:1 1;min-width:0}.StepTravelers_personName__cs1w3{color:var(--text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepTravelers_personName__cs1w3 strong{font-weight:700}.StepTravelers_personMeta__dOcuf{align-items:center;color:var(--text-tertiary);display:flex;font-size:11px;gap:4px;margin-top:2px}.StepTravelers_personCode__Q\+gOQ{background:#eef2ff;border-radius:4px;color:#4338ca;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10px;font-weight:600;padding:1px 6px}.StepTravelers_personDot__IEPyt{color:var(--border)}.StepTravelers_personType__MwG1v{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 10px}.StepTravelers_personSelect__U4oQa{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--text-tertiary);display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .12s ease;width:30px}.StepTravelers_personRow__Skm0w:hover:not(:disabled) .StepTravelers_personSelect__U4oQa{background:#eef2ff;color:#4338ca}.StepTravelers_personAdded__rbUxD{align-items:center;color:#059669;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:3px}.StepTravelers_searchPagination__Avw4x{align-items:center;background:var(--surface-sunken);border-top:1px solid var(--border-light);display:flex;gap:12px;justify-content:center;padding:10px 16px}.StepTravelers_pageBtn__ASndW{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all var(--transition);width:30px}.StepTravelers_pageBtn__ASndW:hover:not(:disabled){background:var(--surface-raised);border-color:var(--text-quaternary)}.StepTravelers_pageBtn__ASndW:disabled{cursor:default;opacity:.35}.StepTravelers_pageInfo__D9KTI{color:var(--text-secondary);font-size:12px;font-weight:600}.StepTravelers_pageTotal__Cdb-E{color:var(--text-tertiary);font-weight:500}.StepAssignments_empty__2DWMu,.StepAssignments_wrap__SUmkk{display:flex;flex-direction:column}.StepAssignments_empty__2DWMu{align-items:center;gap:8px;padding:56px 24px;text-align:center}.StepAssignments_emptyIcon__Dm-oP{align-items:center;background:#f3f4f6;border-radius:14px;color:#9ca3af;display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.StepAssignments_emptyIcon__Dm-oP svg{height:24px;width:24px}.StepAssignments_emptyH__wpxRH{color:#111827;font-size:15px;font-weight:600}.StepAssignments_emptyP__zSCci{color:#6b7280;font-size:13px;line-height:1.55;max-width:340px}.StepAssignments_title__zUI6d{border-bottom:1px solid #e5e7eb;padding:24px 28px 20px}.StepAssignments_title__zUI6d h2{color:#111827;font-size:16px;font-weight:700;letter-spacing:.02em;margin:0}.StepAssignments_title__zUI6d p{color:#6b7280;font-size:13px;margin:3px 0 0}.StepAssignments_container__IMwHY{display:flex;min-height:0}.StepAssignments_left__ydGu5{background:#fafbfc;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;flex-shrink:0;width:280px}.StepAssignments_leftHead__LEVgO{border-bottom:1px solid #e5e7eb;padding:18px 20px 14px}.StepAssignments_leftHeadRow__Py253{align-items:center;color:#111827;display:flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.04em}.StepAssignments_leftHeadRow__Py253 svg{color:#6b7280}.StepAssignments_leftHead__LEVgO p{color:#9ca3af;font-size:11.5px;margin:3px 0 0}.StepAssignments_leftList__MSn81{flex:1 1;overflow-y:auto;padding:2px 0}.StepAssignments_leftRow__yE0J-{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:10px;padding:9px 20px;transition:background .1s}.StepAssignments_leftRow__yE0J-:last-child{border-bottom:none}.StepAssignments_leftRow__yE0J-:hover{background:#f3f4f6}.StepAssignments_leftNum__wC2Wk{color:#9ca3af;flex-shrink:0;font-size:12px;font-weight:600;text-align:right;width:18px}.StepAssignments_leftAvatar__9cKeB{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:11.5px;font-weight:700;height:34px;justify-content:center;width:34px}.StepAssignments_leftInfo__YhjNE{min-width:0}.StepAssignments_leftName__iSxBn{color:#111827;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepAssignments_leftName__iSxBn span{font-weight:700}.StepAssignments_leftDob__yDn1n{color:#9ca3af;font-size:11px;line-height:1.35}.StepAssignments_leftFoot__gtwYf{border-top:1px solid #e5e7eb;padding:6px 8px}.StepAssignments_leftBtn__hGBVN{align-items:center;background:none;border:none;border-radius:8px;color:#3b5bdb;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:10px;transition:background .12s;width:100%}.StepAssignments_leftBtn__hGBVN:hover{background:#eef3ff}.StepAssignments_leftBtn__hGBVN svg{flex-shrink:0}.StepAssignments_right__r03aU{display:flex;flex:1 1;flex-direction:column;min-width:0}.StepAssignments_prodBlock__JMuNT{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:14px;padding:20px 24px}.StepAssignments_prodHeadRow__P7mUR{align-items:center;color:#111827;display:flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.04em}.StepAssignments_prodHeadRow__P7mUR svg{color:#6b7280}.StepAssignments_prodHead__zzDG7 p{color:#9ca3af;font-size:11.5px;margin:3px 0 0}.StepAssignments_prodCards__-iUUn{display:flex;gap:12px;overflow-x:auto;padding-bottom:2px}.StepAssignments_pCard__FAs9t{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:8px;max-width:280px;min-width:200px;padding:14px 16px;transition:border-color .15s,background .15s}.StepAssignments_pCard__FAs9t:hover{border-color:#d1d5db}.StepAssignments_pCardOn__FVk9T{background:#fafcff}.StepAssignments_pCardTop__iWgpL{align-items:flex-start;display:flex;gap:10px}.StepAssignments_pCardIcon__ODYTu{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.StepAssignments_pCardIcon__ODYTu svg{height:18px;width:18px}.StepAssignments_pCardInfo__iN9Qa{flex:1 1;min-width:0}.StepAssignments_pCardType__DX0h9{color:#111827;font-size:13px;font-weight:700;line-height:1.25}.StepAssignments_pCardSub__HJRR6{color:#374151;font-size:12px;font-weight:500;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepAssignments_pRadio__Yo11m{align-items:center;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;transition:border-color .15s;width:20px}.StepAssignments_pRadioOn__Fzunn{border-width:2px}.StepAssignments_pRadioDot__MpZdw{border-radius:50%;height:10px;width:10px}.StepAssignments_pCardBody__o6e26{display:flex;flex-direction:column;gap:1px;padding-left:48px}.StepAssignments_pCardMeta__4cFch{color:#6b7280;font-size:11.5px;line-height:1.4}.StepAssignments_pCardMeta__4cFch strong{color:#374151;font-weight:600}.StepAssignments_pCardBadge__eUhod{align-self:flex-start;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;line-height:1.3;margin-left:48px;padding:3px 10px}.StepAssignments_assignBlock__1wj4P{display:flex;flex-direction:column}.StepAssignments_assignHead__DN2m7{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 24px 0}.StepAssignments_assignHeadL__R7Z1I{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.StepAssignments_assignHeadL__R7Z1I>svg{color:#6b7280;flex-shrink:0}.StepAssignments_assignHeadL__R7Z1I>span{color:#111827;font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.StepAssignments_assignPill__g8Dj6{align-items:center;border:1px solid;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 12px;white-space:nowrap}.StepAssignments_assignPillIcon__0YCY4{display:flex}.StepAssignments_assignPillIcon__0YCY4 svg{height:13px;width:13px}.StepAssignments_assignCount__JrPLF{font-size:13px;font-weight:700;white-space:nowrap}.StepAssignments_assignSub__H3dSm{color:#9ca3af;font-size:11.5px;margin:0;padding:4px 24px 14px}.StepAssignments_assignToolbar__hFqRO{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 14px}.StepAssignments_searchWrap__463to{flex:1 1;max-width:300px;min-width:180px;position:relative}.StepAssignments_searchSvg__4AC32{color:#9ca3af;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.StepAssignments_searchInput__Kpsyp{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-size:13px;padding:8px 12px 8px 32px;transition:border-color .15s,box-shadow .15s;width:100%}.StepAssignments_searchInput__Kpsyp:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.StepAssignments_searchInput__Kpsyp::placeholder{color:#9ca3af}.StepAssignments_tbBtn__WyvEM{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:8px 14px;transition:border-color .15s,background .15s;white-space:nowrap}.StepAssignments_tbBtn__WyvEM:hover{background:#f9fafb;border-color:#d1d5db}.StepAssignments_tbBtn__WyvEM svg{flex-shrink:0}.StepAssignments_tbBtnPrimary__hyQVi{align-items:center;background:#3b5bdb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 16px;transition:background .15s;white-space:nowrap}.StepAssignments_tbBtnPrimary__hyQVi:hover{background:#364fc7}.StepAssignments_tbBtnPrimary__hyQVi svg{flex-shrink:0}.StepAssignments_assignList__qIDnD{border-top:1px solid #e5e7eb}.StepAssignments_aRow__H49D7{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:12px;padding:10px 24px;transition:background .1s;-webkit-user-select:none;user-select:none}.StepAssignments_aRow__H49D7:last-child{border-bottom:none}.StepAssignments_aRow__H49D7:hover{background:#f9fafb}.StepAssignments_aRowOn__-fwXt{background:#f5f8ff}.StepAssignments_aRowOn__-fwXt:hover{background:#eef3ff}.StepAssignments_chk__SyZLu{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#0000;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .12s;width:22px}.StepAssignments_chkOn__cWU\+P{background:#3b5bdb;border-color:#3b5bdb;color:#fff}.StepAssignments_aAvatar__QpRB\+{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}.StepAssignments_aName__d5AeU{color:#111827;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepAssignments_aName__d5AeU span{font-weight:700}.StepAssignments_aDob__Wb7pi{color:#6b7280;flex-shrink:0;font-size:12px;white-space:nowrap}.StepAssignments_noMatch__wTHsG{color:#9ca3af;font-size:13px;padding:28px 24px;text-align:center}.StepAssignments_assignFoot__-pmu2{background:#fafbfc;border-top:1px solid #e5e7eb;padding:10px 24px}.StepAssignments_pgWrap__eWeYg{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.StepAssignments_pgRow__aWL8v{align-items:center;display:flex;gap:3px}.StepAssignments_pgArrow__8aaHe{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;height:30px;justify-content:center;transition:border-color .12s,background .12s;width:30px}.StepAssignments_pgArrow__8aaHe:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.StepAssignments_pgArrow__8aaHe:disabled{color:#d1d5db;cursor:not-allowed}.StepAssignments_pgNum__K9Mm0{align-items:center;background:none;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;height:30px;justify-content:center;min-width:30px;transition:background .12s,color .12s}.StepAssignments_pgNum__K9Mm0:hover{background:#f3f4f6;color:#111827}.StepAssignments_pgNumOn__ppTfj,.StepAssignments_pgNumOn__ppTfj:hover{background:#3b5bdb;border-radius:8px;color:#fff}.StepAssignments_pgInfo__7Cmj7{color:#9ca3af;font-size:11.5px}@media (max-width:900px){.StepAssignments_container__IMwHY{flex-direction:column}.StepAssignments_left__ydGu5{border-bottom:1px solid #e5e7eb;border-right:none;width:100%}.StepAssignments_leftList__MSn81{max-height:240px}.StepAssignments_prodCards__-iUUn{flex-wrap:wrap}.StepAssignments_pCard__FAs9t{max-width:none}}@media (max-width:640px){.StepAssignments_title__zUI6d{padding:18px 16px 14px}.StepAssignments_title__zUI6d h2{font-size:14px}.StepAssignments_prodBlock__JMuNT{padding:16px}.StepAssignments_assignToolbar__hFqRO{align-items:stretch;flex-direction:column;padding:0 16px 12px}.StepAssignments_searchWrap__463to{max-width:none}.StepAssignments_assignHead__DN2m7{align-items:flex-start;flex-direction:column;gap:8px;padding:14px 16px 0}.StepAssignments_assignSub__H3dSm{padding:4px 16px 10px}.StepAssignments_aRow__H49D7{padding:10px 16px}.StepAssignments_assignFoot__-pmu2{padding:8px 16px}.StepAssignments_leftRow__yE0J-{padding:9px 16px}.StepAssignments_leftHead__LEVgO{padding:14px 16px 10px}.StepAssignments_leftFoot__gtwYf{padding:4px 6px}.StepAssignments_pCardBody__o6e26{padding-left:0}.StepAssignments_pCardBadge__eUhod{margin-left:0}}.StepSummary_root__uccj1{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.StepSummary_hero__WlcWD{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;position:relative}.StepSummary_heroGrid__IwHFl{display:grid;grid-template-columns:1.35fr 1fr}.StepSummary_heroLeft__Wmaqc{background:linear-gradient(135deg,var(--amber-50) 0,var(--surface) 60%);border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:12px;padding:26px 30px}.StepSummary_heroRefLabel__FJBVJ{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.StepSummary_heroRefLine__mR8Qn{align-items:center;display:flex;gap:10px}.StepSummary_heroRefValue__596hU{color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1}.StepSummary_heroCopyBtn__1v-18{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--transition);width:28px}.StepSummary_heroCopyBtn__1v-18:hover{border-color:var(--accent-amber);color:var(--accent-amber)}.StepSummary_heroCopied__Vi1eG{animation:StepSummary_copiedIn__YHS1l .2s ease;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;font-size:11px;font-weight:700;padding:3px 9px}@keyframes StepSummary_copiedIn__YHS1l{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.StepSummary_heroBadgeRow__YiJUM{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.StepSummary_heroDot__SXbxZ{color:var(--text-quaternary);font-size:10px}.StepSummary_heroTitle__4X4l6{color:#2d3033;font-size:15px;font-weight:700;line-height:1.35}.StepSummary_heroSubtitle__VS6Sf{color:var(--text-tertiary);font-size:12px;line-height:1.5}.StepSummary_heroActions__mTw6h{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.StepSummary_heroAction__65cxW{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;padding:7px 14px;transition:all var(--transition)}.StepSummary_heroAction__65cxW:hover{background:var(--amber-50);border-color:var(--accent-amber);color:var(--accent-amber)}.StepSummary_heroAction__65cxW svg{height:13px;width:13px}.StepSummary_heroRight__KFV08{background:var(--surface-raised);display:flex;flex-direction:column;gap:16px;justify-content:space-between;padding:22px 28px}.StepSummary_heroStats__g\+Oen{display:grid;grid-template-columns:repeat(4,1fr)}.StepSummary_heroStat__BneKv{align-items:center;border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:3px;padding:0 6px}.StepSummary_heroStat__BneKv:last-child{border-right:none}.StepSummary_heroStatVal__wiAVw{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.StepSummary_heroStatLabel__mM9hK{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;text-align:center;text-transform:uppercase}.StepSummary_heroStatTotal__r0XWj{color:var(--accent-amber)}.StepSummary_heroProgress__77V8X{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.StepSummary_heroProgressStep__juK4p{align-items:center;color:var(--text-tertiary);display:flex;font-size:10px;font-weight:600;gap:4px}.StepSummary_heroProgressDot__GfFUm{background:var(--text-quaternary);border-radius:50%;flex-shrink:0;height:6px;width:6px}.StepSummary_heroProgressDotActive__TNCvR{background:var(--accent-amber);border-radius:50%;box-shadow:0 0 0 3px #d9770626;height:9px;width:9px}.StepSummary_heroProgressLabel__wFDDt{font-weight:600}.StepSummary_heroProgressLabelActive__uQljR{color:var(--accent-amber);font-weight:800}.StepSummary_checklist__04Gzj{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;padding:16px 18px}.StepSummary_checklistHeader__xTwNh{align-items:center;display:flex;justify-content:space-between}.StepSummary_checklistTitle__t5Tku{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepSummary_checklistScore__jf3ZH{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:4px 12px}.StepSummary_checklistScoreBar__m8UZB{background:var(--surface-sunken);border-radius:999px;flex:1 1;height:5px;overflow:hidden}.StepSummary_checklistScoreFill__SgSBf{background:#2d3033;border-radius:999px;height:100%;transition:width .4s ease}.StepSummary_checklistScoreFillWarn__9xeTK{background:var(--accent-amber)}.StepSummary_checklistItems__AYT69{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.StepSummary_checklistItem__6PzEB{align-items:center;border-radius:var(--radius-sm);display:flex;font-size:12px;font-weight:600;gap:8px;padding:8px 10px}.StepSummary_checklistItemDone__RHGxV{background:var(--surface-raised);border:1px solid var(--border-light);color:var(--text-secondary)}.StepSummary_checklistItemMissing__rnE6a{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.StepSummary_checklistItemIcon__9OED6{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:10px;font-weight:800;height:16px;justify-content:center;width:16px}.StepSummary_checklistItemIconDone__RT748{background:#2d3033;color:#fff}.StepSummary_checklistItemIconMissing__rFNnc{background:#dc2626;color:#fff}.StepSummary_section__gdMG4{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.StepSummary_sectionHeader__mh0sx{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);display:flex;gap:10px;justify-content:space-between;padding:14px 20px}.StepSummary_sectionHeaderLeft__xNPIC{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.StepSummary_sectionIcon__H2EBI{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.StepSummary_sectionIconInner__cYJj6{display:flex}.StepSummary_sectionIconInner__cYJj6 svg{height:16px;width:16px}.StepSummary_sectionTitle__zdVD7{color:#2d3033;font-size:14px;font-weight:700;letter-spacing:-.01em}.StepSummary_sectionSubtitle__RyrdU{color:var(--text-tertiary);font-size:11.5px;font-weight:500}.StepSummary_sectionCount__eRmMO{background:var(--surface-sunken);border-radius:999px;color:var(--text-secondary);font-size:11px;font-weight:800;padding:2px 8px}.StepSummary_sectionBody__Tsc\+S{display:flex;flex-direction:column;gap:16px;padding:20px}.StepSummary_editBtn__nzoun{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11.5px;font-weight:700;gap:5px;padding:6px 12px;transition:all var(--transition)}.StepSummary_editBtn__nzoun:hover{background:var(--amber-50);border-color:var(--accent-amber);color:var(--accent-amber)}.StepSummary_editBtn__nzoun svg{height:12px;width:12px}.StepSummary_detailEmpty__W3ZiH{color:var(--text-quaternary);font-size:13px;font-style:italic;padding:20px 0;text-align:center}.StepSummary_badge__gi7OB{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:5px;letter-spacing:.02em;padding:3px 10px}.StepSummary_badgeDot__LYWA-{border-radius:50%;flex-shrink:0;height:5px;width:5px}.StepSummary_pill__J-9Mt{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:4px;padding:2px 9px}.StepSummary_threeCol__EoZRY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1.2fr 1fr}.StepSummary_twoCol__ka-Vx{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.StepSummary_infoCard__cwLr8{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden}.StepSummary_infoCardTitle__nCh\+-{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);color:var(--text-tertiary);display:flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase}.StepSummary_infoCardTitle__nCh\+- svg{height:12px;width:12px}.StepSummary_infoCardBody__Dk58\+{padding:4px 0}.StepSummary_infoRow__CWVOZ{align-items:center;border-bottom:1px solid var(--border-light);display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:9px 14px}.StepSummary_infoRow__CWVOZ:last-child{border-bottom:none}.StepSummary_infoRowLabel__nNGrT{color:var(--text-tertiary);flex-shrink:0;font-weight:500}.StepSummary_infoRowVal__xxLfj{color:#2d3033;font-weight:600;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.StepSummary_infoRowMono__qXk74{color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,monospace;font-size:11.5px}.StepSummary_customerCard__YOTZv{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:14px;padding:18px}.StepSummary_customerTopRow__y7S8t{align-items:flex-start;display:flex;gap:14px}.StepSummary_customerAvatar__mz\+kw{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:48px;justify-content:center;letter-spacing:-.03em;width:48px}.StepSummary_customerInfo__HjOXR{flex:1 1;min-width:0}.StepSummary_customerName__5kvr-{color:#2d3033;font-size:15px;font-weight:700;line-height:1.25;margin-bottom:4px}.StepSummary_customerBadgeRow__haejL{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.StepSummary_customerContact__ljgs7{border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:7px;padding-top:12px}.StepSummary_customerContactItem__Aa6B8{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:8px}.StepSummary_customerContactIcon__47cDA{align-items:center;background:var(--surface-sunken);border-radius:5px;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:11px;height:22px;justify-content:center;width:22px}.StepSummary_customerContactVal__aAgeF{color:#2d3033;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_tripOverview__hE1FM{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.StepSummary_tripOverviewHdr__F3rxs{align-items:center;display:flex;gap:8px;justify-content:space-between}.StepSummary_tripOverviewLabel__SxdHF{color:var(--text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepSummary_tripOverviewDates__K--Bk{color:var(--text-tertiary);font-size:11.5px;font-weight:600}.StepSummary_tripRoute__VLIGp{align-items:center;display:flex;flex-wrap:wrap}.StepSummary_tripRouteNode__g2jXT{align-items:center;display:flex;flex-direction:column;gap:3px;min-width:60px}.StepSummary_tripRouteCode__sGRx-{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:800;letter-spacing:.04em}.StepSummary_tripRouteCity__s4UGV{color:var(--text-tertiary);font-size:10px;text-transform:uppercase}.StepSummary_tripRouteConnector__vDX60{background:var(--border);flex:1 1;height:2px;margin:0 10px;min-width:30px;position:relative}.StepSummary_tripRouteConnectorIcon__EJjQZ{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:4px;color:var(--text-tertiary);display:flex;justify-content:center;left:50%;padding:3px 6px;position:absolute;top:50%;transform:translate(-50%,-50%)}.StepSummary_tripRouteConnectorIcon__EJjQZ svg{height:12px;width:12px}.StepSummary_productList__WVT18{display:flex;flex-direction:column;gap:12px}.StepSummary_productCard__hcLCF{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow var(--transition)}.StepSummary_productCard__hcLCF:hover{box-shadow:var(--shadow-sm)}.StepSummary_productCardHdr__3kTz0{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.StepSummary_productCardHdrLeft__oQWxe{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.StepSummary_productCardIcon__PpoYd{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.StepSummary_productCardIcon__PpoYd svg{height:20px;width:20px}.StepSummary_productCardMeta__OqQzc{flex:1 1;min-width:0}.StepSummary_productCardType__KwPam{color:#2d3033;font-size:14px;font-weight:700}.StepSummary_productCardSup__3VnMM{align-items:center;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px;margin-top:2px}.StepSummary_productCardSupSep__dF-BJ{color:var(--border)}.StepSummary_productCardHdrRight__oiGOg{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end}.StepSummary_productCardPaxBadge__iQGEa{align-items:center;background:var(--surface-sunken);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 10px}.StepSummary_productCardPaxBadge__iQGEa svg{height:12px;width:12px}.StepSummary_productCardBody__ZWdtg{display:flex;flex-direction:column}.StepSummary_serviceDateStrip__hGUk7{align-items:center;background:var(--amber-50);border-bottom:1px solid var(--border-light);display:flex;font-size:11.5px;gap:12px;padding:10px 18px}.StepSummary_serviceDateStripIcon__MKFj0{color:var(--accent-amber);display:flex}.StepSummary_serviceDateStripIcon__MKFj0 svg{height:13px;width:13px}.StepSummary_serviceDateStripLabel__tm1Ws{color:var(--accent-amber);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.StepSummary_serviceDateStripVal__eumKL{color:var(--text-secondary);font-weight:600}.StepSummary_flightLegs__11qLl{display:flex;flex-direction:column}.StepSummary_flightLeg__OuG4L{border-bottom:1px solid var(--border-light);padding:16px 18px}.StepSummary_flightLeg__OuG4L:last-child{border-bottom:none}.StepSummary_flightLegBar__r805i{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:14px}.StepSummary_flightLegLeft__VH5BJ{align-items:center;display:flex;gap:8px}.StepSummary_flightLegLabel__wcpAS{background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:10px;font-weight:800;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.StepSummary_flightRoute__YWDzL{align-items:center;background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:14px;padding:12px 14px}.StepSummary_flightPort__n2t\+I{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.StepSummary_flightPortRight__yGbLX{align-items:flex-end}.StepSummary_flightPortCode__1VOii{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:800;letter-spacing:.06em;line-height:1}.StepSummary_flightPortTime__ND8pg{color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.StepSummary_flightArrow__vy4bH{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px;min-width:80px;position:relative}.StepSummary_flightArrowLine__lR2Op{background:var(--border);height:2px;width:100%}.StepSummary_flightArrowIcon__bnkDL{align-items:center;background:var(--surface);border:1.5px solid var(--border);border-radius:50%;color:var(--text-tertiary);display:flex;justify-content:center;left:50%;padding:4px;position:absolute;top:50%;transform:translate(-50%,-50%)}.StepSummary_flightArrowIcon__bnkDL svg{height:14px;width:14px}.StepSummary_flightPills__5wRrN{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.StepSummary_flightBaggage__hvpZv{border-top:1px dashed var(--border);color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:10px;margin-top:10px;padding-top:10px}.StepSummary_flightBaggageItem__Pn3Mm{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-sm);display:inline-flex;font-weight:600;gap:6px;padding:4px 10px}.StepSummary_hotelDetail__x5pQX{display:flex;flex-direction:column;gap:14px;padding:16px 18px}.StepSummary_hotelHeader__oF1i2{align-items:flex-start;display:flex;gap:12px}.StepSummary_hotelHeroIcon__Cresc{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--accent-amber);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.StepSummary_hotelHeroIcon__Cresc svg{height:20px;width:20px}.StepSummary_hotelName__oiBDh{color:#2d3033;font-size:15px;font-weight:700;line-height:1.3}.StepSummary_hotelMeta__83dpe{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.StepSummary_hotelStars__RLOxs{align-items:center;color:#f59e0b;display:flex;font-size:13px;gap:1px}.StepSummary_hotelLoc__oZoOU{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;font-weight:500;gap:4px}.StepSummary_hotelLoc__oZoOU svg{height:12px;width:12px}.StepSummary_hotelDateStrip__4dlkb{align-items:stretch;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;overflow:hidden}.StepSummary_hotelDateBox__WAHN8{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:12px 16px}.StepSummary_hotelDateBoxRight__10cVe{align-items:flex-end;text-align:right}.StepSummary_hotelDateLabel__tCvpR{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StepSummary_hotelDateDay__-jkzQ{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:800;line-height:1}.StepSummary_hotelDateFull__pp-3I{color:var(--text-tertiary);font-size:11.5px;font-weight:500}.StepSummary_hotelNightsDivider__5j5BZ{align-items:center;background:var(--surface);border-left:1px dashed var(--border);border-right:1px dashed var(--border);display:flex;flex-direction:column;justify-content:center;padding:0 16px}.StepSummary_hotelNightsNum__jP3jF{color:var(--accent-amber);font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;line-height:1}.StepSummary_hotelNightsLabel__Gw--s{color:var(--text-tertiary);font-size:9.5px;font-weight:700;letter-spacing:.05em;margin-top:2px;text-transform:uppercase}.StepSummary_hotelRoomList__N\+595{display:flex;flex-direction:column;gap:6px}.StepSummary_hotelRoom__mQgxB{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:flex;gap:10px;padding:10px 12px}.StepSummary_hotelRoomIdx__Prmue{background:var(--amber-50);border-radius:5px;color:var(--accent-amber);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;padding:3px 9px}.StepSummary_hotelRoomName__ijvhL{color:#2d3033;flex:1 1;font-size:12.5px;font-weight:600;min-width:0}.StepSummary_hotelRoomPills__7rOFf{display:flex;flex-shrink:0;flex-wrap:wrap;gap:5px}.StepSummary_transferDetail__nHsVD{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.StepSummary_transferLegCard__mrMH-{display:flex;flex-direction:column;gap:8px}.StepSummary_transferLegLabel__MsDwL{border-radius:4px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;padding:3px 8px}.StepSummary_transferRoute__\+oz-x{align-items:stretch;background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:12px;padding:14px}.StepSummary_transferLoc__VlU38{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.StepSummary_transferLocRight__E4A1i{align-items:flex-end;text-align:right}.StepSummary_transferLocLabel__Otgk\+{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StepSummary_transferLocName__SIgBx{color:#2d3033;font-size:14px;font-weight:700}.StepSummary_transferLocTime__6Wt47{color:var(--text-tertiary);font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600}.StepSummary_transferMid__ySjcI{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px;justify-content:center;padding:0 8px}.StepSummary_transferMidIcon__Urjn0{background:var(--surface);border:1.5px solid var(--border);border-radius:50%;color:var(--text-tertiary);display:flex;padding:6px}.StepSummary_transferMidIcon__Urjn0 svg{height:16px;width:16px}.StepSummary_transferMidLine__6v5w6{background:var(--border);height:2px;width:40px}.StepSummary_genericGrid__bmfaN{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:14px 18px}.StepSummary_genericField__3Pg2l{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:3px;padding:10px 12px}.StepSummary_genericLabel__u2eRD{color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.StepSummary_genericVal__i59EK{color:#2d3033;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_paxStrip__NYhsh{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:10px;padding:14px}.StepSummary_paxStripItem__hkDWT{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex:1 1;gap:10px;padding:10px 14px}.StepSummary_paxStripCount__nymDy{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;line-height:1}.StepSummary_paxStripMid__T1y\+W{display:flex;flex:1 1;flex-direction:column;gap:2px}.StepSummary_paxStripLabel__N2Q2m{color:var(--text-secondary);font-size:12px;font-weight:800;letter-spacing:.05em}.StepSummary_paxStripDesc__S-Pm-{color:var(--text-tertiary);font-size:10px;font-weight:600}.StepSummary_paxStripEmpty__YHjKz{color:var(--text-quaternary);flex:1 1;font-size:12px;font-style:italic;padding:10px;text-align:center}.StepSummary_travelerGrid__XYeg4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.StepSummary_travelerCard__pi6B0{align-items:flex-start;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:12px;padding:16px;position:relative;transition:box-shadow var(--transition)}.StepSummary_travelerCard__pi6B0:hover{box-shadow:var(--shadow-xs)}.StepSummary_travelerCardLead__qOEN1{background:var(--amber-50);border-color:var(--accent-amber)}.StepSummary_travelerAvatar__-tnDh{align-items:center;background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:42px;justify-content:center;width:42px}.StepSummary_travelerBody__Gq7zP{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.StepSummary_travelerNameRow__YBNXm{align-items:center;display:flex;gap:6px}.StepSummary_travelerName__n-R48{color:#2d3033;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_leadBadge__IVsIN{background:var(--accent-amber);border-radius:4px;color:#fff;font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 6px;text-transform:uppercase}.StepSummary_travelerMetaRow__hYOlb{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.StepSummary_paxTypeBadge__l7LFS{align-items:center;background:var(--surface-sunken);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 8px}.StepSummary_travelerMetaItem__H-Ewf{color:var(--text-tertiary);font-size:11px;font-weight:500}.StepSummary_travelerDob__uRUZU{color:var(--text-tertiary);font-family:JetBrains Mono,monospace;font-size:11.5px}.StepSummary_travelerAssigned__In2SV{border-top:1px dashed var(--border);display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding-top:8px}.StepSummary_travelerAssignedTag__CH-gv{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:3px;padding:2px 7px}.StepSummary_travelerAssignedTag__CH-gv svg{height:10px;width:10px}.StepSummary_travelerNumber__kWALU{color:var(--text-quaternary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;position:absolute;right:14px;top:12px}.StepSummary_assignMatrix__JMOXz{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.StepSummary_assignHdr__M09dn{background:var(--surface-raised);border-bottom:1.5px solid var(--border);display:flex}.StepSummary_assignHdrCorner__1vj7g{color:var(--text-tertiary);flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.05em;padding:12px 16px;text-transform:uppercase;width:220px}.StepSummary_assignHdrProd__fBYxd{align-items:center;border-left:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:4px;padding:10px 8px;text-align:center}.StepSummary_assignHdrProd__fBYxd svg{height:14px;width:14px}.StepSummary_assignHdrProdType__ph-59{color:var(--text-secondary);font-size:11px;font-weight:700}.StepSummary_assignHdrProdCov__vJJzr{color:var(--text-tertiary);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.StepSummary_assignRow__4wna1{border-bottom:1px solid var(--border-light);display:flex}.StepSummary_assignRow__4wna1:last-child{border-bottom:none}.StepSummary_assignRow__4wna1:nth-child(2n){background:var(--surface-raised)}.StepSummary_assignTraveler__Xzp0C{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:11px 16px;width:220px}.StepSummary_assignTravNum__iQHxU{align-items:center;background:var(--surface-sunken);border-radius:50%;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:10px;font-weight:800;height:24px;justify-content:center;width:24px}.StepSummary_assignTravName__O251-{color:var(--text-secondary);flex:1 1;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_assignTravType__lfx\+l{color:var(--text-tertiary);font-size:9.5px;font-weight:800;letter-spacing:.05em}.StepSummary_assignCell__lJH42{align-items:center;border-left:1px solid var(--border-light);display:flex;flex:1 1;justify-content:center;padding:8px}.StepSummary_assignCheckYes__F05z4{align-items:center;background:#2d3033;border-radius:var(--radius-sm);color:#fff;display:flex;height:26px;justify-content:center;width:26px}.StepSummary_assignCheckYes__F05z4 svg{height:13px;width:13px}.StepSummary_assignCheckNo__BPCMV{color:var(--text-quaternary);font-size:16px;font-weight:600}.StepSummary_ssrCategories__WFmpV{display:flex;flex-direction:column;gap:12px}.StepSummary_ssrCategoryBlock__ecGp3{border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.StepSummary_ssrCategoryHdr__5F2Em{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:9px 14px}.StepSummary_ssrCategoryName__BYOeg{color:var(--text-secondary);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.StepSummary_ssrCategoryCount__Z7x0u{background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font-size:10.5px;font-weight:700;padding:2px 9px}.StepSummary_ssrItemList__xT\+fo{display:flex;flex-direction:column}.StepSummary_ssrItem__zOyfB{grid-gap:12px;align-items:center;border-bottom:1px solid var(--border-light);display:grid;font-size:12.5px;gap:12px;grid-template-columns:90px 1fr 1.3fr auto;padding:10px 14px}.StepSummary_ssrItem__zOyfB:last-child{border-bottom:none}.StepSummary_ssrItem__zOyfB:nth-child(2n){background:var(--surface-raised)}.StepSummary_ssrItemCode__-Ypzw{background:var(--surface-sunken);border-radius:4px;color:#2d3033;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;padding:2px 8px;text-align:center}.StepSummary_ssrItemDesc__I\+kCG{color:var(--text-secondary);font-weight:600}.StepSummary_ssrItemMeta__OGwPk{align-items:center;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px}.StepSummary_ssrItemPrice__Aw50K{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700;min-width:70px;text-align:right}.StepSummary_ssrVatBadge__6l8ZB{background:#eef2ff;border:1px solid #c7d2fe;border-radius:4px;color:#6366f1;font-size:10.5px;font-weight:600;padding:1px 5px}.StepSummary_finTiles__cO9wU{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.StepSummary_finTile__HZEbx{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:16px 18px}.StepSummary_finTileAccent__T0VaF{display:none}.StepSummary_finTileLabel__TZTUJ{color:var(--text-tertiary);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.StepSummary_finTileVal__ZzWVJ{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.StepSummary_finTileSub__N9tlQ{color:var(--text-tertiary);font-size:11.5px;font-weight:600}.StepSummary_finTileValTax__sdWqd{color:var(--text-tertiary);font-size:12px;font-weight:600;letter-spacing:0}.StepSummary_finTileTrend__9hsq5{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:3px;margin-top:3px}.StepSummary_pricingBreakdown__DrdL9{display:flex;flex-direction:column;gap:10px}.StepSummary_pricingBreakdownTitle__ZrA56{color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.StepSummary_pricingGroup__CHFhv{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.StepSummary_pricingGroupHdr__Pq2CO{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);display:flex;gap:10px;justify-content:space-between;padding:11px 14px}.StepSummary_pricingGroupLeft__JJs0k{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.StepSummary_pricingGroupIcon__HHHXk{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.StepSummary_pricingGroupIcon__HHHXk svg{height:15px;width:15px}.StepSummary_pricingGroupType__andZ2{color:#2d3033;font-size:13px;font-weight:700}.StepSummary_pricingGroupSup__jSSwd{color:var(--text-tertiary);font-size:11.5px}.StepSummary_pricingGroupTotals__n3fKn{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.StepSummary_pricingGroupTotalSell__pNyCX{color:var(--accent-amber);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:800}.StepSummary_pricingGroupTotalCost__Pwixz{color:var(--text-tertiary);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.StepSummary_pricingTableHdr__Snnxj{grid-gap:8px;background:var(--surface-raised);border-bottom:1px solid var(--border-light);color:var(--text-tertiary);display:grid;font-size:10px;font-weight:800;gap:8px;grid-template-columns:26px 1.8fr .7fr 1fr .8fr .8fr 1fr 1fr .7fr;letter-spacing:.05em;padding:9px 14px;text-transform:uppercase}.StepSummary_pricingHdrRight__lR4W4{text-align:right}.StepSummary_pricingTableRow__a4evX{grid-gap:8px;align-items:center;border-bottom:1px solid var(--border-light);display:grid;font-size:12.5px;gap:8px;grid-template-columns:26px 1.8fr .7fr 1fr .8fr .8fr 1fr 1fr .7fr;padding:10px 14px}.StepSummary_pricingTableRow__a4evX:last-child{border-bottom:none}.StepSummary_pricingTableRow__a4evX:hover{background:var(--surface-raised)}.StepSummary_pricingRowIdx__u5MQr{color:var(--text-quaternary);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:800}.StepSummary_pricingRowName__8GbLf{color:var(--text-secondary);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_pricingAmt__lT\+4j{color:#2d3033;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:500;text-align:right}.StepSummary_pricingAmtSell__KAryp{color:var(--accent-amber);font-weight:700}.StepSummary_pricingAmtCost__c9vPy{color:var(--text-secondary)}.StepSummary_pricingAmtMarkup__ha7aw{color:var(--text-tertiary);font-weight:600}.StepSummary_pricingAmtMuted__Bzwh\+{color:var(--text-quaternary)}.StepSummary_adjustments__I\+jhq{display:flex;flex-direction:column;gap:6px}.StepSummary_adjRow__8-0Bk{grid-gap:14px;align-items:center;background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:grid;gap:14px;grid-template-columns:1fr auto 110px;padding:10px 14px}.StepSummary_adjLabel__ncOU\+{color:#2d3033;font-size:13px;font-weight:600}.StepSummary_adjMode__GGrSN{background:var(--surface-sunken);border-radius:999px;color:var(--text-tertiary);font-size:10.5px;font-weight:600;padding:2px 8px}.StepSummary_adjVal__2nKBs{font-family:JetBrains Mono,monospace;font-weight:800;text-align:right}.StepSummary_adjValDiscount__aylrt{color:#b91c1c}.StepSummary_adjValSurcharge__AVEJX{color:#047857}.StepSummary_paymentSchedule__auMzb{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.StepSummary_paymentTile__C8kU-{background:var(--surface-raised);border:1.5px dashed var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:4px;padding:14px 16px}.StepSummary_paymentTileDeposit__LPccV{background:var(--amber-50);border-color:var(--accent-amber)}.StepSummary_paymentTileLabel__atUS2{color:var(--text-tertiary);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.StepSummary_paymentTileLabelDeposit__VN22d{color:var(--accent-amber)}.StepSummary_paymentTileVal__7zzyu{color:#2d3033;font-family:JetBrains Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.StepSummary_paymentTileValDeposit__aNlAN{color:var(--accent-amber)}.StepSummary_paymentTileDesc__5RTQg{color:var(--text-tertiary);font-size:11px;font-weight:500}.StepSummary_grandTotal__nbJbg{background:var(--surface-raised);border:1.5px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:8px;padding:18px}.StepSummary_grandTotalRow__pOSRk{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between}.StepSummary_grandTotalRow__pOSRk strong{color:#2d3033;font-family:JetBrains Mono,monospace;font-weight:700}.StepSummary_grandTotalFinal__3YShU{align-items:center;border-top:2px solid var(--border);color:#2d3033;display:flex;font-size:17px;font-weight:800;justify-content:space-between;margin-top:6px;padding:12px 0 10px}.StepSummary_grandTotalFinal__3YShU span:last-child{color:var(--accent-amber);font-family:JetBrains Mono,monospace}.StepSummary_grandTotalOutstanding__-lks3{align-items:center;border-top:1px dashed var(--border);display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin-top:2px;padding-top:10px}.StepSummary_grandTotalOutstanding__-lks3 span:last-child{color:#b91c1c;font-family:JetBrains Mono,monospace}.StepSummary_notesList__e8u7W{display:flex;flex-direction:column;gap:8px}.StepSummary_noteItem__-a8XL{border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.StepSummary_noteMeta__WHP0x{align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-light);display:flex;gap:10px;padding:9px 14px}.StepSummary_noteAuthor__ETpP4{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:700;gap:7px}.StepSummary_noteAuthorDot__jrFmB{align-items:center;background:#2d3033;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:800;height:22px;justify-content:center;width:22px}.StepSummary_noteDate__VI5tj{color:var(--text-quaternary);font-size:11px;font-weight:600}.StepSummary_noteText__A2j7F{color:var(--text-secondary);font-size:13px;line-height:1.6;padding:12px 14px}.StepSummary_activity__luJNR{display:flex;flex-direction:column;padding-left:8px;position:relative}.StepSummary_activity__luJNR:before{background:var(--border);bottom:14px;content:"";left:11px;position:absolute;top:14px;width:2px}.StepSummary_activityItem__vxYb4{align-items:flex-start;display:flex;gap:14px;padding:8px 0;position:relative}.StepSummary_activityDot__p5-Z3{background:var(--text-quaternary);border-radius:50%;box-shadow:0 0 0 3px #fff;flex-shrink:0;height:10px;margin-left:5px;margin-top:4px;width:10px;z-index:1}.StepSummary_activityBody__HR3z6{display:flex;flex:1 1;flex-direction:column;gap:2px}.StepSummary_activityTitle__NbCES{color:#2d3033;font-size:12.5px;font-weight:700}.StepSummary_activityDesc__Ab2wY{color:var(--text-tertiary);font-size:11.5px}.StepSummary_activityTime__vSmP4{color:var(--text-quaternary);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px}.StepSummary_docsGrid__F6XWq{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.StepSummary_docItem__dilbV{align-items:center;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:12px;padding:12px 14px;transition:all var(--transition)}.StepSummary_docItem__dilbV:hover{background:var(--surface-raised);border-color:var(--border)}.StepSummary_docIcon__Q-d8j{align-items:center;background:var(--surface-raised);border:1px solid var(--border-light);border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:17px;height:36px;justify-content:center;width:36px}.StepSummary_docInfo__tm9\+i{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.StepSummary_docLabel__bmqC3{color:var(--text-primary);font-size:13px;font-weight:700}.StepSummary_docDesc__HJGKx{color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StepSummary_docStatus__gyBSK{background:var(--surface-sunken);border-radius:999px;color:var(--text-tertiary);flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.StepSummary_infoBox__A3eC-{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12px;line-height:1.55;padding:12px 16px}.StepSummary_confirmPanel__Nz4e7{background:var(--surface-raised);border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.StepSummary_confirmPanelHdr__W\+neG{align-items:center;background:var(--surface);border-bottom:1px solid var(--border-light);display:flex;gap:12px;padding:16px 20px}.StepSummary_confirmPanelIcon__k22Jh{align-items:center;background:var(--text-primary);border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.StepSummary_confirmPanelIcon__k22Jh svg{height:18px;width:18px}.StepSummary_confirmPanelTitle__tOD1P{color:var(--text-primary);font-size:15px;font-weight:800}.StepSummary_confirmPanelSubtitle__co61k{color:var(--text-tertiary);font-size:12px;font-weight:500;margin-top:2px}.StepSummary_confirmPanelBody__Ju4Bp{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.StepSummary_confirmPanelList__M4ntA{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.StepSummary_confirmPanelListItem__9A031{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:12.5px;gap:8px;line-height:1.55}.StepSummary_confirmPanelListItemIcon__KFzMq{align-items:center;background:var(--text-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;width:18px}.StepSummary_confirmPanelListItemIcon__KFzMq svg{height:10px;width:10px}@media (max-width:1024px){.StepSummary_heroGrid__IwHFl{grid-template-columns:1fr}.StepSummary_heroLeft__Wmaqc{border-bottom:1px solid var(--border-light);border-right:none}.StepSummary_threeCol__EoZRY,.StepSummary_twoCol__ka-Vx{grid-template-columns:1fr}.StepSummary_finTiles__cO9wU{grid-template-columns:1fr 1fr}.StepSummary_pricingTableHdr__Snnxj,.StepSummary_pricingTableRow__a4evX{grid-template-columns:24px 1.5fr .6fr 1fr 1fr 1fr}.StepSummary_pricingTableHdr__Snnxj>span:nth-child(7),.StepSummary_pricingTableHdr__Snnxj>span:nth-child(8),.StepSummary_pricingTableRow__a4evX>span:nth-child(7),.StepSummary_pricingTableRow__a4evX>span:nth-child(8){display:none}.StepSummary_paymentSchedule__auMzb{grid-template-columns:1fr}.StepSummary_paxStrip__NYhsh{flex-wrap:wrap}.StepSummary_paxStripItem__hkDWT{min-width:calc(50% - 5px)}.StepSummary_ssrItem__zOyfB{grid-template-columns:80px 1fr auto}.StepSummary_heroProgress__77V8X,.StepSummary_ssrItem__zOyfB .StepSummary_ssrItemMeta__OGwPk{display:none}}@media (max-width:640px){.StepSummary_finTiles__cO9wU,.StepSummary_travelerGrid__XYeg4{grid-template-columns:1fr}.StepSummary_heroRefValue__596hU{font-size:22px}.StepSummary_heroStatVal__wiAVw{font-size:16px}.StepSummary_assignHdrCorner__1vj7g,.StepSummary_assignTraveler__Xzp0C{width:140px}.StepSummary_assignTravType__lfx\+l{display:none}.StepSummary_flightPortCode__1VOii{font-size:20px}.StepSummary_flightArrow__vy4bH,.StepSummary_tripRouteNode__g2jXT{min-width:50px}.StepSummary_tripRouteCode__sGRx-{font-size:14px}.StepSummary_docsGrid__F6XWq{grid-template-columns:1fr}.StepSummary_heroActions__mTw6h{flex-direction:column}.StepSummary_heroAction__65cxW{justify-content:center}}:root{--accent-amber:#d97706;--accent-amber-light:#f5a51e;--accent-blue:#3b5bdb;--amber-50:#fffbeb;--blue-50:#eef3ff;--surface:#fff;--surface-raised:#f8f9fb;--surface-sunken:#f5f6f8;--border:#e4e6eb;--border-light:#eef0f4;--text-primary:#0f1419;--text-secondary:#525866;--text-tertiary:#868c98;--text-quaternary:#b0b5bd;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f,0 1px 2px #0000000a;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 12px 40px #0000001f;--transition:0.15s cubic-bezier(0.4,0,0.2,1)}.AddBooking_page__qomfs{background:#f5f6f8;background:var(--surface-sunken);display:flex;flex-direction:column;min-height:100vh}.AddBooking_header__1g1-O{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;background:var(--surface);background:#ffffffeb;border-bottom:1px solid #e4e6eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.AddBooking_headerLeft__1lyxh{align-items:center;display:flex;gap:14px}.AddBooking_headerBack__JaTHH{align-items:center;background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:36px}.AddBooking_headerBack__JaTHH:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);color:#525866;color:var(--text-secondary)}.AddBooking_headerTitle__Doo7d{color:#0f1419;color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.AddBooking_headerCustomerHint__63ZOg{color:#868c98;color:var(--text-tertiary);font-size:14px;font-weight:500}.AddBooking_headerMeta__Pc\+wF{align-items:center;display:flex;gap:6px;margin-top:2px}.AddBooking_headerRef__evxG0{background:#fffbeb;background:var(--amber-50);border-radius:4px;color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.AddBooking_headerDot__3y\+Y2{color:#b0b5bd;color:var(--text-quaternary);font-size:10px}.AddBooking_headerStatus__0D2Un{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.02em}.AddBooking_headerLocked__ZnNL3{align-items:center;background:#fef2f2;border-radius:4px;color:#dc2626;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:2px 8px}.AddBooking_headerRight__s0Ytg{align-items:center;display:flex;gap:8px}.AddBooking_headerCenter__TmHB8{align-items:center;display:flex;justify-content:center}.AddBooking_headerDateBadge__X211w{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:999px;color:#525866;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:7px;letter-spacing:.01em;padding:7px 14px}.AddBooking_headerDateBadge__X211w svg{color:#d97706;color:var(--accent-amber);flex-shrink:0}.AddBooking_stepper__ILXP\+{align-items:center;background:#fff;background:var(--surface);border-bottom:1px solid #e4e6eb;border-bottom:1px solid var(--border);display:flex;gap:0;justify-content:center;overflow-x:auto;padding:16px 7px}.AddBooking_stepItem__KJQ1a{align-items:center;background:#0000;border:none;border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-shrink:0;gap:10px;padding:8px 5px;position:relative;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_stepItem__KJQ1a:hover{background:#f8f9fb;background:var(--surface-raised)}.AddBooking_stepBubble__fUeUd{align-items:center;background:#f5f6f8;background:var(--surface-sunken);border:2px solid #0000;border-radius:50%;color:#868c98;color:var(--text-tertiary);display:flex;flex-shrink:0;height:34px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:34px}.AddBooking_stepActive__rRK9G .AddBooking_stepBubble__fUeUd{background:linear-gradient(135deg,#fff7eb,#fff0d4);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 4px #f5a51e1a;color:#d97706;color:var(--accent-amber)}.AddBooking_stepDone__kWkW4 .AddBooking_stepBubble__fUeUd{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#34d399;color:#059669}.AddBooking_stepUpcoming__JkRnJ .AddBooking_stepBubble__fUeUd{background:#f5f6f8;background:var(--surface-sunken);color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_stepIcon__8I5TH{align-items:center;display:flex;justify-content:center}.AddBooking_stepText__VhNBr{display:flex;flex-direction:column;gap:1px}.AddBooking_stepNum__rIWd2{color:#b0b5bd;color:var(--text-quaternary);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_stepActive__rRK9G .AddBooking_stepNum__rIWd2{color:#d97706;color:var(--accent-amber)}.AddBooking_stepDone__kWkW4 .AddBooking_stepNum__rIWd2{color:#059669}.AddBooking_stepLabel__qtxsH{color:#868c98;color:var(--text-tertiary);font-size:12px;font-weight:600;white-space:nowrap}.AddBooking_stepActive__rRK9G .AddBooking_stepLabel__qtxsH{color:#0f1419;color:var(--text-primary);font-weight:700}.AddBooking_stepDone__kWkW4 .AddBooking_stepLabel__qtxsH{color:#525866;color:var(--text-secondary)}.AddBooking_stepConnector__B7VpW{background:#eef0f4;background:var(--border-light);border-radius:1px;flex-shrink:0;height:2px;margin:0 4px;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:32px}.AddBooking_stepConnectorDone__n6xN-{background:#34d399}.AddBooking_layout__JTUSS{align-items:flex-start;display:flex;flex:1 1;gap:20px;margin:0 auto;padding:20px 0 32px;width:100%}.AddBooking_layoutFull__ke-G3{gap:0}.AddBooking_main__3Xq\+P{display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.AddBooking_stepHeader__6utsM{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.AddBooking_stepHeaderTitle__ZlZTy{color:#0f1419;color:var(--text-primary);font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.AddBooking_stepHeaderCount__WdpXC{border-radius:999px;color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:600;padding:4px 12px}.AddBooking_stepBody__yF3d-,.AddBooking_stepHeaderCount__WdpXC{background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border)}.AddBooking_stepBody__yF3d-{animation:AddBooking_fadeUp__CoZr5 .25s ease both;border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);overflow:hidden}@keyframes AddBooking_fadeUp__CoZr5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AddBooking_stepContent__c8je6{display:flex;flex-direction:column;gap:24px;padding:28px}.AddBooking_stepFooter__myie4{align-items:center;display:flex;gap:8px;padding:16px 0 0}.AddBooking_footerSpacer__9kcMI{flex:1 1}.AddBooking_preview__SqsOU{background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;box-shadow:var(--shadow-sm);flex-shrink:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:140px;width:280px}.AddBooking_previewHeader__N9v6v{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:14px 18px}.AddBooking_previewIcon__8EbGv{color:#d97706;color:var(--accent-amber);display:flex}.AddBooking_previewTitle__T9o2e{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_previewRef__nF3yi{background:linear-gradient(135deg,#fffbf0,#fff8e8);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);padding:12px 18px}.AddBooking_previewRefLabel__GaPyt{color:#868c98;color:var(--text-tertiary);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_previewRefValue__OqZXF{color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,monospace;font-size:15px;font-weight:800;letter-spacing:.02em;margin-top:2px}.AddBooking_previewSection__t7J8j{border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);padding:14px 18px}.AddBooking_previewSection__t7J8j:last-child{border-bottom:none}.AddBooking_previewSecLabel__2sfov{color:#868c98;color:var(--text-tertiary);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.AddBooking_previewRow__qTebi{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12px;justify-content:space-between;padding:3px 0}.AddBooking_previewVal__LT9Dy{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:600}.AddBooking_previewProduct__e6ePT{align-items:center;display:flex;gap:8px;padding:5px 0}.AddBooking_previewProductIcon__UHAKb{color:#3b5bdb;color:var(--accent-blue);display:flex;height:16px;width:16px}.AddBooking_previewProductIcon__UHAKb svg{height:14px;width:14px}.AddBooking_previewProductName__bqWDU{color:#0f1419;color:var(--text-primary);flex:1 1;font-size:12px;font-weight:600}.AddBooking_previewProductStatus__bV1GF{border-radius:999px;font-size:10px;font-weight:600;padding:2px 6px}.AddBooking_pvSt_Pending__jybBr{background:#fef3c7;color:#d97706}.AddBooking_pvSt_Option__e4-Wk{background:#eef2ff;color:#6366f1}.AddBooking_pvSt_Confirmed__erZ72{background:#ecfdf5;color:#059669}.AddBooking_pvSt_Cancelled__9440w{background:#fef2f2;color:#dc2626}.AddBooking_previewTraveler__vT9bq{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.AddBooking_previewTravelerName__Owfv5{color:#0f1419;color:var(--text-primary);font-size:12px;font-weight:600}.AddBooking_previewTravelerType__UtJW9{background:#eef3ff;background:var(--blue-50);border-radius:999px;color:#3b5bdb;color:var(--accent-blue);font-size:10px;font-weight:700;padding:2px 6px}.AddBooking_previewAssignCount__Jj7xy{color:#3b5bdb;color:var(--accent-blue);font-size:12px;font-weight:600}.AddBooking_previewFinRow__w5Ndf{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12px;justify-content:space-between;padding:3px 0}.AddBooking_previewFinVal__\+UfZs{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:700}.AddBooking_previewFinMargin__bc7es{border-top:1px dashed #eef0f4;border-top:1px dashed var(--border-light);margin-top:4px;padding-top:6px}.AddBooking_previewFinPos__5EDj2{color:#059669!important}.AddBooking_previewFinNeg__LYi5w{color:#dc2626!important}.AddBooking_sectionBlock__J6gll{display:flex;flex-direction:column;gap:12px}.AddBooking_sectionLabel__GJo\+k{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_sectionLabelRow__X7JUb{align-items:center;display:flex;justify-content:space-between}.AddBooking_divider__ulVRI{background:#eef0f4;background:var(--border-light);height:1px;margin:2px 0}.AddBooking_typeRow__hIRIF{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.AddBooking_typeOption__CxVzG{align-items:flex-start;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_typeOption__CxVzG:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_typeOptionActive__F26gq{background:#fffdf7!important;border-color:#f5a51e!important;border-color:var(--accent-amber-light)!important;box-shadow:0 0 0 3px #f5a51e1a!important}.AddBooking_typeOptionRadio__2CRtR{align-items:center;border:2px solid #e4e6eb;border:2px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:1px;transition:border-color .15s cubic-bezier(.4,0,.2,1);transition:border-color var(--transition);width:18px}.AddBooking_typeOptionActive__F26gq .AddBooking_typeOptionRadio__2CRtR{border-color:#f5a51e;border-color:var(--accent-amber-light)}.AddBooking_typeOptionDot__r13WF{background:#f5a51e;background:var(--accent-amber-light);border-radius:50%;height:8px;width:8px}.AddBooking_typeOptionLabel__EHJvf{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700;margin-bottom:2px}.AddBooking_typeOptionDesc__Kvr8u{color:#868c98;color:var(--text-tertiary);font-size:11.5px;line-height:1.45}.AddBooking_custTabs__Vthk0{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:0;overflow:hidden}.AddBooking_custTab__8nxXm{align-items:center;background:#fff;background:var(--surface);border:none;border-right:1px solid #eef0f4;border-right:1px solid var(--border-light);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:11px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_custTab__8nxXm:last-child{border-right:none}.AddBooking_custTab__8nxXm:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_custTabActive__MvVUX{background:linear-gradient(135deg,#fffbf0,#fff8e8);box-shadow:inset 0 -2px 0 #f5a51e;box-shadow:inset 0 -2px 0 var(--accent-amber-light);color:#d97706;color:var(--accent-amber);font-weight:700}.AddBooking_custTabCount__rrb8b{background:#f5f6f8;background:var(--surface-sunken);border-radius:999px;color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;padding:2px 7px}.AddBooking_custTabActive__MvVUX .AddBooking_custTabCount__rrb8b{background:#f5a51e1f;color:#d97706;color:var(--accent-amber)}.AddBooking_custEmptyTab__gfA9a{color:#868c98;color:var(--text-tertiary);font-size:13px;grid-column:1/-1;padding:32px 16px;text-align:center}.AddBooking_searchWrap__QOsAf{position:relative}.AddBooking_searchSvg__HHEed{color:#b0b5bd;color:var(--text-quaternary);display:flex;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AddBooking_searchField__ZkC5M{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_searchField__ZkC5M:focus{background:#fff;background:var(--surface);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_searchClearBtn__kTIbD,.AddBooking_searchField__ZkC5M::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_searchClearBtn__kTIbD{background:none;border:none;cursor:pointer;display:flex;line-height:1;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.AddBooking_searchClearBtn__kTIbD:hover{color:#525866;color:var(--text-secondary)}.AddBooking_customerGrid__Eztyw{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;max-height:280px;overflow-y:auto}.AddBooking_custCard__AmRVI{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_custCard__AmRVI:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_custCardAvatar__\+l1TO{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.AddBooking_custCardInfo__vNfBF{flex:1 1;min-width:0}.AddBooking_custCardName__Yhi\+p{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600}.AddBooking_custCardEmail__WGEFT{color:#868c98;color:var(--text-tertiary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AddBooking_custCardType__KzAFy{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:2px 8px}.AddBooking_custCardTypeCompany__yXmqf{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_selectedCustomer__bMJ5m{align-items:center;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1.5px solid #a7f3d0;border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px}.AddBooking_scAvatar__YHwyU{align-items:center;background:#f5a51e;background:var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:38px;justify-content:center;width:38px}.AddBooking_scInfo__JTsFa{flex:1 1;min-width:0}.AddBooking_scName__7kNx9{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.AddBooking_scMeta__XyWQ6{color:#525866;color:var(--text-secondary);font-size:11px;margin-top:1px}.AddBooking_scTypeBadge__0okXp{background:#fffbeb;background:var(--amber-50);border-radius:999px;color:#d97706;color:var(--accent-amber);flex-shrink:0;font-size:10px;font-weight:600;padding:3px 8px}.AddBooking_scTypeBadgeCompany__mWPws{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_scChangeBtn__R\+yJs{background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:600;padding:6px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_scChangeBtn__R\+yJs:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_newCustToggle__e70YU{align-items:center;background:none;border:1.5px dashed #e4e6eb;border:1.5px dashed var(--border);border-radius:10px;border-radius:var(--radius-md);color:#d97706;color:var(--accent-amber);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:12px;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_newCustToggle__e70YU:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light)}.AddBooking_newCustForm__hVits{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_newCustHeader__QEXTF{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:12px 16px}.AddBooking_newCustTitle__N\+0Mo{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.AddBooking_newCustBack__HQteE{background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;font-size:11.5px;font-weight:600;padding:4px 8px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_newCustBack__HQteE:hover{background:#f5f6f8;background:var(--surface-sunken);color:#525866;color:var(--text-secondary)}.AddBooking_formRow__Qmm1j{display:flex;gap:12px;margin-top:14px;padding:0 16px}.AddBooking_formRow__Qmm1j:last-child{margin-bottom:16px}.AddBooking_field__Qavk0{display:flex;flex:1 1;flex-direction:column;gap:5px}.AddBooking_fieldFull__Yp5gd{grid-column:1/-1}.AddBooking_fieldLabel__3YnGB{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.AddBooking_req__\+5dsO{color:#ef4444}.AddBooking_input__KEt6v{background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:9px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_input__KEt6v:hover{border-color:#d1d5db}.AddBooking_input__KEt6v:focus{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_input__KEt6v::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_textarea__Cj4gh{min-height:56px;resize:vertical}.AddBooking_addressRow__cdzJ0{display:flex;gap:8px}.AddBooking_priceInput__Qy3W5{font-family:JetBrains Mono,SF Mono,monospace;font-size:12.5px;text-align:right;width:110px}.AddBooking_btnPrimary__46boZ{align-items:center;background:linear-gradient(135deg,#f5a51e,#e69300);background:linear-gradient(135deg,var(--accent-amber-light),#e69300);border:none;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #f5a51e4d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:10px 22px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnPrimary__46boZ:hover:not(.AddBooking_btnDisabled__bbH9b){box-shadow:0 4px 12px #f5a51e59;transform:translateY(-1px)}.AddBooking_btnDisabled__bbH9b{box-shadow:none!important;cursor:not-allowed;opacity:.4;transform:none!important}.AddBooking_btnSecondary__vYhxM{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#525866;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnSecondary__vYhxM:hover{background:#f8f9fb;background:var(--surface-raised);border-color:#d1d5db}.AddBooking_btnConfirm__skyOS{align-items:center;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 3px #0596694d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:6px;padding:10px 28px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnConfirm__skyOS:hover{box-shadow:0 4px 12px #05966959;transform:translateY(-1px)}.AddBooking_btnGhost__WZoZv{align-items:center;background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:8px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnGhost__WZoZv:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_btnDanger__qw7y6{align-items:center;background:#fff;background:var(--surface);border:1px solid #fecaca;border-radius:6px;border-radius:var(--radius-sm);color:#dc2626;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;padding:8px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_btnDanger__qw7y6:hover{background:#fef2f2}.AddBooking_addBtn__TzauF{align-items:center;background:#fffdf7;border:1.5px solid #f5a51e;border:1.5px solid var(--accent-amber-light);border-radius:6px;border-radius:var(--radius-sm);color:#d97706;color:var(--accent-amber);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:5px;padding:7px 14px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_addBtn__TzauF:hover{background:#fff6e8;box-shadow:0 2px 8px #f5a51e26}.AddBooking_emptyState__b-pih{align-items:center;display:flex;flex-direction:column;gap:8px;padding:48px 24px;text-align:center}.AddBooking_emptyIconWrap__qBHyK{align-items:center;background:#f5f6f8;background:var(--surface-sunken);border-radius:16px;color:#b0b5bd;color:var(--text-quaternary);display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.AddBooking_emptyIconWrap__qBHyK svg{height:24px;width:24px}.AddBooking_emptyTitle__kMHBQ{color:#0f1419;color:var(--text-primary);font-size:15px;font-weight:700}.AddBooking_emptyDesc__JjK\+o{color:#868c98;color:var(--text-tertiary);font-size:13px;line-height:1.55;margin-bottom:8px;max-width:360px}.AddBooking_infoBox__EOnnY{background:#f8f9fb;background:var(--surface-raised);border:1px solid #eef0f4;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);color:#525866;color:var(--text-secondary);font-size:12.5px;line-height:1.55;padding:12px 16px}.AddBooking_infoBox__EOnnY strong{color:#0f1419;color:var(--text-primary)}.AddBooking_productTypeBar__IjWOx{display:flex;flex-wrap:wrap;gap:8px}.AddBooking_productTypeBtn__GOd6J{align-items:center;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;gap:8px;padding:9px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_productTypeBtn__GOd6J:hover{background:#fffdf7;border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs);transform:translateY(-1px)}.AddBooking_productTypeBtn__GOd6J:active{transform:translateY(0)}.AddBooking_productTypeBtnIcon__K8Xlg{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.AddBooking_productTypeBtnIcon__K8Xlg svg{height:16px;width:16px}.AddBooking_productTypeBtnLabel__3KOLI{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700;white-space:nowrap}.AddBooking_productList__gj7SH{display:flex;flex-direction:column;gap:0}.AddBooking_productList__gj7SH>:not(:last-child){border-bottom:2px dashed #e4e6eb;border-bottom:2px dashed var(--border);margin-bottom:24px;padding-bottom:24px}.AddBooking_productCard__3h-0O{align-items:flex-start;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);display:flex;gap:12px;padding:14px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_productCard__3h-0O:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000a;box-shadow:var(--shadow-xs)}.AddBooking_pcIconWrap__I6GkS{align-items:center;background:#eef3ff;background:var(--blue-50);border-radius:6px;border-radius:var(--radius-sm);color:#3b5bdb;color:var(--accent-blue);display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:1px;width:36px}.AddBooking_pcBody__sJpva{flex:1 1;min-width:0}.AddBooking_pcTop__ugyG\+{align-items:center;display:flex;gap:8px;margin-bottom:5px}.AddBooking_pcType__uA8Zr{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700}.AddBooking_pcStatus__IBlW3{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.AddBooking_pcDetails__8zTch{color:#868c98;color:var(--text-tertiary);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 16px}.AddBooking_pcDetails__8zTch strong{color:#525866;color:var(--text-secondary);font-weight:600}.AddBooking_pcActions__YkrNw{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.AddBooking_pcEdit__dKhd9{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_pcEdit__dKhd9:hover{background:#eef3ff;background:var(--blue-50);color:#3b5bdb;color:var(--accent-blue)}.AddBooking_pcRemove__koXQ5{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_pcRemove__koXQ5:hover{background:#fef2f2;color:#dc2626}.AddBooking_modalOverlay__FIKht{align-items:center;animation:AddBooking_fadeIn__mcB49 .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}@keyframes AddBooking_fadeIn__mcB49{0%{opacity:0}to{opacity:1}}.AddBooking_modal__V8zNf{animation:AddBooking_slideUp__\+41W7 .2s ease;background:#fff;background:var(--surface);border-radius:18px;border-radius:var(--radius-xl);box-shadow:0 12px 40px #0000001f;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:85vh;max-width:92vw;overflow:hidden;width:680px}.AddBooking_modalWide__P02Qu{max-width:94vw;width:780px}@keyframes AddBooking_slideUp__\+41W7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AddBooking_modalHeader__VdkRr{align-items:center;border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:18px 24px}.AddBooking_modalHeaderLeft__Zs0bq{align-items:center;display:flex;gap:10px}.AddBooking_modalTitle__xjFTp{color:#0f1419;color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.AddBooking_modalTypeBadge__wOmw7{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:4px 10px;white-space:nowrap}.AddBooking_modalTypeBadge__wOmw7 svg{height:13px;width:13px}.AddBooking_modalClose__ew5yC{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:32px}.AddBooking_modalClose__ew5yC:hover{background:#f5f6f8;background:var(--surface-sunken);color:#525866;color:var(--text-secondary)}.AddBooking_modalBody__V9lmq{flex:1 1;overflow-y:auto;padding:20px 24px}.AddBooking_modalFooter__d0G\+r{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-top:1px solid #eef0f4;border-top:1px solid var(--border-light);display:flex;gap:8px;justify-content:flex-end;padding:16px 24px}.AddBooking_modalFormLayout__NlFG1{display:flex;flex-direction:column;gap:0}.AddBooking_mfSection__ivz9K{border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;flex-direction:column;gap:14px;padding:20px 0}.AddBooking_mfSection__ivz9K:first-child{padding-top:0}.AddBooking_mfSection__ivz9K:last-child{border-bottom:none;padding-bottom:0}.AddBooking_mfSectionHeader__DuSY8{color:#868c98;color:var(--text-tertiary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.AddBooking_mfSectionHeaderRow__AEaG3{align-items:center;display:flex;justify-content:space-between}.AddBooking_mfRow2__w6fQA{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.AddBooking_mfRow3__UTEII{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.AddBooking_mfSubSection__pYXjC{display:flex;flex-direction:column;gap:10px;margin-top:4px}.AddBooking_legCard__24BeV{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #eef0f4;border:1.5px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px;padding:14px 16px}.AddBooking_legHeader__M6mWX{align-items:center;display:flex;justify-content:space-between}.AddBooking_legLabel__xuu9M{color:#525866;color:var(--text-secondary);font-size:12px;font-weight:700}.AddBooking_refundableToggle__FinQd{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);display:flex;overflow:hidden}.AddBooking_refundableOption__yOlLw{background:#fff;background:var(--surface);border:none;color:#868c98;color:var(--text-tertiary);cursor:pointer;flex:1 1;font-family:inherit;font-size:11.5px;font-weight:600;padding:9px 8px;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_refundableOption__yOlLw:first-child{border-right:1px solid #eef0f4;border-right:1px solid var(--border-light)}.AddBooking_refundableOption__yOlLw:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_refundableOptionActiveGreen__-MjfE{background:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0;color:#059669;font-weight:700}.AddBooking_refundableOptionActiveRed__4YyGw{background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca;color:#dc2626;font-weight:700}.AddBooking_adjustmentList__94Nhr{display:flex;flex-direction:column;gap:8px}.AddBooking_adjustmentRow__P9OBG{align-items:center;background:#f8f9fb;background:var(--surface-raised);border:1px solid #eef0f4;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:8px;padding:8px 12px}.AddBooking_adjustmentRow__P9OBG .AddBooking_input__KEt6v{flex-shrink:0;width:auto}.AddBooking_adjustmentRow__P9OBG select.AddBooking_input__KEt6v{width:120px}.AddBooking_notesList__vx6ZI{display:flex;flex-direction:column;gap:10px}.AddBooking_noteItem__afbvz{border:1px solid #eef0f4;border:1px solid var(--border-light);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_noteMeta__LJWI1{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:8px 12px}.AddBooking_noteAuthor__iV77Z{color:#525866;color:var(--text-secondary);font-size:11px;font-weight:700}.AddBooking_noteDate__RiSmr{color:#b0b5bd;color:var(--text-quaternary);flex:1 1;font-size:10px}.AddBooking_noteItem__afbvz .AddBooking_input__KEt6v,.AddBooking_noteItem__afbvz .AddBooking_textarea__Cj4gh{border:none;border-radius:0}.AddBooking_hotelSearchWrap__fRspn{position:relative;width:100%}.AddBooking_hotelSearchInputWrap__V5SJ1{position:relative}.AddBooking_hotelSearchIcon__u2Esb{color:#b0b5bd;color:var(--text-quaternary);display:flex;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AddBooking_hotelSearchInput__yxcuE{background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#0f1419;color:var(--text-primary);font-family:inherit;font-size:13px;padding:11px 40px 11px 38px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:100%}.AddBooking_hotelSearchInput__yxcuE:focus{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddBooking_hotelSearchClear__AWO4c,.AddBooking_hotelSearchInput__yxcuE::placeholder{color:#b0b5bd;color:var(--text-quaternary)}.AddBooking_hotelSearchClear__AWO4c{background:none;border:none;cursor:pointer;display:flex;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.AddBooking_hotelSearchClear__AWO4c:hover{color:#525866;color:var(--text-secondary)}.AddBooking_hotelDropdown__lBs2b{animation:AddBooking_dropdownIn__KRJhk .15s ease;background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);box-shadow:0 4px 12px #00000014;box-shadow:var(--shadow-md);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:50}@keyframes AddBooking_dropdownIn__KRJhk{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AddBooking_hotelDropdownList__RA4lY{max-height:260px;overflow-y:auto}.AddBooking_hotelDropdownItem__qd4QN{align-items:center;background:none;border:none;border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:10px 14px;text-align:left;transition:background .15s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:100%}.AddBooking_hotelDropdownItem__qd4QN:last-child{border-bottom:none}.AddBooking_hotelDropdownItem__qd4QN:hover{background:#f8f9fb;background:var(--surface-raised)}.AddBooking_hotelItemIcon__tYA1v{align-items:center;background:#fff4e6;border-radius:6px;border-radius:var(--radius-sm);color:#d97706;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_hotelItemIcon__tYA1v svg{height:18px;width:18px}.AddBooking_hotelItemInfo__haStI{flex:1 1;min-width:0}.AddBooking_hotelItemName__p7aQz{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:600;margin-bottom:2px}.AddBooking_hotelItemMeta__laq-k{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:11px;gap:10px}.AddBooking_hotelItemStars__UdIQe{align-items:center;color:#f59e0b;display:flex;gap:1px}.AddBooking_hotelItemLoc__E\+-kc{align-items:center;display:flex;gap:3px}.AddBooking_hotelItemLoc__E\+-kc svg{height:11px;width:11px}.AddBooking_hotelDropdownEmpty__LRT0w{color:#868c98;color:var(--text-tertiary);font-size:13px;padding:24px 16px;text-align:center}.AddBooking_hotelDropdownFooter__MU-n4{background:#f8f9fb;background:var(--surface-raised);border-top:1px solid #eef0f4;border-top:1px solid var(--border-light);color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:600;padding:8px 14px;text-align:center}.AddBooking_hotelSelected__rmg9O{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1.5px solid #a7f3d0;gap:12px;padding:12px 14px}.AddBooking_hotelSelectedIcon__DpN0k,.AddBooking_hotelSelected__rmg9O{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex}.AddBooking_hotelSelectedIcon__DpN0k{background:#fff4e6;color:#d97706;flex-shrink:0;height:36px;justify-content:center;width:36px}.AddBooking_hotelSelectedInfo__W\+DOu{flex:1 1;min-width:0}.AddBooking_hotelSelectedName__rbkDV{color:#0f1419;color:var(--text-primary);font-size:13.5px;font-weight:700;margin-bottom:3px}.AddBooking_hotelSelectedMeta__dqpY1{align-items:center;display:flex;gap:10px}.AddBooking_hotelStars__1h1cp{align-items:center;color:#f59e0b;display:flex;gap:1px}.AddBooking_hotelSelectedLoc__Jfazh{align-items:center;color:#525866;color:var(--text-secondary);display:flex;font-size:11.5px;gap:3px}.AddBooking_hotelSelectedLoc__Jfazh svg{height:12px;width:12px}.AddBooking_hotelClearBtn__ZbxQi{background:#fff;background:var(--surface);border:1px solid #e4e6eb;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;font-size:11.5px;font-weight:600;padding:6px 12px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition)}.AddBooking_hotelClearBtn__ZbxQi:hover{background:#f8f9fb;background:var(--surface-raised);color:#525866;color:var(--text-secondary)}.AddBooking_travelerHeader__4RCKU{align-items:center;display:flex;gap:10px;padding:0 4px 8px}.AddBooking_trHdrIndex__7tSJO{text-align:center;width:30px}.AddBooking_trHdrFields__XlyNv,.AddBooking_trHdrIndex__7tSJO{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;text-transform:uppercase}.AddBooking_trHdrFields__XlyNv{grid-gap:8px;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr .7fr 1fr 56px;letter-spacing:.04em}.AddBooking_trHdrAction__kjgzL{width:30px}.AddBooking_travelerList__KCrdl{display:flex;flex-direction:column;gap:6px}.AddBooking_travelerRow__EmKQA{align-items:center;display:flex;gap:10px;padding:4px}.AddBooking_trIndex__12y0-{align-items:center;background:#f5f6f8;background:var(--surface-sunken);border-radius:6px;border-radius:var(--radius-sm);color:#868c98;color:var(--text-tertiary);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.AddBooking_trFields__LD4P9{grid-gap:8px;align-items:center;display:grid;flex:1 1;gap:8px;grid-template-columns:1fr 1fr .7fr 1fr 56px}.AddBooking_trType__sdMUq{border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-align:center}.AddBooking_trRemove__bkOnp{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#b0b5bd;color:var(--text-quaternary);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:30px}.AddBooking_trRemove__bkOnp:hover{background:#fef2f2;color:#dc2626}.AddBooking_assignTable__pV37h{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_atHeader__\+VtMA{background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #e4e6eb;border-bottom:1px solid var(--border);display:flex}.AddBooking_atCorner__M6L5I{color:#b0b5bd;color:var(--text-quaternary);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:12px 16px;text-transform:uppercase;width:190px}.AddBooking_atProdHead__e9eQD{align-items:center;border-left:1px solid #eef0f4;border-left:1px solid var(--border-light);display:flex;flex:1 1;flex-direction:column;gap:2px;padding:10px 12px;text-align:center}.AddBooking_atProdIcon__IRPbp{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_atProdIcon__IRPbp svg{height:14px;width:14px}.AddBooking_atProdType__Yp64s{color:#0f1419;color:var(--text-primary);font-size:11px;font-weight:700}.AddBooking_atProdSup__aCBRv{color:#b0b5bd;color:var(--text-quaternary);font-size:10px}.AddBooking_atAssignAll__ijYvW{background:none;border:none;color:#d97706;color:var(--accent-amber);cursor:pointer;font-family:inherit;font-size:10px;font-weight:600;padding:1px 0}.AddBooking_atAssignAll__ijYvW:hover{text-decoration:underline}.AddBooking_atRow__0LhS\+{border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex}.AddBooking_atRow__0LhS\+:last-child{border-bottom:none}.AddBooking_atTraveler__tOtkQ{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:12px 16px;width:190px}.AddBooking_atTravName__\+wruA{color:#525866;color:var(--text-secondary);font-size:12px;font-weight:600}.AddBooking_atTravType__CqsU4{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700}.AddBooking_atCell__FX9ws{border-left:1px solid #eef0f4;border-left:1px solid var(--border-light);flex:1 1}.AddBooking_atCell__FX9ws,.AddBooking_atCheck__0Mwjb{align-items:center;display:flex;justify-content:center}.AddBooking_atCheck__0Mwjb{background:#fff;background:var(--surface);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#0000;cursor:pointer;height:28px;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition);width:28px}.AddBooking_atCheck__0Mwjb:hover{border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 0 0 3px #f5a51e14}.AddBooking_atCheckActive__-P6iC{background:#f5a51e;background:var(--accent-amber-light);border-color:#f5a51e;border-color:var(--accent-amber-light);box-shadow:0 1px 3px #f5a51e4d;color:#fff}.AddBooking_pricingSummaryBar__sRKPj{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.AddBooking_psTile__4VDgR{background:#f8f9fb;background:var(--surface-raised);border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);padding:14px 16px}.AddBooking_psTilePositive__yCTe\+{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#a7f3d0}.AddBooking_psTileNegative__zQgou{background:linear-gradient(135deg,#fef2f2,#fff1f2);border-color:#fecaca}.AddBooking_psLabel__APxLw{color:#b0b5bd;color:var(--text-quaternary);display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase}.AddBooking_psValue__m4VRe{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:20px;font-weight:800;letter-spacing:-.01em}.AddBooking_psPositive__u8s-A{color:#059669}.AddBooking_psNegative__1y6Oa{color:#dc2626}.AddBooking_pricingGroup__ws3It{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_pgHeader__ct9Wm{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding:12px 16px}.AddBooking_pgIcon__KzArs{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_pgIcon__KzArs svg{height:16px;width:16px}.AddBooking_pgType__u-6l4{color:#0f1419;color:var(--text-primary);font-size:13px;font-weight:700}.AddBooking_pgSup__1AxG3{color:#868c98;color:var(--text-tertiary);font-size:11.5px}.AddBooking_pgTable__xUgYx{padding:0}.AddBooking_pgTableHead__WAxds{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.AddBooking_pgRow__SWehf,.AddBooking_pgTableHead__WAxds{grid-gap:8px;border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);display:grid;gap:8px;grid-template-columns:1.5fr .7fr 1fr 1fr 1fr;padding:10px 16px}.AddBooking_pgRow__SWehf{align-items:center}.AddBooking_pgRow__SWehf:last-child{border-bottom:none}.AddBooking_pgName__VEQI7{color:#525866;color:var(--text-secondary);font-size:13px;font-weight:600}.AddBooking_pgRowType__FfjEq{color:#b0b5bd;color:var(--text-quaternary);font-size:10px;font-weight:700}.AddBooking_pgSelling__KUOPg{color:#0f1419;color:var(--text-primary);font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;font-weight:700;text-align:right}.AddBooking_summaryRefBar__9U8oW{align-items:center;background:linear-gradient(135deg,#fffbf0,#fff8e8);border:1.5px solid #fde4b0;border-radius:10px;border-radius:var(--radius-md);display:flex;justify-content:space-between;padding:16px 20px}.AddBooking_summaryRefLabel__tBa5v{color:#92610e;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.AddBooking_summaryRefValue__SRbO6{color:#d97706;color:var(--accent-amber);font-family:JetBrains Mono,SF Mono,monospace;font-size:22px;font-weight:800;letter-spacing:.02em;margin-top:2px}.AddBooking_summaryStatusBadge__tmqCZ{background:#fff;background:var(--surface);border:1px solid #fde4b0;border-radius:999px;color:#d97706;font-size:11.5px;font-weight:700;padding:5px 14px}.AddBooking_warningBox__VV8jI{background:#fef2f2;border:1.5px solid #fecaca;border-radius:10px;border-radius:var(--radius-md);color:#991b1b;font-size:12.5px;padding:14px 16px}.AddBooking_warningBox__VV8jI strong{display:block;margin-bottom:4px}.AddBooking_warningList__xcWzk{margin:6px 0 0;padding-left:18px}.AddBooking_warningList__xcWzk li{line-height:1.5;margin-bottom:3px}.AddBooking_summaryGrid__sXYnI{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.AddBooking_summaryCard__GNLME{border:1.5px solid #e4e6eb;border:1.5px solid var(--border);border-radius:10px;border-radius:var(--radius-md);overflow:hidden}.AddBooking_scardHeader__sw4\+U{align-items:center;background:#f8f9fb;background:var(--surface-raised);border-bottom:1px solid #eef0f4;border-bottom:1px solid var(--border-light);color:#525866;color:var(--text-secondary);display:flex;font-size:12.5px;font-weight:700;gap:8px;padding:12px 16px}.AddBooking_scardHeader__sw4\+U svg{color:#3b5bdb;color:var(--accent-blue);height:14px;width:14px}.AddBooking_scardBody__9Kc2l{display:flex;flex-direction:column;gap:7px;padding:14px 16px}.AddBooking_scardRow__YgICv{align-items:center;color:#868c98;color:var(--text-tertiary);display:flex;font-size:12.5px;justify-content:space-between}.AddBooking_scardRow__YgICv strong{color:#0f1419;color:var(--text-primary);font-weight:600}.AddBooking_scardEmpty__\+YwX1{color:#b0b5bd;color:var(--text-quaternary);font-size:12px;font-style:italic}.AddBooking_scardProductRow__RLASJ{align-items:center;display:flex;gap:8px;padding:4px 0}.AddBooking_scardProductIcon__hn9OG{color:#3b5bdb;color:var(--accent-blue);display:flex}.AddBooking_scardProductIcon__hn9OG svg{height:14px;width:14px}.AddBooking_scardProductType__z584u{color:#0f1419;color:var(--text-primary);font-size:12.5px;font-weight:600}.AddBooking_scardProductSup__yaJ7S{color:#b0b5bd;color:var(--text-quaternary);flex:1 1;font-size:11px}.AddBooking_scardProductStatus__98Qff{font-size:10px;font-weight:700}@media (max-width:1200px){.AddBooking_preview__SqsOU{display:none}}@media (max-width:1024px){.AddBooking_layout__JTUSS{padding:16px}.AddBooking_stepper__ILXP\+{justify-content:flex-start;padding:12px 7px}.AddBooking_stepText__VhNBr{display:none}.AddBooking_stepConnector__B7VpW{width:20px}.AddBooking_customerGrid__Eztyw,.AddBooking_typeRow__hIRIF{grid-template-columns:1fr}.AddBooking_formRow__Qmm1j{flex-direction:column}.AddBooking_mfRow2__w6fQA,.AddBooking_mfRow3__UTEII,.AddBooking_pricingSummaryBar__sRKPj,.AddBooking_summaryGrid__sXYnI{grid-template-columns:1fr}.AddBooking_productTypeBar__IjWOx{gap:6px}.AddBooking_headerCenter__TmHB8{display:none}}@media (max-width:640px){.AddBooking_header__1g1-O{align-items:flex-start;flex-direction:column;gap:10px;padding:12px 16px}.AddBooking_headerRight__s0Ytg{justify-content:flex-end;width:100%}.AddBooking_headerCenter__TmHB8{display:none}.AddBooking_pgRow__SWehf,.AddBooking_pgTableHead__WAxds,.AddBooking_trFields__LD4P9,.AddBooking_trHdrFields__XlyNv{grid-template-columns:1fr 1fr}.AddBooking_addressRow__cdzJ0{flex-wrap:wrap}.AddBooking_stepContent__c8je6{padding:18px}.AddBooking_productTypeBar__IjWOx{gap:6px}.AddBooking_productTypeBtn__GOd6J{gap:6px;padding:7px 12px}.AddBooking_productTypeBtnIcon__K8Xlg{height:26px;width:26px}.AddBooking_productTypeBtnLabel__3KOLI{font-size:12px}.AddBooking_custTabs__Vthk0{flex-direction:column}.AddBooking_adjustmentRow__P9OBG{flex-wrap:wrap}}.PrivateCustomers_container__EwoYM{background:#f8f9fb}.PrivateCustomers_errorBanner__OiInL{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:14px;padding:12px 18px}.PrivateCustomers_retryBtn__QvHST{background:#fff;border:1px solid #b91c1c;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:6px 14px}.PrivateCustomers_retryBtn__QvHST:hover{background:#fee2e2}.PrivateCustomers_pageHeader__jLEtD{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.PrivateCustomers_headerLeft__xGyOc{align-items:center;display:flex;gap:16px}.PrivateCustomers_headerIcon__NhOsF{align-items:center;background:#f0fdf4;border-radius:12px;display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.PrivateCustomers_headerText__dwwma h1{color:#111827;font-size:20px;font-weight:700;margin:0 0 2px}.PrivateCustomers_headerText__dwwma p{color:#6b7280;font-size:13px;margin:0}.PrivateCustomers_addBtn__Cphbi{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:all .15s ease}.PrivateCustomers_addBtn__Cphbi:hover{background:#ffe8b3}.PrivateCustomers_tabBar__iVXuu{background:#fff;border-radius:12px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:6px 8px}.PrivateCustomers_tab__ZY7rv{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:all .15s ease;white-space:nowrap}.PrivateCustomers_tab__ZY7rv:hover{background:#f9fafb;color:#374151}.PrivateCustomers_tabActive__iGlNp{background:#fff1dc;color:#f5a51e}.PrivateCustomers_tabActiveGreen__shTOG{background:#ecfdf5;color:#059669}.PrivateCustomers_tabActiveGray__zl9J0{background:#f9fafb;color:#6b7280}.PrivateCustomers_tabBadge__46-sq{background:#f0f0f0;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:2px 7px}.PrivateCustomers_tabBadgeActive__eaiWE{background:#f5a51e;color:#fff}.PrivateCustomers_tabActiveGreen__shTOG .PrivateCustomers_tabBadge__46-sq,.PrivateCustomers_tabBadgeActive__eaiWE.PrivateCustomers_tabActiveGreen__shTOG{background:#059669;color:#fff}.PrivateCustomers_filterBar__TAN\+\+{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.PrivateCustomers_searchWrap__o3I4T{align-items:center;display:flex;position:relative}.PrivateCustomers_searchIcon__JzMyQ{color:#9ca3af;font-size:14px;left:10px;pointer-events:none;position:absolute}.PrivateCustomers_searchInput__HpBcS{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px 7px 32px;transition:all .15s ease;width:260px}.PrivateCustomers_searchInput__HpBcS::placeholder{color:#9ca3af}.PrivateCustomers_searchInput__HpBcS:hover{border-color:#d1d5db}.PrivateCustomers_searchInput__HpBcS:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PrivateCustomers_filterDivider__2sPac{background:#e5e7eb;height:20px;width:1px}.PrivateCustomers_filterGroup__pIbT-{align-items:center;display:flex;gap:8px}.PrivateCustomers_filterGroup__pIbT- label{color:#6b7280;font-size:13px;font-weight:500;white-space:nowrap}.PrivateCustomers_filterGroup__pIbT- select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:7px 12px;transition:all .15s ease}.PrivateCustomers_filterGroup__pIbT- select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PrivateCustomers_clearFilters__9HuwL{background:#fff5f5;border:1px solid #fee2e2;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:13px;font-weight:600;margin-left:auto;padding:7px 14px;transition:all .15s ease}.PrivateCustomers_clearFilters__9HuwL:hover{background:#fee2e2;border-color:#fecaca}.PrivateCustomers_resultsSummary__XQw8R{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 0 12px}.PrivateCustomers_filtered__sQrQN{color:#f5a51e;font-weight:600}.PrivateCustomers_table__Eyqwb{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.PrivateCustomers_table__Eyqwb thead th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.PrivateCustomers_table__Eyqwb thead th:last-child{border-right:none}.PrivateCustomers_table__Eyqwb tbody td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:13px;padding:14px;vertical-align:middle}.PrivateCustomers_table__Eyqwb tbody td:last-child{border-right:none}.PrivateCustomers_table__Eyqwb tbody tr:last-child td{border-bottom:none}.PrivateCustomers_table__Eyqwb tbody tr:hover{background:#f9fafb}.PrivateCustomers_customerCell__u8\+Tu{align-items:center;display:flex;gap:12px}.PrivateCustomers_avatar__\+kE8z{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:38px;justify-content:center;letter-spacing:.5px;width:38px}.PrivateCustomers_customerName__fJhas{color:#111827;font-size:13px;font-weight:700}.PrivateCustomers_customerRef__nhPg9{color:#f5a51e;font-family:monospace;font-size:11px;font-weight:600;margin-top:2px}.PrivateCustomers_customerSince__ipLnr{color:#9ca3af;font-size:11px;margin-top:1px}.PrivateCustomers_contactEmail__KwFag{color:#374151;font-size:13px;font-weight:500}.PrivateCustomers_contactPhone__uQutM{color:#9ca3af;font-size:11px;margin-top:3px}.PrivateCustomers_nationalityBadge__Of-G9{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:inline-block;font-size:11px;font-weight:600;padding:3px 9px}.PrivateCustomers_bookingCount__NkDOT{color:#2563eb;font-size:13px;font-weight:700}.PrivateCustomers_noBookings__v6E1G{color:#d1d5db;font-size:12px;font-style:italic}.PrivateCustomers_price__77b6G{color:#111827;font-size:14px;font-weight:700}.PrivateCustomers_balanceOwed__SMzbg{background:#fef2f2;border:1px solid #fecaca;border-radius:999px;color:#dc2626}.PrivateCustomers_balanceClear__awMyB,.PrivateCustomers_balanceOwed__SMzbg{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 10px}.PrivateCustomers_balanceClear__awMyB{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669}.PrivateCustomers_statusBadge__vsMJE{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 11px}.PrivateCustomers_statusDot__Yi05u{border-radius:50%;height:6px;width:6px}.PrivateCustomers_statusActive__zTPUF{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PrivateCustomers_statusActive__zTPUF .PrivateCustomers_statusDot__Yi05u{background:#059669}.PrivateCustomers_statusInactive__kdOwP{background:#f9fafb;border:1px solid #e5e7eb;color:#9ca3af}.PrivateCustomers_statusInactive__kdOwP .PrivateCustomers_statusDot__Yi05u{background:#9ca3af}.PrivateCustomers_rowActions__exdFF{display:flex;gap:6px;justify-content:flex-end}.PrivateCustomers_rowActions__exdFF button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.PrivateCustomers_rowActions__exdFF button:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.PrivateCustomers_btnOpen__0XIGI{background:#fff1dc!important;border-color:#f5a51e!important;color:#f5a51e!important}.PrivateCustomers_btnOpen__0XIGI:hover{background:#ffe8b3!important}.PrivateCustomers_btnBookings__NrQot{background:#eff6ff!important;border-color:#bfdbfe!important;color:#2563eb!important}.PrivateCustomers_btnBookings__NrQot:hover{background:#dbeafe!important}.PrivateCustomers_emptyState__6owJN{padding:60px 20px;text-align:center}.PrivateCustomers_emptyIcon__cH\+QM{font-size:40px;margin-bottom:12px;opacity:.4}.PrivateCustomers_emptyTitle__XM\+NC{color:#6b7280;font-size:15px;font-weight:600;margin:0 0 4px}.PrivateCustomers_emptySubtitle__gfp9c{color:#9ca3af;font-size:13px;margin:0}.PrivateCustomers_pagination__WJVBS{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start;margin-top:16px;padding:12px 0}.PrivateCustomers_paginationInfo__S9cbv{font-weight:500}.PrivateCustomers_pageNumbers__DcnvO{align-items:center;display:flex;gap:6px}.PrivateCustomers_pageBtnActive__7uo3G,.PrivateCustomers_pageBtn__Sp7lA,.PrivateCustomers_pageNumbers__DcnvO button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.PrivateCustomers_pageBtn__Sp7lA:hover{background:#f9fafb;border-color:#d1d5db}.PrivateCustomers_pageBtnActive__7uo3G{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.PrivateCustomers_pageBtnActive__7uo3G:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.PrivateCustomers_ellipsis__h3hGZ{color:#9ca3af;font-weight:500;padding:0 4px}@media (max-width:1024px){.PrivateCustomers_filterBar__TAN\+\+{align-items:stretch;flex-direction:column}.PrivateCustomers_searchInput__HpBcS{width:100%}}.PrivateCustomerDetail_container__ZX-Yf{background:#f8f9fb}.PrivateCustomerDetail_errorState__5o4g0,.PrivateCustomerDetail_loadingState__MIlu9{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.PrivateCustomerDetail_loadingSpinner__HWLak{font-size:40px;opacity:.6}.PrivateCustomerDetail_errorState__5o4g0 p{margin:0}.PrivateCustomerDetail_retryBtn__9fnWX{background:#fff1dc;border:1px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:600;padding:8px 16px}.PrivateCustomerDetail_retryBtn__9fnWX:hover{background:#ffe8b3}.PrivateCustomerDetail_breadcrumb__mJi7B{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px;margin-bottom:14px}.PrivateCustomerDetail_backBtn__wJlFM{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:600;padding:0;transition:opacity .15s}.PrivateCustomerDetail_backBtn__wJlFM:hover{opacity:.75}.PrivateCustomerDetail_breadcrumbSep__RCu-0{color:#d1d5db}.PrivateCustomerDetail_breadcrumbCurrent__q2ZEw{color:#374151;font-weight:600}.PrivateCustomerDetail_profileHeader__jfI6J{align-items:center;background:#fff;border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.PrivateCustomerDetail_profileLeft__dsGGF{align-items:center;display:flex;gap:16px}.PrivateCustomerDetail_avatarLarge__roWIj{align-items:center;background:linear-gradient(135deg,#f5a51e,#e08c0a);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:800;height:60px;justify-content:center;letter-spacing:.5px;width:60px}.PrivateCustomerDetail_profileName__7Lt7D{color:#111827;font-size:20px;font-weight:700;margin-bottom:2px}.PrivateCustomerDetail_profileRef__LzuHf{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:600;margin-bottom:6px}.PrivateCustomerDetail_profileMeta__BjVWh{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.PrivateCustomerDetail_metaDot__zlc5h{color:#d1d5db}.PrivateCustomerDetail_profileActions__SbPbI{align-items:center;display:flex;flex-shrink:0;gap:10px}.PrivateCustomerDetail_editBtn__ewy3i{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .15s ease}.PrivateCustomerDetail_editBtn__ewy3i:hover{background:#f3f4f6;border-color:#d1d5db}.PrivateCustomerDetail_addBookingBtn__KUt\+K{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:all .15s ease}.PrivateCustomerDetail_addBookingBtn__KUt\+K:hover{background:#ffe8b3}.PrivateCustomerDetail_statusBadge__TGhXY{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 11px}.PrivateCustomerDetail_statusDot__Z1f\+K{border-radius:50%;height:6px;width:6px}.PrivateCustomerDetail_statusActive__\+i3nl{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PrivateCustomerDetail_statusActive__\+i3nl .PrivateCustomerDetail_statusDot__Z1f\+K{background:#059669}.PrivateCustomerDetail_statusInactive__xqm8j{background:#f9fafb;border:1px solid #e5e7eb;color:#9ca3af}.PrivateCustomerDetail_statusInactive__xqm8j .PrivateCustomerDetail_statusDot__Z1f\+K{background:#9ca3af}.PrivateCustomerDetail_statsRow__dtkM8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PrivateCustomerDetail_statCard__o7l9g{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:18px 20px}.PrivateCustomerDetail_statCardAccent__AGATm{background:#fff8f8;border-color:#fecaca}.PrivateCustomerDetail_statValue__opkXI{color:#111827;font-size:22px;font-weight:800;margin-bottom:4px}.PrivateCustomerDetail_statCardAccent__AGATm .PrivateCustomerDetail_statValue__opkXI{color:#dc2626}.PrivateCustomerDetail_statLabel__feASB{color:#6b7280;font-size:12px;font-weight:500}.PrivateCustomerDetail_statSub__ncafo{color:#9ca3af;font-size:11px;margin-top:2px}.PrivateCustomerDetail_tabBar__XDBXN{background:#fff;border-radius:12px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:6px 8px}.PrivateCustomerDetail_tab__9uVix{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:all .15s ease;white-space:nowrap}.PrivateCustomerDetail_tab__9uVix:hover{background:#f9fafb;color:#374151}.PrivateCustomerDetail_tabActive__VQuBf{background:#fff1dc;color:#f5a51e}.PrivateCustomerDetail_tabBadge__myTZZ{background:#f0f0f0;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:2px 7px}.PrivateCustomerDetail_tabBadgeActive__Fa9DH{background:#f5a51e;color:#fff}.PrivateCustomerDetail_twoCol__rTpN\+{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.PrivateCustomerDetail_card__9r5aO{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.PrivateCustomerDetail_cardHeader__nOQCL{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;margin-bottom:18px;padding-bottom:14px}.PrivateCustomerDetail_cardIcon__CCBGv{font-size:18px}.PrivateCustomerDetail_cardHeader__nOQCL h3{color:#111827;flex:1 1;font-size:14px;font-weight:700;margin:0}.PrivateCustomerDetail_cardEditBtn__YNk6e{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:5px 12px;transition:all .15s}.PrivateCustomerDetail_cardEditBtn__YNk6e:hover{background:#f3f4f6}.PrivateCustomerDetail_cardLinkBtn__bRZFf{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:0}.PrivateCustomerDetail_cardLinkBtn__bRZFf:hover{text-decoration:underline}.PrivateCustomerDetail_cardCount__Bdihv{color:#9ca3af;font-size:12px;font-weight:500;margin-left:auto}.PrivateCustomerDetail_infoRow__\+297a{align-items:flex-start;border-bottom:1px solid #f9fafb;display:flex;gap:16px;justify-content:space-between;padding:9px 0}.PrivateCustomerDetail_infoRow__\+297a:last-child{border-bottom:none}.PrivateCustomerDetail_infoLabel__xIcXi{color:#9ca3af;flex-shrink:0;font-size:12px;font-weight:500;min-width:130px}.PrivateCustomerDetail_infoValue__UjRFV{color:#111827;font-size:13px;font-weight:500;text-align:right}.PrivateCustomerDetail_miniTable__vFvz-{border-collapse:collapse;width:100%}.PrivateCustomerDetail_miniTable__vFvz- thead th{border-bottom:1px solid #f0f0f0;color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.PrivateCustomerDetail_miniTable__vFvz- tbody td{border-bottom:1px solid #f9fafb;color:#374151;font-size:13px;padding:11px 10px;vertical-align:middle}.PrivateCustomerDetail_miniTable__vFvz- tbody tr:last-child td{border-bottom:none}.PrivateCustomerDetail_miniTable__vFvz- tbody tr:hover{background:#fafafa}.PrivateCustomerDetail_miniRef__BjV23{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:700}.PrivateCustomerDetail_miniTypeBadge__IxkRs{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.PrivateCustomerDetail_miniDate__A2W0s{color:#374151;font-size:13px}.PrivateCustomerDetail_miniDateSub__Kvkfi{color:#9ca3af;font-size:11px}.PrivateCustomerDetail_miniPayBadge__W38ft{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.PrivateCustomerDetail_payPaid__1t5NC{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PrivateCustomerDetail_payPartial__LDu3u{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.PrivateCustomerDetail_payUnpaid__xyDdF{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.PrivateCustomerDetail_miniStatusBadge__\+sCza{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:3px 8px}.PrivateCustomerDetail_statusConfirmed__a7ckl{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PrivateCustomerDetail_statusPending__Fzxpm{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.PrivateCustomerDetail_statusCancelled__9dM4Y{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.PrivateCustomerDetail_openBookingBtn__Qme\+y{background:#fff1dc;border:1px solid #f5a51e;border-radius:6px;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.PrivateCustomerDetail_openBookingBtn__Qme\+y:hover{background:#ffe8b3}.PrivateCustomerDetail_balanceWarning__Ue9Lk{background:#fff7ed;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:13px;margin-top:16px;padding:12px 14px}.PrivateCustomerDetail_creditNoteRow__zzFes{align-items:flex-start;border-bottom:1px solid #f9fafb;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.PrivateCustomerDetail_creditNoteRow__zzFes:last-child{border-bottom:none}.PrivateCustomerDetail_cnRef__RR0LE{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:700}.PrivateCustomerDetail_cnReason__M8HiQ{color:#374151;font-size:13px;margin-top:2px}.PrivateCustomerDetail_cnDate__-Dmv5{color:#9ca3af;font-size:11px;margin-top:2px}.PrivateCustomerDetail_cnRight__ZFIU0{flex-shrink:0;text-align:right}.PrivateCustomerDetail_cnAmount__NJPz9{color:#111827;font-size:15px;font-weight:800}.PrivateCustomerDetail_cnStatus__ZZ93S{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669;display:inline-block;font-size:11px;font-weight:600;margin-top:4px;padding:2px 8px}.PrivateCustomerDetail_emptyMini__oS92N{color:#9ca3af;font-size:13px;font-style:italic;padding:20px 0;text-align:center}.PrivateCustomerDetail_addNoteBox__JqTkN{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:20px;padding:14px}.PrivateCustomerDetail_noteInput__ZiLUb{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;transition:border-color .15s;width:100%}.PrivateCustomerDetail_noteInput__ZiLUb:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PrivateCustomerDetail_noteInput__ZiLUb::placeholder{color:#9ca3af}.PrivateCustomerDetail_addNoteFooter__nfVkQ{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.PrivateCustomerDetail_noteHint__GAIgD{color:#9ca3af;font-size:12px}.PrivateCustomerDetail_addNoteBtn__mGtz-{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px;transition:all .15s}.PrivateCustomerDetail_addNoteBtn__mGtz-:hover:not(:disabled){background:#ffe8b3}.PrivateCustomerDetail_addNoteBtn__mGtz-:disabled{cursor:not-allowed;opacity:.45}.PrivateCustomerDetail_notesList__BrzP7{display:flex;flex-direction:column;gap:12px}.PrivateCustomerDetail_noteItem__dJ7w-{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.PrivateCustomerDetail_noteHeader__G77gv{align-items:center;display:flex;gap:10px;margin-bottom:8px}.PrivateCustomerDetail_noteAuthorBadge__kAZM1{align-items:center;background:#f5a51e;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.PrivateCustomerDetail_noteAuthor__LK9rk{color:#111827;font-size:13px;font-weight:700}.PrivateCustomerDetail_noteDate__mcrU4{color:#9ca3af;font-size:11px;margin-left:8px}.PrivateCustomerDetail_noteText__W-kRY{color:#374151;font-size:13px;line-height:1.6;margin:0}@media (max-width:1024px){.PrivateCustomerDetail_statsRow__dtkM8{grid-template-columns:1fr 1fr}.PrivateCustomerDetail_twoCol__rTpN\+{grid-template-columns:1fr}}@media (max-width:640px){.PrivateCustomerDetail_statsRow__dtkM8{grid-template-columns:1fr 1fr}.PrivateCustomerDetail_profileHeader__jfI6J{align-items:flex-start;flex-direction:column}.PrivateCustomerDetail_profileActions__SbPbI{flex-wrap:wrap}}.ProfessionalCustomers_container__vrCDj{background:#f8f9fb}.ProfessionalCustomers_errorBanner__Yp6Uw{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:14px;padding:12px 18px}.ProfessionalCustomers_retryBtn__1fNgj{background:#fff;border:1px solid #b91c1c;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:6px 14px}.ProfessionalCustomers_retryBtn__1fNgj:hover{background:#fee2e2}.ProfessionalCustomers_pageHeader__jOwcW{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.ProfessionalCustomers_headerLeft__Y51u1{align-items:center;display:flex;gap:16px}.ProfessionalCustomers_headerIcon__-Xqv4{align-items:center;background:#eff6ff;border-radius:12px;display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.ProfessionalCustomers_headerText__bb012 h1{color:#111827;font-size:20px;font-weight:700;margin:0 0 2px}.ProfessionalCustomers_headerText__bb012 p{color:#6b7280;font-size:13px;margin:0}.ProfessionalCustomers_addBtn__qIQnm{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:all .15s ease}.ProfessionalCustomers_addBtn__qIQnm:hover{background:#ffe8b3}.ProfessionalCustomers_tabBar__XuZCh{background:#fff;border-radius:12px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:6px 8px}.ProfessionalCustomers_tab__OL2BN{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:all .15s ease;white-space:nowrap}.ProfessionalCustomers_tab__OL2BN:hover{background:#f9fafb;color:#374151}.ProfessionalCustomers_tabActive__ontVM{background:#fff1dc;color:#f5a51e}.ProfessionalCustomers_tabActiveGreen__AORCO{background:#ecfdf5;color:#059669}.ProfessionalCustomers_tabActiveGray__MMbk\+{background:#f9fafb;color:#6b7280}.ProfessionalCustomers_tabBadge__BMVbD{background:#f0f0f0;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:2px 7px}.ProfessionalCustomers_tabBadgeActive__NDaby{background:#f5a51e;color:#fff}.ProfessionalCustomers_tabBadgeGreen__nrGqc{background:#d1fae5;color:#059669}.ProfessionalCustomers_tabBadgeGray__zJqTP{background:#f0f0f0;color:#9ca3af}.ProfessionalCustomers_filterBar__cvuKF{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.ProfessionalCustomers_searchWrap__\+PJ-U{align-items:center;display:flex;position:relative}.ProfessionalCustomers_searchIcon__7L2wU{color:#9ca3af;font-size:14px;left:10px;pointer-events:none;position:absolute}.ProfessionalCustomers_searchInput__DQZwO{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px 7px 32px;transition:all .15s ease;width:280px}.ProfessionalCustomers_searchInput__DQZwO::placeholder{color:#9ca3af}.ProfessionalCustomers_searchInput__DQZwO:hover{border-color:#d1d5db}.ProfessionalCustomers_searchInput__DQZwO:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ProfessionalCustomers_filterDivider__9ywBQ{background:#e5e7eb;height:20px;width:1px}.ProfessionalCustomers_filterGroup__MwpoS{align-items:center;display:flex;gap:8px}.ProfessionalCustomers_filterGroup__MwpoS label{color:#6b7280;font-size:13px;font-weight:500;white-space:nowrap}.ProfessionalCustomers_filterGroup__MwpoS select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;padding:7px 12px;transition:all .15s ease}.ProfessionalCustomers_filterGroup__MwpoS select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ProfessionalCustomers_clearFilters__dgKeL{background:#fff5f5;border:1px solid #fee2e2;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:13px;font-weight:600;margin-left:auto;padding:7px 14px;transition:all .15s ease}.ProfessionalCustomers_clearFilters__dgKeL:hover{background:#fee2e2;border-color:#fecaca}.ProfessionalCustomers_resultsSummary__ZVSSf{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 0 12px}.ProfessionalCustomers_filtered__fKZWf{color:#f5a51e;font-weight:600}.ProfessionalCustomers_table__5Vfwv{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.ProfessionalCustomers_table__5Vfwv thead th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.ProfessionalCustomers_table__5Vfwv thead th:last-child{border-right:none}.ProfessionalCustomers_table__5Vfwv tbody td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:13px;padding:14px;vertical-align:middle}.ProfessionalCustomers_table__5Vfwv tbody td:last-child{border-right:none}.ProfessionalCustomers_table__5Vfwv tbody tr:last-child td{border-bottom:none}.ProfessionalCustomers_table__5Vfwv tbody tr:hover{background:#f9fafb}.ProfessionalCustomers_companyCell__LQ9IT{align-items:center;display:flex;gap:12px}.ProfessionalCustomers_avatar__uhdDU{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:40px;justify-content:center;letter-spacing:.5px;width:40px}.ProfessionalCustomers_companyName__UrO1-{color:#111827;font-size:13px;font-weight:700}.ProfessionalCustomers_companyRef__yrNdB{color:#f5a51e;font-family:monospace;font-size:11px;font-weight:600;margin-top:2px}.ProfessionalCustomers_companyLocation__p3zxo{color:#9ca3af;font-size:11px;margin-top:1px}.ProfessionalCustomers_contactName__xQFY1{color:#374151;font-size:13px;font-weight:600}.ProfessionalCustomers_contactEmail__VXUYb{color:#6b7280;font-size:12px;margin-top:2px}.ProfessionalCustomers_contactPhone__4JLbV{color:#9ca3af;font-size:11px;margin-top:2px}.ProfessionalCustomers_industryBadge__Tyy4X{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#2563eb;display:inline-block;font-size:11px;font-weight:600;padding:3px 9px}.ProfessionalCustomers_vatNumber__iHYJ3{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;color:#6b7280;font-family:monospace;font-size:12px;font-weight:500;padding:3px 8px}.ProfessionalCustomers_bookingCount__PSAtT{color:#2563eb;font-size:13px;font-weight:700}.ProfessionalCustomers_noBookings__krMfo{color:#d1d5db;font-size:12px;font-style:italic}.ProfessionalCustomers_price__YU89w{color:#111827;font-size:14px;font-weight:700}.ProfessionalCustomers_balanceOwed__wNc76{background:#fef2f2;border:1px solid #fecaca;border-radius:999px;color:#dc2626}.ProfessionalCustomers_balanceClear__G3RUt,.ProfessionalCustomers_balanceOwed__wNc76{align-items:center;display:inline-flex;font-size:11px;font-weight:700;gap:4px;padding:4px 10px}.ProfessionalCustomers_balanceClear__G3RUt{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669}.ProfessionalCustomers_statusBadge__UMFai{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 11px}.ProfessionalCustomers_statusDot__b7y-L{border-radius:50%;height:6px;width:6px}.ProfessionalCustomers_statusActive__jO-7b{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.ProfessionalCustomers_statusActive__jO-7b .ProfessionalCustomers_statusDot__b7y-L{background:#059669}.ProfessionalCustomers_statusInactive__gfM4e{background:#f9fafb;border:1px solid #e5e7eb;color:#9ca3af}.ProfessionalCustomers_statusInactive__gfM4e .ProfessionalCustomers_statusDot__b7y-L{background:#9ca3af}.ProfessionalCustomers_rowActions__SpUZY{display:flex;gap:6px;justify-content:flex-end}.ProfessionalCustomers_rowActions__SpUZY button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.ProfessionalCustomers_btnOpen__20yMm{background:#fff1dc!important;border-color:#f5a51e!important;color:#f5a51e!important}.ProfessionalCustomers_btnOpen__20yMm:hover{background:#ffe8b3!important}.ProfessionalCustomers_btnBookings__fLHNL{background:#eff6ff!important;border-color:#bfdbfe!important;color:#2563eb!important}.ProfessionalCustomers_btnBookings__fLHNL:hover{background:#dbeafe!important}.ProfessionalCustomers_emptyState__bYvBx{padding:60px 20px;text-align:center}.ProfessionalCustomers_emptyIcon__A7iBt{font-size:40px;margin-bottom:12px;opacity:.4}.ProfessionalCustomers_emptyTitle__BeUZ5{color:#6b7280;font-size:15px;font-weight:600;margin:0 0 4px}.ProfessionalCustomers_emptySubtitle__MuJRp{color:#9ca3af;font-size:13px;margin:0}.ProfessionalCustomers_pagination__FOJ5i{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start;margin-top:16px;padding:12px 0}.ProfessionalCustomers_paginationInfo__G7hPv{font-weight:500}.ProfessionalCustomers_pageNumbers__PBob9{align-items:center;display:flex;gap:6px}.ProfessionalCustomers_pageBtnActive__4BBMq,.ProfessionalCustomers_pageBtn__vYf6l,.ProfessionalCustomers_pageNumbers__PBob9 button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.ProfessionalCustomers_pageBtn__vYf6l:hover{background:#f9fafb;border-color:#d1d5db}.ProfessionalCustomers_pageBtnActive__4BBMq{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.ProfessionalCustomers_pageBtnActive__4BBMq:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.ProfessionalCustomers_ellipsis__UOokS{color:#9ca3af;font-weight:500;padding:0 4px}@media (max-width:1024px){.ProfessionalCustomers_filterBar__cvuKF{align-items:stretch;flex-direction:column}.ProfessionalCustomers_searchInput__DQZwO{width:100%}}.ProfessionalCustomerDetail_container__ZmayU{background:#f8f9fb}.ProfessionalCustomerDetail_errorState__yiCWp,.ProfessionalCustomerDetail_loadingState__cS1zp{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.ProfessionalCustomerDetail_loadingSpinner__OZwQJ{font-size:40px;opacity:.6}.ProfessionalCustomerDetail_errorState__yiCWp p{margin:0}.ProfessionalCustomerDetail_retryBtn__3JbNf{background:#fff1dc;border:1px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:600;padding:8px 16px}.ProfessionalCustomerDetail_retryBtn__3JbNf:hover{background:#ffe8b3}.ProfessionalCustomerDetail_breadcrumb__17mUR{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px;margin-bottom:14px}.ProfessionalCustomerDetail_backBtn__HGlQL{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:600;padding:0;transition:opacity .15s}.ProfessionalCustomerDetail_backBtn__HGlQL:hover{opacity:.75}.ProfessionalCustomerDetail_breadcrumbSep__9qhSj{color:#d1d5db}.ProfessionalCustomerDetail_breadcrumbCurrent__mUIhb{color:#374151;font-weight:600}.ProfessionalCustomerDetail_profileHeader__K\+-3O{align-items:center;background:#fff;border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.ProfessionalCustomerDetail_profileLeft__mQ-4d{align-items:center;display:flex;gap:16px}.ProfessionalCustomerDetail_avatarLarge__z7xuT{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:800;height:60px;justify-content:center;letter-spacing:.5px;width:60px}.ProfessionalCustomerDetail_profileName__aurCQ{color:#111827;font-size:20px;font-weight:700;margin-bottom:1px}.ProfessionalCustomerDetail_profileLegal__B2U1l{color:#6b7280;font-size:13px;margin-bottom:2px}.ProfessionalCustomerDetail_profileRef__\+9mY9{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:600;margin-bottom:6px}.ProfessionalCustomerDetail_profileMeta__Qrgll{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.ProfessionalCustomerDetail_metaDot__nKhjL{color:#d1d5db}.ProfessionalCustomerDetail_profileActions__by3KY{align-items:center;display:flex;flex-shrink:0;gap:10px}.ProfessionalCustomerDetail_editBtn__J98V5{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .15s ease}.ProfessionalCustomerDetail_editBtn__J98V5:hover{background:#f3f4f6;border-color:#d1d5db}.ProfessionalCustomerDetail_addBookingBtn__RyxnS{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:all .15s ease}.ProfessionalCustomerDetail_addBookingBtn__RyxnS:hover{background:#ffe8b3}.ProfessionalCustomerDetail_statusBadge__qY1z2{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:5px 11px}.ProfessionalCustomerDetail_statusDot__lzwG7{border-radius:50%;height:6px;width:6px}.ProfessionalCustomerDetail_statusActive__P0kL5{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.ProfessionalCustomerDetail_statusActive__P0kL5 .ProfessionalCustomerDetail_statusDot__lzwG7{background:#059669}.ProfessionalCustomerDetail_statusInactive__geUET{background:#f9fafb;border:1px solid #e5e7eb;color:#9ca3af}.ProfessionalCustomerDetail_statusInactive__geUET .ProfessionalCustomerDetail_statusDot__lzwG7{background:#9ca3af}.ProfessionalCustomerDetail_statsRow__8MXlN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ProfessionalCustomerDetail_statCard__XQg2U{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:18px 20px}.ProfessionalCustomerDetail_statCardAccent__JrOLL{background:#fff8f8;border-color:#fecaca}.ProfessionalCustomerDetail_statValue__SPlul{color:#111827;font-size:22px;font-weight:800;margin-bottom:4px}.ProfessionalCustomerDetail_statCardAccent__JrOLL .ProfessionalCustomerDetail_statValue__SPlul{color:#dc2626}.ProfessionalCustomerDetail_statLabel__yfS9j{color:#6b7280;font-size:12px;font-weight:500}.ProfessionalCustomerDetail_statSub__9Zu-1{color:#9ca3af;font-size:11px;margin-top:2px}.ProfessionalCustomerDetail_tabBar__NmpJq{background:#fff;border-radius:12px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:6px 8px}.ProfessionalCustomerDetail_tab__ZaPS6{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:all .15s ease;white-space:nowrap}.ProfessionalCustomerDetail_tab__ZaPS6:hover{background:#f9fafb;color:#374151}.ProfessionalCustomerDetail_tabActive__24LfA{background:#fff1dc;color:#f5a51e}.ProfessionalCustomerDetail_tabBadge__MeWeb{background:#f0f0f0;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:2px 7px}.ProfessionalCustomerDetail_tabBadgeActive__rHO3R{background:#f5a51e;color:#fff}.ProfessionalCustomerDetail_twoCol__KD31R{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.ProfessionalCustomerDetail_card__a8Isq{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px}.ProfessionalCustomerDetail_cardHeader__6fAaj{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;margin-bottom:18px;padding-bottom:14px}.ProfessionalCustomerDetail_cardIcon__XyKk1{font-size:18px}.ProfessionalCustomerDetail_cardHeader__6fAaj h3{color:#111827;flex:1 1;font-size:14px;font-weight:700;margin:0}.ProfessionalCustomerDetail_cardEditBtn__imIJ-{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:5px 12px;transition:all .15s}.ProfessionalCustomerDetail_cardEditBtn__imIJ-:hover{background:#f3f4f6}.ProfessionalCustomerDetail_cardLinkBtn__2\+9Pc{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:600;padding:0}.ProfessionalCustomerDetail_cardLinkBtn__2\+9Pc:hover{text-decoration:underline}.ProfessionalCustomerDetail_cardCount__a4wMG{color:#9ca3af;font-size:12px;font-weight:500}.ProfessionalCustomerDetail_addContactBtn__kKJQP{background:#fff1dc;border:2px solid #f5a51e;border-radius:7px;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:700;margin-left:auto;padding:6px 14px;transition:all .15s}.ProfessionalCustomerDetail_addContactBtn__kKJQP:hover{background:#ffe8b3}.ProfessionalCustomerDetail_infoRow__MWo9\+{align-items:flex-start;border-bottom:1px solid #f9fafb;display:flex;gap:16px;justify-content:space-between;padding:9px 0}.ProfessionalCustomerDetail_infoRow__MWo9\+:last-child{border-bottom:none}.ProfessionalCustomerDetail_infoLabel__C3\+\+n{color:#9ca3af;flex-shrink:0;font-size:12px;font-weight:500;min-width:140px}.ProfessionalCustomerDetail_infoValue__RroOt{color:#111827;font-size:13px;font-weight:500;text-align:right}.ProfessionalCustomerDetail_infoSeparator__FSIYz{border:none;border-top:1px dashed #e5e7eb;margin:10px 0}.ProfessionalCustomerDetail_contactsPreview__RD5fy{display:flex;flex-direction:column;gap:10px}.ProfessionalCustomerDetail_contactPreviewRow__s0RYQ{align-items:center;border-bottom:1px solid #f9fafb;display:flex;gap:14px;padding:10px 0}.ProfessionalCustomerDetail_contactPreviewRow__s0RYQ:last-child{border-bottom:none}.ProfessionalCustomerDetail_contactAvatar__M3WtM{align-items:center;background:#eff6ff;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:34px;justify-content:center;width:34px}.ProfessionalCustomerDetail_contactInfo__hqq-K{flex:1 1}.ProfessionalCustomerDetail_contactName__-y4oM{align-items:center;color:#111827;display:flex;font-size:13px;font-weight:600;gap:6px}.ProfessionalCustomerDetail_contactRole__E79mI{color:#6b7280;font-size:12px;margin-top:1px}.ProfessionalCustomerDetail_contactContact__8ePe3{color:#6b7280;font-size:12px;text-align:right}.ProfessionalCustomerDetail_contactPhone__8V2Xs{color:#9ca3af;font-size:11px;margin-top:2px}.ProfessionalCustomerDetail_primaryBadge__YHdMt{background:#fff7ed;border:1px solid #fde68a;border-radius:999px;color:#d97706;display:inline-block;font-size:10px;font-weight:700;padding:2px 7px}.ProfessionalCustomerDetail_contactsRule__eD54C{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:12px;gap:8px;margin-bottom:16px;padding:9px 14px}.ProfessionalCustomerDetail_contactsList__Uv6UR{display:flex;flex-direction:column;gap:10px}.ProfessionalCustomerDetail_contactCard__L6KKU{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;display:flex;gap:16px;padding:16px;transition:border-color .15s}.ProfessionalCustomerDetail_contactCardPrimary__crDXi{background:#fffbeb;border-color:#fde68a}.ProfessionalCustomerDetail_contactCardLeft__HZ175{align-items:center;display:flex;flex:1 1;gap:12px}.ProfessionalCustomerDetail_contactAvatarLg__XWAdL{align-items:center;background:#eff6ff;border-radius:10px;color:#2563eb;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:42px;justify-content:center;width:42px}.ProfessionalCustomerDetail_contactAvatarPrimary__Pxf6I{background:#fef3c7;color:#d97706}.ProfessionalCustomerDetail_contactCardName__zGPqD{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:2px}.ProfessionalCustomerDetail_contactCardRole__jlZ3w{color:#6b7280;font-size:12px;margin-bottom:2px}.ProfessionalCustomerDetail_contactCardLang__pT19X{color:#9ca3af;font-size:11px}.ProfessionalCustomerDetail_contactCardMid__A0Rna{flex:1 1}.ProfessionalCustomerDetail_contactCardEmail__9GB5S{color:#374151;font-size:13px;margin-bottom:3px}.ProfessionalCustomerDetail_contactCardPhone__lsgrf{color:#9ca3af;font-size:12px}.ProfessionalCustomerDetail_contactCardActions__p9jPR{align-items:center;display:flex;flex-shrink:0;gap:6px}.ProfessionalCustomerDetail_btnSetPrimary__RP3Sf{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#d97706;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s;white-space:nowrap}.ProfessionalCustomerDetail_btnSetPrimary__RP3Sf:hover{background:#fef3c7}.ProfessionalCustomerDetail_btnEditContact__Td0Nr{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.ProfessionalCustomerDetail_btnEditContact__Td0Nr:hover{background:#f3f4f6}.ProfessionalCustomerDetail_btnRemoveContact__u8xRX{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.ProfessionalCustomerDetail_btnRemoveContact__u8xRX:hover{background:#fee2e2}.ProfessionalCustomerDetail_miniTable__b8zpk{border-collapse:collapse;width:100%}.ProfessionalCustomerDetail_miniTable__b8zpk thead th{border-bottom:1px solid #f0f0f0;color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.ProfessionalCustomerDetail_miniTable__b8zpk tbody td{border-bottom:1px solid #f9fafb;color:#374151;font-size:13px;padding:11px 10px;vertical-align:middle}.ProfessionalCustomerDetail_miniTable__b8zpk tbody tr:last-child td{border-bottom:none}.ProfessionalCustomerDetail_miniTable__b8zpk tbody tr:hover{background:#fafafa}.ProfessionalCustomerDetail_miniRef__jCb60{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:700}.ProfessionalCustomerDetail_miniTypeBadge__NMmp1{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.ProfessionalCustomerDetail_miniDate__DFi88{color:#374151;font-size:13px}.ProfessionalCustomerDetail_miniDateSub__Ady5f{color:#9ca3af;font-size:11px}.ProfessionalCustomerDetail_paxBadge__aTwRv{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.ProfessionalCustomerDetail_miniPayBadge__5DGhn{border-radius:999px;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.ProfessionalCustomerDetail_payPaid__aCw\+i{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.ProfessionalCustomerDetail_payPartial__OAU1Z{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.ProfessionalCustomerDetail_payUnpaid__u6\+pz{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.ProfessionalCustomerDetail_miniStatusBadge__xwOvj{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:3px 8px}.ProfessionalCustomerDetail_statusConfirmed__pWf7L{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.ProfessionalCustomerDetail_statusPending__o8\+KA{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.ProfessionalCustomerDetail_statusCancelled__Pw87p{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.ProfessionalCustomerDetail_openBookingBtn__yyEt2{background:#fff1dc;border:1px solid #f5a51e;border-radius:6px;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.ProfessionalCustomerDetail_openBookingBtn__yyEt2:hover{background:#ffe8b3}.ProfessionalCustomerDetail_balanceWarning__0DSpQ{background:#fff7ed;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:13px;margin-top:16px;padding:12px 14px}.ProfessionalCustomerDetail_creditNoteRow__bt7JK{align-items:flex-start;border-bottom:1px solid #f9fafb;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.ProfessionalCustomerDetail_creditNoteRow__bt7JK:last-child{border-bottom:none}.ProfessionalCustomerDetail_cnRef__ztPqV{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:700}.ProfessionalCustomerDetail_cnReason__Ndyuu{color:#374151;font-size:13px;margin-top:2px}.ProfessionalCustomerDetail_cnDate__fs8Ww{color:#9ca3af;font-size:11px;margin-top:2px}.ProfessionalCustomerDetail_cnRight__rPwNf{flex-shrink:0;text-align:right}.ProfessionalCustomerDetail_cnAmount__hH5F9{color:#111827;font-size:15px;font-weight:800}.ProfessionalCustomerDetail_cnStatus__31Zow{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669;display:inline-block;font-size:11px;font-weight:600;margin-top:4px;padding:2px 8px}.ProfessionalCustomerDetail_emptyMini__cmOdT{color:#9ca3af;font-size:13px;font-style:italic;padding:20px 0;text-align:center}.ProfessionalCustomerDetail_addNoteBox__LeWda{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:20px;padding:14px}.ProfessionalCustomerDetail_noteInput__8UDhE{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;transition:border-color .15s;width:100%}.ProfessionalCustomerDetail_noteInput__8UDhE:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ProfessionalCustomerDetail_noteInput__8UDhE::placeholder{color:#9ca3af}.ProfessionalCustomerDetail_addNoteFooter__Vb7Jg{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.ProfessionalCustomerDetail_noteHint__R6Z-i{color:#9ca3af;font-size:12px}.ProfessionalCustomerDetail_addNoteBtn__qWUHw{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px;transition:all .15s}.ProfessionalCustomerDetail_addNoteBtn__qWUHw:hover:not(:disabled){background:#ffe8b3}.ProfessionalCustomerDetail_addNoteBtn__qWUHw:disabled{cursor:not-allowed;opacity:.45}.ProfessionalCustomerDetail_notesList__PZeV6{display:flex;flex-direction:column;gap:12px}.ProfessionalCustomerDetail_noteItem__jKW5P{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:14px}.ProfessionalCustomerDetail_noteHeader__qSERF{align-items:center;display:flex;gap:10px;margin-bottom:8px}.ProfessionalCustomerDetail_noteAuthorBadge__u4rLi{align-items:center;background:#2563eb;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.ProfessionalCustomerDetail_noteAuthor__ZkHqb{color:#111827;font-size:13px;font-weight:700}.ProfessionalCustomerDetail_noteDate__r6ImW{color:#9ca3af;font-size:11px;margin-left:8px}.ProfessionalCustomerDetail_noteText__cP5CL{color:#374151;font-size:13px;line-height:1.6;margin:0}@media (max-width:1024px){.ProfessionalCustomerDetail_statsRow__8MXlN{grid-template-columns:1fr 1fr}.ProfessionalCustomerDetail_twoCol__KD31R{grid-template-columns:1fr}.ProfessionalCustomerDetail_contactCard__L6KKU{align-items:flex-start;flex-direction:column}.ProfessionalCustomerDetail_contactCardActions__p9jPR{flex-direction:row;margin-top:8px}}@media (max-width:640px){.ProfessionalCustomerDetail_statsRow__8MXlN{grid-template-columns:1fr 1fr}.ProfessionalCustomerDetail_profileHeader__K\+-3O{align-items:flex-start;flex-direction:column}.ProfessionalCustomerDetail_profileActions__by3KY{flex-wrap:wrap}}.ContactModal_iconHeader__W5QdF{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:20px}.ContactModal_avatarPreview__hGDnl{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:800;height:52px;justify-content:center;letter-spacing:.5px;transition:all .2s ease;width:52px}.ContactModal_headerText__HoSnT h3{color:#111827;font-size:17px;font-weight:700;margin:0 0 4px}.ContactModal_headerText__HoSnT p{color:#6b7280;font-size:13px;margin:0}.ContactModal_headerText__HoSnT p strong{color:#374151}.ContactModal_section__6JoNi{margin-bottom:22px}.ContactModal_sectionTitle__jixAx{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.ContactModal_formGrid__4iZ9s{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-top:10px}.ContactModal_field__yC9Kh{display:flex;flex-direction:column;gap:6px}.ContactModal_field__yC9Kh label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ContactModal_field__yC9Kh input,.ContactModal_field__yC9Kh select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease}.ContactModal_field__yC9Kh input:focus,.ContactModal_field__yC9Kh select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ContactModal_field__yC9Kh input::placeholder{color:#9ca3af}.ContactModal_required__qNS0j{color:#dc2626;margin-left:2px}.ContactModal_primaryToggleCard__-SLVL{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:16px}.ContactModal_primaryToggleLeft__kyKbh{flex:1 1}.ContactModal_primaryToggleTitle__RlOOu{color:#111827;font-size:14px;font-weight:600;margin-bottom:4px}.ContactModal_primaryToggleDesc__-B6wn{color:#6b7280;font-size:12px;line-height:1.5}.ContactModal_primaryToggleRight__WHsap{flex-shrink:0}.ContactModal_toggleInput__xytUw{display:none}.ContactModal_toggleLabel__neYBS{align-items:center;cursor:pointer;display:flex}.ContactModal_toggleSwitch__79pyX{background:#d1d5db;border-radius:26px;display:block;height:26px;position:relative;transition:background .2s ease;width:48px}.ContactModal_toggleSwitch__79pyX:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:20px}.ContactModal_toggleInput__xytUw:checked+.ContactModal_toggleLabel__neYBS .ContactModal_toggleSwitch__79pyX{background:#f5a51e}.ContactModal_toggleInput__xytUw:checked+.ContactModal_toggleLabel__neYBS .ContactModal_toggleSwitch__79pyX:after{transform:translateX(22px)}.ContactModal_primaryWarning__OFsjC{background:#fff7ed;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:12px;font-weight:500;margin-top:10px;padding:10px 14px}.ContactModal_primaryLockedCard__p5Q5B{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;font-size:20px;gap:12px;padding:14px 16px}.ContactModal_primaryLockedTitle__UFHhw{color:#92400e;font-size:13px;font-weight:700;margin-bottom:3px}.ContactModal_primaryLockedDesc__RK5if{color:#a16207;font-size:12px;line-height:1.5}.ContactModal_errorBanner__S5VBC{align-items:flex-start;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;font-size:20px;gap:12px;margin-bottom:20px;padding:12px 14px}.ContactModal_errorBanner__S5VBC>div{flex:1 1}.ContactModal_errorBanner__S5VBC strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.ContactModal_errorBanner__S5VBC ul{color:#991b1b;font-size:12px;line-height:1.6;margin:0;padding-left:18px}.ContactModal_inputError__jOFDw{background:#fef2f2!important;border-color:#ef4444!important}.ContactModal_inputError__jOFDw:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px #ef44441a!important}.ContactModal_errorText__9rBYL{color:#dc2626;font-size:12px;font-weight:500}.ContactModal_closeBtn__UMHmM{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .15s}.ContactModal_closeBtn__UMHmM:hover{background:#e5e7eb}.ContactModal_saveBtn__BOm0W{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background .15s}.ContactModal_saveBtn__BOm0W:hover{background:#e69510}.ContactModal_saveBtn__BOm0W:active{transform:translateY(1px)}@media (max-width:640px){.ContactModal_formGrid__4iZ9s{grid-template-columns:1fr}.ContactModal_primaryToggleCard__-SLVL{align-items:flex-start;flex-direction:column}}.ContactModal_yesNoToggle__3m2yu{align-items:center;display:flex;gap:8px;margin-top:4px}.ContactModal_yesNoBtn__qi52U{background:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:6px 18px;transition:all .15s ease}.ContactModal_yesNoBtn__qi52U:hover{border-color:#9ca3af}.ContactModal_yesNoBtnYes__qI84O{background:#f5a51e;border-color:#f5a51e;color:#fff}.ContactModal_yesNoBtnNo__ku7oA{background:#ef4444;border-color:#ef4444;color:#fff}.TravelerList_container__jy9FV{background:#f8f9fb;font-family:inherit;min-height:100vh}.TravelerList_errorBanner__BwxBo{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:14px;padding:12px 18px}.TravelerList_retryBtn__CmWQL{background:#fff;border:1px solid #b91c1c;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:6px 14px}.TravelerList_retryBtn__CmWQL:hover{background:#fee2e2}.TravelerList_pageHeader__ppIQq{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 1px 4px #0000000a;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.TravelerList_headerLeft__ibD5n{align-items:center;display:flex;gap:14px}.TravelerList_headerIcon__73eZ7{align-items:center;background:linear-gradient(135deg,#fff1dc,#ffe0a0);border-radius:12px;display:flex;font-size:22px;height:44px;justify-content:center;width:44px}.TravelerList_headerText__DX26M h1{color:#111827;font-size:20px;font-weight:800;margin:0 0 2px}.TravelerList_headerText__DX26M p{color:#6b7280;font-size:13px;margin:0}.TravelerList_addBtn__jiN0t{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:9px 18px;transition:all .15s ease}.TravelerList_addBtn__jiN0t:hover{background:#ffe8b3}.TravelerList_ruleNotice__mnEIv{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#92400e;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:14px;padding:12px 16px}.TravelerList_ruleNotice__mnEIv strong{font-weight:700}.TravelerList_tabBar__Eckd7{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;gap:6px;margin-bottom:12px;padding:8px}.TravelerList_tab__txrse{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .15s}.TravelerList_tab__txrse:hover{background:#f9fafb;color:#374151}.TravelerList_tabActive__75ut-{background:#fff1dc;color:#92400e}.TravelerList_tabActiveBlue__WC9Qy{background:#eff6ff!important;color:#1d4ed8!important}.TravelerList_tabActiveAmber__U\+okf{background:#fff7ed!important;color:#b45309!important}.TravelerList_tabActiveGreen__WapTH{background:#f0fdf4!important;color:#15803d!important}.TravelerList_tabBadge__vGjwA{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:1px 7px}.TravelerList_tabBadgeActive__VqgIL{background:#00000014;color:inherit}.TravelerList_filterBar__lOKix{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:12px;padding:10px 16px}.TravelerList_searchWrap__A9ub9{align-items:center;display:flex;flex:1 1;gap:8px;min-width:220px}.TravelerList_searchIcon__UrWua{color:#9ca3af;flex-shrink:0;font-size:15px}.TravelerList_searchInput__mhsnS{background:#0000;border:none;color:#111827;font-family:inherit;font-size:13px;outline:none;width:100%}.TravelerList_searchInput__mhsnS::placeholder{color:#9ca3af}.TravelerList_filterDivider__fwmUx{background:#e5e7eb;flex-shrink:0;height:24px;width:1px}.TravelerList_filterGroup__nfX9O{align-items:center;display:flex;gap:7px;white-space:nowrap}.TravelerList_filterGroup__nfX9O label{color:#6b7280;font-size:12px;font-weight:600}.TravelerList_filterGroup__nfX9O select{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-family:inherit;font-size:12.5px;outline:none;padding:5px 10px}.TravelerList_filterGroup__nfX9O select:focus{border-color:#f5a51e}.TravelerList_clearFilters__zAA\+v{background:#fef2f2;border:1px solid #fecaca;border-radius:7px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.TravelerList_clearFilters__zAA\+v:hover{background:#fee2e2}.TravelerList_resultsSummary__JM-5P{color:#9ca3af;font-size:12px;margin-bottom:8px;padding-left:2px}.TravelerList_filtered__wZ4ZW{color:#f5a51e;font-weight:600;margin-left:4px}.TravelerList_table__EOMhX{background:#fff;border:1px solid #f0f0f0;border-collapse:collapse;border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden;width:100%}.TravelerList_table__EOMhX thead tr{background:#f8f9fb;border-bottom:1px solid #e5e7eb}.TravelerList_table__EOMhX th{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.4px;padding:11px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.TravelerList_table__EOMhX td{border-bottom:1px solid #f4f5f7;padding:13px 16px;vertical-align:middle}.TravelerList_table__EOMhX tbody tr:last-child td{border-bottom:none}.TravelerList_table__EOMhX tbody tr:hover{background:#fafafa}.TravelerList_travelerCell__49yv\+{align-items:center;display:flex;gap:11px}.TravelerList_avatar__GyOQK{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:38px;justify-content:center;letter-spacing:.5px;width:38px}.TravelerList_travelerName__N5Li8{color:#111827;font-size:14px;font-weight:700}.TravelerList_travelerRef__YLbiU{color:#f5a51e;font-family:monospace;font-size:11px;font-weight:700;margin-top:1px}.TravelerList_travelerSince__TNhEs{color:#9ca3af;font-size:11px;margin-top:1px}.TravelerList_typeCell__3ICdL{display:flex;flex-direction:column;gap:4px}.TravelerList_typeBadge__FLGW8{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 10px;white-space:nowrap}.TravelerList_ageLabel__zPiTg{color:#9ca3af;font-size:11px;font-weight:600;padding-left:2px}.TravelerList_dobValue__tWEgU{color:#374151;font-size:13px;font-weight:500}.TravelerList_dobCalc__c38LA{color:#9ca3af;font-size:10.5px;margin-top:2px}.TravelerList_nationalityBadge__prTeo{background:#f1f5f9;border-radius:6px;color:#475569;font-size:12px;font-weight:600;padding:3px 10px}.TravelerList_passportNum__QXT5H{color:#374151;font-family:monospace;font-size:12.5px;font-weight:700;letter-spacing:.3px}.TravelerList_passportExpiry__bW8oS{color:#6b7280;font-size:11px;margin-top:2px}.TravelerList_passportExpired__BKjg1{color:#dc2626;font-weight:700}.TravelerList_passportWarn__bDCtF{color:#d97706;font-weight:700}.TravelerList_noPassport__KseGy{color:#9ca3af;font-size:12px;font-style:italic}.TravelerList_customerLink__eRiJl{align-items:center;display:flex;gap:8px}.TravelerList_customerTypeDot__dwGci{border-radius:50%;flex-shrink:0;height:8px;width:8px}.TravelerList_dotPrivate__6Ps1a{background:#f5a51e}.TravelerList_dotCompany__4NXmS{background:#2563eb}.TravelerList_customerName__DZyzp{color:#374151;font-size:13px;font-weight:600}.TravelerList_customerRef__wZ5o2{color:#9ca3af;font-family:monospace;font-size:11px;margin-top:1px}.TravelerList_bookingCount__J7rky{color:#374151;font-size:13px;font-weight:600}.TravelerList_noBookings__muKr6{color:#9ca3af;font-size:12px;font-style:italic}.TravelerList_rowActions__NinKl{display:flex;gap:6px;justify-content:flex-end}.TravelerList_btnOpen__IGoiK{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s;white-space:nowrap}.TravelerList_btnOpen__IGoiK:hover{background:#f5a51e;border-color:#f5a51e;color:#fff}.TravelerList_btnDelete__GdHqI{background:#fff5f5;border:1px solid #fecaca;border-radius:7px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s;white-space:nowrap}.TravelerList_btnDelete__GdHqI:hover{background:#dc2626;border-color:#dc2626;color:#fff}.TravelerList_btnDelete__GdHqI:disabled{cursor:not-allowed;opacity:.5}.TravelerList_confirmOverlay__qsE4p{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.TravelerList_confirmDialog__np\+mb{background:#fff;border-radius:14px;box-shadow:0 20px 60px #0003;max-width:400px;padding:32px 28px;text-align:center;width:90%}.TravelerList_confirmIcon__rhJcZ{font-size:36px;margin-bottom:12px}.TravelerList_confirmTitle__VVbLX{color:#111827;font-size:18px;font-weight:700;margin:0 0 10px}.TravelerList_confirmText__l5-8Q{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 24px}.TravelerList_confirmActions__KQqas{display:flex;gap:10px;justify-content:center}.TravelerList_confirmCancel__cTdnc{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .15s}.TravelerList_confirmCancel__cTdnc:hover{background:#e5e7eb}.TravelerList_confirmDelete__hqK0O{background:#dc2626;border:1px solid #dc2626;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:all .15s}.TravelerList_confirmDelete__hqK0O:hover{background:#b91c1c;border-color:#b91c1c}.TravelerList_confirmDelete__hqK0O:disabled{cursor:not-allowed;opacity:.6}.TravelerList_emptyState__udj2W{padding:60px 20px;text-align:center}.TravelerList_emptyIcon__WolhN{font-size:40px;margin-bottom:12px}.TravelerList_emptyTitle__Cn49q{color:#374151;font-size:16px;font-weight:700;margin:0 0 4px}.TravelerList_emptySubtitle__Rq4m1{color:#9ca3af;font-size:13px;margin:0}.TravelerList_pagination__bSsZs{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start;margin-top:16px;padding:12px 0}.TravelerList_paginationInfo__PV5uU{font-weight:500}.TravelerList_pageNumbers__ApHvt{align-items:center;display:flex;gap:6px}.TravelerList_pageBtnActive__A3zCD,.TravelerList_pageBtn__k0qSD{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.TravelerList_pageBtn__k0qSD:hover{background:#f9fafb;border-color:#d1d5db}.TravelerList_pageBtnActive__A3zCD{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.TravelerList_pageBtnActive__A3zCD:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.TravelerList_ellipsis__pmSl8{color:#9ca3af;font-weight:500;padding:0 4px}.AddTravelerModal_avatarHeader__5DucY{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:20px;padding-bottom:18px}.AddTravelerModal_avatarPreview__qYuvY{align-items:center;border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:17px;font-weight:800;height:52px;justify-content:center;transition:background .3s ease;width:52px}.AddTravelerModal_avatarHeaderName__eoUzt{color:#111827;font-size:16px;font-weight:700;margin-bottom:6px}.AddTravelerModal_liveTypeBadge__B75gX{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 10px;transition:all .2s ease}.AddTravelerModal_liveAge__Pnwn2{font-weight:500}.AddTravelerModal_liveTypePlaceholder__3Pbla{color:#9ca3af;font-size:11.5px;font-style:italic}.AddTravelerModal_ruleNotice__TCfB7{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#92400e;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:20px;padding:12px 14px}.AddTravelerModal_ruleNotice__TCfB7 strong{font-weight:700}.AddTravelerModal_errorBanner__KLvbA{align-items:flex-start;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;display:flex;font-size:20px;gap:12px;margin-bottom:20px;padding:12px 14px}.AddTravelerModal_errorBanner__KLvbA>div{flex:1 1}.AddTravelerModal_errorBanner__KLvbA strong{color:#991b1b;display:block;font-size:13px;font-weight:600;margin-bottom:4px}.AddTravelerModal_errorBanner__KLvbA ul{color:#991b1b;font-size:12px;line-height:1.6;margin:0;padding-left:18px}.AddTravelerModal_section__YLdRy{margin-bottom:22px}.AddTravelerModal_sectionTitle__4ha4I{color:#374151;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.AddTravelerModal_formGrid__Mrvii{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.AddTravelerModal_field__MPavk{display:flex;flex-direction:column;gap:6px}.AddTravelerModal_field__MPavk label{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.AddTravelerModal_field__MPavk input,.AddTravelerModal_field__MPavk select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:13.5px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.AddTravelerModal_field__MPavk input:focus,.AddTravelerModal_field__MPavk select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.AddTravelerModal_field__MPavk input::placeholder{color:#9ca3af}.AddTravelerModal_req__UAnIt{color:#dc2626;margin-left:2px}.AddTravelerModal_errText__VqHa8{color:#dc2626;font-size:11.5px;font-weight:500}.AddTravelerModal_warnText__6x8w7{color:#d97706;font-size:11.5px;font-weight:500}.AddTravelerModal_inputErr__t0NpL{background:#fef2f2!important;border-color:#ef4444!important}.AddTravelerModal_inputErr__t0NpL:focus{box-shadow:0 0 0 3px #ef44441a!important}.AddTravelerModal_inputWarn__p0IGF{background:#fffbeb!important;border-color:#f59e0b!important}.AddTravelerModal_dobRow__U-vyp{align-items:flex-start;display:flex;gap:16px}.AddTravelerModal_dobResult__7hSQj{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;padding:12px 14px;width:180px}.AddTravelerModal_dobResultInner__MsgYA{text-align:center}.AddTravelerModal_dobResultLabel__cZz6l{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.AddTravelerModal_dobResultBadge__Rwvxk{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;gap:4px;margin-bottom:6px;padding:4px 12px}.AddTravelerModal_dobResultAge__vh9ss{color:#374151;font-size:12px;font-weight:700}.AddTravelerModal_dobResultRule__DQx\+3{color:#9ca3af;font-size:10.5px;margin-top:2px}.AddTravelerModal_dobRules__rDwu3{display:flex;flex-direction:column;gap:5px;margin-top:8px}.AddTravelerModal_dobRule__xzHG0{align-items:center;color:#6b7280;display:flex;font-size:11px;font-weight:500;gap:6px}.AddTravelerModal_dotGreen__Rb0sd{background:#16a34a;border-radius:50%;flex-shrink:0;height:7px;width:7px}.AddTravelerModal_dotAmber__WuFd7{background:#d97706;border-radius:50%;flex-shrink:0;height:7px;width:7px}.AddTravelerModal_dotBlue__duBET{background:#2563eb;border-radius:50%;flex-shrink:0;height:7px;width:7px}.AddTravelerModal_selectedCustomerCard__rxsN8{align-items:center;border:1px solid;border-radius:10px;display:flex;gap:12px;margin-top:10px;padding:12px 14px}.AddTravelerModal_cardPrivate__r7t8A{background:#fffbeb;border-color:#fde68a}.AddTravelerModal_cardCompany__Uq3y6{background:#eff6ff;border-color:#bfdbfe}.AddTravelerModal_selectedCustomerAvatar__JH8jI{align-items:center;border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:36px;justify-content:center;width:36px}.AddTravelerModal_selectedCustomerName__I6h3T{color:#111827;font-size:13px;font-weight:700}.AddTravelerModal_selectedCustomerRef__x1hiA{color:#9ca3af;font-family:monospace;font-size:11px;margin-top:1px}.AddTravelerModal_selectedCustomerType__pKrD2{border-radius:999px;font-size:11px;font-weight:700;margin-left:auto;padding:2px 10px}.AddTravelerModal_typePrivate__aiGBb{background:#fff1dc;color:#b45309}.AddTravelerModal_typeCompany__rFDZo{background:#eff6ff;color:#1d4ed8}.AddTravelerModal_linkNotice__MpPCP{color:#9ca3af;font-size:11.5px;line-height:1.5;margin-top:10px}.AddTravelerModal_closeBtn__8uK1S{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .15s}.AddTravelerModal_closeBtn__8uK1S:hover{background:#e5e7eb}.AddTravelerModal_saveBtn__CTeSk{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:background .15s}.AddTravelerModal_saveBtn__CTeSk:hover{background:#e69510}.AddTravelerModal_saveBtn__CTeSk:active{transform:translateY(1px)}@media (max-width:600px){.AddTravelerModal_formGrid__Mrvii{grid-template-columns:1fr}.AddTravelerModal_dobRow__U-vyp{flex-direction:column}.AddTravelerModal_dobResult__7hSQj{width:100%}}.TravelerDetail_container__K1so4{background:#f8f9fb;font-family:inherit;min-height:100vh}.TravelerDetail_errorState__JWHiG,.TravelerDetail_loadingState__UZOig{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:40vh;padding:24px}.TravelerDetail_loadingSpinner__Al56b{font-size:48px}.TravelerDetail_loadingText__3nB3Y{color:#6b7280;font-size:16px;font-weight:600;margin:0}.TravelerDetail_errorText__iSEiI{color:#dc2626;font-size:14px;margin:0}.TravelerDetail_errorState__JWHiG .TravelerDetail_retryBtn__EQd\+U{background:#fff;border:1px solid #dc2626;border-radius:8px;color:#dc2626;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px}.TravelerDetail_errorState__JWHiG .TravelerDetail_retryBtn__EQd\+U:hover{background:#fef2f2}.TravelerDetail_errorBanner__fVazU{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:14px;padding:12px 18px}.TravelerDetail_errorBanner__fVazU .TravelerDetail_retryBtn__EQd\+U{background:#fff;border:1px solid #b91c1c;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:6px 14px}.TravelerDetail_errorBanner__fVazU .TravelerDetail_retryBtn__EQd\+U:hover{background:#fee2e2}.TravelerDetail_breadcrumb__AIoec{align-items:center;display:flex;gap:8px;margin-bottom:16px}.TravelerDetail_backBtn__K8LXZ{background:none;border:none;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:0;transition:color .15s}.TravelerDetail_backBtn__K8LXZ:hover{color:#f5a51e}.TravelerDetail_breadcrumbSep__cEP6b{color:#d1d5db;font-size:13px}.TravelerDetail_breadcrumbCurrent__1Hfnq{color:#111827;font-size:13px;font-weight:600}.TravelerDetail_profileHeader__dhzfg{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 1px 4px #0000000a;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.TravelerDetail_profileLeft__GLp0a{align-items:center;display:flex;gap:16px}.TravelerDetail_avatarLarge__gDMSc{align-items:center;border-radius:16px;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:800;height:60px;justify-content:center;width:60px}.TravelerDetail_profileNameRow__IZOKO{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.TravelerDetail_profileName__6ggkb{color:#111827;font-size:20px;font-weight:800}.TravelerDetail_typeBadge__MFgVz{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:3px 12px}.TravelerDetail_typeAge__-QUWt{font-weight:500;opacity:.75}.TravelerDetail_profileRef__hC\+86{color:#f5a51e;font-family:monospace;font-size:12px;font-weight:700;margin-bottom:6px}.TravelerDetail_profileMeta__ECHaK{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px}.TravelerDetail_metaDot__VLluF{color:#d1d5db}.TravelerDetail_profileActions__LkssO{align-items:center;display:flex;gap:10px}.TravelerDetail_editBtn__veQNA{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .15s}.TravelerDetail_editBtn__veQNA:hover{background:#e5e7eb}.TravelerDetail_statsRow__vN2\+K{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.TravelerDetail_statCard__0WJhr{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;padding:16px 20px}.TravelerDetail_statCardAccent__D4ba2{border-left:3px solid #dc2626}.TravelerDetail_statValue__SE5KY{color:#111827;font-size:18px;font-weight:800;margin-bottom:3px}.TravelerDetail_statLabel__vpGtE{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.TravelerDetail_statSub__QpRq1{color:#9ca3af;font-size:11px;margin-top:3px}.TravelerDetail_ruleBanner__YbbVu{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1d4ed8;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:14px;padding:12px 16px}.TravelerDetail_ruleBanner__YbbVu strong{font-weight:700}.TravelerDetail_ruleBannerLink__unuy5{background:none;border:none;color:#f5a51e;cursor:pointer;font-family:monospace;font-size:12px;font-weight:700;padding:0;text-decoration:underline}.TravelerDetail_tabBar__hmeMV{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;gap:6px;margin-bottom:14px;padding:8px}.TravelerDetail_tab__ucLiO{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;transition:all .15s}.TravelerDetail_tab__ucLiO:hover{background:#f9fafb;color:#374151}.TravelerDetail_tabActive__jluLz{background:#fff1dc;color:#92400e}.TravelerDetail_tabBadge__GSbCh{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:11px;font-weight:700;padding:1px 7px}.TravelerDetail_tabBadgeActive__mRBiY{background:#00000014;color:inherit}.TravelerDetail_twoCol__SQiTV{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.TravelerDetail_card__RbHyn{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.TravelerDetail_cardHeader__I\+kVL{align-items:center;border-bottom:1px solid #f4f5f7;display:flex;gap:10px;padding:16px 20px 12px}.TravelerDetail_cardIcon__oO\+zJ{font-size:18px}.TravelerDetail_cardHeader__I\+kVL h3{color:#111827;flex:1 1;font-size:14px;font-weight:700;margin:0}.TravelerDetail_cardCount__ScCLL{background:#f3f4f6;border-radius:999px;color:#9ca3af;font-size:12px;font-weight:600;padding:2px 8px}.TravelerDetail_cardEditBtn__6BnZR{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:7px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:4px 12px;transition:all .15s}.TravelerDetail_cardEditBtn__6BnZR:hover{background:#e5e7eb;color:#374151}.TravelerDetail_cardLinkBtn__iZoJc{background:none;border:none;color:#f5a51e;cursor:pointer;font-size:12px;font-weight:700;margin-left:auto;padding:0;transition:opacity .15s}.TravelerDetail_cardLinkBtn__iZoJc:hover{opacity:.7}.TravelerDetail_infoRow__RsB8J{align-items:center;border-bottom:1px solid #f9fafb;display:flex;gap:12px;justify-content:space-between;padding:9px 20px}.TravelerDetail_infoRow__RsB8J:last-of-type{border-bottom:none}.TravelerDetail_infoLabel__zNjQF{color:#9ca3af;font-size:12px;font-weight:500;white-space:nowrap}.TravelerDetail_infoValue__sOQRl{color:#111827;font-size:13px;font-weight:500;text-align:right}.TravelerDetail_infoMono__3aDpR{font-family:monospace;font-size:12.5px;letter-spacing:.3px}.TravelerDetail_infoAccent__I8ZP6{color:#f5a51e;font-weight:700}.TravelerDetail_typeDisplayRow__bx3ax{align-items:center;background:#f8f9fb;border-top:1px solid #f0f0f0;display:flex;gap:10px;padding:12px 20px}.TravelerDetail_typeDisplayLabel__Fa\+Gx{color:#9ca3af;font-size:12px;font-weight:500}.TravelerDetail_typeDisplayBadge__Ee6Up{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:4px;padding:3px 12px}.TravelerDetail_typeDisplayNote__PtPKr{color:#9ca3af;font-size:10.5px;margin-left:auto}.TravelerDetail_passportStatusRow__eUfoY{border-radius:8px;display:flex;flex-direction:column;font-size:12.5px;font-weight:600;gap:3px;margin:12px 20px;padding:10px 14px}.TravelerDetail_passportStatusOk__Rn98l{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.TravelerDetail_passportStatusWarn__YQOud{background:#fffbeb;border:1px solid #fde68a;color:#d97706}.TravelerDetail_passportStatusExpired__f83Zz{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.TravelerDetail_passportActionHint__rW2em{font-size:11.5px;font-weight:400;opacity:.8}.TravelerDetail_noDocCard__CVKJc{padding:32px 20px;text-align:center}.TravelerDetail_noDocIcon__HXitn{font-size:32px;margin-bottom:10px}.TravelerDetail_noDocTitle__rBzLU{color:#374151;font-size:14px;font-weight:700;margin-bottom:4px}.TravelerDetail_noDocDesc__8hVCx{color:#9ca3af;font-size:12.5px;margin-bottom:14px}.TravelerDetail_noDocBtn__a0MdF{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:background .15s}.TravelerDetail_noDocBtn__a0MdF:hover{background:#e69510}.TravelerDetail_linkedCustomerRow__ygqeK{align-items:center;display:flex;gap:14px;padding:16px 20px}.TravelerDetail_linkedAvatar__g4mR7{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:40px;justify-content:center;width:40px}.TravelerDetail_linkedInfo__2DM7c{flex:1 1}.TravelerDetail_linkedName__Mb-RR{color:#111827;font-size:14px;font-weight:700}.TravelerDetail_linkedRef__ClcVy{color:#9ca3af;font-family:monospace;font-size:11px;margin-top:1px}.TravelerDetail_linkedType__IIMbM{border-radius:999px;font-size:11px;font-weight:700;padding:2px 10px}.TravelerDetail_linkedTypePrivate__nAzVv{background:#fff1dc;color:#b45309}.TravelerDetail_linkedTypeCompany__VfCv3{background:#eff6ff;color:#1d4ed8}.TravelerDetail_linkedOpenBtn__sEqQn{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:700;padding:7px 14px;transition:background .15s;white-space:nowrap}.TravelerDetail_linkedOpenBtn__sEqQn:hover{background:#e69510}.TravelerDetail_noLinkRow__zuq5S{align-items:center;display:flex;gap:14px;padding:16px 20px}.TravelerDetail_noLinkIcon__pvNy-{flex-shrink:0;font-size:24px;opacity:.4}.TravelerDetail_noLinkTitle__SdIbQ{color:#374151;font-size:13px;font-weight:700}.TravelerDetail_noLinkDesc__vLlpT{color:#9ca3af;font-size:12px;margin-top:2px}.TravelerDetail_miniTable__aJEEP{border-collapse:collapse;width:100%}.TravelerDetail_miniTable__aJEEP thead tr{background:#f8f9fb}.TravelerDetail_miniTable__aJEEP th{color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:.4px;padding:9px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.TravelerDetail_miniTable__aJEEP td{border-bottom:1px solid #f4f5f7;padding:10px 20px;vertical-align:middle}.TravelerDetail_miniTable__aJEEP tbody tr:last-child td{border-bottom:none}.TravelerDetail_miniTable__aJEEP tbody tr:hover{background:#fafafa}.TravelerDetail_miniRef__zUSJI{color:#f5a51e;font-family:monospace;font-size:11.5px;font-weight:700}.TravelerDetail_miniTypeBadge__bxdNL{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;padding:2px 9px}.TravelerDetail_miniDate__cD81J{color:#374151;font-size:12px}.TravelerDetail_miniDateSub__bfDmD{color:#9ca3af;font-size:11px}.TravelerDetail_miniPayBadge__N67aL,.TravelerDetail_miniStatusBadge__WiANx{border-radius:999px;font-size:11px;font-weight:700;padding:2px 9px}.TravelerDetail_payPaid__we8TX{background:#f0fdf4;color:#16a34a}.TravelerDetail_payPartial__R0zkp{background:#fff7ed;color:#d97706}.TravelerDetail_payUnpaid__a9839{background:#fef2f2;color:#dc2626}.TravelerDetail_statusConfirmed__lTWWT{background:#f0fdf4;color:#16a34a}.TravelerDetail_statusPending__gZjP6{background:#fff7ed;color:#d97706}.TravelerDetail_statusCancelled__RuJu3{background:#fef2f2;color:#dc2626}.TravelerDetail_openBookingBtn__8jJDg{background:#f8f9fb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:all .15s;white-space:nowrap}.TravelerDetail_openBookingBtn__8jJDg:hover{background:#f5a51e;border-color:#f5a51e;color:#fff}.TravelerDetail_emptyMini__55qhU{color:#9ca3af;font-size:13px;font-style:italic;padding:28px 20px;text-align:center}.TravelerDetail_addNoteBox__jhkt5{border-bottom:1px solid #f0f0f0;padding:16px 20px}.TravelerDetail_noteInput__H65Pa{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-family:inherit;font-size:13.5px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s;width:100%}.TravelerDetail_noteInput__H65Pa:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.TravelerDetail_noteInput__H65Pa::placeholder{color:#9ca3af}.TravelerDetail_addNoteFooter__c3Z70{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.TravelerDetail_noteHint__uogFo{color:#9ca3af;font-size:11.5px}.TravelerDetail_addNoteBtn__U8gKx{background:#f5a51e;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:7px 18px;transition:background .15s}.TravelerDetail_addNoteBtn__U8gKx:hover{background:#e69510}.TravelerDetail_addNoteBtn__U8gKx:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.TravelerDetail_notesList__EOuGK{padding:8px 20px 16px}.TravelerDetail_noteItem__90h5b{margin-bottom:16px}.TravelerDetail_noteItem__90h5b:last-child{margin-bottom:0}.TravelerDetail_noteHeader__aVEex{align-items:center;display:flex;gap:8px;margin-bottom:6px}.TravelerDetail_noteAuthorBadge__KgpCd{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.TravelerDetail_noteAuthor__35dBT{color:#374151;font-size:13px;font-weight:700;margin-right:6px}.TravelerDetail_noteDate__d20IK{color:#9ca3af;font-size:11.5px}.TravelerDetail_noteText__LT7Ku{color:#374151;font-size:13px;line-height:1.55;margin:0}@media (max-width:1100px){.TravelerDetail_statsRow__vN2\+K{grid-template-columns:repeat(2,1fr)}.TravelerDetail_twoCol__SQiTV{grid-template-columns:1fr}}@media (max-width:640px){.TravelerDetail_container__K1so4{padding:16px}.TravelerDetail_statsRow__vN2\+K{grid-template-columns:1fr}.TravelerDetail_profileHeader__dhzfg{align-items:flex-start;flex-direction:column;gap:12px}}.TravelerRules_container__eBIe3{background:#f8f9fb;font-family:inherit;min-height:100vh}.TravelerRules_errorBanner__nHoMz{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:12px;margin-bottom:14px;padding:12px 18px}.TravelerRules_retryBtn__0l4Jf{background:#fff;border:1px solid #b91c1c;border-radius:6px;color:#b91c1c;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:6px 14px}.TravelerRules_retryBtn__0l4Jf:hover{background:#fee2e2}.TravelerRules_resetBtn__OVDOP:disabled,.TravelerRules_retryBtn__0l4Jf:disabled,.TravelerRules_saveBtn__6tsqL:disabled{cursor:not-allowed;opacity:.6}.TravelerRules_loadingState__VXWCS{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px}.TravelerRules_loadingIcon__PVAPM{font-size:40px}.TravelerRules_loadingText__Aon7Z{color:#6b7280;font-size:16px;font-weight:600;margin:0}.TravelerRules_pageHeader__2iKv\+{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 1px 4px #0000000a;display:flex;justify-content:space-between;margin-bottom:14px;padding:20px 24px}.TravelerRules_headerLeft__izyrv{align-items:center;display:flex;gap:14px}.TravelerRules_headerIcon__ZxFsw{align-items:center;background:linear-gradient(135deg,#fff1dc,#ffe0a0);border-radius:12px;display:flex;flex-shrink:0;font-size:22px;height:46px;justify-content:center;width:46px}.TravelerRules_headerTitle__jlDJW{color:#111827;font-size:20px;font-weight:800;margin:0 0 3px}.TravelerRules_headerDesc__YY3RP{color:#6b7280;font-size:13px;margin:0}.TravelerRules_headerActions__AnU8A{align-items:center;display:flex;gap:10px}.TravelerRules_resetBtn__OVDOP{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:all .15s}.TravelerRules_resetBtn__OVDOP:hover{background:#e5e7eb;color:#374151}.TravelerRules_saveBtn__6tsqL{background:#f5a51e;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 22px;transition:all .2s}.TravelerRules_saveBtn__6tsqL:hover{background:#e69510}.TravelerRules_saveBtnSaved__Ru8Te{background:#16a34a!important}.TravelerRules_warningBanner__4Fgu1{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#92400e;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:14px;padding:12px 16px}.TravelerRules_warningIcon__mIOm3{flex-shrink:0;font-size:16px;margin-top:1px}.TravelerRules_warningBanner__4Fgu1 strong{font-weight:700}.TravelerRules_sectionNav__AA1Bo{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;gap:6px;margin-bottom:16px;padding:8px}.TravelerRules_navBtn__yolGj{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;padding:9px 18px;transition:all .15s;white-space:nowrap}.TravelerRules_navBtn__yolGj:hover{background:#f9fafb;color:#374151}.TravelerRules_navBtnActive__fnUzI{background:#fff1dc;color:#92400e}.TravelerRules_sectionHeader__WbDDT{align-items:flex-start;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;justify-content:space-between;margin-bottom:14px;padding:18px 22px}.TravelerRules_sectionHeaderLeft__efKxc{align-items:flex-start;display:flex;gap:14px}.TravelerRules_sectionHeaderIcon__vPbZW{flex-shrink:0;font-size:22px;margin-top:2px}.TravelerRules_sectionTitle__y0pdd{color:#111827;font-size:16px;font-weight:800;margin:0 0 4px}.TravelerRules_sectionDesc__OT7t8{color:#6b7280;font-size:12.5px;line-height:1.5;margin:0;max-width:600px}.TravelerRules_sectionBadge__PKxT-{background:#f1f5f9;border-radius:999px;color:#475569;flex-shrink:0;font-size:11.5px;font-weight:700;padding:4px 12px;white-space:nowrap}.TravelerRules_card__wo7MT{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.TravelerRules_cardHeader__BwVUJ{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;font-size:18px;gap:10px;padding:14px 20px}.TravelerRules_cardHeader__BwVUJ h3{color:#111827;font-size:14px;font-weight:700;margin:0}.TravelerRules_cardBody__\+FOlX{padding:18px 20px}.TravelerRules_cardDesc__\+Sv6m{color:#6b7280;font-size:13px;line-height:1.55;margin:0 0 16px}.TravelerRules_ageRulesList__uaN2B{display:flex;flex-direction:column;gap:12px;margin-bottom:0}.TravelerRules_ageRuleCard__AoP7H{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden;transition:border-color .2s}.TravelerRules_ageRuleCardEditing__8FnRq{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e14}.TravelerRules_ageRuleTop__uSHdA{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:18px 22px}.TravelerRules_ageRuleLeft__ArHg7{flex:1 1}.TravelerRules_ageRuleBadge__VExw-{align-items:center;border-radius:999px;display:inline-flex;gap:7px;margin-bottom:8px;padding:5px 14px}.TravelerRules_ageRuleIcon__0NQxM{font-size:16px}.TravelerRules_ageRuleLabel__t-cxo{font-size:14px;font-weight:800}.TravelerRules_ageRuleCode__HunJS{background:#00000012;border-radius:4px;font-family:monospace;font-size:11px;font-weight:800;padding:1px 6px}.TravelerRules_ageRuleDesc__VjoDp{color:#6b7280;font-size:12.5px;line-height:1.5;margin:0}.TravelerRules_ageRuleRight__v6uXP{flex-shrink:0}.TravelerRules_ageRangeDisplay__gQdUU{align-items:center;display:flex;gap:10px}.TravelerRules_ageRangeBox__pCowy{align-items:center;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;min-width:80px;padding:10px 18px}.TravelerRules_ageRangeLabel__eP0BL{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.TravelerRules_ageRangeValue__dsXua{color:#111827;font-size:28px;font-weight:900;line-height:1.1}.TravelerRules_ageRangeUnit__BEwM7{color:#9ca3af;font-size:10.5px;margin-top:1px}.TravelerRules_ageRangeArrow__5KNf3{color:#d1d5db;font-size:18px}.TravelerRules_ageEditBtn__a86vU{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:700;padding:8px 16px;transition:background .15s;white-space:nowrap}.TravelerRules_ageEditBtn__a86vU:hover{background:#e69510}.TravelerRules_ageLocked__M\+kDG{align-items:center;color:#9ca3af;display:flex;font-size:12px;font-weight:600;gap:4px}.TravelerRules_ageRangeEdit__d0osL{align-items:flex-end;display:flex;gap:10px}.TravelerRules_ageEditGroup__7AgyU{display:flex;flex-direction:column;gap:5px}.TravelerRules_ageEditGroup__7AgyU label{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.TravelerRules_ageInput__pPhGf{border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:20px;font-weight:800;outline:none;padding:8px 10px;text-align:center;width:80px}.TravelerRules_ageInput__pPhGf:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.TravelerRules_ageInput__pPhGf:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.TravelerRules_ageEditActions__OHW-h{display:flex;flex-direction:column;gap:6px}.TravelerRules_ageSaveBtn__iiG-k{background:#16a34a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:700;padding:7px 14px;transition:background .15s;white-space:nowrap}.TravelerRules_ageSaveBtn__iiG-k:hover{background:#15803d}.TravelerRules_ageCancelBtn__eL6Ug{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:7px;color:#6b7280;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 14px;transition:all .15s;white-space:nowrap}.TravelerRules_ageCancelBtn__eL6Ug:hover{background:#e5e7eb}.TravelerRules_ageTimeline__4zqpy{padding:0 22px 16px}.TravelerRules_ageTimelineTrack__Z0nbQ{background:#f1f5f9;border-radius:999px;height:20px;margin-bottom:4px;overflow:visible;position:relative}.TravelerRules_ageTimelineFill__eoucS{border-radius:999px;bottom:0;position:absolute;top:0;transition:all .3s ease}.TravelerRules_ageTimelineTick__xYnAs{align-items:center;bottom:0;display:flex;flex-direction:column;position:absolute;top:0}.TravelerRules_ageTimelineTick__xYnAs:before{background:#d1d5db;content:"";height:100%;opacity:.5;width:1px}.TravelerRules_ageTimelineTick__xYnAs span{bottom:-18px;color:#9ca3af;font-size:9.5px;font-weight:600;position:absolute;transform:translateX(-50%)}.TravelerRules_ageTimelineLabels__NW35m{color:#9ca3af;display:flex;font-size:10px;font-weight:600;justify-content:space-between;margin-top:20px}.TravelerRules_radioGroup__6p5Q5{display:flex;flex-direction:column;gap:10px}.TravelerRules_radioCard__-Fw2O{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:all .15s}.TravelerRules_radioCard__-Fw2O:hover{background:#fffdf7;border-color:#f5a51e}.TravelerRules_radioCardActive__GeZzX{background:#fffbf0;border-color:#f5a51e}.TravelerRules_radioInput__MQJTB{display:none}.TravelerRules_radioCardContent__Y2FsV{flex:1 1}.TravelerRules_radioCardTitle__LPOFs{color:#111827;font-size:13.5px;font-weight:700;margin-bottom:2px}.TravelerRules_radioCardDesc__HRT1q{color:#6b7280;font-size:12px}.TravelerRules_radioCardCheck__OAoIq{color:#f5a51e;flex-shrink:0;font-size:16px;font-weight:800}.TravelerRules_docRuleCard__E\+a7L{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;margin-bottom:12px;overflow:hidden}.TravelerRules_docRuleHeader__Yfa0R{align-items:center;background:#f8f9fb;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:14px 20px}.TravelerRules_docRuleTitle__lkwrL{font-size:15px;font-weight:800}.TravelerRules_docRuleRange__nRvFq{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#9ca3af;font-size:12px;font-weight:600;padding:3px 10px}.TravelerRules_docRuleBody__7ZOLB{padding:4px 0}.TravelerRules_docRuleRow__3KUlI{align-items:center;border-bottom:1px solid #f9fafb;display:flex;gap:20px;justify-content:space-between;padding:14px 20px}.TravelerRules_docRuleRow__3KUlI:last-child{border-bottom:none}.TravelerRules_docRuleRowLeft__J3wAE{flex:1 1}.TravelerRules_docRuleRowTitle__u1OW8{color:#111827;font-size:13.5px;font-weight:600;margin-bottom:2px}.TravelerRules_docRuleRowDesc__Q\+PKk{color:#6b7280;font-size:12px;line-height:1.4}.TravelerRules_toggleWrap__E9eKl{flex-shrink:0}.TravelerRules_toggleInput__TwrwG{display:none}.TravelerRules_toggleLabel__1AdjL{align-items:center;cursor:pointer;display:flex}.TravelerRules_toggleDisabled__tG0Yg{cursor:not-allowed;opacity:.5}.TravelerRules_toggleSwitch__X5IBV{background:#d1d5db;border-radius:24px;display:block;height:24px;position:relative;transition:background .2s ease;width:44px}.TravelerRules_toggleSwitch__X5IBV:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:18px}.TravelerRules_toggleInput__TwrwG:checked+.TravelerRules_toggleLabel__1AdjL .TravelerRules_toggleSwitch__X5IBV{background:#f5a51e}.TravelerRules_toggleInput__TwrwG:checked+.TravelerRules_toggleLabel__1AdjL .TravelerRules_toggleSwitch__X5IBV:after{transform:translateX(20px)}.TravelerRules_docNumericInput__WIS0t{align-items:center;display:flex;flex-shrink:0;gap:6px}.TravelerRules_docNumericInput__WIS0t button{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:30px;justify-content:center;transition:all .15s;width:30px}.TravelerRules_docNumericInput__WIS0t button:hover{background:#f5a51e;border-color:#f5a51e;color:#fff}.TravelerRules_docNumericInput__WIS0t span:first-of-type{color:#111827;font-size:17px;font-weight:800;min-width:36px;text-align:center}.TravelerRules_docNumericUnit__STwnH{color:#9ca3af;font-size:12px;font-weight:600}.TravelerRules_docRuleNotesRow__Ml-cf{border-top:1px solid #f4f5f7;display:flex;flex-direction:column;gap:6px;padding:12px 20px 16px}.TravelerRules_docRuleNotesRow__Ml-cf label{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.TravelerRules_docNotesInput__PbwDW{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-family:inherit;font-size:13px;outline:none;padding:9px 12px;resize:vertical;transition:border-color .15s}.TravelerRules_docNotesInput__PbwDW:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.TravelerRules_thresholdRow__Vew-w{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.TravelerRules_thresholdRow__Vew-w label{color:#374151;font-size:13.5px;font-weight:500}.TravelerRules_thresholdNote__q029U{color:#9ca3af;font-size:12px}.TravelerRules_constraintGroup__Km1Hy{margin-bottom:16px}.TravelerRules_constraintGroupTitle__hxCLM{align-items:center;color:#374151;display:flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:8px;padding-left:2px}.TravelerRules_constraintCard__ggq3P{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.TravelerRules_constraintRow__FPqRF{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:16px 20px}.TravelerRules_constraintDivider__te01V{background:#f4f5f7;height:1px}.TravelerRules_constraintLeft__PNfJK{flex:1 1}.TravelerRules_constraintTitle__MygR4{color:#111827;font-size:13.5px;font-weight:600;margin-bottom:3px}.TravelerRules_constraintDesc__htvOl{color:#6b7280;font-size:12px;line-height:1.45}.TravelerRules_counterInput__CgIge{align-items:center;border:1px solid #e5e7eb;border-radius:9px;display:flex;flex-shrink:0;gap:0;overflow:hidden}.TravelerRules_counterInput__CgIge button{align-items:center;background:#f3f4f6;border:none;color:#374151;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;transition:background .15s;width:36px}.TravelerRules_counterInput__CgIge button:hover{background:#f5a51e;color:#fff}.TravelerRules_counterInput__CgIge span{color:#111827;font-size:18px;font-weight:800;min-width:42px;padding:0 4px;text-align:center}.TravelerRules_summaryTable__FFt26{border-collapse:collapse;width:100%}.TravelerRules_summaryTable__FFt26 thead tr{background:#f8f9fb}.TravelerRules_summaryTable__FFt26 th{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.4px;padding:10px 20px;text-align:left;text-transform:uppercase}.TravelerRules_summaryTable__FFt26 td{border-bottom:1px solid #f4f5f7;padding:11px 20px}.TravelerRules_summaryTable__FFt26 tbody tr:last-child td{border-bottom:none}.TravelerRules_summaryTable__FFt26 tbody tr:hover{background:#fafafa}.TravelerRules_summaryLabel__KgFSf{color:#374151;font-size:13px;font-weight:500}.TravelerRules_summaryValue__5DCB0{color:#111827;font-size:13px;font-weight:700}.TravelerRules_summaryStatus__ew-YE{border-radius:999px;font-size:11.5px;font-weight:700;padding:2px 10px}.TravelerRules_summaryOn__B8kUT{background:#f0fdf4;color:#16a34a}.TravelerRules_summaryOff__av\+bh{background:#f3f4f6;color:#9ca3af}.TravelerRules_simulatorLayout__j71O-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.TravelerRules_simField__2zqzb{margin-bottom:16px}.TravelerRules_simLabel__UzuYb{color:#374151;display:block;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:7px;text-transform:uppercase}.TravelerRules_simLabelSub__Vp\+8d{color:#9ca3af;font-size:10.5px;font-weight:500;margin-left:4px;text-transform:none}.TravelerRules_simInput__IxdBb{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.TravelerRules_simInput__IxdBb:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.TravelerRules_simHint__XMytD{color:#9ca3af;font-size:11.5px;margin-top:5px}.TravelerRules_simPresetsLabel__ALELA{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase}.TravelerRules_simPresetBtns__AgT-G{display:flex;flex-wrap:wrap;gap:7px}.TravelerRules_simPresetBtn__rxFqF{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px;transition:all .15s}.TravelerRules_simPresetBtn__rxFqF:hover{background:#fff1dc;border-color:#f5a51e;color:#92400e}.TravelerRules_simResultEmpty__d3JzI{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:260px;padding:30px;text-align:center}.TravelerRules_simEmptyIcon__ig\+vj{font-size:40px;margin-bottom:12px;opacity:.3}.TravelerRules_simEmptyTitle__UcTZd{color:#374151;font-size:14px;font-weight:700;margin-bottom:5px}.TravelerRules_simEmptyDesc__uMuqg{color:#9ca3af;font-size:12.5px}.TravelerRules_simResultCard__-Gf6t{background:#fff;background:linear-gradient(180deg,var(--rbg) 0,#fff 80%);border:2px solid var(--rborder);border-radius:12px;box-shadow:0 1px 4px #0000000a;padding:28px 24px;text-align:center}.TravelerRules_simResultIcon__\+2Lh\+{font-size:48px;margin-bottom:12px}.TravelerRules_simResultBadge__aOB8Q{border-radius:999px;display:inline-block;font-size:20px;font-weight:900;margin-bottom:10px;padding:6px 24px}.TravelerRules_simResultCode__avqjQ{color:#6b7280;font-size:13px;margin-bottom:4px}.TravelerRules_simResultCode__avqjQ strong{color:#111827;font-family:monospace}.TravelerRules_simResultAge__eSv0M{color:#374151;font-size:15px;font-weight:500;margin-bottom:4px}.TravelerRules_simResultAge__eSv0M strong{color:#111827;font-weight:800}.TravelerRules_simResultRange__DzNWZ{color:#9ca3af;font-size:13px;margin-bottom:18px}.TravelerRules_simResultRange__DzNWZ strong{color:#6b7280}.TravelerRules_simResultBreakdown__9PJXP{background:#f8f9fb;border-radius:10px;padding:14px 16px;text-align:left}.TravelerRules_simBreakdownTitle__Vyok4{color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:.4px;margin-bottom:10px;text-transform:uppercase}.TravelerRules_simBreakdownRow__L\+aDv{align-items:flex-start;color:#6b7280;display:flex;font-size:12.5px;gap:10px;justify-content:space-between;margin-bottom:6px}.TravelerRules_simBreakdownRow__L\+aDv:last-child{margin-bottom:0}.TravelerRules_simBreakdownRow__L\+aDv strong{color:#111827;text-align:right}.TravelerRules_rulesReference__ROUPt{padding:8px 0}.TravelerRules_refRow__FRNLg{align-items:center;border-bottom:1px solid #f4f5f7;border-left:3px solid #0000;display:flex;gap:14px;margin-left:0;padding:12px 20px}.TravelerRules_refRow__FRNLg:last-child{border-bottom:none}.TravelerRules_refIcon__j9JQO{flex-shrink:0;font-size:22px}.TravelerRules_refInfo__jrKB6{flex:1 1}.TravelerRules_refTitle__79xMx{font-size:13px;font-weight:800;margin-bottom:2px}.TravelerRules_refDesc__aDMAT{color:#6b7280;font-size:12px}.TravelerRules_refRange__j-1kD{border-radius:999px;flex-shrink:0;font-size:12.5px;font-weight:800;padding:4px 14px;white-space:nowrap}.TravelerRules_req__FD2w9{color:#dc2626;margin-left:2px}@media (max-width:1024px){.TravelerRules_simulatorLayout__j71O-{grid-template-columns:1fr}.TravelerRules_sectionNav__AA1Bo{flex-wrap:wrap}}@media (max-width:768px){.TravelerRules_container__eBIe3{padding:16px}.TravelerRules_pageHeader__2iKv\+{gap:14px}.TravelerRules_ageRuleTop__uSHdA,.TravelerRules_pageHeader__2iKv\+{align-items:flex-start;flex-direction:column}.TravelerRules_ageRangeDisplay__gQdUU{flex-wrap:wrap}}.CancellationFlow_container__p2fZi{background:#f8f9fb;display:flex;flex-direction:column;gap:12px;min-height:100vh}.CancellationFlow_pageHeader__Ijz8J{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;justify-content:space-between;padding:18px 24px}.CancellationFlow_headerLeft__23lbe{align-items:center;display:flex;gap:14px}.CancellationFlow_headerIcon__rbrKa{align-items:center;background:#fce8e8;border-radius:10px;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.CancellationFlow_headerTitle__MsP5f{color:#1a1d23;font-size:18px;font-weight:700;margin:0 0 2px}.CancellationFlow_headerDesc__YMrEr{color:#6b7280;font-size:12.5px;margin:0}.CancellationFlow_headerRight__igT1w{align-items:center;display:flex;gap:10px}.CancellationFlow_cxlRefPill__PDEoE{background:#f5f6f8;border:1px solid #eceef1;border-radius:6px;color:#6b7280;font-family:SF Mono,monospace;font-size:11.5px;font-weight:700;padding:5px 12px}.CancellationFlow_discardBtn__MgLkX{background:#fff;border:1px solid #f5c2c2;border-radius:7px;color:#c42b2b;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 14px;transition:all .15s}.CancellationFlow_discardBtn__MgLkX:hover{background:#fce8e8}.CancellationFlow_stepper__QnO4C{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;padding:16px 24px}.CancellationFlow_stepperItem__eZ0-5{align-items:center;display:flex;flex:1 1}.CancellationFlow_stepperInner__67f2B{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:5px}.CancellationFlow_stepBubble__G07fZ{align-items:center;background:#f8f9fb;border:2px solid #e5e7eb;border-radius:50%;color:#9ca3af;display:flex;font-size:16px;font-weight:800;height:38px;justify-content:center;transition:all .2s;width:38px}.CancellationFlow_stepActive__-WSc3{background:#fff6e8;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 4px #f5a51e14;color:#8a5d1a}.CancellationFlow_stepDone__8cFZ5{background:#e8f5ee;border-color:#0d7a4f;color:#0d7a4f;font-size:14px}.CancellationFlow_stepLabel__NZbY0{color:#9ca3af;font-size:11px;font-weight:600;white-space:nowrap}.CancellationFlow_stepLabelActive__U93\+L{color:#8a5d1a;font-weight:700}.CancellationFlow_stepLabelDone__SHq3p{color:#0d7a4f}.CancellationFlow_stepConnector__dyzBb{background:#e5e7eb;border-radius:1px;flex:1 1;height:2px;margin:0 8px 18px}.CancellationFlow_connectorDone__56mvf{background:#0d7a4f}.CancellationFlow_body__kHqwW{grid-gap:12px;align-items:flex-start;display:grid;gap:12px;grid-template-columns:1fr 260px}.CancellationFlow_stepCard__4mF0Y{background:#fff;border:1px solid #eceef1;border-radius:10px;overflow:hidden}.CancellationFlow_stepWrapper__6s1Iz{padding:24px}.CancellationFlow_stepHeading__34thW{margin-bottom:18px}.CancellationFlow_stepHeading__34thW h2{color:#1a1d23;font-size:17px;font-weight:700;margin:0 0 4px}.CancellationFlow_stepHeading__34thW p{color:#6b7280;font-size:12.5px;margin:0}.CancellationFlow_searchBox__HdT26{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;margin-bottom:14px;padding:9px 12px;transition:border-color .15s}.CancellationFlow_searchBox__HdT26:focus-within{background:#fff;border-color:var(--primary-color);box-shadow:0 0 0 3px #f5a51e14}.CancellationFlow_searchInput__xV\+5B{background:#0000;border:none;color:#1a1d23;flex:1 1;font-size:13px;outline:none}.CancellationFlow_searchInput__xV\+5B::placeholder{color:#9ca3af}.CancellationFlow_searchClear__36CTG{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:13px;padding:0}.CancellationFlow_searchClear__36CTG:hover{color:#374151}.CancellationFlow_bookingList__ZdlVc{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.CancellationFlow_noResults__v4ho1{color:#9ca3af;font-size:12.5px;padding:24px;text-align:center}.CancellationFlow_bookingCard__UR9fH{background:#fff;border:1px solid #eceef1;border-radius:10px;cursor:pointer;font-family:inherit;padding:12px 14px;text-align:left;transition:all .15s;width:100%}.CancellationFlow_bookingCard__UR9fH:hover{background:#fffdf7;border-color:var(--primary-color)}.CancellationFlow_bookingCardSelected__rt1eO{background:#fff9f0;border-color:var(--primary-color)}.CancellationFlow_bcTop__ESLcO{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.CancellationFlow_bcLeft__5QbhY,.CancellationFlow_bcRight__FpQSN{align-items:center;display:flex;gap:6px}.CancellationFlow_bcTypeBadge__j5OHu{align-items:center;border-radius:5px;display:inline-flex;font-size:11px;font-weight:700;gap:3px;padding:2px 8px}.CancellationFlow_bcRef__VqD\+n{color:var(--primary-color);font-family:SF Mono,monospace;font-size:12.5px;font-weight:800}.CancellationFlow_bcPayBadge__Anddq{border-radius:999px;font-size:10.5px;font-weight:700;padding:2px 8px}.CancellationFlow_payPaid__SkAOo{background:#e8f5ee;color:#0d7a4f}.CancellationFlow_payPartial__Ukb1i{background:#fef3e2;color:#b06e0a}.CancellationFlow_payUnpaid__wF3Qx{background:#fce8e8;color:#c42b2b}.CancellationFlow_bcCheck__uhkPe{background:#fff6e8;border-radius:999px;color:var(--primary-color);font-size:11px;font-weight:700;padding:2px 8px}.CancellationFlow_bcCustomer__risfJ{align-items:center;display:flex;gap:6px;margin-bottom:4px}.CancellationFlow_bcCustomerDot__HeX9n{border-radius:50%;flex-shrink:0;height:6px;width:6px}.CancellationFlow_bcCustomerName__xcwGF{color:#374151;font-size:12.5px;font-weight:600}.CancellationFlow_bcCustomerRef__wGAzK{color:#9ca3af;font-family:SF Mono,monospace;font-size:11px}.CancellationFlow_bcMeta__FAStp{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:11.5px;gap:5px}.CancellationFlow_bcMetaDot__gZlll{color:#d1d5db}.CancellationFlow_bcTotal__iP8uV{color:#1a1d23;font-weight:700}.CancellationFlow_selectedBanner__VhqWe{align-items:center;background:#eef9f3;border:1px solid #c3e8d4;border-radius:8px;color:#0d6b45;display:flex;font-size:12.5px;gap:8px;padding:10px 14px}.CancellationFlow_selectedBannerIcon__TDkaH{flex-shrink:0;font-size:16px}.CancellationFlow_selectedBanner__VhqWe strong{color:#1a1d23}.CancellationFlow_cancelAllCard__\+Rstk{align-items:center;background:#fff;border:2px dashed #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding:14px 18px;transition:all .15s}.CancellationFlow_cancelAllCard__\+Rstk:hover{background:#fdf5f5;border-color:#c42b2b}.CancellationFlow_cancelAllCardActive__Fr3bF{background:#fdf5f5;border-color:#c42b2b;border-style:solid}.CancellationFlow_cancelAllTitle__64VKI{color:#c42b2b;font-size:13px;font-weight:700;margin-bottom:1px}.CancellationFlow_cancelAllDesc__u8ZF0{color:#6b7280;font-size:12px}.CancellationFlow_cancelAllCheck__RuOtf{align-items:center;border:2px solid #e5e7eb;border-radius:7px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:26px;justify-content:center;width:26px}.CancellationFlow_cancelAllCheckActive__8eZ\+0{background:#c42b2b;border-color:#c42b2b}.CancellationFlow_orDivider__-kQZ9{align-items:center;color:#9ca3af;display:flex;font-size:11.5px;font-weight:600;gap:10px;margin:0 0 14px}.CancellationFlow_orDivider__-kQZ9:after,.CancellationFlow_orDivider__-kQZ9:before{background:#eceef1;content:"";flex:1 1;height:1px}.CancellationFlow_selectionGrid__swgcQ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}.CancellationFlow_selectionGroup__UkzQE{display:flex;flex-direction:column;gap:6px}.CancellationFlow_selectionGroupHeader__kQ7AR{align-items:center;border-bottom:1px solid #f0f0f0;color:#374151;display:flex;font-size:12.5px;font-weight:700;justify-content:space-between;padding-bottom:5px}.CancellationFlow_selectionCount__nR9py{background:#f5f6f8;border-radius:999px;color:#4b5563;font-size:11px;font-weight:700;padding:2px 7px}.CancellationFlow_productCard__Frk0i{align-items:flex-start;background:#fff;border:1px solid #eceef1;border-radius:9px;cursor:pointer;display:flex;gap:8px;padding:10px;transition:all .15s}.CancellationFlow_productCard__Frk0i:hover{background:#fffdf7;border-color:var(--primary-color)}.CancellationFlow_productCardSelected__6Yhg7{background:#fff9f0;border-color:var(--primary-color)}.CancellationFlow_productCheckbox__1mhIe{align-items:center;border:2px solid #d1d5db;border-radius:4px;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:18px;justify-content:center;width:18px}.CancellationFlow_productCheckboxActive__2OFQs{background:var(--primary-color);border-color:var(--primary-color)}.CancellationFlow_productInfo__4PbdN{flex:1 1;min-width:0}.CancellationFlow_productTop__UQd1a{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:3px}.CancellationFlow_productTypeBadge__I7M89{border-radius:4px;font-size:10px;font-weight:700;padding:2px 7px;white-space:nowrap}.CancellationFlow_productLabel__Om4bV{color:#1a1d23;font-size:12.5px;font-weight:600}.CancellationFlow_productMeta__pKpg7{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:11px;gap:4px;margin-bottom:4px}.CancellationFlow_productMetaDot__mQMYw{color:#d1d5db}.CancellationFlow_productPerPax__actin{color:#374151;font-weight:600}.CancellationFlow_productPolicyRow__TDIge{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.CancellationFlow_productPolicyBadge__i3VFY{border-radius:999px;font-size:10px;font-weight:700;padding:2px 7px}.CancellationFlow_productFeeHint__MJeHn{color:#c42b2b;font-size:10.5px;font-weight:700}.CancellationFlow_productDeadline__Z36ML{color:#9ca3af;font-size:10px}.CancellationFlow_productPrice__vZnab{color:#1a1d23;flex-shrink:0;font-size:13px;font-weight:800;padding-top:1px}.CancellationFlow_travelerCard__14aN4{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:9px;cursor:pointer;display:flex;gap:8px;padding:10px;transition:all .15s}.CancellationFlow_travelerCard__14aN4:hover{background:#fffdf7;border-color:var(--primary-color)}.CancellationFlow_travelerCardSelected__Zr60J{background:#fff9f0;border-color:var(--primary-color)}.CancellationFlow_travelerAvatar__DhoK7{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;height:30px;justify-content:center;width:30px}.CancellationFlow_travelerInfo__GbzaP{flex:1 1}.CancellationFlow_travelerName__hXxdV{color:#1a1d23;font-size:12.5px;font-weight:700}.CancellationFlow_travelerType__A-Mtu{color:#9ca3af;font-size:11px;margin-top:1px}.CancellationFlow_partialPaxNote__pBjez{background:#fef8f0;border:1px solid #fde4b0;border-radius:7px;color:#8a5d1a;font-size:11.5px;line-height:1.5;padding:8px 10px}.CancellationFlow_selectionSummary__\+Ebqo{align-items:center;background:#eef9f3;border:1px solid #c3e8d4;border-radius:7px;color:#0d6b45;display:flex;font-size:12.5px;gap:6px;padding:8px 12px}.CancellationFlow_summaryDot__dJDw3{color:#6ee7b7}.CancellationFlow_selectionSummary__\+Ebqo strong{color:#1a1d23}.CancellationFlow_card__BMdW5{background:#fff;border:1px solid #eceef1;border-radius:10px;margin-bottom:12px;overflow:hidden}.CancellationFlow_card__BMdW5:last-child{margin-bottom:0}.CancellationFlow_cardHeader__fXHxU{align-items:center;border-bottom:1px solid #eceef1;display:flex;font-size:16px;gap:8px;padding:12px 18px}.CancellationFlow_cardHeader__fXHxU h3{color:#1a1d23;flex:1 1;font-size:13px;font-weight:700;margin:0}.CancellationFlow_partialBadge__QNBW5{background:#fef3e2;border:1px solid #fde4b0;border-radius:999px;color:#b06e0a;font-size:10px;font-weight:700;padding:2px 8px}.CancellationFlow_cardBody__FFjVs{padding:16px 18px}.CancellationFlow_breakdownTable__zQMX4{border-collapse:collapse;width:100%}.CancellationFlow_breakdownTable__zQMX4 thead tr{background:#f8f9fb}.CancellationFlow_breakdownTable__zQMX4 th{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.03em;padding:8px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.CancellationFlow_breakdownTable__zQMX4 th:not(:first-child){text-align:right}.CancellationFlow_breakdownTable__zQMX4 td{border-bottom:1px solid #f3f4f6;padding:10px 14px;vertical-align:middle}.CancellationFlow_breakdownTable__zQMX4 tbody tr:last-child td{border-bottom:none}.CancellationFlow_breakdownTable__zQMX4 tbody tr:hover{background:#fafbfc}.CancellationFlow_breakdownTable__zQMX4 tfoot tr{background:#f8f9fb}.CancellationFlow_breakdownTable__zQMX4 tfoot td{border-top:2px solid #eceef1;font-size:12.5px;padding:10px 14px}.CancellationFlow_bpProduct__dBatD{align-items:center;display:flex;gap:8px}.CancellationFlow_bpTypeBadge__yV2wZ{align-items:center;border-radius:7px;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;width:28px}.CancellationFlow_bpLabel__SGN34{color:#1a1d23;font-size:12.5px;font-weight:600;margin-bottom:1px}.CancellationFlow_bpSupplier__vjhIc{color:#9ca3af;font-size:11px}.CancellationFlow_policyBadge__7\+r7o{border-radius:999px;display:block;font-size:10px;font-weight:700;margin-bottom:2px;padding:2px 7px;white-space:nowrap}.CancellationFlow_feePercent__mJBM8{color:#c42b2b;font-size:10.5px;font-weight:700}.CancellationFlow_amountCell__HhoTI{color:#374151;font-size:12.5px;font-weight:600;text-align:right}.CancellationFlow_feeAmount__MbJJu{color:#c42b2b!important}.CancellationFlow_refundAmount__2YmTn{color:#0d7a4f!important;font-weight:700}.CancellationFlow_zeroAmount__2pA70{color:#9ca3af!important}.CancellationFlow_feeNote__AV8tU{color:#9ca3af;font-size:10px;font-weight:400}.CancellationFlow_totalLabel__i-bc2{color:#9ca3af;font-size:10px;font-weight:800;text-transform:uppercase}.CancellationFlow_refundSummaryRow__j-AAX{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.CancellationFlow_refundSummaryCard__Q384v{background:#fff;border:1px solid #eceef1;border-radius:10px;flex:1 1;min-width:130px;padding:14px 18px;text-align:center}.CancellationFlow_rscWarn__BzIHI{background:#fefbf3;border-color:#fde4b0}.CancellationFlow_rscValue__3aZlt{font-size:22px;font-weight:900;margin-bottom:3px}.CancellationFlow_rscLabel__1BNYX{color:#374151;font-size:11.5px;font-weight:700}.CancellationFlow_rscSub__cHCk2{color:#9ca3af;font-size:10.5px;margin-top:1px}.CancellationFlow_refundSummaryArrow__NeEjc{color:#d1d5db;flex-shrink:0;font-size:18px}.CancellationFlow_refundMethods__3Y-3D{display:flex;flex-direction:column;gap:8px}.CancellationFlow_refundMethodCard__jmYy-{align-items:center;border:1px solid #eceef1;border-radius:9px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:all .15s}.CancellationFlow_refundMethodCard__jmYy-:hover{background:#fffdf7;border-color:var(--primary-color)}.CancellationFlow_refundMethodActive__E3knP{background:#fff9f0;border-color:var(--primary-color)}.CancellationFlow_radioHidden__Y\+JtP{display:none}.CancellationFlow_rmIcon__rbIOp{flex-shrink:0;font-size:22px}.CancellationFlow_rmInfo__Fo8I-{flex:1 1}.CancellationFlow_rmLabel__Tq1WK{color:#1a1d23;font-size:12.5px;font-weight:700;margin-bottom:1px}.CancellationFlow_rmDesc__\+MMEq{color:#6b7280;font-size:11.5px}.CancellationFlow_rmCheck__CrMqm{color:var(--primary-color);flex-shrink:0;font-size:16px;font-weight:800}.CancellationFlow_formField__OE1EW{display:flex;flex-direction:column;gap:5px}.CancellationFlow_formField__OE1EW label{color:#4b5563;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.CancellationFlow_req__fQYrr{color:#c42b2b;margin-left:2px}.CancellationFlow_selectInput__LWtBY{background:#fafafa;border:1px solid #e5e7eb;border-radius:7px;color:#1a1d23;font-size:13px;outline:none;padding:9px 10px}.CancellationFlow_selectInput__LWtBY:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #f5a51e14}.CancellationFlow_textareaInput__1tdaY{background:#fafafa;border:1px solid #e5e7eb;border-radius:7px;color:#1a1d23;font-size:12.5px;outline:none;padding:9px 10px;resize:vertical}.CancellationFlow_textareaInput__1tdaY:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #f5a51e14}.CancellationFlow_textareaInput__1tdaY::placeholder{color:#9ca3af}.CancellationFlow_confirmWarning__UqZNe{align-items:flex-start;background:#fdf5f5;border:1px solid #f5c2c2;border-radius:9px;color:#8b1a1a;display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin-bottom:16px;padding:12px 14px}.CancellationFlow_confirmWarningIcon__F19JM{flex-shrink:0;font-size:18px;margin-top:1px}.CancellationFlow_confirmWarning__UqZNe strong{font-weight:700}.CancellationFlow_confirmSummaryGrid__mq5oR{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}.CancellationFlow_confirmSection__er8RQ{background:#f8f9fb;border:1px solid #eceef1;border-radius:10px;padding:14px 16px}.CancellationFlow_confirmSectionTitle__fjJAm{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.03em;margin-bottom:10px;text-transform:uppercase}.CancellationFlow_confirmRow__cujcc{align-items:flex-start;border-bottom:1px solid #eef0f2;display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:5px 0}.CancellationFlow_confirmRow__cujcc:last-child{border-bottom:none}.CancellationFlow_confirmRow__cujcc span{color:#6b7280;flex-shrink:0}.CancellationFlow_confirmRow__cujcc strong{color:#1a1d23;text-align:right;word-break:break-word}.CancellationFlow_confirmProductRow__HMaWQ{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;padding:10px 18px}.CancellationFlow_confirmProductRow__HMaWQ:last-child{border-bottom:none}.CancellationFlow_confirmProductIcon__1A9tt{align-items:center;border-radius:7px;display:flex;flex-shrink:0;font-size:14px;height:30px;justify-content:center;width:30px}.CancellationFlow_confirmProductInfo__AqqVx{flex:1 1}.CancellationFlow_confirmProductLabel__1BiYG{color:#1a1d23;font-size:12.5px;font-weight:600}.CancellationFlow_confirmProductSub__vKNd9{color:#9ca3af;font-size:11px;margin-top:1px}.CancellationFlow_confirmProductFees__ltIyc{align-items:flex-end;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:1px}.CancellationFlow_confirmAction__V3k8V{align-items:center;background:#fdf5f5;border:1px solid #f5c2c2;border-radius:10px;display:flex;gap:16px;margin-top:12px;padding:16px 18px}.CancellationFlow_confirmActionText__CtXiG{color:#8b1a1a;flex:1 1;font-size:12px;line-height:1.5}.CancellationFlow_confirmActionText__CtXiG strong{font-weight:700}.CancellationFlow_confirmBtn__WpXyY{background:#c42b2b;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;padding:10px 22px;transition:background .15s;white-space:nowrap}.CancellationFlow_confirmBtn__WpXyY:hover{background:#a82222}.CancellationFlow_successScreen__rYAsS{padding:18px 0 8px;text-align:center}.CancellationFlow_successIcon__FBtUp{font-size:48px;margin-bottom:12px}.CancellationFlow_successTitle__WcpXh{color:#1a1d23;font-size:20px;font-weight:800;margin:0 0 4px}.CancellationFlow_successDesc__se0ig{color:#6b7280;font-size:13px;margin:0 0 12px}.CancellationFlow_successRef__M4-tB{background:#eef9f3;border:1px solid #c3e8d4;border-radius:7px;color:#0d6b45;display:inline-block;font-size:12.5px;margin-bottom:20px;padding:7px 16px}.CancellationFlow_successRef__M4-tB strong{font-family:SF Mono,monospace}.CancellationFlow_successSummaryGrid__Yh75B{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);text-align:left}.CancellationFlow_successItem__4unvd{background:#f8f9fb;border:1px solid #eceef1;border-radius:9px;padding:12px 14px}.CancellationFlow_successItemLabel__hACl-{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.03em;margin-bottom:4px;text-transform:uppercase}.CancellationFlow_successItemValue__TnPu7{color:#1a1d23;font-size:12.5px;font-weight:700}.CancellationFlow_summaryPanel__pSYRl{background:#fff;border:1px solid #eceef1;border-radius:10px;overflow:hidden;position:-webkit-sticky;position:sticky;top:20px}.CancellationFlow_spHeader__7b990{background:#f8f9fb;border-bottom:1px solid #eceef1;color:#1a1d23;font-size:12.5px;font-weight:700;padding:12px 16px}.CancellationFlow_spEmpty__3BvKU{color:#9ca3af;font-size:12px;font-style:italic;padding:24px 16px;text-align:center}.CancellationFlow_spSections__jhyFS{padding:6px 0}.CancellationFlow_spSection__z7MtP{border-bottom:1px solid #f8f9fb;padding:8px 16px}.CancellationFlow_spSection__z7MtP:last-child{border-bottom:none}.CancellationFlow_spLabel__qlWf4{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.03em;margin-bottom:2px;text-transform:uppercase}.CancellationFlow_spValue__DPth4{color:#1a1d23;font-size:12.5px;font-weight:700}.CancellationFlow_spSub__sReex{color:#9ca3af;font-size:11px;margin-top:1px}.CancellationFlow_spSteps__RbnUn{border-top:1px solid #eceef1;display:flex;flex-direction:column;gap:6px;padding:12px 16px}.CancellationFlow_spStep__UgCib{align-items:center;color:#9ca3af;display:flex;font-size:11px;font-weight:600;gap:7px}.CancellationFlow_spStepDot__I29VS{background:#e5e7eb;border-radius:50%;flex-shrink:0;height:6px;width:6px}.CancellationFlow_spStepDone__Hk2Ss .CancellationFlow_spStepDot__I29VS{background:#0d7a4f}.CancellationFlow_spStepActive__xuX2I .CancellationFlow_spStepDot__I29VS{background:var(--primary-color)}.CancellationFlow_spStepDone__Hk2Ss{color:#0d7a4f}.CancellationFlow_spStepActive__xuX2I{color:#8a5d1a;font-weight:700}.CancellationFlow_footer__40sF1{align-items:center;background:#fff;border:1px solid #eceef1;border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:12px 22px}.CancellationFlow_footerLeft__bsORg{align-items:center;display:flex;flex:1 1;gap:12px}.CancellationFlow_footerStepText__qOo2C{color:#9ca3af;font-size:12px;font-weight:600;white-space:nowrap}.CancellationFlow_footerTrack__pXiDC{background:#f3f4f6;border-radius:999px;flex:1 1;height:4px;max-width:180px;overflow:hidden}.CancellationFlow_footerFill__BSTmz{background:var(--primary-color);border-radius:999px;height:100%;transition:width .3s}.CancellationFlow_footerActions__7gaKd{align-items:center;display:flex;gap:8px}.CancellationFlow_backBtn__RoauK{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;transition:all .15s}.CancellationFlow_backBtn__RoauK:hover{background:#f5f6f8}.CancellationFlow_nextBtn__cwiVH{background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:9px 22px;transition:all .15s}.CancellationFlow_nextBtn__cwiVH:hover{opacity:.9}.CancellationFlow_nextBtnDisabled__kxa9E{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.CancellationFlow_nextBtnDisabled__kxa9E:hover{opacity:1}@media (max-width:1100px){.CancellationFlow_body__kHqwW{grid-template-columns:1fr}.CancellationFlow_summaryPanel__pSYRl{position:static}.CancellationFlow_successSummaryGrid__Yh75B{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CancellationFlow_confirmSummaryGrid__mq5oR,.CancellationFlow_selectionGrid__swgcQ{grid-template-columns:1fr}.CancellationFlow_stepper__QnO4C{gap:0;padding:12px 14px}.CancellationFlow_stepLabel__NZbY0{display:none}.CancellationFlow_confirmAction__V3k8V{flex-direction:column;text-align:center}.CancellationFlow_refundSummaryRow__j-AAX{flex-direction:column}.CancellationFlow_footer__40sF1{flex-direction:column;gap:10px}}.Markups_container__F86xg{background:#f8f9fb;padding:0}.Markups_toolbar__46R2y{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.Markups_manager__Uoe8r{color:#111827;font-size:16px;font-weight:600}.Markups_warningBar__Q8vDN{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.Markups_warningIcon__x\+wRX{flex-shrink:0;font-size:18px}.Markups_statsRow__9\+yjn{display:flex;gap:12px;margin-bottom:14px}.Markups_statCard__FDltp{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:110px;padding:14px 20px}.Markups_statNum__5xJGh{color:#111827;font-size:22px;font-weight:700;line-height:1}.Markups_statGreen__F74mZ{color:#059669}.Markups_statGray__KIj6e{color:#9ca3af}.Markups_statLabel__0QMW2{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.Markups_tabs__LzBgY{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;padding:10px 14px}.Markups_tab__TxHqf{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.Markups_tab__TxHqf:hover{background:#f9fafb;color:#374151}.Markups_tabActive__ijVBP{background:#fff1dc;border-color:#f5a51e;color:#f5a51e;font-weight:600}.Markups_tableSection__Sxziz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden}.Markups_tableToolbar__q\+\+Hq{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.Markups_filterBar__5izqF{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.Markups_searchInput__-58YE{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#374151;font-size:13px;height:36px;outline:none;padding:0 12px;transition:all .15s ease;width:200px}.Markups_searchInput__-58YE::placeholder{color:#9ca3af}.Markups_searchInput__-58YE:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.Markups_filterBar__5izqF .selectBox,.Markups_filterBar__5izqF select{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box!important;color:#374151!important;cursor:pointer;font-size:13px!important;height:36px!important;outline:none!important;padding:0 12px!important;transition:all .15s ease}.Markups_filterBar__5izqF .selectBox:focus,.Markups_filterBar__5izqF select:focus{border-color:#f5a51e!important;box-shadow:0 0 0 3px #f5a51e1a!important}.Markups_add__YSygi{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;box-sizing:border-box;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;height:36px;padding:0 16px;transition:all .15s;white-space:nowrap}.Markups_add__YSygi:hover{background:#fde68a}.Markups_resultsSummary__AUwiq{border-bottom:1px solid #f5f5f5;color:#6b7280;font-size:13px;font-weight:500;padding:8px 18px}.Markups_tableCard__leL0n{overflow-x:auto;width:100%}.Markups_table__X\+Zn6{background:#fff;border-collapse:collapse;width:100%}.Markups_table__X\+Zn6 th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;padding:12px;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.Markups_table__X\+Zn6 th:last-child{border-right:none}.Markups_thInner__EukI3{align-items:center;display:flex;gap:4px}.Markups_table__X\+Zn6 td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px;vertical-align:middle}.Markups_table__X\+Zn6 td:last-child{border-right:none}.Markups_table__X\+Zn6 tbody tr:hover{background:#f9fafb}.Markups_markupChip__PNNHp{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#f5a51e;display:inline-block;font-size:13px;font-weight:600;padding:3px 9px}.Markups_rowActions__KJwNv{display:flex;gap:8px;justify-content:flex-end}.Markups_rowActions__KJwNv button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.Markups_rowActions__KJwNv button:hover{background:#eef2ff}.Markups_rowActionDelete__qT1hq{border-color:#fecaca!important;color:#dc2626!important}.Markups_rowActionDelete__qT1hq:hover{background:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important}.Markups_noResults__rWd\+t{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.Markups_footerBar__Yn\+Ay{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 18px}.Markups_paginationInfo__zkCfb{color:#6b7280;font-size:13px;font-weight:500}.Markups_saveChangesBtn__vFBdF{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:background .15s}.Markups_saveChangesBtn__vFBdF:hover{background:#e0ad20}.Markups_saveChangesBtn__vFBdF:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.Markups_priorityWrapper__bFsLG{display:flex;flex-direction:column;gap:14px}.Markups_priorityOptions__u51fZ{display:flex;flex-direction:column;gap:10px;padding:18px}.Markups_priorityOption__u9hV\+{align-items:flex-start;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:all .15s}.Markups_priorityOption__u9hV\+:hover{background:#fffbeb;border-color:#f5a51e}.Markups_priorityOptionActive__X7ATj{background:#fff7ed;border-color:#f5a51e}.Markups_priorityText__-4R\+m strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.Markups_priorityText__-4R\+m p{color:#6b7280;font-size:12px;margin:0}.Markups_radioGroup__sT5cJ{align-items:center;display:flex;margin-top:2px}.Markups_radioItem__pqr2x{align-items:center;cursor:pointer;display:flex;gap:6px}.Markups_radioItem__pqr2x input[type=radio]{accent-color:#f5a51e;cursor:pointer;height:16px;width:16px}.Markups_infoCard__dOzmR{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;padding:8px 14px}.Markups_infoCard__dOzmR svg{color:#f5a51e;flex-shrink:0}.AddMarkupModal_formGrid__fPzeB{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.AddMarkupModal_fullWidth__V8oUD{grid-column:1/-1}.AddMarkupModal_field__0lOIO{display:flex;flex-direction:column}.AddMarkupModal_field__0lOIO label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddMarkupModal_field__0lOIO input,.AddMarkupModal_field__0lOIO select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddMarkupModal_field__0lOIO input::placeholder{color:#9ca3af}.AddMarkupModal_field__0lOIO input:focus,.AddMarkupModal_field__0lOIO select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddMarkupModal_inputWithAddon__pITvx{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;height:38px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.AddMarkupModal_inputWithAddon__pITvx:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddMarkupModal_addon__Z43b\+{align-items:center;background:#f9fafb;border-right:1px solid #e5e7eb;color:#f5a51e;display:flex;font-size:14px;font-weight:600;height:100%;padding:0 10px}.AddMarkupModal_addonInput__4DdVU{border:none!important;box-shadow:none!important;color:#111827;flex:1 1;font-size:14px;height:100%!important;outline:none!important;padding:0 10px!important}.AddMarkupModal_toggleRow__SGUM0{display:flex;gap:40px;grid-column:1/-1;margin-top:4px}.AddMarkupModal_infoBox__DbyXw{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;margin-top:16px;padding:12px 14px}.AddMarkupModal_cancelBtn__f\+fOh{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddMarkupModal_cancelBtn__f\+fOh:hover{background:#f9fafb;border-color:#d1d5db}.AddMarkupModal_cancelBtn__f\+fOh:disabled{cursor:not-allowed;opacity:.6}.AddMarkupModal_primaryBtn__TTq0f{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddMarkupModal_primaryBtn__TTq0f:hover{opacity:.9}.AddMarkupModal_primaryBtn__TTq0f.AddMarkupModal_primaryBtnLoading__hisIE,.AddMarkupModal_primaryBtn__TTq0f:disabled{cursor:not-allowed;opacity:.85}.AddMarkupModal_spinner__vtLRI{animation:AddMarkupModal_spin__Kjqx\+ .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddMarkupModal_spin__Kjqx\+{to{transform:rotate(1turn)}}.AddMarkupModal_primaryBtn__TTq0f:focus{box-shadow:0 0 0 3px #f973164d}.PricingLogic_container__D\+ZfI{background:#f8f9fb}.PricingLogic_toolbar__p7Voe{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.PricingLogic_manager__73vCv{color:#111827;font-size:16px;font-weight:600}.PricingLogic_warningBar__u8rDE{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.PricingLogic_warningIcon__ihUPe{flex-shrink:0;font-size:18px}.PricingLogic_statsRow__MGEzM{display:flex;gap:12px;margin-bottom:14px}.PricingLogic_statCard__llJlJ{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:130px;padding:14px 20px}.PricingLogic_statNum__-7Asu{color:#111827;font-size:18px;font-weight:700;line-height:1;white-space:nowrap}.PricingLogic_statGreen__jyCor{color:#059669}.PricingLogic_statGray__aGJ-J{color:#9ca3af}.PricingLogic_statLabel__q7TxQ{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.PricingLogic_tabs__5HO3J{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px;padding:10px 14px}.PricingLogic_tab__YxMsw{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.PricingLogic_tab__YxMsw:hover{background:#f9fafb;color:#374151}.PricingLogic_tabActive__H\+Pgl{background:#fff1dc;border-color:#f5a51e;color:#f5a51e;font-weight:600}.PricingLogic_overviewGrid__VbPHJ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.PricingLogic_overviewCard__EWmKl{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:20px;transition:all .15s}.PricingLogic_overviewCard__EWmKl:hover{border-color:#f5a51e;box-shadow:0 2px 8px #f5a51e1a}.PricingLogic_overviewCardIcon__29di7{align-items:center;background:#fff1dc;border:1px solid #fde68a;border-radius:10px;color:#f5a51e;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PricingLogic_overviewCard__EWmKl h4{color:#111827;font-size:14px;font-weight:600;margin:0 0 6px}.PricingLogic_overviewCard__EWmKl p{color:#6b7280;font-size:12px;line-height:1.5;margin:0 0 10px}.PricingLogic_overviewMeta__BS3XT{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PricingLogic_dateRange__A1ynB{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:11px;padding:2px 8px}.PricingLogic_status__eEoVi{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.PricingLogic_success__tiiRJ{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PricingLogic_inactive__KdGwY{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.PricingLogic_configSection__SyQhx{display:flex;flex-direction:column;gap:14px}.PricingLogic_tableSection__bWYs6{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.PricingLogic_configBlock__AdBGF{padding:22px 24px}.PricingLogic_configTitle__kfi39{color:#111827;font-size:14px;font-weight:600;margin:0 0 6px}.PricingLogic_configDesc__A0epX{color:#6b7280;font-size:13px;margin:0 0 20px}.PricingLogic_sourceOptions__KrYVI{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.PricingLogic_sourceOption__eTXRJ{align-items:flex-start;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:all .15s}.PricingLogic_sourceOption__eTXRJ:hover{background:#fffbeb;border-color:#f5a51e}.PricingLogic_sourceOptionActive__jHjYh{background:#fff7ed;border-color:#f5a51e}.PricingLogic_sourceOption__eTXRJ strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.PricingLogic_sourceOption__eTXRJ p{color:#6b7280;font-size:12px;margin:0}.PricingLogic_fieldGroup__7bOEN{margin-bottom:20px}.PricingLogic_fieldGroup__7bOEN>label{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:10px}.PricingLogic_optionCards__eVqGe{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.PricingLogic_optionCard__ay\+h6{align-items:flex-start;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:all .15s}.PricingLogic_optionCard__ay\+h6:hover{background:#fffbeb;border-color:#f5a51e}.PricingLogic_optionCardActive__3N61x{background:#fff7ed;border-color:#f5a51e}.PricingLogic_optionCard__ay\+h6 strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:2px}.PricingLogic_optionCard__ay\+h6 span{color:#6b7280;font-size:11px}.PricingLogic_formGrid__JfjmL{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.PricingLogic_field__TfgQ2{display:flex;flex-direction:column}.PricingLogic_field__TfgQ2 label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.PricingLogic_field__TfgQ2 input,.PricingLogic_field__TfgQ2 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.PricingLogic_field__TfgQ2 input:focus,.PricingLogic_field__TfgQ2 select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.PricingLogic_previewBox__E6Fze{align-items:center;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 18px}.PricingLogic_previewLabel__Q9fq1{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PricingLogic_previewValue__kMT-v{color:#f5a51e;font-size:22px;font-weight:700}.PricingLogic_previewNote__EuE7k{color:#6b7280;font-size:12px}.PricingLogic_toggleField__Rvv2g{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px}.PricingLogic_toggleField__Rvv2g strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.PricingLogic_toggleField__Rvv2g p{color:#6b7280;font-size:12px;margin:0}.PricingLogic_toggleWrapper__b\+kGE{align-items:center;display:flex;gap:10px}.PricingLogic_toggleLabelOn__vKd\+v{color:#059669;font-size:13px;font-weight:600}.PricingLogic_toggleLabelOff__ZazcL{color:#9ca3af;font-size:13px;font-weight:600}.PricingLogic_toggle__zsGiI{align-items:center;background:#e5e7eb;border-radius:999px;cursor:pointer;display:flex;height:24px;padding:2px;transition:background .2s ease;width:44px}.PricingLogic_toggle__zsGiI.PricingLogic_on__QhaJ3{background:#f5a51e;justify-content:flex-end}.PricingLogic_knob__aStE0{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;height:20px;transition:transform .2s ease;width:20px}.PricingLogic_configFooter__UHEFQ{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding-top:6px}.PricingLogic_saveChangesBtn__A4CUp{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:background .15s}.PricingLogic_saveChangesBtn__A4CUp:hover{background:#e0ad20}.PricingLogic_saveChangesBtn__A4CUp:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.PricingLogic_radioGroup__JaqkU{align-items:center;display:flex;margin-top:2px}.PricingLogic_radioItem__BBnku{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:6px}.PricingLogic_radioItem__BBnku input[type=radio]{accent-color:#f5a51e;cursor:pointer;height:16px;width:16px}@media (max-width:900px){.PricingLogic_formGrid__JfjmL,.PricingLogic_optionCards__eVqGe,.PricingLogic_overviewGrid__VbPHJ{grid-template-columns:1fr}}.DepositPayment_container__5tE93{background:#f8f9fb;padding:0}.DepositPayment_toolbar__XtVCm{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.DepositPayment_manager__Uc0wb{color:#111827;font-size:16px;font-weight:600}.DepositPayment_warningBar__cYEcA{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.DepositPayment_warningIcon__vHEhS{flex-shrink:0;font-size:18px}.DepositPayment_statsRow__E17o0{display:flex;gap:12px;margin-bottom:14px}.DepositPayment_statCard__1drhD{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:110px;padding:14px 20px}.DepositPayment_statNum__0eoyi{color:#111827;font-size:22px;font-weight:700;line-height:1}.DepositPayment_statGreen__hcPSJ{color:#059669}.DepositPayment_statGray__5kmA-{color:#9ca3af}.DepositPayment_statLabel__hR7D6{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.DepositPayment_tabs__dhDP6{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;padding:10px 14px}.DepositPayment_tab__FCXau{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.DepositPayment_tab__FCXau:hover{background:#f9fafb;color:#374151}.DepositPayment_tabActive__FAWvD{background:#fff1dc;border-color:#f5a51e;color:#f5a51e;font-weight:600}.DepositPayment_tableSection__xjI4k{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden}.DepositPayment_tableToolbar__WK5bf{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.DepositPayment_filterBar__4wcwz{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.DepositPayment_searchInput__Dmhcv{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#374151;font-size:13px;height:36px;outline:none;padding:0 12px;transition:all .15s ease;width:220px}.DepositPayment_searchInput__Dmhcv::placeholder{color:#9ca3af}.DepositPayment_searchInput__Dmhcv:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.DepositPayment_filterBar__4wcwz .selectBox,.DepositPayment_filterBar__4wcwz select{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;box-sizing:border-box!important;color:#374151!important;cursor:pointer;font-size:13px!important;height:36px!important;outline:none!important;padding:0 12px!important;transition:all .15s}.DepositPayment_filterBar__4wcwz .selectBox:focus,.DepositPayment_filterBar__4wcwz select:focus{border-color:#f5a51e!important;box-shadow:0 0 0 3px #f5a51e1a!important}.DepositPayment_add__Bij8y{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;box-sizing:border-box;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;height:36px;padding:0 16px;transition:all .15s;white-space:nowrap}.DepositPayment_add__Bij8y:hover{background:#fde68a}.DepositPayment_resultsSummary__AfWne{border-bottom:1px solid #f5f5f5;color:#6b7280;font-size:13px;font-weight:500;padding:8px 18px}.DepositPayment_tableCard__1AeX9{overflow-x:auto;width:100%}.DepositPayment_table__qb7p3{background:#fff;border-collapse:collapse;width:100%}.DepositPayment_table__qb7p3 th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;padding:12px;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.DepositPayment_table__qb7p3 th:last-child{border-right:none}.DepositPayment_thInner__B10TP{align-items:center;display:flex;gap:4px}.DepositPayment_table__qb7p3 td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px;vertical-align:middle}.DepositPayment_table__qb7p3 td:last-child{border-right:none}.DepositPayment_table__qb7p3 tbody tr:hover{background:#f9fafb}.DepositPayment_valueChip__7jJjr{background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;color:#f5a51e;display:inline-block;font-size:13px;font-weight:600;padding:3px 9px}.DepositPayment_pill__5i0vh{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;padding:3px 9px}.DepositPayment_pillYes__rh5XD{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.DepositPayment_pillNo__wwXs8{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.DepositPayment_pillRed__QWZTm{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.DepositPayment_pillBlue__tvyQv{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.DepositPayment_productBadge__F-NKd{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.DepositPayment_na__MxlDj{color:#9ca3af}.DepositPayment_rowActions__bYRJ7{display:flex;gap:8px;justify-content:flex-end}.DepositPayment_rowActions__bYRJ7 button{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.DepositPayment_rowActions__bYRJ7 button:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.DepositPayment_rowActionDelete__3NefI{border-color:#fecaca!important;color:#dc2626!important}.DepositPayment_rowActionDelete__3NefI:hover{background:#fef2f2!important;border-color:#fca5a5!important;color:#b91c1c!important}.DepositPayment_noResults__tGhmm{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.DepositPayment_footerBar__6bJfl{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 18px}.DepositPayment_paginationInfo__rU3AO{color:#6b7280;font-size:13px;font-weight:500}.DepositPayment_saveChangesBtn__whP3p{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;transition:background .15s}.DepositPayment_saveChangesBtn__whP3p:hover{background:#e0ad20}.DepositPayment_saveChangesBtn__whP3p:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.DepositPayment_configBlock__tkXP6{padding:22px 24px}.DepositPayment_configTitle__Tk91k{color:#111827;font-size:14px;font-weight:600;margin:0 0 6px}.DepositPayment_configDesc__KmTTf{color:#6b7280;font-size:13px;margin:0 0 20px}.DepositPayment_formGrid__TktQ4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.DepositPayment_field__YhIdb{display:flex;flex-direction:column}.DepositPayment_field__YhIdb label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.DepositPayment_field__YhIdb input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.DepositPayment_field__YhIdb input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.DepositPayment_toggleField__UzYNI{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}.DepositPayment_toggleField__UzYNI strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.DepositPayment_toggleField__UzYNI p{color:#6b7280;font-size:12px;margin:0}.DepositPayment_toggleWrapper__aVQwg{align-items:center;display:flex;gap:10px}.DepositPayment_toggleLabelOn__mOkZN{color:#059669;font-size:13px;font-weight:600}.DepositPayment_toggleLabelOff__Y2ALR{color:#9ca3af;font-size:13px;font-weight:600}.DepositPayment_infoCard__lmthO{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;margin-bottom:20px;padding:8px 14px}.DepositPayment_infoCard__lmthO svg{color:#f5a51e;flex-shrink:0}.DepositPayment_configFooter__q6Hf5{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding-top:6px}.AddDepositModal_formGrid__i0Qvq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.AddDepositModal_fullWidth__CrT1J{grid-column:1/-1}.AddDepositModal_field__97RuG{display:flex;flex-direction:column}.AddDepositModal_field__97RuG label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddDepositModal_field__97RuG input,.AddDepositModal_field__97RuG select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddDepositModal_field__97RuG input::placeholder{color:#9ca3af}.AddDepositModal_field__97RuG input:focus,.AddDepositModal_field__97RuG select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddDepositModal_inputWithAddon__b-b19{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;height:38px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.AddDepositModal_inputWithAddon__b-b19:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddDepositModal_addon__nlBZ\+{align-items:center;background:#f9fafb;border-right:1px solid #e5e7eb;color:#f5a51e;display:flex;font-size:14px;font-weight:600;height:100%;padding:0 10px}.AddDepositModal_addonInput__dr4WH{background:#fff;border:none!important;box-shadow:none!important;color:#111827;flex:1 1;font-size:14px;height:100%!important;outline:none!important;padding:0 10px!important}.AddDepositModal_toggleRow__MrOCi{display:flex;gap:40px;grid-column:1/-1;margin-top:4px}.AddDepositModal_infoBox__aUVtL{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;margin-top:16px;padding:12px 14px}.AddDepositModal_cancelBtn__cZSKg{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s,border-color .15s}.AddDepositModal_cancelBtn__cZSKg:hover{background:#f9fafb;border-color:#d1d5db}.AddDepositModal_cancelBtn__cZSKg:disabled{cursor:not-allowed;opacity:.6}.AddDepositModal_primaryBtn__xf3Yj{align-items:center;background:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s,box-shadow .15s}.AddDepositModal_primaryBtn__xf3Yj:hover{opacity:.9}.AddDepositModal_primaryBtn__xf3Yj.AddDepositModal_primaryBtnLoading__nrslH,.AddDepositModal_primaryBtn__xf3Yj:disabled{cursor:not-allowed;opacity:.85}.AddDepositModal_primaryBtn__xf3Yj:focus{box-shadow:0 0 0 3px #f973164d}.AddDepositModal_spinner__jxiNr{animation:AddDepositModal_spin__DK0qV .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddDepositModal_spin__DK0qV{to{transform:rotate(1turn)}}.InsurancePricing_container__0YVCE{background:#f8f9fb;padding:0}.InsurancePricing_toolbar__CT67t{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.InsurancePricing_manager__-iQS-{color:#111827;font-size:16px;font-weight:600}.InsurancePricing_warningBar__6QHQd{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.InsurancePricing_warningIcon__ay086{flex-shrink:0;font-size:18px}.InsurancePricing_statsRow__duEsB{display:flex;gap:12px;margin-bottom:14px}.InsurancePricing_statCard__VGHmR{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:130px;padding:14px 20px}.InsurancePricing_statNum__-I1bR{color:#111827;font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap}.InsurancePricing_statGreen__4GM0R{color:#059669}.InsurancePricing_statGray__7m4qB{color:#9ca3af}.InsurancePricing_statLabel__lcFq8{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.InsurancePricing_tabs__\+vn8U{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;padding:10px 14px}.InsurancePricing_tab__FY\+w1{align-items:center;background:none;border:1px solid #0000;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.InsurancePricing_tab__FY\+w1:hover{background:#f9fafb;color:#374151}.InsurancePricing_tabActive__QHWHW{background:#fff1dc;border-color:#f5a51e;color:#f5a51e;font-weight:600}.InsurancePricing_tableSection__vPs-C{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden}.InsurancePricing_configBlock__LPO7w{padding:24px;position:relative}.InsurancePricing_loadingOverlay__ScejS{align-items:flex-start;background:#fffc;color:#6b7280;display:flex;font-size:14px;inset:0;justify-content:center;padding-top:24px;position:absolute;z-index:1}.InsurancePricing_configGroup__g6Iiw{margin-bottom:4px}.InsurancePricing_configTitle__6kVT0{color:#111827;font-size:14px;font-weight:600;margin:0 0 6px}.InsurancePricing_configDesc__fcyQ\+{color:#6b7280;font-size:13px;line-height:1.5;margin:0 0 16px}.InsurancePricing_divider__EoZka{border:none;border-top:1px solid #f0f0f0;margin:22px 0}.InsurancePricing_optionCards__AYOJc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.InsurancePricing_optionCardsThree__rTJfF{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.InsurancePricing_optionCard__WG8QK{align-items:flex-start;background:#fafafa;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:all .15s}.InsurancePricing_optionCard__WG8QK:hover{background:#fffbeb;border-color:#f5a51e}.InsurancePricing_optionCardActive__Z1gSM{background:#fff7ed;border-color:#f5a51e}.InsurancePricing_optionCard__WG8QK strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.InsurancePricing_optionCard__WG8QK span{color:#6b7280;display:block;font-size:12px;line-height:1.4}.InsurancePricing_applyTag__Tsqy-{background:#fff1dc;border:1px solid #fde68a;border-radius:20px;color:#f5a51e;display:inline-block!important;font-size:11px!important;font-weight:600!important;margin-top:6px;padding:2px 8px}.InsurancePricing_radioItem__kqOLf{align-items:center;cursor:pointer;display:flex;flex-shrink:0;margin-top:2px}.InsurancePricing_radioItem__kqOLf input[type=radio]{accent-color:#f5a51e;cursor:pointer;height:16px;width:16px}.InsurancePricing_inputRow__oK1HV{align-items:center;display:flex;gap:14px}.InsurancePricing_inputWithAddon__-N7D5{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;height:40px;overflow:hidden;transition:border-color .15s,box-shadow .15s;width:200px}.InsurancePricing_inputWithAddon__-N7D5:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.InsurancePricing_addon__D5DFt{align-items:center;background:#f9fafb;border-right:1px solid #e5e7eb;color:#f5a51e;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;min-width:40px;padding:0 12px}.InsurancePricing_addonInput__baa-t{background:#fff;border:none!important;box-shadow:none!important;color:#111827;flex:1 1;font-size:15px;font-weight:600;height:100%!important;outline:none!important;padding:0 12px!important}.InsurancePricing_previewChip__1KVVk{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#f5a51e;display:inline-block;font-size:14px;font-weight:700;padding:5px 14px}.InsurancePricing_textInput__uY7Qx{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;height:40px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.InsurancePricing_textInput__uY7Qx:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.InsurancePricing_textInput__uY7Qx::placeholder{color:#9ca3af}.InsurancePricing_textarea__1h2ci{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;line-height:1.6;outline:none;padding:12px 14px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.InsurancePricing_textarea__1h2ci:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.InsurancePricing_textarea__1h2ci::placeholder{color:#9ca3af}.InsurancePricing_fieldHint__Z26HV{color:#6b7280;display:block;font-size:12px;font-style:italic;margin-top:6px}.InsurancePricing_countryExclusionBox__ke3wZ{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.InsurancePricing_exclusionHeader__5XR3x{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.InsurancePricing_exclusionCount__Q8scy{color:#374151;font-size:13px;font-weight:600}.InsurancePricing_headerActions__ovDMX{align-items:center;display:flex;gap:8px}.InsurancePricing_selectAllBtn__7-qoO{background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:all .15s;white-space:nowrap}.InsurancePricing_selectAllBtn__7-qoO:hover{background:#fff;border-color:#3b82f6;color:#3b82f6}.InsurancePricing_clearAllBtn__M7Vux{background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:all .15s;white-space:nowrap}.InsurancePricing_clearAllBtn__M7Vux:hover{background:#fff;border-color:#f97316;color:#f97316}.InsurancePricing_searchWrapper__HNuWe{align-items:center;display:flex;gap:12px;margin-bottom:14px}.InsurancePricing_searchInputBox__-c9oh{align-items:center;display:flex;flex:1 1;position:relative}.InsurancePricing_searchIcon__zO-fM{color:#9ca3af;left:12px;pointer-events:none;position:absolute}.InsurancePricing_searchInput__XEYaf{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;height:40px;outline:none;padding:0 40px;transition:border-color .15s,box-shadow .15s;width:100%}.InsurancePricing_searchInput__XEYaf:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.InsurancePricing_searchInput__XEYaf::placeholder{color:#9ca3af}.InsurancePricing_clearSearchBtn__x2pKv{align-items:center;background:#f3f4f6;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:8px;transition:all .15s;width:24px}.InsurancePricing_clearSearchBtn__x2pKv:hover{background:#e5e7eb;color:#374151}.InsurancePricing_searchResultCount__QATrJ{color:#6b7280;font-size:13px;font-weight:600;padding:0 12px;white-space:nowrap}.InsurancePricing_noResults__pJcXY{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.InsurancePricing_noResults__pJcXY svg{margin-bottom:16px;opacity:.5}.InsurancePricing_noResultsText__o4oM7{color:#6b7280;font-size:16px;font-weight:600;margin:0 0 4px}.InsurancePricing_noResultsHint__5zRAr{color:#9ca3af;font-size:13px;margin:0}.InsurancePricing_countryGrid__jUwcs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:400px;overflow-y:auto;padding:4px}.InsurancePricing_countryItem__xUfvw{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;position:relative;transition:all .15s}.InsurancePricing_countryItem__xUfvw:hover{background:#f9fafb;border-color:#cbd5e1}.InsurancePricing_countryItemExcluded__ipwW7{background:#fffbeb;border-color:#fde68a}.InsurancePricing_countryItemExcluded__ipwW7:hover{background:#fef3c7;border-color:#fbbf24}.InsurancePricing_countryCheckbox__MhaUm{accent-color:#f5a51e;cursor:pointer;flex-shrink:0;height:16px;width:16px}.InsurancePricing_countryInfo__NTAba{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.InsurancePricing_countryFlag__VcToR{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:3px;color:#6b7280;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:20px;justify-content:center;width:32px}.InsurancePricing_countryName__mkLzM{color:#111827;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InsurancePricing_excludedBadge__FAx\+-{background:#fbbf24;border-radius:10px;color:#fff;display:inline-block;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.InsurancePricing_infoCard__LxAvZ{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:22px;padding:10px 14px}.InsurancePricing_infoCard__LxAvZ svg{color:#f5a51e;flex-shrink:0;margin-top:1px}.InsurancePricing_configFooter__Ov8P5{align-items:center;border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;margin-top:4px;padding-top:20px}.InsurancePricing_saveChangesBtn__vMPiG{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px;transition:background .15s}.InsurancePricing_saveChangesBtn__vMPiG:hover{background:#e0ad20}.InsurancePricing_saveChangesBtn__vMPiG:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.InsurancePricing_deleteBtn__cwvo-{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px;transition:all .15s}.InsurancePricing_deleteBtn__cwvo-:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.InsurancePricing_deleteBtn__cwvo-:disabled{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.InsurancePricing_formGrid__5baXS{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.InsurancePricing_field__WzX9P{display:flex;flex-direction:column}.InsurancePricing_field__WzX9P label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.InsurancePricing_field__WzX9P input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.InsurancePricing_field__WzX9P input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.InsurancePricing_toggleField__EqNKS{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px}.InsurancePricing_toggleField__EqNKS strong{color:#111827;display:block;font-size:13px;font-weight:600;margin-bottom:3px}.InsurancePricing_toggleField__EqNKS p{color:#6b7280;font-size:12px;margin:0}.InsurancePricing_toggleWrapper__MUClb{align-items:center;display:flex;gap:10px}.InsurancePricing_toggleLabelOn__gPEKc{color:#059669;font-size:13px;font-weight:600}.InsurancePricing_toggleLabelOff__wOMC4{color:#9ca3af;font-size:13px;font-weight:600}@media (max-width:900px){.InsurancePricing_countryGrid__jUwcs,.InsurancePricing_formGrid__5baXS,.InsurancePricing_optionCardsThree__rTJfF,.InsurancePricing_optionCards__AYOJc{grid-template-columns:1fr}.InsurancePricing_statsRow__duEsB{flex-wrap:wrap}}@media (max-width:640px){.InsurancePricing_searchWrapper__HNuWe{align-items:stretch;flex-direction:column}.InsurancePricing_searchResultCount__QATrJ{padding:8px 0 0;text-align:center}.InsurancePricing_exclusionHeader__5XR3x{align-items:flex-start;flex-direction:column;gap:10px}.InsurancePricing_headerActions__ovDMX{justify-content:flex-end;width:100%}.InsurancePricing_clearAllBtn__M7Vux,.InsurancePricing_selectAllBtn__7-qoO{font-size:11px;padding:4px 10px}}.CompanySettings_page__hwj-\+{background:#f4f5f7;display:flex;flex-direction:column;gap:0;min-height:100%}.CompanySettings_pageHeader__0VuHK{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000f;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CompanySettings_pageTitle__leghp{color:#111827;font-size:17px;font-weight:700;line-height:1.2}.CompanySettings_pageCrumb__T4uZP{color:#9ca3af;font-size:12px;margin-top:2px}.CompanySettings_pageHeaderRight__9whtf{align-items:center;display:flex;gap:8px}.CompanySettings_btnPrimary__QGtBC{align-items:center;background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:7px;height:36px;padding:0 20px;transition:all .15s;white-space:nowrap}.CompanySettings_btnPrimary__QGtBC:hover:not(:disabled){background:#e09410;box-shadow:0 4px 14px #f5a51e59;transform:translateY(-1px)}.CompanySettings_btnPrimary__QGtBC:disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed;transform:none}.CompanySettings_btnOutline__tbLma{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:6px;height:36px;padding:0 16px;transition:all .15s;white-space:nowrap}.CompanySettings_btnOutline__tbLma:hover{background:#f9fafb;border-color:#d1d5db}.CompanySettings_btnOutlineSmall__WcSCk{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;padding:6px 14px;transition:all .15s;white-space:nowrap}.CompanySettings_btnOutlineSmall__WcSCk:hover{background:#f9fafb;border-color:#d1d5db}.CompanySettings_btnGhost__OPIhZ{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;height:36px;padding:0 14px;transition:all .15s}.CompanySettings_btnGhost__OPIhZ:hover{background:#f3f4f6;color:#374151}.CompanySettings_spinner__BaMp1{animation:CompanySettings_spin__LAqI3 .65s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:13px;width:13px}@keyframes CompanySettings_spin__LAqI3{to{transform:rotate(1turn)}}.CompanySettings_banner__JmfnV{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:13px;gap:10px;line-height:1.55;margin:16px 24px 0;padding:11px 16px}.CompanySettings_bannerIcon__lWUHt{flex-shrink:0;font-size:15px;margin-top:1px}.CompanySettings_dirtyPill__rEa2Q{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#92400e;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;margin:10px 24px 0;padding:5px 12px;width:-webkit-fit-content;width:fit-content}.CompanySettings_dirtyDot__hJerX{animation:CompanySettings_pulse__rVtnQ 1.4s ease-in-out infinite;background:#f97316;border-radius:50%;height:7px;width:7px}@keyframes CompanySettings_pulse__rVtnQ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.CompanySettings_tabBar__FHiK5{background:#0000;border-bottom:2px solid #e5e7eb;display:flex;gap:0;margin-top:16px;overflow-x:auto;padding:0 24px}.CompanySettings_tab__0AQC1{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:7px;margin-bottom:-2px;padding:10px 18px 12px;position:relative;transition:color .15s;white-space:nowrap}.CompanySettings_tab__0AQC1:hover{color:#374151}.CompanySettings_tabActive__DbZfe{border-bottom-color:#f5a51e;color:#f5a51e;font-weight:700}.CompanySettings_tabIcon__6zvf-{font-size:14px}.CompanySettings_content__rGKRm{padding:20px 24px 40px}.CompanySettings_tabContent__EhM2f{display:flex;flex-direction:column;gap:16px}.CompanySettings_section__reK6E{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.CompanySettings_sectionHead__pI9ru{align-items:center;background:#fafafa;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 20px}.CompanySettings_sectionHeadLeft__FsYfC{align-items:center;display:flex;gap:12px}.CompanySettings_sectionIcon__tDGN2{align-items:center;background:#fff1dc;border:1px solid #fde68a;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.CompanySettings_sectionTitle__8Zcut{color:#111827;font-size:14px;font-weight:700}.CompanySettings_sectionSubtitle__xmAHV{color:#9ca3af;font-size:12px;margin-top:2px}.CompanySettings_sectionBody__hfZ0q{padding:20px}.CompanySettings_badge__EHSVg{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;padding:3px 10px}.CompanySettings_badgeBlue__msSEO{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.CompanySettings_badgeGray__KMltb{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.CompanySettings_grid2__bKx5E{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CompanySettings_grid3__mHQLY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr}@media (max-width:720px){.CompanySettings_grid2__bKx5E,.CompanySettings_grid3__mHQLY{grid-template-columns:1fr}}.CompanySettings_field__EuyHM{display:flex;flex-direction:column;gap:5px}.CompanySettings_fieldLabel__h\+0ZY{align-items:center;color:#374151;display:flex;font-size:12.5px;font-weight:600;gap:3px}.CompanySettings_fieldRequired__F88k4{color:#ef4444;font-size:11px}.CompanySettings_fieldHint__IS69Z{color:#9ca3af;font-size:11.5px}.CompanySettings_input__5Da4z,.CompanySettings_select__38Gx5{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:13.5px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.CompanySettings_input__5Da4z::placeholder{color:#c4c9d4}.CompanySettings_input__5Da4z:focus,.CompanySettings_select__38Gx5:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e21}.CompanySettings_select__38Gx5{cursor:pointer}.CompanySettings_inputLocked__j30L\+{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.CompanySettings_docLayout__sGri3{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 340px}@media (max-width:960px){.CompanySettings_docLayout__sGri3{grid-template-columns:1fr}}.CompanySettings_fieldBlock__K\+p2s{display:flex;flex-direction:column;gap:12px}.CompanySettings_blockLabel__yPisI{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.CompanySettings_radioRow__cGaRc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.CompanySettings_radioCard__eh1cX{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:all .15s}.CompanySettings_radioCard__eh1cX:hover{background:#fffdf5;border-color:#fcd34d}.CompanySettings_radioCardActive__AZIAw{background:#fff8ec;border-color:#f5a51e}.CompanySettings_radioHidden__s9ltM{opacity:0;pointer-events:none;position:absolute}.CompanySettings_radioCircle__XoD19{align-items:center;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .15s;width:16px}.CompanySettings_radioCircleActive__zewZx{background:#f5a51e;border-color:#f5a51e;box-shadow:inset 0 0 0 3px #fff}.CompanySettings_radioTitle__zfmvJ{color:#111827;font-size:13px;font-weight:700}.CompanySettings_radioValue__l1BEL{color:#6b7280;font-size:12px;margin-top:1px}.CompanySettings_divider__4Ytqo{background:#f3f4f6;height:1px;margin:16px 0}.CompanySettings_toggleRow__ncVeU{align-items:center;border-bottom:1px solid #f9fafb;display:flex;justify-content:space-between;padding:11px 0}.CompanySettings_toggleRow__ncVeU:last-child{border-bottom:none}.CompanySettings_toggleLabel__uexCK{color:#374151;font-size:13.5px;font-weight:600}.CompanySettings_toggleDesc__WSDej{color:#9ca3af;font-size:12px;margin-top:2px}.CompanySettings_previewCard__rFgMB{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;position:-webkit-sticky;position:sticky;top:80px}.CompanySettings_previewCardHeader__BxOgG{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;color:#374151;display:flex;font-size:13px;font-weight:700;gap:8px;padding:12px 16px}.CompanySettings_previewCardIcon__kzpcb{font-size:15px}.CompanySettings_previewSheet__5eEdb{background:#fff;padding:16px}.CompanySettings_previewSheetHeader__qeUsv{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.CompanySettings_previewLogo__dsIaD{align-items:center;background:linear-gradient(135deg,#fff1dc,#ffe4a3);border-radius:8px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.CompanySettings_previewCompany__yPfzD{color:#111827;font-size:15px;font-weight:800;line-height:1.2}.CompanySettings_previewMeta__A\+Cjp{color:#9ca3af;font-size:11.5px;line-height:1.4;margin-top:3px}.CompanySettings_previewSheetDivider__WSyqT{background:#f0f0f0;height:1px;margin:12px 0}.CompanySettings_previewFields__SadYY{display:flex;flex-direction:column;gap:6px}.CompanySettings_previewField__bstBy{align-items:center;display:flex;gap:8px;justify-content:space-between}.CompanySettings_previewFieldKey__A44gD{color:#9ca3af;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.CompanySettings_previewFieldVal__sX\+ny{color:#374151;font-size:12px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.CompanySettings_previewInvoiceLabel__Q6tVR{background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;color:#9ca3af;font-size:11.5px;font-weight:700;letter-spacing:.05em;margin-top:14px;padding:8px 10px;text-align:center}.CompanySettings_previewNote__nmAp8{background:#fafafa;border-top:1px solid #f0f0f0;color:#9ca3af;font-size:11.5px;padding:8px 16px;text-align:center}.CompanySettings_lockedBanner__trZS-{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0c4a6e;font-size:13px;line-height:1.5;margin-bottom:20px;padding:11px 14px}.CompanySettings_currencyGrid__s7aUT{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:4px}@media (max-width:900px){.CompanySettings_currencyGrid__s7aUT{grid-template-columns:repeat(3,1fr)}}.CompanySettings_currencyTile__lqELL{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px 12px;text-align:center}.CompanySettings_currencyTileIcon__Q9snX{font-size:20px}.CompanySettings_currencyTileLabel__gu275{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.CompanySettings_currencyTileValue__4RpfH{color:#111827;font-size:14px;font-weight:700}.CompanySettings_examplesGrid__h6FJ5{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.CompanySettings_exampleTile__YgIpj{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:11px 14px}.CompanySettings_exampleTileLabel__tWEiz{color:#6b7280;font-size:12.5px;font-weight:500}.CompanySettings_exampleTileValue__nttPo{color:#111827;font-family:DM Mono,Fira Code,Courier New,monospace;font-size:14px;font-weight:700}.CompanySettings_exampleNeg__9gAJK{color:#ef4444}.CompanySettings_currencyFootnote__cOyX5{color:#9ca3af;font-size:12px;line-height:1.6;margin-top:20px}.CompanySettings_validityBanner__yLv21{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:13px;line-height:1.5;padding:11px 14px}.CompanySettings_auditSummaryRow__VNBHO{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-wrap:wrap;gap:0;overflow:hidden}.CompanySettings_auditSummaryItem__LTJT1{border-right:1px solid #e5e7eb;display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:140px;padding:14px 20px}.CompanySettings_auditSummaryItem__LTJT1:last-of-type{border-right:none}.CompanySettings_auditSummaryKey__\+1LLS{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.CompanySettings_auditSummaryVal__VzHdN{color:#111827;font-size:13.5px;font-weight:600}.CompanySettings_auditSummaryRow__VNBHO .CompanySettings_btnOutlineSmall__WcSCk{align-self:center;flex-shrink:0;margin:12px 16px}.AuditLogModal_body__i\+Phv{display:flex;flex-direction:column;gap:14px}.AuditLogModal_note__hZuq6{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:13px;padding:10px 14px}.AuditLogModal_tableWrap__ULmBH{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.AuditLogModal_table__Y3Bxc{border-collapse:collapse;font-size:13px;width:100%}.AuditLogModal_table__Y3Bxc th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11.5px;font-weight:700;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase}.AuditLogModal_table__Y3Bxc td{border-bottom:1px solid #f3f4f6;padding:12px 14px;vertical-align:middle}.AuditLogModal_table__Y3Bxc tbody tr:last-child td{border-bottom:none}.AuditLogModal_table__Y3Bxc tbody tr:hover{background:#fafafa}.AuditLogModal_dateCell__FB2i9{color:#6b7280;font-family:DM Mono,Fira Code,monospace;font-size:12px;white-space:nowrap}.AuditLogModal_userCell__lLn\+d{color:#111827;font-weight:600}.AuditLogModal_fieldCell__9Kph5{color:#374151}.AuditLogModal_oldCell__ni1yE{background:#fef2f2;color:#b91c1c}.AuditLogModal_newCell__nPcpw,.AuditLogModal_oldCell__ni1yE{border-radius:4px;font-family:DM Mono,Fira Code,monospace;font-size:12px;padding:4px 8px!important}.AuditLogModal_newCell__nPcpw{background:#f0fdf4;color:#166534}.AuditLogModal_statusRow__FFrC2{color:#6b7280;font-weight:500;padding:18px 14px!important;text-align:center}.AuditLogModal_statusRowError__ZEhj5{color:#b91c1c;font-weight:600;padding:18px 14px!important;text-align:center}.AuditLogModal_closeBtn__wm8jC{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px;transition:all .15s}.AuditLogModal_closeBtn__wm8jC:hover{background:#f9fafb}.AuditLogModal_exportBtn__5zCv-{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:8px 18px;transition:all .15s}.AuditLogModal_exportBtn__5zCv-:hover{background:#e09410}.AuditLogModal_exportBtn__5zCv-:disabled{cursor:not-allowed;opacity:.7}.ConfirmSaveModal_body__aHBuG{display:flex;flex-direction:column;gap:12px;padding:4px 0}.ConfirmSaveModal_warningBox__C90Fi{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.ConfirmSaveModal_warningIcon__kKPJU{flex-shrink:0;font-size:20px;margin-top:1px}.ConfirmSaveModal_warningTitle__s8SSI{color:#92400e;font-size:13.5px;font-weight:700;margin-bottom:4px}.ConfirmSaveModal_warningText__6T2U9{color:#78350f;font-size:13px;line-height:1.5}.ConfirmSaveModal_infoBox__9VzcF{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;color:#14532d;font-size:13px;line-height:1.5;padding:12px 14px}.ConfirmSaveModal_cancelBtn__plbFk{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px;transition:all .15s}.ConfirmSaveModal_cancelBtn__plbFk:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.ConfirmSaveModal_cancelBtn__plbFk:disabled{cursor:not-allowed;opacity:.6}.ConfirmSaveModal_confirmBtn__x\+LLZ{align-items:center;background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:8px 20px;transition:all .15s}.ConfirmSaveModal_confirmBtn__x\+LLZ:hover:not(:disabled){background:#e09410}.ConfirmSaveModal_confirmBtn__x\+LLZ.ConfirmSaveModal_confirmBtnLoading__Qv-jX,.ConfirmSaveModal_confirmBtn__x\+LLZ:disabled{cursor:not-allowed;opacity:.85}.ConfirmSaveModal_spinner__p9Sfl{animation:ConfirmSaveModal_spin__aC-f0 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes ConfirmSaveModal_spin__aC-f0{to{transform:rotate(1turn)}}.SequenceSettings_page__ckkVQ{background:#f4f5f7;display:flex;flex-direction:column;gap:0;min-height:100%}.SequenceSettings_pageHeader__5RS3z{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 4px #0000000f;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.SequenceSettings_pageTitle__fEQ4I{color:#111827;font-size:17px;font-weight:700}.SequenceSettings_pageCrumb__d6i6j{color:#9ca3af;font-size:12px;margin-top:2px}.SequenceSettings_btnPrimary__iGkz\+{align-items:center;background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:6px;height:36px;padding:0 20px;transition:all .15s;white-space:nowrap}.SequenceSettings_btnPrimary__iGkz\+:hover{background:#e09410;box-shadow:0 4px 14px #f5a51e4d;transform:translateY(-1px)}.SequenceSettings_banner__Xh1\+3{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:13px;gap:10px;line-height:1.55;margin:16px 24px 0;padding:11px 16px}.SequenceSettings_filterBar__TLhlH{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:14px 24px}.SequenceSettings_filterSelect__TQwcf{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:13px;height:34px;outline:none;padding:0 12px;transition:border-color .15s}.SequenceSettings_filterSelect__TQwcf:focus{border-color:#f5a51e}.SequenceSettings_filterCount__YySZk{color:#9ca3af;font-size:12.5px;font-weight:500;margin-left:auto}.SequenceSettings_cardsGrid__fWErL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:0 24px 40px}.SequenceSettings_empty__jLyTH{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#9ca3af;font-size:14px;grid-column:1/-1;padding:48px;text-align:center}.SequenceSettings_card__EovER{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s,transform .15s}.SequenceSettings_card__EovER:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.SequenceSettings_cardInactive__JQ2r4{background:#fafafa;opacity:.6}.SequenceSettings_cardHead__\+Z-B6{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:16px 16px 12px}.SequenceSettings_cardHeadLeft__bS7tQ{align-items:center;display:flex;gap:12px}.SequenceSettings_typeIcon__J\+pGV{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px}.SequenceSettings_typeIcon_blue__EOZ0Q{background:#eff6ff}.SequenceSettings_typeIcon_green__iOgUh{background:#f0fdf4}.SequenceSettings_typeIcon_orange__Tgn6-{background:#fff7ed}.SequenceSettings_typeIcon_purple__ajzni{background:#faf5ff}.SequenceSettings_cardName__m72D7{color:#111827;font-size:14px;font-weight:700;line-height:1.2}.SequenceSettings_typeBadge__c4OtS{border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;margin-top:4px;padding:2px 8px}.SequenceSettings_typeBadge_blue__C1wua{background:#eff6ff;color:#2563eb}.SequenceSettings_typeBadge_green__FqCbR{background:#f0fdf4;color:#166534}.SequenceSettings_typeBadge_orange__1UORc{background:#fff7ed;color:#c2410c}.SequenceSettings_typeBadge_purple__bsAYJ{background:#faf5ff;color:#7c3aed}.SequenceSettings_previewBox__QAYNT{align-items:center;background:#f9fafb;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 16px}.SequenceSettings_previewLabel__XbukW{color:#9ca3af;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.SequenceSettings_previewNumber__WTQ4o{color:#111827;font-family:DM Mono,Fira Code,monospace;font-size:17px;font-weight:800;letter-spacing:.04em}.SequenceSettings_statRow__JTztD{border-bottom:1px solid #f3f4f6;display:grid;grid-template-columns:repeat(4,1fr)}.SequenceSettings_stat__wbLiR{align-items:center;border-right:1px solid #f3f4f6;display:flex;flex-direction:column;gap:3px;padding:10px 6px}.SequenceSettings_stat__wbLiR:last-child{border-right:none}.SequenceSettings_statKey__KlUCD{color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.SequenceSettings_statVal__yPokg{color:#374151;font-family:DM Mono,Fira Code,monospace;font-size:13px;font-weight:700}.SequenceSettings_flagsRow__pKxom{border-bottom:1px solid #f3f4f6;display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px}.SequenceSettings_flag__7dEic{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:3px 9px}.SequenceSettings_flagOn__EGwkB{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.SequenceSettings_flagOff__vq032{background:#f9fafb;border:1px solid #e5e7eb;color:#6b7280}.SequenceSettings_cardFooter__MlO2k{align-items:center;background:#fafafa;display:flex;justify-content:space-between;padding:10px 16px}.SequenceSettings_cardUpdated__rbF5K{color:#9ca3af;font-size:11px}.SequenceSettings_cardActions__Iq3nD{display:flex;gap:6px}.SequenceSettings_btnEdit__Qu7Ir{background:#f5a51e;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;padding:5px 14px;transition:background .15s}.SequenceSettings_btnEdit__Qu7Ir:hover{background:#e09410}.SequenceSettings_btnAudit__rQvPG{background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:5px 12px;transition:all .15s}.SequenceSettings_btnAudit__rQvPG:hover{background:#f9fafb;color:#374151}.SequenceModal_body__uG-6s{display:flex;flex-direction:column;gap:0}.SequenceModal_previewBanner__BjGsh{align-items:center;background:linear-gradient(135deg,#fff8ec,#fff1d6);border:1.5px solid #fde68a;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:20px;padding:14px 18px}.SequenceModal_previewBannerLeft__XnJbi{display:flex;flex-direction:column;gap:3px}.SequenceModal_previewBannerLabel__iZDcM{color:#b45309;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.SequenceModal_previewBannerNumber__AWpAv{color:#111827;font-family:DM Mono,Fira Code,monospace;font-size:24px;font-weight:800;letter-spacing:.04em}.SequenceModal_previewBannerHint__-67ef{color:#92400e;font-size:12px}.SequenceModal_section__\+FJBA{border-bottom:1px solid #f3f4f6;margin-bottom:20px;padding-bottom:20px}.SequenceModal_section__\+FJBA:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.SequenceModal_sectionLabel__x05J3{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.SequenceModal_grid2__tyXSO{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.SequenceModal_grid3__oIT1p{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}@media (max-width:560px){.SequenceModal_grid2__tyXSO,.SequenceModal_grid3__oIT1p{grid-template-columns:1fr}}.SequenceModal_field__BxECo{display:flex;flex-direction:column;gap:5px}.SequenceModal_fieldLabel__YoMYe{align-items:center;color:#374151;display:flex;font-size:12.5px;font-weight:600;gap:3px}.SequenceModal_fieldRequired__Mz3ZI{color:#ef4444;font-size:11px}.SequenceModal_fieldHint__oigBQ{color:#9ca3af;font-size:11px}.SequenceModal_input__MoUIS,.SequenceModal_select__OINR\+{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:13.5px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.SequenceModal_input__MoUIS::placeholder{color:#c4c9d4}.SequenceModal_input__MoUIS:focus,.SequenceModal_select__OINR\+:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e21}.SequenceModal_select__OINR\+{cursor:pointer}.SequenceModal_inputLocked__RFRo8{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.SequenceModal_toggleInline__j2iwF{align-items:center;display:flex;gap:10px;height:38px}.SequenceModal_toggleHint__OlVAD{color:#6b7280;font-size:13px;font-weight:500}.SequenceModal_toggleGrid__ssQ49{display:flex;flex-direction:column;gap:2px}.SequenceModal_toggleCard__OSz6-{align-items:center;background:#f9fafb;border:1px solid #f0f0f0;border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px}.SequenceModal_toggleCardTitle__EFsKr{color:#374151;font-size:13.5px;font-weight:600}.SequenceModal_toggleCardDesc__b9Bxc{color:#9ca3af;font-size:12px;margin-top:2px}.SequenceModal_validityNote__-K3QJ{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:12.5px;margin-top:12px;padding:10px 13px}.SequenceModal_lockWarning__CRSbU{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#92400e;font-size:12.5px;margin-top:10px;padding:9px 13px}.SequenceModal_cancelBtn__QQdqg{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;padding:8px 16px;transition:all .15s}.SequenceModal_cancelBtn__QQdqg:hover{background:#f9fafb}.SequenceModal_saveBtn__TzqK9{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:8px 20px;transition:all .15s}.SequenceModal_saveBtn__TzqK9:hover{background:#e09410}.SequenceAuditModal_body__X7cRG{display:flex;flex-direction:column;gap:16px}.SequenceAuditModal_info__QrVmJ{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;display:flex;flex-wrap:wrap;font-size:13px;gap:20px;padding:10px 14px}.SequenceAuditModal_infoItem__Ht5VM{display:flex;gap:5px}.SequenceAuditModal_table__THX7I{border-collapse:collapse;font-size:12.5px;width:100%}.SequenceAuditModal_table__THX7I thead tr{background:#f9fafb;border-bottom:2px solid #e5e7eb}.SequenceAuditModal_table__THX7I th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.06em;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.SequenceAuditModal_table__THX7I td{border-bottom:1px solid #f3f4f6;color:#374151;padding:10px 12px;vertical-align:top}.SequenceAuditModal_table__THX7I tbody tr:hover{background:#fafafa}.SequenceAuditModal_table__THX7I tbody tr:last-child td{border-bottom:none}.SequenceAuditModal_emptyRow__j0MnB{color:#6b7280;font-style:italic;text-align:center}.SequenceAuditModal_mono__yeS3X{color:#6b7280;font-family:DM Mono,Fira Code,monospace;font-size:12px}.SequenceAuditModal_fieldPill__A3x5j{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;display:inline-flex;font-size:11.5px;font-weight:600;padding:2px 8px}.SequenceAuditModal_oldVal__SqTAb{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b}.SequenceAuditModal_newVal__8Md9y,.SequenceAuditModal_oldVal__SqTAb{display:inline-flex;font-family:DM Mono,monospace;font-size:12px;padding:2px 8px}.SequenceAuditModal_newVal__8Md9y{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534}.SequenceAuditModal_reason__T-wPl{color:#6b7280;font-size:12px;font-style:italic}.SequenceAuditModal_footer__h33y\+{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-top:4px}.SequenceAuditModal_footerNote__QRVyS{color:#9ca3af;font-size:12px}.SequenceAuditModal_exportBtn__tOuLr{background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:6px 14px;transition:all .15s}.SequenceAuditModal_exportBtn__tOuLr:hover{background:#f9fafb;border-color:#d1d5db}.SequenceAuditModal_exportBtn__tOuLr:disabled{cursor:not-allowed;opacity:.6}.SequenceAuditModal_closeBtn__sCvOB{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:8px 20px;transition:all .15s}.SequenceAuditModal_closeBtn__sCvOB:hover{background:#f9fafb}.ApiSettings_container__W0iU-{background:#f8f9fb}.ApiSettings_toolbar__fZvpw{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.ApiSettings_manager__-pI5C{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:10px}.ApiSettings_infoBar__I2vPE{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.ApiSettings_infoIcon__mRE0\+{flex-shrink:0;font-size:18px}.ApiSettings_filterBar__SvO-V{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.ApiSettings_searchForm__ctrsN{align-items:center;display:flex;gap:8px}.ApiSettings_searchInput__EcdL3{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease;width:280px}.ApiSettings_searchInput__EcdL3::placeholder{color:#9ca3af}.ApiSettings_searchInput__EcdL3:hover{border-color:#d1d5db}.ApiSettings_searchInput__EcdL3:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.ApiSettings_addbtn__Cac4h{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.ApiSettings_addbtn__Cac4h:disabled{cursor:not-allowed;opacity:.6}.ApiSettings_add__xKmvS{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:700;padding:8px 14px}.ApiSettings_add__xKmvS:disabled{cursor:not-allowed;opacity:.6}.ApiSettings_loading__FZwtr{background:#fff;border-radius:12px;color:#6b7280;margin-bottom:14px;padding:24px;text-align:center}.ApiSettings_error__xsFKL{background:#fef2f2;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:16px;text-align:center}.ApiSettings_resultsSummary__OiS\+O{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.ApiSettings_tableSection__hiVyo{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.ApiSettings_tableCard__9MaCx{overflow-x:auto;width:100%}.ApiSettings_table__zdUdW{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.ApiSettings_table__zdUdW th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px;text-transform:uppercase}.ApiSettings_table__zdUdW th:last-child{border-right:none}.ApiSettings_table__zdUdW td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:14px 12px}.ApiSettings_table__zdUdW td:last-child{border-right:none}.ApiSettings_table__zdUdW tbody tr:hover{background:#f9fafb}.ApiSettings_apiName__vBQlG{align-items:center;display:flex;font-weight:500;gap:8px}.ApiSettings_apiIcon__K-ynX{color:#6b7280;flex-shrink:0}.ApiSettings_urlCell__Pa7mH{max-width:240px}.ApiSettings_url__t1mZD{color:#6b7280;font-family:monospace;font-size:12px;word-break:break-all}.ApiSettings_authType__UAGen{color:#374151;font-size:13px;font-weight:500}.ApiSettings_badge__dsKjE{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.ApiSettings_badgeUtility__p6J2p{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.ApiSettings_badgeIntegration__wdyGX{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.ApiSettings_badgeExport__m6LEZ{background:#faf5ff;border:1px solid #e9d5ff;color:#9333ea}.ApiSettings_badgeDefault__mIPON{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.ApiSettings_badgeProd__76KAS{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.ApiSettings_badgeTest__04ARf{background:#fff7ed;border:1px solid #fed7aa;color:#d97706}.ApiSettings_lastTested__2r4E-{color:#6b7280;font-size:13px}.ApiSettings_rowActions__QMDEG{display:flex;gap:8px;justify-content:flex-end}.ApiSettings_rowActions__QMDEG button{align-items:center;background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px;transition:all .15s ease}.ApiSettings_rowActions__QMDEG button:first-child{border-color:#e5e7eb}.ApiSettings_rowActions__QMDEG button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.ApiSettings_rowActions__QMDEG button:disabled{cursor:not-allowed;opacity:.6}.ApiSettings_testBtn__97jsa{background:#ecfdf5!important;border-color:#d1fae5!important;color:#059669!important}.ApiSettings_testBtn__97jsa:hover{background:#d1fae5!important;border-color:#a7f3d0!important}.ApiSettings_testBtn__97jsa:disabled{cursor:not-allowed!important;opacity:.7}.ApiSettings_rowActions__QMDEG button:nth-child(2){border-color:#e5e7eb}.ApiSettings_rowActions__QMDEG button:nth-child(2):hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.ApiSettings_rowActions__QMDEG button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.ApiSettings_rowActions__QMDEG button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.ApiSettings_spinnerSmall__XYUzv{animation:ApiSettings_spin__TbQ26 .7s linear infinite;border:2px solid #0596694d;border-radius:50%;border-top-color:#059669;display:inline-block;height:12px;width:12px}@keyframes ApiSettings_spin__TbQ26{to{transform:rotate(1turn)}}.ApiSettings_footerBar__mBNLu{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.ApiSettings_saveChangesBtn__k\+8X1{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.ApiSettings_saveChangesBtn__k\+8X1:hover:not(:disabled){background:#e0ad20}.ApiSettings_saveChangesBtn__k\+8X1:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.ApiSettings_pagination__XWlwr{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.ApiSettings_paginationInfo__cb9U\+{font-weight:500}.ApiSettings_pageNumbers__w5bf5{align-items:center;display:flex;gap:6px}.ApiSettings_pageBtnActive__yNjy6,.ApiSettings_pageBtn__Yg-4n,.ApiSettings_pageNumbers__w5bf5 button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.ApiSettings_pageBtn__Yg-4n:hover{background:#f9fafb;border-color:#d1d5db}.ApiSettings_pageBtn__Yg-4n:disabled{cursor:not-allowed;opacity:.6}.ApiSettings_pageBtnActive__yNjy6{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.ApiSettings_pageBtnActive__yNjy6:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.ApiSettings_ellipsis__gm5G1{color:#9ca3af;font-weight:500;padding:0 4px}.ApiSettings_noResults__iQPSJ{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}@media (max-width:1024px){.ApiSettings_filterBar__SvO-V{align-items:stretch;flex-direction:column}.ApiSettings_searchInput__EcdL3{width:100%}}.AddApiSettingModal_sectionLabel__9WHkI{border-bottom:1px solid #f1f1f1;color:#6b7280;font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;margin-top:20px;padding-bottom:6px;text-transform:uppercase}.AddApiSettingModal_sectionLabel__9WHkI:first-child{margin-top:0}.AddApiSettingModal_formGrid__zc3at{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:6px}.AddApiSettingModal_field__BmjMT{display:flex;flex-direction:column}.AddApiSettingModal_field__BmjMT label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddApiSettingModal_field__BmjMT input,.AddApiSettingModal_field__BmjMT select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddApiSettingModal_field__BmjMT input::placeholder{color:#9ca3af}.AddApiSettingModal_field__BmjMT input:focus,.AddApiSettingModal_field__BmjMT select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddApiSettingModal_textarea__YEaiH{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.AddApiSettingModal_textarea__YEaiH::placeholder{color:#9ca3af}.AddApiSettingModal_textarea__YEaiH:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddApiSettingModal_toggleRow__ZPyrw{display:flex;gap:80px;grid-column:1/-1;margin-top:6px}.AddApiSettingModal_infoBox__XNO5a{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;margin-top:16px;padding:12px 14px}.AddApiSettingModal_cancelBtn__L\+Gpb{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddApiSettingModal_cancelBtn__L\+Gpb:hover{background:#f9fafb;border-color:#d1d5db}.AddApiSettingModal_cancelBtn__L\+Gpb:disabled{cursor:not-allowed;opacity:.6}.AddApiSettingModal_primaryBtn__pWAGA{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddApiSettingModal_primaryBtn__pWAGA:hover{background:#e09410;background:var(--primary-color,#e09410)}.AddApiSettingModal_primaryBtn__pWAGA.AddApiSettingModal_primaryBtnLoading__Kx54D,.AddApiSettingModal_primaryBtn__pWAGA:disabled{cursor:not-allowed;opacity:.85}.AddApiSettingModal_primaryBtn__pWAGA .AddApiSettingModal_spinner__o6Crn{animation:AddApiSettingModal_spin__PnV6i .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddApiSettingModal_spin__PnV6i{to{transform:rotate(1turn)}}.AddApiSettingModal_primaryBtn__pWAGA:active{background:#f8b755}.AddApiSettingModal_primaryBtn__pWAGA:focus{box-shadow:0 0 0 3px #f973164d}.SupportLevels_container__gIDiy{background:#f8f9fb}.SupportLevels_toolbar__wBAyn{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.SupportLevels_manager__8DriB{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:10px}.SupportLevels_infoBar__8lgSZ{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.SupportLevels_infoIcon__xEwrR{flex-shrink:0;font-size:18px}.SupportLevels_filterBar__wIwYt{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.SupportLevels_searchForm__Z5goG{align-items:center;display:flex;gap:8px}.SupportLevels_searchInput__b1w1L{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease;width:240px}.SupportLevels_searchInput__b1w1L::placeholder{color:#9ca3af}.SupportLevels_searchInput__b1w1L:hover{border-color:#d1d5db}.SupportLevels_searchInput__b1w1L:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.SupportLevels_addbtn__nyBp4{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px}.SupportLevels_addbtn__nyBp4:disabled{cursor:not-allowed;opacity:.6}.SupportLevels_add__HGhTX{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-weight:700;padding:8px 14px}.SupportLevels_add__HGhTX:disabled{cursor:not-allowed;opacity:.6}.SupportLevels_loading__qNsr7{background:#fff;border-radius:12px;color:#6b7280;margin-bottom:14px;padding:24px;text-align:center}.SupportLevels_error__nUaoZ{background:#fef2f2;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:16px;text-align:center}.SupportLevels_resultsSummary__WChn9{color:#6b7280;font-size:13px;font-weight:500;padding:8px 0 12px}.SupportLevels_tableSection__HWLBb{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.SupportLevels_tableCard__VTcYZ{overflow-x:auto;width:100%}.SupportLevels_table__eEHzD{background:#fff;border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.SupportLevels_table__eEHzD th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px;text-transform:uppercase}.SupportLevels_table__eEHzD th:last-child{border-right:none}.SupportLevels_table__eEHzD td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:14px 12px}.SupportLevels_table__eEHzD td:last-child{border-right:none}.SupportLevels_table__eEHzD tbody tr:hover{background:#f9fafb}.SupportLevels_orderCell__rViPp{align-items:center;display:flex;gap:6px}.SupportLevels_gripIcon__w-OGA{color:#d1d5db;cursor:grab}.SupportLevels_orderNum__9-RJi{color:#6b7280;font-size:13px;font-weight:600}.SupportLevels_levelName__jGbZG{font-weight:500}.SupportLevels_code__7r8Z-{color:#6b7280;font-family:monospace;font-weight:600}.SupportLevels_price__CXZyn{color:#111827;font-weight:600;white-space:nowrap}.SupportLevels_unit__nJl1V{color:#9ca3af;font-size:12px;white-space:nowrap}.SupportLevels_defaultBadge__tgNHz{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#d97706;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.SupportLevels_notDefault__Jevhg{color:#d1d5db}.SupportLevels_updated__81jeJ{color:#6b7280;font-size:13px}.SupportLevels_rowActions__9HcTq{display:flex;gap:8px;justify-content:flex-end}.SupportLevels_rowActions__9HcTq button{background:#f9fafb;border:1px solid #0000;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s ease}.SupportLevels_rowActions__9HcTq button:first-child{border-color:#e5e7eb}.SupportLevels_rowActions__9HcTq button:first-child:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.SupportLevels_rowActions__9HcTq button:disabled{cursor:not-allowed;opacity:.6}.SupportLevels_rowActions__9HcTq button:last-child{background:#fff5f5;border-color:#fee2e2;color:#b91c1c}.SupportLevels_rowActions__9HcTq button:last-child:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.SupportLevels_footerBar__EoZxV{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 16px}.SupportLevels_saveChangesBtn__secHr{background:#f5c22a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.SupportLevels_saveChangesBtn__secHr:hover:not(:disabled){background:#e0ad20}.SupportLevels_saveChangesBtn__secHr:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.SupportLevels_pagination__aoj0z{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:flex-start}.SupportLevels_paginationInfo__Z8c46{font-weight:500}.SupportLevels_pageNumbers__NDp-m{align-items:center;display:flex;gap:6px}.SupportLevels_pageBtnActive__OXKgP,.SupportLevels_pageBtn__fjcqs,.SupportLevels_pageNumbers__NDp-m button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.SupportLevels_pageBtn__fjcqs:hover{background:#f9fafb;border-color:#d1d5db}.SupportLevels_pageBtn__fjcqs:disabled{cursor:not-allowed;opacity:.6}.SupportLevels_pageBtnActive__OXKgP{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}.SupportLevels_pageBtnActive__OXKgP:hover{background:#e09410!important;border-color:#e09410!important;color:#fff!important}.SupportLevels_ellipsis__9\+HLB{color:#9ca3af;font-weight:500;padding:0 4px}.SupportLevels_noResults__hMUKD{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}@media (max-width:1024px){.SupportLevels_filterBar__wIwYt{align-items:stretch;flex-direction:column}.SupportLevels_searchInput__b1w1L{width:100%}}.AddSupportLevelModal_sectionLabel__W0Uq2{align-items:center;border-bottom:1px solid #f1f1f1;color:#6b7280;display:flex;font-size:13px;font-weight:700;justify-content:space-between;letter-spacing:.04em;margin-bottom:10px;margin-top:20px;padding-bottom:6px;text-transform:uppercase}.AddSupportLevelModal_sectionLabel__W0Uq2:first-child{margin-top:0}.AddSupportLevelModal_formGrid__Id\+Qq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:6px}.AddSupportLevelModal_field__BLRbo{display:flex;flex-direction:column}.AddSupportLevelModal_field__BLRbo label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddSupportLevelModal_field__BLRbo input,.AddSupportLevelModal_field__BLRbo select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddSupportLevelModal_field__BLRbo input::placeholder{color:#9ca3af}.AddSupportLevelModal_field__BLRbo input:focus,.AddSupportLevelModal_field__BLRbo select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddSupportLevelModal_field__BLRbo input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.AddSupportLevelModal_fieldHint__MykP3{color:#9ca3af;font-size:11px;font-style:italic;margin-top:4px}.AddSupportLevelModal_textarea__Bcr9F{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.AddSupportLevelModal_textarea__Bcr9F::placeholder{color:#9ca3af}.AddSupportLevelModal_textarea__Bcr9F:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddSupportLevelModal_toggleRow__cXYZK{display:flex;gap:80px;margin-bottom:10px;margin-top:6px}.AddSupportLevelModal_addBenefitBtn__4f\+Xq{align-items:center;background:#ecfdf5;border:1px solid #d1fae5;border-radius:6px;color:#059669;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 12px;transition:all .15s ease}.AddSupportLevelModal_addBenefitBtn__4f\+Xq:hover{background:#d1fae5;border-color:#a7f3d0}.AddSupportLevelModal_emptyBenefits__Y3eYW{background:#fafbfc;border:1px dashed #e5e7eb;border-radius:10px;color:#9ca3af;font-size:13px;font-style:italic;margin-bottom:10px;padding:24px;text-align:center}.AddSupportLevelModal_benefitsList__88aoU{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.AddSupportLevelModal_benefitItem__rsjJo{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.AddSupportLevelModal_benefitHeader__i8G9t{align-items:center;background:#f9fafb;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;padding:8px 14px}.AddSupportLevelModal_benefitOrder__h8avM{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:600;gap:6px}.AddSupportLevelModal_gripIcon__tlaKp{color:#d1d5db;cursor:grab}.AddSupportLevelModal_benefitActions__QB5Mn{align-items:center;display:flex;gap:12px}.AddSupportLevelModal_benefitIncluded__MIarc{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:6px}.AddSupportLevelModal_benefitIncluded__MIarc input{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;height:15px;width:15px}.AddSupportLevelModal_removeBenefitBtn__v0Lg7{align-items:center;background:#fff5f5;border:1px solid #fee2e2;border-radius:6px;color:#b91c1c;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .15s ease}.AddSupportLevelModal_removeBenefitBtn__v0Lg7:hover{background:#fee2e2;border-color:#fecaca}.AddSupportLevelModal_benefitFields__1\+uf3{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);padding:12px 14px}.AddSupportLevelModal_infoBox__s6G4n{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;margin-top:16px;padding:12px 14px}.AddSupportLevelModal_cancelBtn__tZ05x{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddSupportLevelModal_cancelBtn__tZ05x:hover{background:#f9fafb;border-color:#d1d5db}.AddSupportLevelModal_cancelBtn__tZ05x:disabled{cursor:not-allowed;opacity:.6}.AddSupportLevelModal_primaryBtn__BcLAs{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddSupportLevelModal_primaryBtn__BcLAs:hover{background:#e09410;background:var(--primary-color,#e09410)}.AddSupportLevelModal_primaryBtn__BcLAs.AddSupportLevelModal_primaryBtnLoading__2Kols,.AddSupportLevelModal_primaryBtn__BcLAs:disabled{cursor:not-allowed;opacity:.85}.AddSupportLevelModal_primaryBtn__BcLAs .AddSupportLevelModal_spinner__D0Yp8{animation:AddSupportLevelModal_spin__TBqtx .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddSupportLevelModal_spin__TBqtx{to{transform:rotate(1turn)}}.AddSupportLevelModal_primaryBtn__BcLAs:active{background:#f8b755}.AddSupportLevelModal_primaryBtn__BcLAs:focus{box-shadow:0 0 0 3px #f973164d}.Accounts_container__PUW-U{min-height:100vh}.Accounts_toolbar__i1g6v{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.Accounts_manager__DLckO{color:#111827;font-size:16px;font-weight:600}.Accounts_add__\+u4MZ{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.Accounts_add__\+u4MZ:hover{background:#ffe8b3}.Accounts_warningBar__BpP4X{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.Accounts_warningIcon__wJLaw{flex-shrink:0;font-size:18px}.Accounts_filterBar__haYuT{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.Accounts_searchForm__l0uBR{display:flex;flex:1 1;gap:8px;min-width:300px}.Accounts_searchInput__FsoZX{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.Accounts_searchInput__FsoZX:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.Accounts_addbtn__6oFME{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.Accounts_addbtn__6oFME:hover{background:#f9fafb;border-color:#9ca3af}.Accounts_meta__MEkjT{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.Accounts_tableWrap__jpIsu{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.Accounts_table__diEAM{border-collapse:collapse;width:100%}.Accounts_table__diEAM thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.Accounts_table__diEAM th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.Accounts_table__diEAM tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.Accounts_table__diEAM tbody tr:hover{background:#f9fafb}.Accounts_table__diEAM td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.Accounts_accountName__cvmeL{align-items:center;color:#111827;display:flex;font-weight:500;gap:10px}.Accounts_accountIcon__dK\+L1{align-items:center;background:#f3f4f6;border-radius:6px;color:#6b7280;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Accounts_badge__NpGrV{background:#eff6ff;border-radius:6px;color:#1e40af;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.Accounts_accountNumber__JmvMB{color:#6b7280;font-family:Courier New,monospace;font-size:12px}.Accounts_currency__FxpyC{color:#059669;font-weight:600}.Accounts_balance__AfaND{color:#111827;font-weight:700}.Accounts_methods__RbJbR{display:flex;flex-wrap:wrap;gap:6px}.Accounts_methodTag__hDEP4{background:#f3f4f6;border-radius:4px;color:#4b5563;display:inline-block;font-size:11px;font-weight:500;padding:3px 8px}.Accounts_date__FgE0u{color:#6b7280;font-size:12px}.Accounts_editBtn__eHvXu{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.Accounts_editBtn__eHvXu:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.Accounts_saveBar__3Ij8F{background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 12px #0000001a;left:0;position:fixed;right:0;z-index:100}.Accounts_saveBarContent__gNena{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:14px 24px}.Accounts_saveBarContent__gNena>span{color:#374151;font-size:14px;font-weight:500}.Accounts_saveBarActions__qwc0p{display:flex;gap:10px}.Accounts_cancelBtn__w8EIF{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s}.Accounts_cancelBtn__w8EIF:hover{background:#f9fafb}.Accounts_saveBtn__b\+8ib{background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .15s}.Accounts_saveBtn__b\+8ib:hover:not(:disabled){background:#ea580c}.Accounts_saveBtn__b\+8ib:disabled{cursor:not-allowed;opacity:.6}.Accounts_loading__uiAXT{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.Accounts_error__lKHJO{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.Accounts_filterBar__haYuT{align-items:stretch;flex-direction:column}.Accounts_searchForm__l0uBR{min-width:100%}}@media (max-width:768px){.Accounts_container__PUW-U{padding:12px}.Accounts_toolbar__i1g6v{align-items:stretch;flex-direction:column;gap:12px}.Accounts_add__\+u4MZ{width:100%}.Accounts_tableWrap__jpIsu{overflow-x:auto}.Accounts_table__diEAM{min-width:1000px}.Accounts_saveBarContent__gNena{flex-direction:column;gap:12px}.Accounts_saveBarActions__qwc0p{width:100%}.Accounts_cancelBtn__w8EIF,.Accounts_saveBtn__b\+8ib{flex:1 1}}.AddAccountModal_form__8u7pB{gap:18px}.AddAccountModal_formGroup__\+ZkKf,.AddAccountModal_form__8u7pB{display:flex;flex-direction:column}.AddAccountModal_formGroup__\+ZkKf label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddAccountModal_required__1tEPt{color:#ef4444}.AddAccountModal_formGroup__\+ZkKf input[type=text],.AddAccountModal_formGroup__\+ZkKf select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddAccountModal_formGroup__\+ZkKf input::placeholder{color:#9ca3af}.AddAccountModal_formGroup__\+ZkKf input:focus,.AddAccountModal_formGroup__\+ZkKf select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddAccountModal_inputError__rcMKm{border-color:#ef4444!important}.AddAccountModal_errorText__RIzXB{color:#ef4444;display:block;font-size:12px;margin-top:4px}.AddAccountModal_typeGrid__z8mXM{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.AddAccountModal_typeOption__WOLBK{cursor:pointer;position:relative}.AddAccountModal_typeOption__WOLBK input[type=radio]{opacity:0;pointer-events:none;position:absolute}.AddAccountModal_typeOption__WOLBK span{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#374151;display:block;font-size:13px;font-weight:500;padding:10px;text-align:center;transition:all .15s}.AddAccountModal_typeOption__WOLBK:hover span{background:#f9fafb;border-color:#d1d5db}.AddAccountModal_typeActive__640y1 span{background:#fff7ed;border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);color:#f5a51e;color:var(--primary-color,#f5a51e)}.AddAccountModal_checkboxGroup__9Gh2H{background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.AddAccountModal_checkboxLabel__HwpGv{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:6px;transition:background .15s}.AddAccountModal_checkboxLabel__HwpGv:hover{background:#fff}.AddAccountModal_checkboxLabel__HwpGv input[type=checkbox]{accent-color:#f5a51e;accent-color:var(--primary-color,#f5a51e);cursor:pointer;height:16px;width:16px}.AddAccountModal_checkboxLabel__HwpGv span{color:#374151;font-size:13px}.AddAccountModal_toggleLabel__VBoRg{align-items:center;background:#f9fafb;border-radius:8px;display:flex!important;justify-content:space-between;margin-bottom:0!important;padding:12px}.AddAccountModal_toggleLabel__VBoRg span{color:#374151;font-size:14px;font-weight:500}.AddAccountModal_infoBox__SCDLC{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:13px;padding:12px 14px}.AddAccountModal_infoBox__SCDLC p{line-height:1.5;margin:0}.AddAccountModal_infoBox__SCDLC strong{font-weight:600}.AddAccountModal_cancelBtn__K49C9{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddAccountModal_cancelBtn__K49C9:hover{background:#f9fafb;border-color:#d1d5db}.AddAccountModal_cancelBtn__K49C9:disabled{cursor:not-allowed;opacity:.6}.AddAccountModal_saveBtn__vmTAM{background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease}.AddAccountModal_saveBtn__vmTAM:hover:not(:disabled){background:#ea580c}.AddAccountModal_saveBtn__vmTAM:disabled{cursor:not-allowed;opacity:.85}@media (max-width:640px){.AddAccountModal_typeGrid__z8mXM{grid-template-columns:1fr}}.IncomingPayments_container__m7Cf-{background:#f8f9fb;min-height:100vh}.IncomingPayments_toolbar__Q3hBg{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.IncomingPayments_manager__mNGn5{color:#111827;font-size:16px;font-weight:600}.IncomingPayments_add__k\+0x6{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.IncomingPayments_add__k\+0x6:hover{background:#ffe8b3}.IncomingPayments_infoBar__i3ZIw{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.IncomingPayments_infoIcon__JtV4p{flex-shrink:0;font-size:18px}.IncomingPayments_summaryGrid__Hq52h{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px}.IncomingPayments_summaryCard__oqW3Y{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:16px 18px}.IncomingPayments_summaryLabel__aEu6l{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.IncomingPayments_summaryValue__ldfAY{color:#111827;font-size:24px;font-weight:700;margin-bottom:4px}.IncomingPayments_summaryCount__Oy6Jj{color:#9ca3af;font-size:12px}.IncomingPayments_filterBar__Sl8T7{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.IncomingPayments_searchForm__Q\+Gr7{display:flex;flex:1 1;gap:8px;min-width:300px}.IncomingPayments_searchInput__hllIr{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.IncomingPayments_searchInput__hllIr:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.IncomingPayments_dateInput__wkx0N{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease}.IncomingPayments_dateInput__wkx0N:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.IncomingPayments_addbtn__6ygFP{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.IncomingPayments_addbtn__6ygFP:hover{background:#f9fafb;border-color:#9ca3af}.IncomingPayments_meta__Zl0bL{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.IncomingPayments_tableWrap__QcAoQ{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.IncomingPayments_table__8Kp8c{border-collapse:collapse;width:100%}.IncomingPayments_table__8Kp8c thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.IncomingPayments_table__8Kp8c th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.IncomingPayments_table__8Kp8c tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.IncomingPayments_table__8Kp8c tbody tr:hover{background:#f9fafb}.IncomingPayments_table__8Kp8c td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.IncomingPayments_date__ndruz{color:#6b7280;font-size:12px;white-space:nowrap}.IncomingPayments_bookingRef__sSjiN{color:#3b82f6;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:600}.IncomingPayments_bookingRef__sSjiN:hover{text-decoration:underline}.IncomingPayments_customerInfo__K3anU{display:flex;flex-direction:column;gap:2px}.IncomingPayments_customerName__A5nUQ{color:#111827;font-weight:500}.IncomingPayments_customerEmail__LOWEc{color:#9ca3af;font-size:11px}.IncomingPayments_badge__TzIZ5{background:#f3f4f6;border-radius:6px;color:#4b5563;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.IncomingPayments_accountName__eGy35{color:#6b7280;font-size:12px}.IncomingPayments_amount__qANhA{color:#111827;font-size:14px;font-weight:700}.IncomingPayments_reference__Mi5kq{color:#6b7280;font-family:Courier New,monospace;font-size:11px}.IncomingPayments_statusBadge__gieTd{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.IncomingPayments_statusCompleted__dNkDH{background:#d1fae5;color:#065f46}.IncomingPayments_statusPending__ecuTP{background:#fef3c7;color:#92400e}.IncomingPayments_statusFailed__ljP6n{background:#fee2e2;color:#991b1b}.IncomingPayments_actions__nJO7S{display:flex;gap:6px}.IncomingPayments_actionBtn__4koRt{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.IncomingPayments_actionBtn__4koRt:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.IncomingPayments_loading__ORd63{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.IncomingPayments_error__rwBT7{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.IncomingPayments_filterBar__Sl8T7{align-items:stretch;flex-direction:column}.IncomingPayments_searchForm__Q\+Gr7{min-width:100%}}@media (max-width:768px){.IncomingPayments_container__m7Cf-{padding:12px}.IncomingPayments_toolbar__Q3hBg{align-items:stretch;flex-direction:column;gap:12px}.IncomingPayments_add__k\+0x6{width:100%}.IncomingPayments_summaryGrid__Hq52h{grid-template-columns:1fr}.IncomingPayments_tableWrap__QcAoQ{overflow-x:auto}.IncomingPayments_table__8Kp8c{min-width:1200px}}.ViewPaymentModal_content__xL9yE{display:flex;flex-direction:column;gap:20px}.ViewPaymentModal_section__gpg\+p{display:flex;flex-direction:column;gap:12px}.ViewPaymentModal_sectionTitle__Q6rm5{border-bottom:1px solid #e5e7eb;color:#111827;font-size:14px;font-weight:600;margin:0 0 8px;padding-bottom:8px}.ViewPaymentModal_grid__XRvgm{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.ViewPaymentModal_field__aPPBq{display:flex;flex-direction:column;gap:4px}.ViewPaymentModal_label__ziZQG{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ViewPaymentModal_value__xALzN{color:#111827;font-size:14px;font-weight:500}.ViewPaymentModal_statusCompleted__XOIcq{background:#d1fae5;border-radius:6px;color:#065f46!important;display:inline-block;font-weight:600;padding:4px 10px}.ViewPaymentModal_statusPending__FyAhy{background:#fef3c7;border-radius:6px;color:#92400e!important;display:inline-block;font-weight:600;padding:4px 10px}.ViewPaymentModal_statusFailed__O0AbY{background:#fee2e2;border-radius:6px;color:#991b1b!important;display:inline-block;font-weight:600;padding:4px 10px}.ViewPaymentModal_statusScheduled__oCQaH{background:#dbeafe;border-radius:6px;color:#1e40af!important;display:inline-block;font-weight:600;padding:4px 10px}.ViewPaymentModal_notes__Y9DRN{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;line-height:1.6;padding:12px 14px}.ViewPaymentModal_closeBtn__dFT40{background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease}.ViewPaymentModal_closeBtn__dFT40:hover{background:#ea580c}@media (max-width:640px){.ViewPaymentModal_grid__XRvgm{grid-template-columns:1fr}}.RegisterPaymentModal_form__zqfTS{display:flex;flex-direction:column;gap:16px}.RegisterPaymentModal_formGrid__BZOeA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.RegisterPaymentModal_formGroup__aLMnp{display:flex;flex-direction:column}.RegisterPaymentModal_formGroup__aLMnp label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.RegisterPaymentModal_required__\+URKE{color:#ef4444}.RegisterPaymentModal_formGroup__aLMnp input[type=date],.RegisterPaymentModal_formGroup__aLMnp input[type=email],.RegisterPaymentModal_formGroup__aLMnp input[type=number],.RegisterPaymentModal_formGroup__aLMnp input[type=text],.RegisterPaymentModal_formGroup__aLMnp select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.RegisterPaymentModal_formGroup__aLMnp input::placeholder{color:#9ca3af}.RegisterPaymentModal_formGroup__aLMnp input:focus,.RegisterPaymentModal_formGroup__aLMnp select:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.RegisterPaymentModal_textarea__6Vjhd{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.RegisterPaymentModal_textarea__6Vjhd:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.RegisterPaymentModal_inputError__qF\+tc{border-color:#ef4444!important}.RegisterPaymentModal_errorText__1Kdn4{color:#ef4444;display:block;font-size:12px;margin-top:4px}.RegisterPaymentModal_cancelBtn__04HCh{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.RegisterPaymentModal_cancelBtn__04HCh:hover{background:#f9fafb;border-color:#d1d5db}.RegisterPaymentModal_cancelBtn__04HCh:disabled{cursor:not-allowed;opacity:.6}.RegisterPaymentModal_saveBtn__Cg7pu{background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease}.RegisterPaymentModal_saveBtn__Cg7pu:hover:not(:disabled){background:#ea580c}.RegisterPaymentModal_saveBtn__Cg7pu:disabled{cursor:not-allowed;opacity:.85}@media (max-width:640px){.RegisterPaymentModal_formGrid__BZOeA{grid-template-columns:1fr}}.GenerateReceiptModal_content__IuxNe{display:flex;flex-direction:column;gap:24px}.GenerateReceiptModal_paymentSummary__EZk3f{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;padding:18px}.GenerateReceiptModal_summaryHeader__7IYaa{align-items:center;display:flex;gap:14px}.GenerateReceiptModal_summaryIcon__uzsA\+{font-size:32px;line-height:1}.GenerateReceiptModal_summaryInfo__6g3Ir{flex:1 1}.GenerateReceiptModal_summaryTitle__pDjfk{font-size:15px;font-weight:600;margin-bottom:4px}.GenerateReceiptModal_summaryMeta__5jbMR{font-family:Courier New,monospace;font-size:13px;opacity:.9}.GenerateReceiptModal_summaryAmount__os4\+I{font-size:24px;font-weight:700}.GenerateReceiptModal_section__RHvK8{display:flex;flex-direction:column;gap:14px}.GenerateReceiptModal_sectionTitle__t6SjS{border-bottom:1px solid #e5e7eb;color:#111827;font-size:14px;font-weight:600;margin:0;padding-bottom:8px}.GenerateReceiptModal_formGrid__J\+FYe{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.GenerateReceiptModal_formGroup__929-m{display:flex;flex-direction:column;gap:6px}.GenerateReceiptModal_label__BrCrF{color:#374151;font-size:13px;font-weight:500}.GenerateReceiptModal_required__m2LXD{color:#ef4444}.GenerateReceiptModal_input__Hzcb\+{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:9px 12px;transition:all .15s ease}.GenerateReceiptModal_input__Hzcb\+:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.GenerateReceiptModal_input__Hzcb\+::placeholder{color:#9ca3af}.GenerateReceiptModal_textarea__0xdr1{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;min-height:100px;padding:10px 12px;resize:vertical;transition:all .15s ease}.GenerateReceiptModal_textarea__0xdr1:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.GenerateReceiptModal_textarea__0xdr1::placeholder{color:#9ca3af}.GenerateReceiptModal_hint__PBvX9{color:#6b7280;font-size:12px;font-style:italic}.GenerateReceiptModal_checkboxGroup__han8k{display:flex;flex-direction:column;gap:4px;padding:10px 0}.GenerateReceiptModal_checkbox__vPXkF{align-items:center;cursor:pointer;display:flex;gap:10px}.GenerateReceiptModal_checkbox__vPXkF input[type=checkbox]{accent-color:#f5a51e;cursor:pointer;height:18px;width:18px}.GenerateReceiptModal_checkboxLabel__n6quO{color:#111827;font-size:14px;font-weight:500}.GenerateReceiptModal_checkboxHint__RM4ZG{color:#6b7280;font-size:12px;margin-left:28px}.GenerateReceiptModal_previewInfo__vdKd5{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;font-size:13px;gap:12px;padding:14px 16px}.GenerateReceiptModal_previewIcon__zMPWn{flex-shrink:0;font-size:20px;line-height:1}.GenerateReceiptModal_previewText__AUkV5{color:#1e40af;line-height:1.6}.GenerateReceiptModal_previewText__AUkV5 strong{display:block;font-weight:600;margin-bottom:8px}.GenerateReceiptModal_previewText__AUkV5 ul{margin:0;padding-left:20px}.GenerateReceiptModal_previewText__AUkV5 li{margin-bottom:4px}.GenerateReceiptModal_previewText__AUkV5 li:last-child{margin-bottom:0}.GenerateReceiptModal_footerActions__pV4nW{display:flex;gap:10px;justify-content:flex-end;width:100%}.GenerateReceiptModal_cancelBtn__f542P{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:9px 20px;transition:all .15s ease}.GenerateReceiptModal_cancelBtn__f542P:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.GenerateReceiptModal_cancelBtn__f542P:disabled{cursor:not-allowed;opacity:.5}.GenerateReceiptModal_generateBtn__clKbd{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:150px;padding:9px 20px;transition:all .15s ease}.GenerateReceiptModal_generateBtn__clKbd:hover:not(:disabled){background:#ea580c}.GenerateReceiptModal_generateBtn__clKbd:disabled{cursor:not-allowed;opacity:.6}@media (max-width:640px){.GenerateReceiptModal_formGrid__J\+FYe{grid-template-columns:1fr}.GenerateReceiptModal_summaryHeader__7IYaa{align-items:flex-start;flex-direction:column;gap:12px}.GenerateReceiptModal_summaryAmount__os4\+I{font-size:20px}.GenerateReceiptModal_footerActions__pV4nW{flex-direction:column-reverse}.GenerateReceiptModal_cancelBtn__f542P,.GenerateReceiptModal_generateBtn__clKbd{width:100%}}.OutgoingPayments_container__XRrv0{background:#f8f9fb;min-height:100vh}.OutgoingPayments_toolbar__PIJRi{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.OutgoingPayments_manager__I9UDH{color:#111827;font-size:16px;font-weight:600}.OutgoingPayments_add__aZTQX{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.OutgoingPayments_add__aZTQX:hover{background:#ffe8b3}.OutgoingPayments_infoBar__TtraP{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.OutgoingPayments_infoIcon__5GQUB{flex-shrink:0;font-size:18px}.OutgoingPayments_summaryGrid__IcOhq{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px}.OutgoingPayments_summaryCard__YwQEi{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:16px 18px}.OutgoingPayments_summaryLabel__9FbNT{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.OutgoingPayments_summaryValue__8H\+gt{color:#111827;font-size:24px;font-weight:700;margin-bottom:4px}.OutgoingPayments_summaryCount__dMkdb{color:#9ca3af;font-size:12px}.OutgoingPayments_filterBar__qi05U{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.OutgoingPayments_searchForm__JiWTK{display:flex;flex:1 1;gap:8px;min-width:300px}.OutgoingPayments_searchInput__VVeg7{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.OutgoingPayments_searchInput__VVeg7:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.OutgoingPayments_dateInput__D5mRK{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease}.OutgoingPayments_dateInput__D5mRK:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.OutgoingPayments_addbtn__sd0X9{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.OutgoingPayments_addbtn__sd0X9:hover{background:#f9fafb;border-color:#9ca3af}.OutgoingPayments_meta__rOYwt{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.OutgoingPayments_tableWrap__AprG8{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.OutgoingPayments_table__qSE27{border-collapse:collapse;width:100%}.OutgoingPayments_table__qSE27 thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.OutgoingPayments_table__qSE27 th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.OutgoingPayments_table__qSE27 tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.OutgoingPayments_table__qSE27 tbody tr:hover{background:#f9fafb}.OutgoingPayments_table__qSE27 td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.OutgoingPayments_date__ClWr5{color:#6b7280;font-size:12px;white-space:nowrap}.OutgoingPayments_bookingRef__hB\+Kx{color:#3b82f6;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:600}.OutgoingPayments_bookingRef__hB\+Kx:hover{text-decoration:underline}.OutgoingPayments_supplierInfo__oj8lB{display:flex;flex-direction:column;gap:2px}.OutgoingPayments_supplierName__YRVfD{color:#111827;font-weight:500}.OutgoingPayments_supplierEmail__v3lh1{color:#9ca3af;font-size:11px}.OutgoingPayments_badge__9Jq3z{background:#f3f4f6;border-radius:6px;color:#4b5563;display:inline-block;font-size:12px;font-weight:500;padding:4px 10px}.OutgoingPayments_componentBadge__2463J{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.OutgoingPayments_componentFlight__FS9Nk{background:#dbeafe;color:#1e40af}.OutgoingPayments_componentHotel__2H7Nd{background:#fce7f3;color:#9d174d}.OutgoingPayments_componentTransfer__LvWtv{background:#e0e7ff;color:#3730a3}.OutgoingPayments_componentInsurance__av5Zr{background:#d1fae5;color:#065f46}.OutgoingPayments_componentCarRental__joGQa{background:#fef3c7;color:#92400e}.OutgoingPayments_componentVisa__\+Q\+dI{background:#ede9fe;color:#5b21b6}.OutgoingPayments_accountName__fjWE4{color:#6b7280;font-size:12px}.OutgoingPayments_amount__OrliX{color:#111827;font-size:14px;font-weight:700}.OutgoingPayments_reference__XoLbk{color:#6b7280;font-family:Courier New,monospace;font-size:11px}.OutgoingPayments_statusBadge__SyNwP{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.OutgoingPayments_statusCompleted__yhfkd{background:#d1fae5;color:#065f46}.OutgoingPayments_statusPending__FWJla{background:#fef3c7;color:#92400e}.OutgoingPayments_statusFailed__d-k-5{background:#fee2e2;color:#991b1b}.OutgoingPayments_actions__\+YqmF{display:flex;gap:6px}.OutgoingPayments_actionBtn__4GjQK{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.OutgoingPayments_actionBtn__4GjQK:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.OutgoingPayments_loading__adAwe{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.OutgoingPayments_error__HOCTk{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.OutgoingPayments_filterBar__qi05U{align-items:stretch;flex-direction:column}.OutgoingPayments_searchForm__JiWTK{min-width:100%}}@media (max-width:768px){.OutgoingPayments_container__XRrv0{padding:12px}.OutgoingPayments_toolbar__PIJRi{align-items:stretch;flex-direction:column;gap:12px}.OutgoingPayments_add__aZTQX{width:100%}.OutgoingPayments_summaryGrid__IcOhq{grid-template-columns:1fr}.OutgoingPayments_tableWrap__AprG8{overflow-x:auto}.OutgoingPayments_table__qSE27{min-width:1400px}}.Refunds_container__JoVw5{background:#f8f9fb;min-height:100vh}.Refunds_toolbar__9heIF{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.Refunds_manager__ZEHAW{color:#111827;font-size:16px;font-weight:600}.Refunds_add__PnGzh{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.Refunds_add__PnGzh:hover{background:#ffe8b3}.Refunds_infoBar__9rSNR{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.Refunds_infoIcon__nHCZw{flex-shrink:0;font-size:18px}.Refunds_tabBar__zvXQs{background:#fff;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;padding:6px}.Refunds_tab__aWEQ2{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .15s ease}.Refunds_tab__aWEQ2:hover{background:#f9fafb;color:#374151}.Refunds_tabActive__0v5dI{background:#fff1dc;color:#f5a51e;font-weight:600}.Refunds_summaryGrid__ZwF-Z{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px}.Refunds_summaryCard__OU8Rj{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:16px 18px}.Refunds_summaryLabel__mUDen{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.Refunds_summaryValue__qJJmp{color:#111827;font-size:24px;font-weight:700;margin-bottom:4px}.Refunds_summaryCount__rNSN3{color:#9ca3af;font-size:12px}.Refunds_filterBar__1rZLt{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.Refunds_searchForm__D8Umk{display:flex;flex:1 1;gap:8px;min-width:300px}.Refunds_searchInput__sQ1Wv{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.Refunds_searchInput__sQ1Wv:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.Refunds_dateInput__j5g4I{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease}.Refunds_dateInput__j5g4I:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.Refunds_addbtn__Yg1Xb{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.Refunds_addbtn__Yg1Xb:hover{background:#f9fafb;border-color:#9ca3af}.Refunds_meta__LQo6o{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.Refunds_tableWrap__uu6\+X{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.Refunds_table__d\+77g{border-collapse:collapse;width:100%}.Refunds_table__d\+77g thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.Refunds_table__d\+77g th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.Refunds_table__d\+77g tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.Refunds_table__d\+77g tbody tr:hover{background:#f9fafb}.Refunds_table__d\+77g td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.Refunds_date__ucDO6{color:#6b7280;font-size:12px;white-space:nowrap}.Refunds_bookingRef__Zf2l6{color:#3b82f6;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:600}.Refunds_bookingRef__Zf2l6:hover{text-decoration:underline}.Refunds_entityInfo__iugbp{display:flex;flex-direction:column;gap:2px}.Refunds_entityName__5FyHZ{color:#111827;font-weight:500}.Refunds_entityEmail__wMDJK{color:#9ca3af;font-size:11px}.Refunds_badge__hZh\+Q{background:#f3f4f6;color:#4b5563;font-weight:500}.Refunds_badge__hZh\+Q,.Refunds_reasonBadge__s0YNI{border-radius:6px;display:inline-block;font-size:12px;padding:4px 10px}.Refunds_reasonBadge__s0YNI{font-weight:600}.Refunds_reasonCancellation__Q--CF{background:#fee2e2;color:#991b1b}.Refunds_reasonChange__-KA1c{background:#fef3c7;color:#92400e}.Refunds_reasonOverpayment__xGXS\+{background:#dbeafe;color:#1e40af}.Refunds_amount__J02kl{color:#111827;font-size:14px;font-weight:700}.Refunds_reference__PI8we{color:#6b7280;font-family:Courier New,monospace;font-size:11px}.Refunds_statusBadge__7ZML6{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.Refunds_statusCompleted__dxuLu{background:#d1fae5;color:#065f46}.Refunds_statusPending__4s-sh{background:#fef3c7;color:#92400e}.Refunds_statusFailed__IPhtA{background:#fee2e2;color:#991b1b}.Refunds_actions__n4z1p{display:flex;gap:6px}.Refunds_actionBtn__A8S1s{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.Refunds_actionBtn__A8S1s:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.Refunds_loading__jQ\+Eh{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.Refunds_error__MvhZZ{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.Refunds_filterBar__1rZLt{align-items:stretch;flex-direction:column}.Refunds_searchForm__D8Umk{min-width:100%}}@media (max-width:768px){.Refunds_container__JoVw5{padding:12px}.Refunds_toolbar__9heIF{align-items:stretch;flex-direction:column;gap:12px}.Refunds_add__PnGzh{width:100%}.Refunds_summaryGrid__ZwF-Z{grid-template-columns:1fr}.Refunds_tabBar__zvXQs{flex-direction:column}.Refunds_tableWrap__uu6\+X{overflow-x:auto}.Refunds_table__d\+77g{min-width:1200px}}.RegisterRefundModal_formGrid__on\+ci{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.RegisterRefundModal_field__LXlUh{display:flex;flex-direction:column}.RegisterRefundModal_field__LXlUh label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.RegisterRefundModal_field__LXlUh input,.RegisterRefundModal_field__LXlUh select{height:38px;padding:6px 12px}.RegisterRefundModal_field__LXlUh input,.RegisterRefundModal_field__LXlUh select,.RegisterRefundModal_field__LXlUh textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.RegisterRefundModal_field__LXlUh textarea{font-family:inherit;padding:8px 12px;resize:vertical}.RegisterRefundModal_field__LXlUh input::placeholder,.RegisterRefundModal_field__LXlUh textarea::placeholder{color:#9ca3af}.RegisterRefundModal_field__LXlUh input:focus,.RegisterRefundModal_field__LXlUh select:focus,.RegisterRefundModal_field__LXlUh textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.RegisterRefundModal_fullWidth__kBD60{grid-column:1/-1}.RegisterRefundModal_amountRow__aOqKx{align-items:center;display:flex;gap:0}.RegisterRefundModal_amountRow__aOqKx input{background:#fff;border:1px solid #e5e7eb;border-radius:8px 0 0 8px;border-right:none;flex:1 1;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.RegisterRefundModal_amountRow__aOqKx input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.RegisterRefundModal_currencyTag__h-SSH{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:0 8px 8px 0;color:#6b7280;display:flex;font-size:13px;font-weight:600;height:38px;padding:0 14px}.RegisterRefundModal_cancelBtn__0Akc5{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.RegisterRefundModal_cancelBtn__0Akc5:hover{background:#f9fafb;border-color:#d1d5db}.RegisterRefundModal_cancelBtn__0Akc5:disabled{cursor:not-allowed;opacity:.6}.RegisterRefundModal_primaryBtn__6Vqp8{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.RegisterRefundModal_primaryBtn__6Vqp8,.RegisterRefundModal_primaryBtn__6Vqp8:hover{background:#f5a51e;background:var(--primary-color,#f5a51e)}.RegisterRefundModal_primaryBtn__6Vqp8.RegisterRefundModal_primaryBtnLoading__Ww4Wy,.RegisterRefundModal_primaryBtn__6Vqp8:disabled{cursor:not-allowed;opacity:.85}.RegisterRefundModal_primaryBtn__6Vqp8 .RegisterRefundModal_spinner__eAFeO{animation:RegisterRefundModal_spin__eNkr1 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes RegisterRefundModal_spin__eNkr1{to{transform:rotate(1turn)}}.RegisterRefundModal_primaryBtn__6Vqp8:active{background:#f8b755}.RegisterRefundModal_primaryBtn__6Vqp8:focus{box-shadow:0 0 0 3px #f973164d}.ViewRefundModal_detailGrid__sBE3R{display:flex;flex-direction:column;gap:14px}.ViewRefundModal_detailRow__xzSwD{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.ViewRefundModal_detailLabel__pjlLa{color:#6b7280;font-size:13px;font-weight:500;min-width:140px}.ViewRefundModal_detailValue__OHenp{color:#111827;flex:1 1;font-size:14px;text-align:right}.ViewRefundModal_mono__PB7XS{color:#6b7280;font-family:Courier New,monospace;font-size:13px}.ViewRefundModal_booking__5rGOM{color:#3b82f6;font-family:Courier New,monospace;font-size:13px;font-weight:600}.ViewRefundModal_dimmed__91uzq{color:#9ca3af;font-size:13px}.ViewRefundModal_amount__ZNXSR{color:#111827;font-size:18px;font-weight:700}.ViewRefundModal_notes__kmiwU{color:#6b7280;font-size:13px;line-height:1.5;max-width:320px;text-align:right}.ViewRefundModal_divider__UDJ5q{background:#f3f4f6;height:1px;margin:2px 0}.ViewRefundModal_reasonTag__yJTx3{background:#fef3c7;color:#92400e}.ViewRefundModal_reasonTag__yJTx3,.ViewRefundModal_statusTag__N9HKp{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.ViewRefundModal_statusCompleted__ddLZG{background:#d1fae5;color:#065f46}.ViewRefundModal_statusPending__24GLB{background:#fef3c7;color:#92400e}.ViewRefundModal_statusFailed__6ZQZb{background:#fee2e2;color:#991b1b}.ViewRefundModal_closeBtn__-XYM5{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 20px;transition:background .15s ease,border-color .15s ease}.ViewRefundModal_closeBtn__-XYM5:hover{background:#f9fafb;border-color:#d1d5db}.PaymentMethods_container__1BLdY{background:#f8f9fb;min-height:100vh}.PaymentMethods_toolbar__xra4g{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.PaymentMethods_manager__BYLe6{color:#111827;font-size:16px;font-weight:600}.PaymentMethods_add__XOkb1{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.PaymentMethods_add__XOkb1:hover{background:#ffe8b3}.PaymentMethods_infoBar__tcLYC{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.PaymentMethods_infoIcon__4tYKX{flex-shrink:0;font-size:18px}.PaymentMethods_summaryGrid__CPI2v{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px}.PaymentMethods_summaryCard__HWYHe{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:16px 18px}.PaymentMethods_summaryLabel__MKS9A{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.PaymentMethods_summaryValue__zRw9F{color:#111827;font-size:24px;font-weight:700;margin-bottom:4px}.PaymentMethods_summaryCount__0zKdD{color:#9ca3af;font-size:12px}.PaymentMethods_filterBar__7OWlT{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.PaymentMethods_searchForm__Y5AQx{display:flex;flex:1 1;gap:8px;min-width:300px}.PaymentMethods_searchInput__Y-OMg{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.PaymentMethods_searchInput__Y-OMg:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PaymentMethods_addbtn__2TAdn{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.PaymentMethods_addbtn__2TAdn:hover{background:#f9fafb;border-color:#9ca3af}.PaymentMethods_meta__G1Xhk{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.PaymentMethods_tableWrap__-rvw9{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.PaymentMethods_table__H3c7-{border-collapse:collapse;width:100%}.PaymentMethods_table__H3c7- thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.PaymentMethods_table__H3c7- th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.PaymentMethods_table__H3c7- tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.PaymentMethods_table__H3c7- tbody tr:hover{background:#f9fafb}.PaymentMethods_table__H3c7- td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.PaymentMethods_methodName__cqmDC{color:#111827;font-size:14px;font-weight:600}.PaymentMethods_typeBadge__BOIE1{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.PaymentMethods_typeBank__YTynt{background:#dbeafe;color:#1e40af}.PaymentMethods_typeCard__AU0L3{background:#fef3c7;color:#92400e}.PaymentMethods_typeCash__\+AHp-{background:#d1fae5;color:#065f46}.PaymentMethods_description__RKlCv{color:#6b7280;font-size:13px}.PaymentMethods_usageInfo__FdKIK{display:flex;flex-direction:column;gap:2px}.PaymentMethods_usageCount__-e\+7L{color:#111827;font-size:14px;font-weight:700}.PaymentMethods_usageLabel__hgyO8{color:#9ca3af;font-size:11px}.PaymentMethods_statusBadge__ebfdc{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.PaymentMethods_statusActive__EcuaA{background:#d1fae5;color:#065f46}.PaymentMethods_statusInactive__-CBil{background:#f3f4f6;color:#6b7280}.PaymentMethods_date__RF9Zm{color:#6b7280;font-size:12px;white-space:nowrap}.PaymentMethods_actions__AF2LF{display:flex;gap:6px}.PaymentMethods_actionBtn__-qR2A{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.PaymentMethods_actionBtn__-qR2A:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.PaymentMethods_actionBtnDanger__eyaB1{color:#dc2626}.PaymentMethods_actionBtnDanger__eyaB1:hover{background:#fee2e2;border-color:#fecaca;color:#991b1b}.PaymentMethods_actionBtnDisabled__82nOZ{cursor:not-allowed;opacity:.4}.PaymentMethods_actionBtnDisabled__82nOZ:hover{background:#0000;border-color:#e5e7eb;color:#6b7280}.PaymentMethods_loading__pTZS0{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.PaymentMethods_error__y8U6o{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.PaymentMethods_filterBar__7OWlT{align-items:stretch;flex-direction:column}.PaymentMethods_searchForm__Y5AQx{min-width:100%}}@media (max-width:768px){.PaymentMethods_container__1BLdY{padding:12px}.PaymentMethods_toolbar__xra4g{align-items:stretch;flex-direction:column;gap:12px}.PaymentMethods_add__XOkb1{width:100%}.PaymentMethods_summaryGrid__CPI2v{grid-template-columns:1fr}.PaymentMethods_tableWrap__-rvw9{overflow-x:auto}.PaymentMethods_table__H3c7-{min-width:1000px}}.AddEditPaymentMethodModal_formGrid__ZFLLW{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:10px}.AddEditPaymentMethodModal_field__jokZ8{display:flex;flex-direction:column}.AddEditPaymentMethodModal_field__jokZ8 label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.AddEditPaymentMethodModal_field__jokZ8 input,.AddEditPaymentMethodModal_field__jokZ8 select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;height:38px;outline:none;padding:6px 12px;transition:border-color .15s ease,box-shadow .15s ease}.AddEditPaymentMethodModal_field__jokZ8 textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.AddEditPaymentMethodModal_field__jokZ8 input::placeholder,.AddEditPaymentMethodModal_field__jokZ8 textarea::placeholder{color:#9ca3af}.AddEditPaymentMethodModal_field__jokZ8 input:focus,.AddEditPaymentMethodModal_field__jokZ8 select:focus,.AddEditPaymentMethodModal_field__jokZ8 textarea:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731626}.AddEditPaymentMethodModal_fullWidth__PZhhJ{grid-column:1/-1}.AddEditPaymentMethodModal_warningBox__jqxSz{align-items:flex-start;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;display:flex;gap:12px;margin-top:20px;padding:14px 16px}.AddEditPaymentMethodModal_warningIcon__3vLXq{flex-shrink:0;font-size:20px}.AddEditPaymentMethodModal_warningTitle__dj0nm{color:#92400e;font-size:13px;font-weight:600;margin-bottom:4px}.AddEditPaymentMethodModal_warningText__p3\+Fx{color:#78350f;font-size:13px;line-height:1.5}.AddEditPaymentMethodModal_cancelBtn__e\+mCK{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.AddEditPaymentMethodModal_cancelBtn__e\+mCK:hover{background:#f9fafb;border-color:#d1d5db}.AddEditPaymentMethodModal_cancelBtn__e\+mCK:disabled{cursor:not-allowed;opacity:.6}.AddEditPaymentMethodModal_primaryBtn__MSbTV{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 18px;transition:background .15s ease,box-shadow .15s ease}.AddEditPaymentMethodModal_primaryBtn__MSbTV:hover{background:#f8b755}.AddEditPaymentMethodModal_primaryBtn__MSbTV.AddEditPaymentMethodModal_primaryBtnLoading__dSExQ,.AddEditPaymentMethodModal_primaryBtn__MSbTV:disabled{cursor:not-allowed;opacity:.85}.AddEditPaymentMethodModal_primaryBtn__MSbTV .AddEditPaymentMethodModal_spinner__puI03{animation:AddEditPaymentMethodModal_spin__afhPi .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes AddEditPaymentMethodModal_spin__afhPi{to{transform:rotate(1turn)}}.AddEditPaymentMethodModal_primaryBtn__MSbTV:active{background:#f8b755}.AddEditPaymentMethodModal_primaryBtn__MSbTV:focus{box-shadow:0 0 0 3px #f973164d}.PaymentReceipts_container__XQS7-{background:#f8f9fb;min-height:100vh}.PaymentReceipts_toolbar__3pWLH{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.PaymentReceipts_manager__xQviM{color:#111827;font-size:16px;font-weight:600}.PaymentReceipts_infoBar__aKWCx{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.PaymentReceipts_infoIcon__NFmzb{flex-shrink:0;font-size:18px}.PaymentReceipts_summaryGrid__gg3vN{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px}.PaymentReceipts_summaryCard__-gaJO{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;padding:16px 18px}.PaymentReceipts_summaryLabel__j28ej{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:6px}.PaymentReceipts_summaryValue__H8Yoc{color:#111827;font-size:24px;font-weight:700;margin-bottom:4px}.PaymentReceipts_summaryCount__LGLlj{color:#9ca3af;font-size:12px}.PaymentReceipts_filterBar__JadJm{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.PaymentReceipts_searchForm__0JhP2{display:flex;flex:1 1;gap:8px;min-width:300px}.PaymentReceipts_searchInput__sVj8L{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.PaymentReceipts_searchInput__sVj8L:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PaymentReceipts_dateInput__DIo6C{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease}.PaymentReceipts_dateInput__DIo6C:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.PaymentReceipts_addbtn__BhYbN{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.PaymentReceipts_addbtn__BhYbN:hover{background:#f9fafb;border-color:#9ca3af}.PaymentReceipts_meta__1T78g{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.PaymentReceipts_tableWrap__YxmmZ{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.PaymentReceipts_table__M6Nzz{border-collapse:collapse;width:100%}.PaymentReceipts_table__M6Nzz thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.PaymentReceipts_table__M6Nzz th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.PaymentReceipts_table__M6Nzz tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.PaymentReceipts_table__M6Nzz tbody tr:hover{background:#f9fafb}.PaymentReceipts_table__M6Nzz td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.PaymentReceipts_receiptNumber__H\+agz{align-items:center;color:#3b82f6;display:flex;font-family:Courier New,monospace;font-size:12px;font-weight:600;gap:6px}.PaymentReceipts_date__x72cU{color:#6b7280;font-size:12px;white-space:nowrap}.PaymentReceipts_typeBadge__T4sS5{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.PaymentReceipts_typeClientPayment__P\+By3{background:#d1fae5;color:#065f46}.PaymentReceipts_typeSupplierPayment__2N2P5{background:#dbeafe;color:#1e40af}.PaymentReceipts_typeClientRefund__2omNh{background:#fef3c7;color:#92400e}.PaymentReceipts_typeSupplierRefund__AhrzO{background:#e0e7ff;color:#3730a3}.PaymentReceipts_bookingRef__FscCg{color:#3b82f6;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:600}.PaymentReceipts_bookingRef__FscCg:hover{text-decoration:underline}.PaymentReceipts_entityInfo__sqGVl{display:flex;flex-direction:column;gap:2px}.PaymentReceipts_entityName__mSXjV{color:#111827;font-weight:500}.PaymentReceipts_entityEmail__EJgNm{color:#9ca3af;font-size:11px}.PaymentReceipts_reference__s6AQK{color:#6b7280;font-family:Courier New,monospace;font-size:11px}.PaymentReceipts_amount__x1gyW{color:#111827;font-size:14px;font-weight:700}.PaymentReceipts_statusBadge__gxiWy{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.PaymentReceipts_statusIssued__eJD8y{background:#d1fae5;color:#065f46}.PaymentReceipts_statusDraft__TdMdE{background:#f3f4f6;color:#6b7280}.PaymentReceipts_statusCancelled__cGR-Z{background:#fee2e2;color:#991b1b}.PaymentReceipts_actions__m5oCw{display:flex;gap:6px}.PaymentReceipts_actionBtn__v5lyX{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.PaymentReceipts_actionBtn__v5lyX:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.PaymentReceipts_loading__-VuGd{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.PaymentReceipts_error__AKaIy{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.PaymentReceipts_filterBar__JadJm{align-items:stretch;flex-direction:column}.PaymentReceipts_searchForm__0JhP2{min-width:100%}}@media (max-width:768px){.PaymentReceipts_container__XQS7-{padding:12px}.PaymentReceipts_toolbar__3pWLH{align-items:stretch;flex-direction:column;gap:12px}.PaymentReceipts_summaryGrid__gg3vN{grid-template-columns:1fr}.PaymentReceipts_tableWrap__YxmmZ{overflow-x:auto}.PaymentReceipts_table__M6Nzz{min-width:1200px}}.ViewReceiptModal_receiptHeader__C7FDx{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;display:flex;gap:14px;margin-bottom:20px;padding:16px 20px}.ViewReceiptModal_receiptIcon__PCnHd{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;color:#3b82f6;display:flex;height:56px;justify-content:center;width:56px}.ViewReceiptModal_receiptNumber__BNe\+r{color:#111827;font-family:Courier New,monospace;font-size:18px;font-weight:700}.ViewReceiptModal_receiptSubtitle__ho5RC{color:#6b7280;font-size:13px;margin-top:2px}.ViewReceiptModal_section__Sp17C{margin-bottom:24px}.ViewReceiptModal_sectionTitle__QaTIU{border-bottom:2px solid #f3f4f6;color:#111827;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.ViewReceiptModal_grid__aZkyD{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.ViewReceiptModal_field__jXJLR{display:flex;flex-direction:column;gap:4px}.ViewReceiptModal_label__QYyQY{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ViewReceiptModal_value__Dq9pK{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;gap:6px}.ViewReceiptModal_icon__vpdyg{color:#9ca3af;flex-shrink:0}.ViewReceiptModal_badge__Z7Hnc{align-items:center;background:#f3f4f6;border-radius:6px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.ViewReceiptModal_badgeSuccess__vwwtG{background:#d1fae5;color:#065f46}.ViewReceiptModal_bookingRef__nVCSh{color:#3b82f6;font-family:Courier New,monospace;font-size:13px;font-weight:600}.ViewReceiptModal_paymentRef__Z2yMs{color:#6b7280;font-family:Courier New,monospace;font-size:12px}.ViewReceiptModal_amountBox__cupey{align-items:center;background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #6ee7b7;border-radius:10px;display:flex;gap:12px;padding:20px}.ViewReceiptModal_amountValue__LwoyR{color:#065f46;flex:1 1;font-size:32px;font-weight:700}.ViewReceiptModal_currency__M2t8Q{background:#fff;border-radius:6px;color:#059669;font-size:14px;font-weight:600;padding:6px 12px}.ViewReceiptModal_notesBox__IZ1Zf{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;line-height:1.6;padding:14px 16px}.ViewReceiptModal_closeBtn__gW44E{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease,border-color .15s ease}.ViewReceiptModal_closeBtn__gW44E:hover{background:#f9fafb;border-color:#d1d5db}@media (max-width:640px){.ViewReceiptModal_grid__aZkyD{grid-template-columns:1fr}.ViewReceiptModal_amountValue__LwoyR{font-size:24px}}.TransactionList_container__QHwmu{background:#f8f9fb;min-height:100vh}.TransactionList_toolbar__llY7-{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.TransactionList_manager__UCoRI{color:#111827;font-size:16px;font-weight:600}.TransactionList_exportBtn__jbjIU{align-items:center;background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:9px 18px;transition:all .15s ease}.TransactionList_exportBtn__jbjIU:hover{background:#ffe8b3}.TransactionList_infoBar__tmNiS{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:12px 18px}.TransactionList_infoIcon__YxWMA{flex-shrink:0;font-size:18px}.TransactionList_summaryGrid__NRdP5{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:14px}.TransactionList_summaryCard__Cr3a7{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;display:flex;gap:14px;padding:16px 18px}.TransactionList_summaryIcon__54A81{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.TransactionList_summaryContent__e7rIa{flex:1 1}.TransactionList_summaryLabel__0Zqjr{color:#6b7280;font-size:13px;font-weight:500;margin-bottom:4px}.TransactionList_summaryValue__HRiMq{color:#111827;font-size:22px;font-weight:700;margin-bottom:2px}.TransactionList_summaryCount__IZy0G{color:#9ca3af;font-size:12px}.TransactionList_filterBar__LDz1S{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.TransactionList_searchForm__Yd0XT{display:flex;flex:1 1;gap:8px;min-width:300px}.TransactionList_searchInput__iyiU8{border:1px solid #e5e7eb;border-radius:6px;color:#374151;flex:1 1;font-size:13px;padding:7px 12px;transition:all .15s ease}.TransactionList_searchInput__iyiU8:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.TransactionList_dateInput__1AG5w{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:7px 12px;transition:all .15s ease}.TransactionList_dateInput__1AG5w:focus{border-color:#f5a51e;border-color:var(--primary-color,#f5a51e);box-shadow:0 0 0 3px #f5a51e1a;outline:none}.TransactionList_addbtn__uivIy{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .15s}.TransactionList_addbtn__uivIy:hover{background:#f9fafb;border-color:#9ca3af}.TransactionList_meta__UXAKx{background:#fff;border-radius:10px;color:#6b7280;font-size:13px;margin-bottom:12px;padding:10px 18px}.TransactionList_tableWrap__698Xl{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.TransactionList_table__RsM61{border-collapse:collapse;width:100%}.TransactionList_table__RsM61 thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.TransactionList_table__RsM61 th{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.TransactionList_table__RsM61 tbody tr{border-bottom:1px solid #f3f4f6;transition:background .15s}.TransactionList_table__RsM61 tbody tr:hover{background:#f9fafb}.TransactionList_table__RsM61 td{color:#374151;font-size:13px;padding:14px 16px;vertical-align:middle}.TransactionList_txnRef__Su4hW{color:#6b7280;font-family:Courier New,monospace;font-size:12px;font-weight:600}.TransactionList_date__qPDMY{color:#6b7280;font-size:12px;white-space:nowrap}.TransactionList_directionBadge__qPZoQ{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px;white-space:nowrap}.TransactionList_directionIncoming__GHpgv{background:#d1fae5;color:#065f46}.TransactionList_directionOutgoing__tvgcv{background:#fee2e2;color:#991b1b}.TransactionList_typeBadge__3B1TC{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.TransactionList_typeClientPayment__W0fSt{background:#d1fae5;color:#065f46}.TransactionList_typeSupplierPayment__NYwpf{background:#dbeafe;color:#1e40af}.TransactionList_typeClientRefund__Qri8s{background:#fef3c7;color:#92400e}.TransactionList_typeSupplierRefund__5dU6E{background:#e0e7ff;color:#3730a3}.TransactionList_entityInfo__xPezB{display:flex;flex-direction:column;gap:2px}.TransactionList_entityName__5M7GH{color:#111827;font-weight:500}.TransactionList_entityEmail__c3xW2{color:#9ca3af;font-size:11px}.TransactionList_bookingRef__M3g9p{color:#3b82f6;cursor:pointer;font-family:Courier New,monospace;font-size:12px;font-weight:600}.TransactionList_bookingRef__M3g9p:hover{text-decoration:underline}.TransactionList_account__Syb15{color:#6b7280;font-size:13px}.TransactionList_amount__8BpLd{font-size:14px;font-weight:700;text-align:right}.TransactionList_amountIncoming__JBTbs{color:#059669}.TransactionList_amountOutgoing__dYnyt{color:#dc2626}.TransactionList_actions__cn91h{display:flex;gap:6px}.TransactionList_actionBtn__yzGBU{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:all .15s}.TransactionList_actionBtn__yzGBU:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.TransactionList_loading__gHq2G{background:#fff;border-radius:10px;color:#6b7280;padding:40px;text-align:center}.TransactionList_error__lYezD{background:#fee2e2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;font-size:14px;margin-bottom:14px;padding:14px 18px}@media (max-width:1024px){.TransactionList_filterBar__LDz1S{align-items:stretch;flex-direction:column}.TransactionList_searchForm__Yd0XT{min-width:100%}}@media (max-width:768px){.TransactionList_container__QHwmu{padding:12px}.TransactionList_toolbar__llY7-{align-items:stretch;flex-direction:column;gap:12px}.TransactionList_exportBtn__jbjIU{justify-content:center;width:100%}.TransactionList_summaryGrid__NRdP5{grid-template-columns:1fr}.TransactionList_tableWrap__698Xl{overflow-x:auto}.TransactionList_table__RsM61{min-width:1300px}}.ViewTransactionModal_transactionHeader__z12LN{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:10px;display:flex;gap:14px;margin-bottom:20px;padding:16px 20px}.ViewTransactionModal_transactionIcon__vUYhe{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;height:56px;justify-content:center;width:56px}.ViewTransactionModal_iconIncoming__20qy4{color:#059669}.ViewTransactionModal_iconOutgoing__NAfYO{color:#dc2626}.ViewTransactionModal_transactionRef__kTicK{color:#111827;font-family:Courier New,monospace;font-size:18px;font-weight:700}.ViewTransactionModal_transactionSubtitle__D-v3n{color:#6b7280;font-size:13px;margin-top:2px}.ViewTransactionModal_section__\+TqYm{margin-bottom:24px}.ViewTransactionModal_sectionTitle__XJmtJ{border-bottom:2px solid #f3f4f6;color:#111827;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.ViewTransactionModal_grid__BXD1d{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.ViewTransactionModal_field__vKCeB{display:flex;flex-direction:column;gap:4px}.ViewTransactionModal_label__00QOp{color:#6b7280;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ViewTransactionModal_value__O7qjm{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:500;gap:6px}.ViewTransactionModal_icon__JvWyj{color:#9ca3af;flex-shrink:0}.ViewTransactionModal_badge__V-CXm{align-items:center;background:#f3f4f6;border-radius:6px;color:#4b5563;display:inline-flex;font-size:12px;font-weight:600;padding:4px 10px}.ViewTransactionModal_badgeIncoming__HNyZs{background:#d1fae5;color:#065f46}.ViewTransactionModal_badgeOutgoing__ATmbF{background:#fee2e2;color:#991b1b}.ViewTransactionModal_bookingRef__xqcbP{color:#3b82f6;font-family:Courier New,monospace;font-size:13px;font-weight:600}.ViewTransactionModal_paymentRef__0QCsY{color:#6b7280;font-family:Courier New,monospace;font-size:12px}.ViewTransactionModal_amountBox__sHPH0{align-items:center;border:2px solid;border-radius:10px;display:flex;gap:12px;padding:20px}.ViewTransactionModal_amountBoxIncoming__dtnXc{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#6ee7b7}.ViewTransactionModal_amountBoxOutgoing__fLqpf{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#fca5a5}.ViewTransactionModal_amountValue__yXR8J{flex:1 1;font-size:32px;font-weight:700}.ViewTransactionModal_amountBoxIncoming__dtnXc .ViewTransactionModal_amountValue__yXR8J{color:#065f46}.ViewTransactionModal_amountBoxOutgoing__fLqpf .ViewTransactionModal_amountValue__yXR8J{color:#991b1b}.ViewTransactionModal_currency__kcwT1{background:#fff;border-radius:6px;font-size:14px;font-weight:600;padding:6px 12px}.ViewTransactionModal_amountBoxIncoming__dtnXc .ViewTransactionModal_currency__kcwT1{color:#059669}.ViewTransactionModal_amountBoxOutgoing__fLqpf .ViewTransactionModal_currency__kcwT1{color:#dc2626}.ViewTransactionModal_notesBox__SV7uM{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;line-height:1.6;padding:14px 16px}.ViewTransactionModal_closeBtn__PuBTW{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;padding:8px 18px;transition:background .15s ease,border-color .15s ease}.ViewTransactionModal_closeBtn__PuBTW:hover{background:#f9fafb;border-color:#d1d5db}@media (max-width:640px){.ViewTransactionModal_grid__BXD1d{grid-template-columns:1fr}.ViewTransactionModal_amountValue__yXR8J{font-size:24px}}.VatSettings_container__Ks1-R{background:#f8f9fb}.VatSettings_toolbar__25qJC{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.VatSettings_titleSection__B4K3m{display:flex;flex-direction:column;gap:2px}.VatSettings_title__knisZ{color:#111827;font-size:16px;font-weight:600}.VatSettings_subtitle__spj4B{color:#9ca3af;font-size:12px;font-weight:500}.VatSettings_auditBtn__vUHVw{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s ease}.VatSettings_auditBtn__vUHVw:hover{background:#f9fafb;border-color:#d1d5db}.VatSettings_warningBar__O41E1{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:14px 18px}.VatSettings_warningIcon__oow2C{color:#2563eb;flex-shrink:0;margin-top:1px}.VatSettings_warningContent__hUqb9{display:flex;flex-direction:column;gap:4px}.VatSettings_warningTitle__RfAEF{color:#1e40af;font-size:13px;font-weight:700}.VatSettings_warningText__Yhylq{color:#1e40af;font-size:13px;line-height:1.5}.VatSettings_sectionHeader__yMNc7{align-items:center;display:flex;gap:10px;padding:10px 0 8px}.VatSettings_sectionTitle__z4kzO{color:#111827;font-size:14px;font-weight:700}.VatSettings_sectionBadge__QA7Um{background:#fff8eb;border:1px solid #fde68a;border-radius:999px;color:#f5a51e;font-size:11px;font-weight:700;padding:2px 8px}.VatSettings_tableSection__VIR9W{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.VatSettings_tableCard__bZqZC{overflow-x:auto;width:100%}.VatSettings_table__To7Nq{background:#fff;border-collapse:collapse;width:100%}.VatSettings_table__To7Nq th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:11px;font-weight:600;padding:11px 14px;text-transform:uppercase;white-space:nowrap}.VatSettings_table__To7Nq th:last-child{border-right:none}.VatSettings_table__To7Nq td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:13px;padding:13px 14px}.VatSettings_table__To7Nq td:last-child{border-right:none}.VatSettings_table__To7Nq tbody tr:hover{background:#f9fafb}.VatSettings_productName__SlaVT{font-weight:600}.VatSettings_handlingBadge__xjjMi{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-block;font-size:12px;font-weight:500;padding:3px 10px}.VatSettings_vatValue__jkX0f{color:#111827;font-family:monospace;font-size:14px;font-weight:700}.VatSettings_editableYes__Bfd6f{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669}.VatSettings_editableNo__hOA2i,.VatSettings_editableYes__Bfd6f{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 10px}.VatSettings_editableNo__hOA2i{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280}.VatSettings_remarks__OAIzf{color:#6b7280;font-size:12px;max-width:200px}.VatSettings_rowActions__zJ09h{display:flex;gap:6px;justify-content:flex-end}.VatSettings_editBtn__7gJEd{align-items:center;background:#fff8eb;border:1px solid #fde68a;border-radius:6px;color:#f5a51e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s ease;white-space:nowrap}.VatSettings_editBtn__7gJEd:hover{background:#fef3c7;border-color:#fcd34d;color:#d97706}.VatSettings_ruleCards__Qh95\+{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.VatSettings_ruleCard__Jjh-r{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;flex:1 1;gap:12px;min-width:260px;padding:14px 16px}.VatSettings_ruleIcon__4Q78F{flex-shrink:0;font-size:20px}.VatSettings_ruleTitle__\+t54J{color:#92400e;display:block;font-size:13px;font-weight:700;margin-bottom:2px}.VatSettings_ruleText__-yUs2{color:#92400e;display:block;font-size:12px;line-height:1.5}.VatSettings_auditKey__ihOZY{color:#6b7280;font-family:monospace;font-size:12px;word-break:break-all}.VatSettings_oldValue__UaYTe{color:#ef4444;font-family:monospace;font-weight:600;text-decoration:line-through}.VatSettings_newValue__Qyqf6{color:#059669;font-family:monospace;font-weight:600}.VatSettings_auditDate__zeD3Y{color:#6b7280;font-size:12px;white-space:nowrap}.VatSettings_emptyAudit__c9r\+g{color:#9ca3af;font-size:14px;font-style:italic;padding:32px 20px;text-align:center}.VatSettings_loading__EBtGn{background:#fff;border-radius:12px;color:#6b7280;margin-bottom:14px;padding:24px;text-align:center}.VatSettings_error__jmNai{background:#fef2f2;border-radius:10px;color:#b91c1c;margin-bottom:14px;padding:16px;text-align:center}.VatSettings_footerBar__VbQy3{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 16px}.VatSettings_pagination__h5s5b{align-items:center;color:#374151;display:flex;font-size:13px;gap:16px}.VatSettings_paginationInfo__RdlKf{font-weight:500}.VatSettings_pageNumbers__-uh6x{align-items:center;display:flex;gap:6px}.VatSettings_pageBtn__Ql\+Dh{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;height:32px;min-width:32px;padding:0 8px;transition:all .15s ease}.VatSettings_pageBtn__Ql\+Dh:hover{background:#f9fafb;border-color:#d1d5db}.VatSettings_pageBtnActive__3rUGs{background:#f5a51e!important;border-color:#f5a51e!important;color:#fff!important;cursor:default}@media (max-width:768px){.VatSettings_ruleCards__Qh95\+{flex-direction:column}.VatSettings_toolbar__25qJC{align-items:flex-start;flex-direction:column;gap:10px}}.EditVatSettingModal_form__VPm\+R{display:flex;flex-direction:column;gap:16px}.EditVatSettingModal_infoRow__YRoxP{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px}.EditVatSettingModal_infoLabel__990fI{color:#6b7280;font-size:13px;font-weight:600}.EditVatSettingModal_infoValue__r2JKz{color:#374151;font-size:13px;font-weight:500;max-width:60%;text-align:right}.EditVatSettingModal_currentValue__1m1sH{color:#f5a51e;font-size:14px;font-weight:700}.EditVatSettingModal_fieldGroup__ff6HP{display:flex;flex-direction:column;gap:6px}.EditVatSettingModal_fieldLabel__-X6fD{color:#374151;font-size:13px;font-weight:600}.EditVatSettingModal_required__JLMc9{color:#ef4444}.EditVatSettingModal_input__CjqcF{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;padding:9px 12px;transition:all .15s ease}.EditVatSettingModal_input__CjqcF:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.EditVatSettingModal_textarea__O\+Rlu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;padding:9px 12px;resize:vertical;transition:all .15s ease}.EditVatSettingModal_textarea__O\+Rlu:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.EditVatSettingModal_fieldHint__8iY0j{color:#9ca3af;font-size:12px}.EditVatSettingModal_cancelBtn__m3J\+O{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:9px 18px;transition:all .15s ease}.EditVatSettingModal_cancelBtn__m3J\+O:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.EditVatSettingModal_saveBtn__buSKb{background:#f5a51e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:9px 18px;transition:all .15s ease}.EditVatSettingModal_saveBtn__buSKb:hover:not(:disabled){background:#e09410}.EditVatSettingModal_saveBtn__buSKb:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.SeparateServices_container__Jg8\+p{background:#f8f9fb}.SeparateServices_toolbar__SxH0d{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.SeparateServices_titleSection__0Icwy{display:flex;flex-direction:column;gap:2px}.SeparateServices_title__7ffrG{color:#111827;font-size:16px;font-weight:600}.SeparateServices_subtitle__YNHHM{color:#9ca3af;font-size:12px;font-weight:500}.SeparateServices_infoBar__y9O9s{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:14px 18px}.SeparateServices_infoIcon__7t\+Vp{color:#2563eb;flex-shrink:0;margin-top:1px}.SeparateServices_infoContent__SXCl-{display:flex;flex-direction:column;gap:4px}.SeparateServices_infoTitle__zKLPG{color:#1e40af;font-size:13px;font-weight:700}.SeparateServices_infoText__u5TBp{color:#1e40af;font-size:13px;line-height:1.5}.SeparateServices_summaryCards__efRPL{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.SeparateServices_summaryCard__dPT7H{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:140px;padding:14px 16px}.SeparateServices_summaryLabel__eU57n{color:#6b7280;font-size:12px;font-weight:600;text-transform:uppercase}.SeparateServices_summaryValue__\+w3ia{color:#111827;font-size:20px;font-weight:700}.SeparateServices_summaryValueGreen__5c--Z{color:#059669;font-size:20px;font-weight:700}.SeparateServices_summaryValueGray__6KZgw{color:#6b7280;font-size:20px;font-weight:700}.SeparateServices_summaryValueRed__uEvuG{color:#dc2626;font-size:16px;font-weight:700}.SeparateServices_tableSection__OCzZ8{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.SeparateServices_tableCard__YBdhc{overflow-x:auto;width:100%}.SeparateServices_table__rZ--q{background:#fff;border-collapse:collapse;width:100%}.SeparateServices_table__rZ--q th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:11px;font-weight:600;padding:11px 14px;text-transform:uppercase;white-space:nowrap}.SeparateServices_table__rZ--q th:last-child{border-right:none}.SeparateServices_table__rZ--q td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:13px;padding:13px 14px}.SeparateServices_table__rZ--q td:last-child{border-right:none}.SeparateServices_table__rZ--q tbody tr:hover{background:#f9fafb}.SeparateServices_expandedRow__xYwUC{background:#fffbeb!important}.SeparateServices_iconCell__L0E\+H{text-align:center;width:40px}.SeparateServices_productIcon__rgPgF{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:inline-flex;height:30px;justify-content:center;width:30px}.SeparateServices_productName__YiV7f{font-weight:600}.SeparateServices_expandBtn__ol25p{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:0}.SeparateServices_expandBtn__ol25p:hover{color:#f5a51e}.SeparateServices_infoIconSmall__wVAcV{color:#9ca3af}.SeparateServices_expandBtn__ol25p:hover .SeparateServices_infoIconSmall__wVAcV{color:#f5a51e}.SeparateServices_handlingBadge__9R2j8{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.SeparateServices_exempt__48b5\+{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.SeparateServices_location__T3TxD{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.SeparateServices_normal__hGeDY{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.SeparateServices_admin__fW60-{background:#fff8eb;border:1px solid #fde68a;color:#d97706}.SeparateServices_vatValue__QhLbL{color:#111827;font-family:monospace;font-size:14px;font-weight:700}.SeparateServices_editableYes__uUobR{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669}.SeparateServices_editableNo__3ItGi,.SeparateServices_editableYes__uUobR{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 10px}.SeparateServices_editableNo__3ItGi{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280}.SeparateServices_remarks__0GeKJ{color:#6b7280;font-size:12px;max-width:180px}.SeparateServices_rowActions__2d1Jy{display:flex;gap:6px;justify-content:flex-end}.SeparateServices_editBtn__Ursbj{align-items:center;background:#fff8eb;border:1px solid #fde68a;border-radius:6px;color:#f5a51e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s ease;white-space:nowrap}.SeparateServices_editBtn__Ursbj:hover{background:#fef3c7;border-color:#fcd34d;color:#d97706}.SeparateServices_detailRow__7ukJN td{background:#fffbeb;border-bottom:1px solid #fde68a!important;padding:0!important}.SeparateServices_detailContent__rK0iU{padding:12px 18px 12px 68px}.SeparateServices_detailText__pzrGx{color:#92400e;font-size:13px;line-height:1.6}.SeparateServices_ruleCards__9x9Rh{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.SeparateServices_ruleCardBlue__rlPE8{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px}.SeparateServices_ruleCardBlue__rlPE8,.SeparateServices_ruleCardRed__g7jBS{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:280px;padding:16px 18px}.SeparateServices_ruleCardRed__g7jBS{background:#fef2f2;border:1px solid #fecaca;border-radius:10px}.SeparateServices_ruleIcon__sBMDG{flex-shrink:0;font-size:20px}.SeparateServices_ruleCardBlue__rlPE8 .SeparateServices_ruleText__tgDm7,.SeparateServices_ruleCardBlue__rlPE8 .SeparateServices_ruleTitle__12v7B{color:#1e40af}.SeparateServices_ruleCardRed__g7jBS .SeparateServices_ruleText__tgDm7,.SeparateServices_ruleCardRed__g7jBS .SeparateServices_ruleTitle__12v7B{color:#991b1b}.SeparateServices_ruleTitle__12v7B{display:block;font-size:13px;font-weight:700;margin-bottom:4px}.SeparateServices_ruleText__tgDm7{display:block;font-size:12px;line-height:1.6}.SeparateServices_systemEnforced__zKMIu{align-items:flex-start;background:#fff9;border-radius:6px;color:#b91c1c;display:flex;font-size:11px;font-weight:600;gap:6px;line-height:1.5;margin-top:10px;padding:8px 12px}.SeparateServices_systemEnforced__zKMIu svg{flex-shrink:0;margin-top:1px}@media (max-width:768px){.SeparateServices_ruleCards__9x9Rh,.SeparateServices_summaryCards__efRPL{flex-direction:column}}.PackageServices_container__NgRa1{background:#f8f9fb}.PackageServices_toolbar__vOtyg{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.PackageServices_titleSection__NDFA-{display:flex;flex-direction:column;gap:2px}.PackageServices_title__eY2tp{color:#111827;font-size:16px;font-weight:600}.PackageServices_subtitle__auDcV{color:#9ca3af;font-size:12px;font-weight:500}.PackageServices_infoBar__R\+JsK{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:14px 18px}.PackageServices_infoIcon__8Ngwt{color:#2563eb;flex-shrink:0;margin-top:1px}.PackageServices_infoContent__LcuE4{display:flex;flex-direction:column;gap:4px}.PackageServices_infoTitle__PwTbX{color:#1e40af;font-size:13px;font-weight:700}.PackageServices_infoText__eMg7M{color:#1e40af;font-size:13px;line-height:1.5}.PackageServices_principleCards__lC8Tq{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.PackageServices_principleCard__iOQzy{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;display:flex;flex:1 1;gap:12px;min-width:240px;padding:14px 16px}.PackageServices_principleCard__iOQzy svg{color:#f5a51e;flex-shrink:0;margin-top:2px}.PackageServices_principleTitle__Jvpg9{color:#111827;display:block;font-size:13px;font-weight:700;margin-bottom:2px}.PackageServices_principleText__oHL-1{color:#6b7280;display:block;font-size:12px;line-height:1.5}.PackageServices_sectionHeader__ccWnj{align-items:center;display:flex;gap:10px;padding:10px 0 8px}.PackageServices_sectionTitle__K0TI3{color:#111827;font-size:14px;font-weight:700}.PackageServices_sectionBadge__8Zrd4{background:#fff8eb;border:1px solid #fde68a;border-radius:999px;color:#f5a51e;font-size:11px;font-weight:700;padding:2px 8px}.PackageServices_tableSection__\+tWFp{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.PackageServices_tableCard__NYuGj{overflow-x:auto;width:100%}.PackageServices_table__fg\+Jf{background:#fff;border-collapse:collapse;width:100%}.PackageServices_table__fg\+Jf th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:11px;font-weight:600;padding:11px 14px;text-transform:uppercase;white-space:nowrap}.PackageServices_table__fg\+Jf th:last-child{border-right:none}.PackageServices_table__fg\+Jf td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:13px;padding:13px 14px}.PackageServices_table__fg\+Jf td:last-child{border-right:none}.PackageServices_table__fg\+Jf tbody tr:hover{background:#f9fafb}.PackageServices_scenarioName__6hR-g{font-weight:600;white-space:nowrap}.PackageServices_roleBadge__VpT8h{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.PackageServices_intermediary__\+ZjnM{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.PackageServices_tourOp__rwJxy{background:#fdf4ff;border:1px solid #e9d5ff;color:#9333ea}.PackageServices_agencyCell__TEVK2{color:#6b7280;font-size:12px}.PackageServices_destBadge__EyvFJ{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}.PackageServices_destEu__HUq-v{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.PackageServices_destNonEu__88Xph{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.PackageServices_destAny__YHKuC{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.PackageServices_vatValue__K2jL4{color:#111827;font-family:monospace;font-size:14px;font-weight:700}.PackageServices_regimeBadge__uv-oq{background:#fff8eb;border:1px solid #fde68a;border-radius:6px;color:#92400e;display:inline-block;font-family:monospace;font-size:11px;font-weight:700;padding:3px 10px}.PackageServices_editableYes__T8xSq{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#059669}.PackageServices_editableNo__RlxaF,.PackageServices_editableYes__T8xSq{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 10px}.PackageServices_editableNo__RlxaF{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#6b7280}.PackageServices_remarks__P0FKY{color:#6b7280;font-size:12px;max-width:200px}.PackageServices_rowActions__eIBtX{display:flex;gap:6px;justify-content:flex-end}.PackageServices_editBtn__peaZk{align-items:center;background:#fff8eb;border:1px solid #fde68a;border-radius:6px;color:#f5a51e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;transition:all .15s ease;white-space:nowrap}.PackageServices_editBtn__peaZk:hover{background:#fef3c7;border-color:#fcd34d;color:#d97706}.PackageServices_mixedCard__5kPTd{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden}.PackageServices_mixedHeader__jqLd5{align-items:flex-start;background:#fffbeb;border-bottom:1px solid #fde68a;color:#92400e;display:flex;font-size:13px;gap:10px;line-height:1.5;padding:14px 18px}.PackageServices_mixedHeader__jqLd5 svg{color:#d97706;flex-shrink:0;margin-top:2px}.PackageServices_mixedExample__Fhydw{padding:18px}.PackageServices_mixedTitle__f8e-B{color:#111827;font-size:13px;font-weight:700;margin-bottom:14px}.PackageServices_mixedFlow__bKbUK{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.PackageServices_mixedStep__QfRk3{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:120px;padding:12px 16px;text-align:center}.PackageServices_mixedStepLabel__Xd5WY{color:#6b7280;font-size:11px;font-weight:600;text-transform:uppercase}.PackageServices_mixedStepValue__YBmNR{color:#111827;font-family:monospace;font-size:18px;font-weight:700}.PackageServices_mixedStepValueFinal__d8UEI{color:#f5a51e;font-family:monospace;font-size:18px;font-weight:700}.PackageServices_mixedArrow__MSx0T{color:#9ca3af;flex-shrink:0}.PackageServices_mixedSplit__cg0K8{display:flex;flex-wrap:wrap;gap:12px}.PackageServices_mixedSplitItem__tvqee{border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:160px;padding:12px 16px}.PackageServices_mixedSplitItem__tvqee:first-child{background:#ecfdf5;border:1px solid #a7f3d0}.PackageServices_mixedSplitItem__tvqee:last-child{background:#f3f4f6;border:1px solid #e5e7eb}.PackageServices_splitLabel__M\+0QX{color:#111827;font-size:12px;font-weight:700}.PackageServices_splitMargin__EqNxS{color:#374151;font-family:monospace;font-size:13px;font-weight:600}.PackageServices_splitVat__IoNaH{color:#059669;font-family:monospace;font-size:13px;font-weight:700}.PackageServices_splitVatExempt__UplC2{color:#6b7280;font-family:monospace;font-size:13px;font-weight:700}.PackageServices_ruleCards__UBbMI{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.PackageServices_ruleCard__KXaFp{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;flex:1 1;gap:12px;min-width:260px;padding:14px 16px}.PackageServices_ruleIcon__98Y5G{flex-shrink:0;font-size:20px}.PackageServices_ruleTitle__vkBft{color:#92400e;display:block;font-size:13px;font-weight:700;margin-bottom:2px}.PackageServices_ruleText__ZgFrs{color:#92400e;display:block;font-size:12px;line-height:1.6}@media (max-width:768px){.PackageServices_principleCards__lC8Tq,.PackageServices_ruleCards__UBbMI{flex-direction:column}.PackageServices_mixedFlow__bKbUK{align-items:stretch;flex-direction:column}.PackageServices_mixedArrow__MSx0T{align-self:center;transform:rotate(90deg)}}.SalesInvoices_container__IPfVZ{background:#f8f9fb}.SalesInvoices_toolbar__LBuLO{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.SalesInvoices_manager__z8KVv{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.SalesInvoices_add__pjvuT{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.SalesInvoices_add__pjvuT:hover{background:#ffe0a0}.SalesInvoices_filterBar__in1HR{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.SalesInvoices_searchForm__14eRR{align-items:center;display:flex;gap:8px}.SalesInvoices_searchInput__Sbx74{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.SalesInvoices_searchInput__Sbx74::placeholder{color:#9ca3af}.SalesInvoices_searchInput__Sbx74:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.SalesInvoices_addbtn__cAnPn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.SalesInvoices_summaryBar__bowNM{display:flex;gap:12px;margin-bottom:12px}.SalesInvoices_summaryCard__2M1W7{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.SalesInvoices_summaryLabel__15M4R{color:#6b7280;font-size:13px;font-weight:500}.SalesInvoices_summaryValue__heGfO{color:#111827;font-size:14px;font-weight:700}.SalesInvoices_summaryValueAmt__XxGwM{color:#f5a51e;font-size:15px;font-weight:700}.SalesInvoices_tableSection__qg63j{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.SalesInvoices_tableCard__YZG8M{overflow-x:auto;width:100%}.SalesInvoices_table__e0b20{background:#fff;border-collapse:collapse;width:100%}.SalesInvoices_table__e0b20 th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.SalesInvoices_table__e0b20 th:last-child{border-right:none}.SalesInvoices_table__e0b20 td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:13px 14px}.SalesInvoices_table__e0b20 td:last-child{border-right:none}.SalesInvoices_table__e0b20 tbody tr:hover{background:#f9fafb}.SalesInvoices_invoiceNo__I6wDq{color:#374151;font-family:monospace;font-weight:600}.SalesInvoices_bookingRef__TQLX1{color:#6b7280;font-family:monospace;font-size:13px}.SalesInvoices_amount__AxDlN{color:#111827;font-weight:600;white-space:nowrap}.SalesInvoices_badge__8Vcje{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.SalesInvoices_rowActions__pUVxv{align-items:center;display:flex;gap:6px;justify-content:center}.SalesInvoices_rowActions__pUVxv button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.SalesInvoices_rowActions__pUVxv button:hover{background:#f3f4f6}.SalesInvoices_sendBtn__XinKB{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#059669!important}.SalesInvoices_sendBtn__XinKB:hover{background:#d1fae5!important;border-color:#6ee7b7!important;color:#047857!important}.SalesInvoices_sendBtnDisabled__WcC3u{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.SalesInvoices_sendBtnDisabled__WcC3u:hover{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.SalesInvoices_loadingContainer__1O4Nl{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.SalesInvoices_loadingSpinner__LwaKB{animation:SalesInvoices_spin__kG3vi 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}.SalesInvoices_loadingText__MjnY\+{color:#6b7280;font-size:14px;font-weight:500;margin-top:8px}@keyframes SalesInvoices_spin__kG3vi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SalesInvoices_footerBar__ZIop3{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.SalesInvoices_paginationInfo__DHJZ6{color:#6b7280;font-size:13px;font-weight:500}.SalesInvoices_noResults__5Q6QF{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.InvoiceModals_formGrid__sLr-x{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.InvoiceModals_fieldFull__yPXUC,.InvoiceModals_field__TzVOS{display:flex;flex-direction:column}.InvoiceModals_fieldFull__yPXUC{grid-column:1/-1}.InvoiceModals_fieldFull__yPXUC label,.InvoiceModals_field__TzVOS label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.InvoiceModals_required__i0dmc{color:#ef4444;margin-left:2px}.InvoiceModals_fieldFull__yPXUC textarea,.InvoiceModals_field__TzVOS input,.InvoiceModals_field__TzVOS select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease}.InvoiceModals_fieldFull__yPXUC textarea::placeholder,.InvoiceModals_field__TzVOS input::placeholder{color:#9ca3af}.InvoiceModals_fieldFull__yPXUC textarea:focus,.InvoiceModals_field__TzVOS input:focus,.InvoiceModals_field__TzVOS select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.InvoiceModals_field__TzVOS input:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.InvoiceModals_fieldFull__yPXUC textarea{min-height:80px;resize:vertical}.InvoiceModals_infoBox__6gIQ4{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:13px;margin-top:16px;padding:12px 14px}.InvoiceModals_cancelBtn__ItRtp{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease}.InvoiceModals_cancelBtn__ItRtp:hover{background:#f9fafb;border-color:#d1d5db}.InvoiceModals_cancelBtn__ItRtp:disabled{cursor:not-allowed;opacity:.6}.InvoiceModals_primaryBtn__T0sQB{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 18px;transition:background .15s ease}.InvoiceModals_primaryBtn__T0sQB:hover:not(:disabled){background:#e09410}.InvoiceModals_primaryBtn__T0sQB:disabled{cursor:not-allowed;opacity:.75}.InvoiceModals_primaryBtn__T0sQB:focus{box-shadow:0 0 0 3px #f5a51e4d;outline:none}.InvoiceModals_iconBtn__bV9lb{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s ease}.InvoiceModals_iconBtn__bV9lb:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.InvoiceModals_spinner__ihoNY{animation:InvoiceModals_spin__LnjgI .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes InvoiceModals_spin__LnjgI{to{transform:rotate(1turn)}}.InvoiceModals_viewGrid__GeBZn{display:flex;flex-direction:column;gap:16px}.InvoiceModals_viewSection__bojMX{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.InvoiceModals_viewSectionTitle__3C6hA{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 16px;text-transform:uppercase}.InvoiceModals_viewRows__CvFba{display:flex;flex-direction:column}.InvoiceModals_viewRow__ZYhKV{align-items:center;border-bottom:1px solid #f5f5f5;color:#111827;display:flex;font-size:14px;justify-content:space-between;padding:11px 16px}.InvoiceModals_viewRow__ZYhKV:last-child{border-bottom:none}.InvoiceModals_viewRowTotal__1J5rh{background:#fafafa}.InvoiceModals_viewLabel__UwcgZ{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500}.InvoiceModals_viewMono__9m\+SN{color:#374151;font-family:monospace;font-size:13px;font-weight:600}.InvoiceModals_viewTotal__8wl4j{color:#f5a51e;font-size:16px;font-weight:700}.InvoiceModals_viewTotalRed__ERF35{color:#b91c1c;font-size:16px;font-weight:700}.InvoiceModals_viewTotalAmber__Pvl3U{color:#d97706;font-size:16px;font-weight:700}.InvoiceModals_viewNotes__qMBSa{color:#374151;font-size:14px;line-height:1.6;margin:0;padding:12px 16px}.InvoiceModals_badge__mMyfG{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.InvoiceModals_error__TgAd6{border:2px solid #ef4444!important;box-shadow:0 0 0 2px #ef44441a!important}.InvoiceModals_error__TgAd6:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444433!important;outline:none}.DebitNotes_container__VnKwF{background:#f8f9fb}.DebitNotes_toolbar__Itkzc{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.DebitNotes_manager__uww36{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.DebitNotes_add__h\+xo\+{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.DebitNotes_add__h\+xo\+:hover{background:#ffe0a0}.DebitNotes_filterBar__\+rQk2{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.DebitNotes_searchForm__CXswB{align-items:center;display:flex;gap:8px}.DebitNotes_searchInput__eXOKV{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:310px}.DebitNotes_searchInput__eXOKV::placeholder{color:#9ca3af}.DebitNotes_searchInput__eXOKV:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.DebitNotes_addbtn__w34rB{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.DebitNotes_summaryBar__i-wk4{display:flex;gap:12px;margin-bottom:12px}.DebitNotes_summaryCard__HD58E{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.DebitNotes_summaryLabel__EcpY-{color:#6b7280;font-size:13px;font-weight:500}.DebitNotes_summaryValue__awob9{color:#111827;font-size:14px;font-weight:700}.DebitNotes_summaryValueAmt__6ZJHv{color:#d97706;font-size:15px;font-weight:700}.DebitNotes_tableSection__B7DY\+{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.DebitNotes_tableCard__l13I6{overflow-x:auto;width:100%}.DebitNotes_table__tuazJ{background:#fff;border-collapse:collapse;width:100%}.DebitNotes_table__tuazJ th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.DebitNotes_table__tuazJ th:last-child{border-right:none}.DebitNotes_table__tuazJ td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:13px 14px}.DebitNotes_table__tuazJ td:last-child{border-right:none}.DebitNotes_table__tuazJ tbody tr:hover{background:#f9fafb}.DebitNotes_docNo__6Nb3O{color:#374151;font-family:monospace;font-weight:600}.DebitNotes_ref__UHA96{color:#6b7280;font-family:monospace;font-size:13px}.DebitNotes_amount__me0Qp{color:#d97706;font-weight:600;white-space:nowrap}.DebitNotes_badge__qYyaa{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.DebitNotes_rowActions__OF9g0{align-items:center;display:flex;gap:6px;justify-content:flex-end}.DebitNotes_rowActions__OF9g0 button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.DebitNotes_rowActions__OF9g0 button:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.DebitNotes_sendBtn__3Lgec{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#059669!important}.DebitNotes_sendBtn__3Lgec:hover{background:#d1fae5!important;color:#047857!important}.DebitNotes_footerBar__2Hrk3{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.DebitNotes_paginationInfo__Mobvd{color:#6b7280;font-size:13px;font-weight:500}.DebitNotes_noResults__ucg7T{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.DebitNotes_loadingCell__z\+\+fQ{min-height:120px;padding:20px;text-align:center}.DebitNotes_spinner__Owwyy{animation:DebitNotes_spin__iTwAp 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;margin:0 auto;width:32px}@keyframes DebitNotes_spin__iTwAp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DebitNotes_noDataCell__VTkWi{color:#9ca3af;font-style:italic;padding:40px 20px;text-align:center}.DebitNotes_reasonText__eJZwz{color:#374151;font-size:13px;font-weight:500}.CreditNotes_container__r1V\+Z{background:#f8f9fb}.CreditNotes_toolbar__aoPTQ{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.CreditNotes_manager__qyd-F{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.CreditNotes_add__ia9Qh{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.CreditNotes_add__ia9Qh:hover{background:#ffe0a0}.CreditNotes_filterBar__xlSp0{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.CreditNotes_searchForm__bhCQi{align-items:center;display:flex;gap:8px}.CreditNotes_searchInput__-vqAs{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:310px}.CreditNotes_searchInput__-vqAs::placeholder{color:#9ca3af}.CreditNotes_searchInput__-vqAs:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.CreditNotes_addbtn__sPPmx{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.CreditNotes_summaryBar__VHtFg{display:flex;gap:12px;margin-bottom:12px}.CreditNotes_summaryCard__Xn8CW{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.CreditNotes_summaryLabel__\+7qax{color:#6b7280;font-size:13px;font-weight:500}.CreditNotes_summaryValue__VoQ5W{color:#111827;font-size:14px;font-weight:700}.CreditNotes_summaryValueAmt__jVlGt{color:#b91c1c;font-size:15px;font-weight:700}.CreditNotes_tableSection__KKI-B{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.CreditNotes_tableCard__hxrv2{overflow-x:auto;width:100%}.CreditNotes_table__Pm-EV{background:#fff;border-collapse:collapse;width:100%}.CreditNotes_table__Pm-EV th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.CreditNotes_table__Pm-EV th:last-child{border-right:none}.CreditNotes_table__Pm-EV td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:13px 14px}.CreditNotes_table__Pm-EV td:last-child{border-right:none}.CreditNotes_table__Pm-EV tbody tr:hover{background:#f9fafb}.CreditNotes_docNo__H-q0E{color:#374151;font-family:monospace;font-weight:600}.CreditNotes_ref__kI5-a{color:#6b7280;font-family:monospace;font-size:13px}.CreditNotes_amount__zKLp8{color:#b91c1c;font-weight:600;white-space:nowrap}.CreditNotes_badge__r\+C4d{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.CreditNotes_rowActions__tgiuq{align-items:center;display:flex;gap:6px;justify-content:flex-end}.CreditNotes_rowActions__tgiuq button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.CreditNotes_rowActions__tgiuq button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.CreditNotes_sendBtnDisabled__KLPhW{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.CreditNotes_footerBar__Qh4Xp{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.CreditNotes_paginationInfo__K7Cn1{color:#6b7280;font-size:13px;font-weight:500}.CreditNotes_noResults__Q7toT{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.CreditNotes_loadingCell__3soYr{min-height:120px;padding:20px;text-align:center}.CreditNotes_spinner__lJMcp{animation:CreditNotes_spin__BzieY 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;margin:0 auto;width:32px}@keyframes CreditNotes_spin__BzieY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreditNotes_noDataCell__MhVJj{color:#9ca3af;font-style:italic;padding:40px 20px;text-align:center}.CreditNotes_reasonText__WtV1\+{color:#374151;font-size:13px;font-weight:500}.FlightVouchers_container__kKvIm{background:#f8f9fb}.FlightVouchers_toolbar__q2YjA{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.FlightVouchers_manager__LhT9\+{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.FlightVouchers_add__WBc0I{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.FlightVouchers_add__WBc0I:hover{background:#ffe0a0}.FlightVouchers_filterBar__FXHtu{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.FlightVouchers_searchForm__-jamb{align-items:center;display:flex;gap:8px}.FlightVouchers_searchInput__wnbut{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.FlightVouchers_searchInput__wnbut::placeholder{color:#9ca3af}.FlightVouchers_searchInput__wnbut:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.FlightVouchers_addbtn__cofX6{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.FlightVouchers_summaryBar__Ww7rb{display:flex;gap:12px;margin-bottom:12px}.FlightVouchers_summaryCard__u367u{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.FlightVouchers_summaryLabel__LlOWT{color:#6b7280;font-size:13px;font-weight:500}.FlightVouchers_summaryValue__1cWtH{color:#111827;font-size:14px;font-weight:700}.FlightVouchers_tableSection__fTpMW{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.FlightVouchers_tableCard__J4Pb5{overflow-x:auto;width:100%}.FlightVouchers_table__KWmso{background:#fff;border-collapse:collapse;width:100%}.FlightVouchers_table__KWmso th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.FlightVouchers_table__KWmso th:last-child{border-right:none}.FlightVouchers_table__KWmso td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px}.FlightVouchers_table__KWmso td:last-child{border-right:none}.FlightVouchers_table__KWmso tbody tr:hover{background:#f9fafb}.FlightVouchers_docNo__SFaJY{color:#374151;font-family:monospace;font-weight:600}.FlightVouchers_ref__v0rLC{color:#6b7280;font-family:monospace;font-size:13px}.FlightVouchers_center__50iye{text-align:center}.FlightVouchers_route__q6j6w{color:#374151;font-size:13px;max-width:200px}.FlightVouchers_flightCell__yHmKu{display:flex;flex-direction:column;gap:2px}.FlightVouchers_flightNo__9vpiL{color:#111827;font-family:monospace;font-size:13px;font-weight:700}.FlightVouchers_flightRoute__hpTbF{color:#374151;font-size:13px;font-weight:600}.FlightVouchers_flightDate__8nTNN{color:#6b7280;font-size:12px}.FlightVouchers_hotelCell__OtODr{display:flex;flex-direction:column;gap:2px}.FlightVouchers_hotelName__nwsfD{color:#111827;font-size:13px;font-weight:600}.FlightVouchers_hotelLocation__Xqe5u{color:#6b7280;font-size:12px}.FlightVouchers_badge__oXksZ{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.FlightVouchers_rowActions__8Jgd2{align-items:center;display:flex;gap:6px;justify-content:flex-end}.FlightVouchers_rowActions__8Jgd2 button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.FlightVouchers_rowActions__8Jgd2 button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.FlightVouchers_sendBtnDisabled__3Nh\+v{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.FlightVouchers_footerBar__73kR4{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.FlightVouchers_paginationInfo__RI\+BQ{color:#6b7280;font-size:13px;font-weight:500}.FlightVouchers_noResults__NRKKS{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.FlightVouchers_loadingContainer__rlat6{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.FlightVouchers_loadingSpinner__GwFTD{animation:FlightVouchers_spin__jwnCJ 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes FlightVouchers_spin__jwnCJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VoucherModals_formGrid__jG6WU{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.VoucherModals_fieldFull__F\+mWZ,.VoucherModals_field__Degyl{display:flex;flex-direction:column}.VoucherModals_fieldFull__F\+mWZ{grid-column:1/-1}.VoucherModals_fieldFull__F\+mWZ label,.VoucherModals_field__Degyl label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.VoucherModals_required__H5U7-{color:#ef4444;margin-left:2px}.VoucherModals_sectionLabel__mN5h8{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;padding:6px 0 2px;text-transform:uppercase}.VoucherModals_fieldFull__F\+mWZ input,.VoucherModals_fieldFull__F\+mWZ textarea,.VoucherModals_field__Degyl input,.VoucherModals_field__Degyl select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease}.VoucherModals_fieldFull__F\+mWZ input::placeholder,.VoucherModals_fieldFull__F\+mWZ textarea::placeholder,.VoucherModals_field__Degyl input::placeholder{color:#9ca3af}.VoucherModals_fieldFull__F\+mWZ input:focus,.VoucherModals_fieldFull__F\+mWZ textarea:focus,.VoucherModals_field__Degyl input:focus,.VoucherModals_field__Degyl select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.VoucherModals_fieldFull__F\+mWZ textarea{min-height:80px;resize:vertical}.VoucherModals_cancelBtn__vpXyN{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease}.VoucherModals_cancelBtn__vpXyN:hover{background:#f9fafb;border-color:#d1d5db}.VoucherModals_cancelBtn__vpXyN:disabled{cursor:not-allowed;opacity:.6}.VoucherModals_primaryBtn__EKm6r{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 18px;transition:background .15s ease}.VoucherModals_primaryBtn__EKm6r:hover:not(:disabled){background:#e09410}.VoucherModals_primaryBtn__EKm6r:disabled{cursor:not-allowed;opacity:.75}.VoucherModals_primaryBtn__EKm6r:focus{box-shadow:0 0 0 3px #f5a51e4d;outline:none}.VoucherModals_iconBtn__4bSvU{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s ease}.VoucherModals_iconBtn__4bSvU:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.VoucherModals_sendBtnDisabled__FgA7C{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#d1d5db;cursor:not-allowed;display:inline-flex;font-size:13px;font-weight:600;gap:6px;opacity:.5;padding:8px 14px}.VoucherModals_spinner__x37Tq{animation:VoucherModals_spin__aVi4t .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes VoucherModals_spin__aVi4t{to{transform:rotate(1turn)}}.VoucherModals_viewGrid__NAHFN{display:flex;flex-direction:column;gap:16px}.VoucherModals_viewSection__-Sqxe{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.VoucherModals_viewSectionTitle__l\+HOX{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 16px;text-transform:uppercase}.VoucherModals_viewRows__-xoib{display:flex;flex-direction:column}.VoucherModals_viewRow__Fpnq8{align-items:center;border-bottom:1px solid #f5f5f5;color:#111827;display:flex;font-size:14px;justify-content:space-between;padding:11px 16px}.VoucherModals_viewRow__Fpnq8:last-child{border-bottom:none}.VoucherModals_viewLabel__3a-Zf{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500}.VoucherModals_viewMono__zDoDn{color:#374151;font-family:monospace;font-size:13px;font-weight:600}.VoucherModals_viewBold__cLON-{color:#111827;font-weight:600}.VoucherModals_badge__3Uuv-{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.VoucherModals_error__vrwUG{border:2px solid #ef4444!important;box-shadow:0 0 0 2px #ef44441a!important}.VoucherModals_error__vrwUG:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444433!important;outline:none}.HotelVouchers_container__N9o\+k{background:#f8f9fb}.HotelVouchers_toolbar__tdMd0{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.HotelVouchers_manager__yfMzH{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.HotelVouchers_add__cySL4{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.HotelVouchers_add__cySL4:hover{background:#ffe0a0}.HotelVouchers_filterBar__E1eJk{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.HotelVouchers_searchForm__ii7lq{align-items:center;display:flex;gap:8px}.HotelVouchers_searchInput__doNge{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.HotelVouchers_searchInput__doNge::placeholder{color:#9ca3af}.HotelVouchers_searchInput__doNge:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.HotelVouchers_addbtn__C6HRT{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.HotelVouchers_summaryBar__2KX2A{display:flex;gap:12px;margin-bottom:12px}.HotelVouchers_summaryCard__0aSjj{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.HotelVouchers_summaryLabel__7Ugjn{color:#6b7280;font-size:13px;font-weight:500}.HotelVouchers_summaryValue__l14l6{color:#111827;font-size:14px;font-weight:700}.HotelVouchers_tableSection__nOSv1{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.HotelVouchers_tableCard__nAzwj{overflow-x:auto;width:100%}.HotelVouchers_table__rERRW{background:#fff;border-collapse:collapse;width:100%}.HotelVouchers_table__rERRW th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.HotelVouchers_table__rERRW th:last-child{border-right:none}.HotelVouchers_table__rERRW td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px}.HotelVouchers_table__rERRW td:last-child{border-right:none}.HotelVouchers_table__rERRW tbody tr:hover{background:#f9fafb}.HotelVouchers_docNo__PdYZB{color:#374151;font-family:monospace;font-weight:600}.HotelVouchers_ref__rIZsU{color:#6b7280;font-family:monospace;font-size:13px}.HotelVouchers_center__xKEU6{text-align:center}.HotelVouchers_route__n4dtx{color:#374151;font-size:13px;max-width:200px}.HotelVouchers_flightCell__L6rgi{display:flex;flex-direction:column;gap:2px}.HotelVouchers_flightNo__u3TFu{color:#111827;font-family:monospace;font-size:13px;font-weight:700}.HotelVouchers_flightRoute__G00Tk{color:#374151;font-size:13px;font-weight:600}.HotelVouchers_flightDate__11vRt{color:#6b7280;font-size:12px}.HotelVouchers_hotelCell__l8fdp{display:flex;flex-direction:column;gap:2px}.HotelVouchers_hotelName__Ouowx{color:#111827;font-size:13px;font-weight:600}.HotelVouchers_hotelLocation__sExo-{color:#6b7280;font-size:12px}.HotelVouchers_badge__71RMq{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.HotelVouchers_rowActions__gdbH5{align-items:center;display:flex;gap:6px;justify-content:flex-end}.HotelVouchers_rowActions__gdbH5 button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.HotelVouchers_rowActions__gdbH5 button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.HotelVouchers_sendBtnDisabled__uLJVc{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.HotelVouchers_footerBar__zNk1l{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.HotelVouchers_paginationInfo__QGthf{color:#6b7280;font-size:13px;font-weight:500}.HotelVouchers_noResults__gs6hF{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.HotelVouchers_loadingContainer__4CPmI{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.HotelVouchers_loadingSpinner__Q\+Hg0{animation:HotelVouchers_spin__-EWdu 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes HotelVouchers_spin__-EWdu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TransferVouchers_container__t56la{background:#f8f9fb}.TransferVouchers_toolbar__Wdd8h{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.TransferVouchers_manager__90USf{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.TransferVouchers_add__1snqT{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.TransferVouchers_add__1snqT:hover{background:#ffe0a0}.TransferVouchers_filterBar__zZ9f7{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.TransferVouchers_searchForm__-9R\+A{align-items:center;display:flex;gap:8px}.TransferVouchers_searchInput__ThO24{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.TransferVouchers_searchInput__ThO24::placeholder{color:#9ca3af}.TransferVouchers_searchInput__ThO24:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.TransferVouchers_addbtn__GPoQz{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.TransferVouchers_summaryBar__7UI9E{display:flex;gap:12px;margin-bottom:12px}.TransferVouchers_summaryCard__T3MmM{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.TransferVouchers_summaryLabel__mc0\+7{color:#6b7280;font-size:13px;font-weight:500}.TransferVouchers_summaryValue__KGmV6{color:#111827;font-size:14px;font-weight:700}.TransferVouchers_tableSection__UjttT{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.TransferVouchers_tableCard__KMDUZ{overflow-x:auto;width:100%}.TransferVouchers_table__QjPDc{background:#fff;border-collapse:collapse;width:100%}.TransferVouchers_table__QjPDc th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.TransferVouchers_table__QjPDc th:last-child{border-right:none}.TransferVouchers_table__QjPDc td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px}.TransferVouchers_table__QjPDc td:last-child{border-right:none}.TransferVouchers_table__QjPDc tbody tr:hover{background:#f9fafb}.TransferVouchers_docNo__XiJ6P{color:#374151;font-family:monospace;font-weight:600}.TransferVouchers_ref__HncLu{color:#6b7280;font-family:monospace;font-size:13px}.TransferVouchers_center__6X0kl{text-align:center}.TransferVouchers_route__BMQsr{color:#374151;font-size:13px;max-width:200px}.TransferVouchers_flightCell__LvkOy{display:flex;flex-direction:column;gap:2px}.TransferVouchers_flightNo__3dYxM{color:#111827;font-family:monospace;font-size:13px;font-weight:700}.TransferVouchers_flightRoute__G4-9K{color:#374151;font-size:13px;font-weight:600}.TransferVouchers_flightDate__TPwbB{color:#6b7280;font-size:12px}.TransferVouchers_hotelCell__z1Z1J{display:flex;flex-direction:column;gap:2px}.TransferVouchers_hotelName__GzHrM{color:#111827;font-size:13px;font-weight:600}.TransferVouchers_hotelLocation__IcJXN{color:#6b7280;font-size:12px}.TransferVouchers_badge__kuK9p{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.TransferVouchers_rowActions__mr4Fh{align-items:center;display:flex;gap:6px;justify-content:flex-end}.TransferVouchers_rowActions__mr4Fh button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.TransferVouchers_rowActions__mr4Fh button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.TransferVouchers_sendBtnDisabled__YALll{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.TransferVouchers_footerBar__qQvzk{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.TransferVouchers_paginationInfo__qCs7z{color:#6b7280;font-size:13px;font-weight:500}.TransferVouchers_noResults__tU\+Iw{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.TransferVouchers_loadingContainer__3vw3z{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.TransferVouchers_loadingSpinner__JwJkv{animation:TransferVouchers_spin__DvjQ1 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes TransferVouchers_spin__DvjQ1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingConfirmations_container__w\+Oxc{background:#f8f9fb}.BookingConfirmations_toolbar__kbtt7{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.BookingConfirmations_manager__SQZkN{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.BookingConfirmations_add__31FYi{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.BookingConfirmations_add__31FYi:hover{background:#ffe0a0}.BookingConfirmations_filterBar__d0Jkl{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.BookingConfirmations_searchForm__3FAAR{align-items:center;display:flex;gap:8px}.BookingConfirmations_searchInput__uHL8J{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.BookingConfirmations_searchInput__uHL8J::placeholder{color:#9ca3af}.BookingConfirmations_searchInput__uHL8J:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.BookingConfirmations_addbtn__t0oaj{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.BookingConfirmations_summaryBar__VdFMV{display:flex;gap:12px;margin-bottom:12px}.BookingConfirmations_summaryCard__KuYWJ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.BookingConfirmations_summaryLabel__gTUci{color:#6b7280;font-size:13px;font-weight:500}.BookingConfirmations_summaryValue__luIc2{color:#111827;font-size:14px;font-weight:700}.BookingConfirmations_tableSection__rlo8n{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.BookingConfirmations_tableCard__4K-OC{overflow-x:auto;width:100%}.BookingConfirmations_table__Vmf4Y{background:#fff;border-collapse:collapse;width:100%}.BookingConfirmations_table__Vmf4Y th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.BookingConfirmations_table__Vmf4Y th:last-child{border-right:none}.BookingConfirmations_table__Vmf4Y td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px;vertical-align:middle}.BookingConfirmations_table__Vmf4Y td:last-child{border-right:none}.BookingConfirmations_table__Vmf4Y tbody tr:hover{background:#f9fafb}.BookingConfirmations_docNo__Alyin{color:#374151;font-family:monospace;font-weight:600;white-space:nowrap}.BookingConfirmations_ref__g4N57{color:#6b7280;font-family:monospace;font-size:13px;white-space:nowrap}.BookingConfirmations_amount__-QrK8{color:#111827;font-weight:600;white-space:nowrap}.BookingConfirmations_componentList__Drmfg{display:flex;flex-direction:column;gap:4px}.BookingConfirmations_componentPill__7TVPb{background:#f0f4ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-block;font-size:11.5px;font-weight:500;max-width:240px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.BookingConfirmations_badge__ew\+0Q{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.BookingConfirmations_rowActions__56do3{align-items:center;display:flex;gap:6px;justify-content:flex-end}.BookingConfirmations_rowActions__56do3 button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.BookingConfirmations_rowActions__56do3 button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.BookingConfirmations_sendBtnDisabled__btCAl{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.BookingConfirmations_footerBar__g0UfE{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.BookingConfirmations_paginationInfo__n2orC{color:#6b7280;font-size:13px;font-weight:500}.BookingConfirmations_noResults__Tz-IG{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.BookingConfirmations_loadingContainer__-kN-Z{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.BookingConfirmations_loadingSpinner__Aw4zJ{animation:BookingConfirmations_spin__Ks3vP 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes BookingConfirmations_spin__Ks3vP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingDocModals_formGrid__pIZea{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.BookingDocModals_field__TwueJ{display:flex;flex-direction:column}.BookingDocModals_fieldFull__U-m-6{display:flex;flex-direction:column;grid-column:1/-1}.BookingDocModals_fieldFull__U-m-6 label,.BookingDocModals_field__TwueJ label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.BookingDocModals_required__rryv-{color:#ef4444;margin-left:2px}.BookingDocModals_sectionLabel__ro2Dz{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;padding:6px 0 2px;text-transform:uppercase}.BookingDocModals_fieldFull__U-m-6 input,.BookingDocModals_fieldFull__U-m-6 textarea,.BookingDocModals_field__TwueJ input,.BookingDocModals_field__TwueJ select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease}.BookingDocModals_fieldFull__U-m-6 input::placeholder,.BookingDocModals_fieldFull__U-m-6 textarea::placeholder,.BookingDocModals_field__TwueJ input::placeholder{color:#9ca3af}.BookingDocModals_fieldFull__U-m-6 input:focus,.BookingDocModals_fieldFull__U-m-6 textarea:focus,.BookingDocModals_field__TwueJ input:focus,.BookingDocModals_field__TwueJ select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.BookingDocModals_fieldFull__U-m-6 textarea{min-height:80px;resize:vertical}.BookingDocModals_cancelBtn__sWqDC{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s}.BookingDocModals_cancelBtn__sWqDC:hover{background:#f9fafb;border-color:#d1d5db}.BookingDocModals_cancelBtn__sWqDC:disabled{cursor:not-allowed;opacity:.6}.BookingDocModals_primaryBtn__6HUAX{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 18px;transition:background .15s}.BookingDocModals_primaryBtn__6HUAX:hover:not(:disabled){background:#e09410}.BookingDocModals_primaryBtn__6HUAX:disabled{cursor:not-allowed;opacity:.75}.BookingDocModals_iconBtn__UOF9Q{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s}.BookingDocModals_iconBtn__UOF9Q:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.BookingDocModals_sendBtnDisabled__yU9q0{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#d1d5db;cursor:not-allowed;display:inline-flex;font-size:13px;font-weight:600;gap:6px;opacity:.5;padding:8px 14px}.BookingDocModals_spinner__fxKqD{animation:BookingDocModals_spin__qGnh2 .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes BookingDocModals_spin__qGnh2{to{transform:rotate(1turn)}}.BookingDocModals_viewGrid__hh9qa{display:flex;flex-direction:column;gap:16px}.BookingDocModals_viewSection__blK-t{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.BookingDocModals_viewSectionTitle__FCfjw{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 16px;text-transform:uppercase}.BookingDocModals_viewRows__Ef7VA{display:flex;flex-direction:column}.BookingDocModals_viewRow__N5G2O{align-items:center;border-bottom:1px solid #f5f5f5;color:#111827;display:flex;font-size:14px;justify-content:space-between;padding:11px 16px}.BookingDocModals_viewRow__N5G2O:last-child{border-bottom:none}.BookingDocModals_viewRowTotal__Ot14x{background:#fafafa}.BookingDocModals_viewLabel__17K8y{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500}.BookingDocModals_viewMono__n9R6k{color:#374151;font-family:monospace;font-size:13px;font-weight:600}.BookingDocModals_viewTotal__7Mxl8{color:#f5a51e;font-size:16px;font-weight:700}.BookingDocModals_viewNotes__FnZPw{color:#374151;font-size:14px;line-height:1.6;margin:0;padding:12px 16px}.BookingDocModals_badge__2pTAK{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.BookingDocModals_ssrPill__AddHI{align-items:center;background:#f0f4ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:3px 8px;white-space:nowrap}.BookingDocModals_ssrGrid__un\+2I{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.BookingDocModals_coverageList__aijYs{display:flex;flex-direction:column;gap:6px;padding:12px 16px}.BookingDocModals_coverageItem__jNvFL{align-items:center;color:#374151;display:flex;font-size:13.5px;gap:8px}.BookingDocModals_coverageItem__jNvFL:before{color:#059669;content:"✓";flex-shrink:0;font-size:13px;font-weight:700}.SSRConfirmations_container__dMyiq{background:#f8f9fb}.SSRConfirmations_toolbar__eiyra{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.SSRConfirmations_manager__rD4wi{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.SSRConfirmations_add__AdHPS{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.SSRConfirmations_add__AdHPS:hover{background:#ffe0a0}.SSRConfirmations_filterBar__QysHE{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.SSRConfirmations_searchForm__UHACn{align-items:center;display:flex;gap:8px}.SSRConfirmations_searchInput__BJtCe{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.SSRConfirmations_searchInput__BJtCe::placeholder{color:#9ca3af}.SSRConfirmations_searchInput__BJtCe:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.SSRConfirmations_addbtn__QWJAv{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.SSRConfirmations_summaryBar__b1det{display:flex;gap:12px;margin-bottom:12px}.SSRConfirmations_summaryCard__GKSFK{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.SSRConfirmations_summaryLabel__QDDgV{color:#6b7280;font-size:13px;font-weight:500}.SSRConfirmations_summaryValue__uzIus{color:#111827;font-size:14px;font-weight:700}.SSRConfirmations_tableSection__Mk6C0{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.SSRConfirmations_tableCard__vSgDt{overflow-x:auto;width:100%}.SSRConfirmations_table__ZlH0I{background:#fff;border-collapse:collapse;width:100%}.SSRConfirmations_table__ZlH0I th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.SSRConfirmations_table__ZlH0I th:last-child{border-right:none}.SSRConfirmations_table__ZlH0I td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px;vertical-align:middle}.SSRConfirmations_table__ZlH0I td:last-child{border-right:none}.SSRConfirmations_table__ZlH0I tbody tr:hover{background:#f9fafb}.SSRConfirmations_docNo__dmrWm{color:#374151;font-family:monospace;font-weight:600;white-space:nowrap}.SSRConfirmations_ref__CdBTN{color:#6b7280;font-family:monospace;font-size:13px;white-space:nowrap}.SSRConfirmations_flight__st0oJ{font-size:13px;font-weight:500;white-space:nowrap}.SSRConfirmations_center__896zm{text-align:center}.SSRConfirmations_prefs__hX4kP{color:#6b7280;font-size:12.5px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SSRConfirmations_ssrPillList__VDe7U{display:flex;flex-wrap:wrap;gap:4px;max-width:180px}.SSRConfirmations_ssrPill__BsjPX{align-items:center;background:#f0f4ff;border:1px solid #c7d2fe;border-radius:6px;cursor:default;display:inline-flex;font-size:11.5px;gap:4px;padding:2px 7px}.SSRConfirmations_ssrCode__5Oqrw{color:#3730a3;font-family:monospace;font-weight:700}.SSRConfirmations_ssrDot__3omRP{border-radius:50%;flex-shrink:0;height:6px;width:6px}.SSRConfirmations_badge__Pdv4D{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.SSRConfirmations_rowActions__DZlsN{align-items:center;display:flex;gap:6px;justify-content:flex-end}.SSRConfirmations_rowActions__DZlsN button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.SSRConfirmations_rowActions__DZlsN button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.SSRConfirmations_sendBtnDisabled__Nw-W-{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.SSRConfirmations_footerBar__tdQBx{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.SSRConfirmations_paginationInfo__5ZDNm{color:#6b7280;font-size:13px;font-weight:500}.SSRConfirmations_noResults__V1mjj{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.SSRConfirmations_loadingContainer__g1Yz2{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.SSRConfirmations_loadingSpinner__hQuEr{animation:SSRConfirmations_spin__d2DOY 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes SSRConfirmations_spin__d2DOY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SSRConfirmations_ssrList__u0BdN{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:4px}.SSRConfirmations_ssrItem__WX88U{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:8px}.SSRConfirmations_ssrHeader__Rw2a-{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.SSRConfirmations_ssrCode__5Oqrw{border:1px solid;border-radius:4px;font-size:11px;font-weight:600;padding:2px 6px;white-space:nowrap}.SSRConfirmations_ssrCategory__tFnzT{background:#e5e7eb;border-radius:4px;color:#374151;font-size:11px;font-weight:500;padding:2px 6px}.SSRConfirmations_ssrStatus__32vNY{border:1px solid;border-radius:4px;font-size:10px;font-weight:500;padding:2px 6px;white-space:nowrap}.SSRConfirmations_ssrDetails__Q1pC8{display:flex;flex-direction:column;font-size:11px;gap:3px}.SSRConfirmations_ssrDetail__OSfZS{display:flex;gap:4px}.SSRConfirmations_ssrLabel__RO5Ks{color:#6b7280;font-weight:500;min-width:60px}.SSRConfirmations_ssrValue__6\+cMj{color:#111827;flex:1 1}.SSRConfirmations_ssrChips__kHAjY{display:flex;flex-wrap:wrap;gap:4px;padding:2px}.SSRConfirmations_ssrChip__cLOIZ{border:1px solid;border-radius:4px;cursor:default;font-size:10px;font-weight:600;padding:2px 6px;transition:transform .1s ease;white-space:nowrap}.SSRConfirmations_ssrChip__cLOIZ:hover{transform:scale(1.05)}.BookingDocModals_formGrid__ALUrj{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.BookingDocModals_field__7PkkU{display:flex;flex-direction:column}.BookingDocModals_fieldFull__GcFWh{display:flex;flex-direction:column;grid-column:1/-1}.BookingDocModals_fieldFull__GcFWh label,.BookingDocModals_field__7PkkU label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.BookingDocModals_required__YFNcF{color:#ef4444;margin-left:2px}.BookingDocModals_sectionLabel__w7WvJ{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;padding:6px 0 2px;text-transform:uppercase}.BookingDocModals_fieldFull__GcFWh input,.BookingDocModals_fieldFull__GcFWh textarea,.BookingDocModals_field__7PkkU input,.BookingDocModals_field__7PkkU select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-family:inherit;font-size:14px;outline:none;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease}.BookingDocModals_fieldFull__GcFWh input::placeholder,.BookingDocModals_fieldFull__GcFWh textarea::placeholder,.BookingDocModals_field__7PkkU input::placeholder{color:#9ca3af}.BookingDocModals_fieldFull__GcFWh input:focus,.BookingDocModals_fieldFull__GcFWh textarea:focus,.BookingDocModals_field__7PkkU input:focus,.BookingDocModals_field__7PkkU select:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a}.BookingDocModals_fieldFull__GcFWh textarea{min-height:80px;resize:vertical}.BookingDocModals_cancelBtn__Vw382{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s}.BookingDocModals_cancelBtn__Vw382:hover{background:#f9fafb;border-color:#d1d5db}.BookingDocModals_cancelBtn__Vw382:disabled{cursor:not-allowed;opacity:.6}.BookingDocModals_primaryBtn__GFs\+f{align-items:center;background:#f5a51e;background:var(--primary-color,#f5a51e);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 18px;transition:background .15s}.BookingDocModals_primaryBtn__GFs\+f:hover:not(:disabled){background:#e09410}.BookingDocModals_primaryBtn__GFs\+f:disabled{cursor:not-allowed;opacity:.75}.BookingDocModals_iconBtn__Pb0Ou{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s}.BookingDocModals_iconBtn__Pb0Ou:hover{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.BookingDocModals_sendBtnDisabled__gb4zG{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#d1d5db;cursor:not-allowed;display:inline-flex;font-size:13px;font-weight:600;gap:6px;opacity:.5;padding:8px 14px}.BookingDocModals_spinner__Eaclh{animation:BookingDocModals_spin__wHEoF .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes BookingDocModals_spin__wHEoF{to{transform:rotate(1turn)}}.BookingDocModals_viewGrid__l5\+cE{display:flex;flex-direction:column;gap:16px}.BookingDocModals_viewSection__Q9I5i{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.BookingDocModals_viewSectionTitle__1HIbJ{background:#fafafa;border-bottom:1px solid #f0f0f0;color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.05em;padding:10px 16px;text-transform:uppercase}.BookingDocModals_viewRows__yP9aF{display:flex;flex-direction:column}.BookingDocModals_viewRow__72XfW{align-items:center;border-bottom:1px solid #f5f5f5;color:#111827;display:flex;font-size:14px;justify-content:space-between;padding:11px 16px}.BookingDocModals_viewRow__72XfW:last-child{border-bottom:none}.BookingDocModals_viewRowTotal__1fNr0{background:#fafafa}.BookingDocModals_viewLabel__8QmPD{color:#6b7280;flex-shrink:0;font-size:13px;font-weight:500}.BookingDocModals_viewMono__RnUE\+{color:#374151;font-family:monospace;font-size:13px;font-weight:600}.BookingDocModals_viewTotal__saXOK{color:#f5a51e;font-size:16px;font-weight:700}.BookingDocModals_viewNotes__ViTwc{color:#374151;font-size:14px;line-height:1.6;margin:0;padding:12px 16px}.BookingDocModals_badge__1tlYO{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.BookingDocModals_ssrPill__Z3a2I{align-items:center;background:#f0f4ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:3px 8px;white-space:nowrap}.BookingDocModals_ssrGrid__7Foo-{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px}.BookingDocModals_coverageList__uux0l{display:flex;flex-direction:column;gap:6px;padding:12px 16px}.BookingDocModals_coverageItem__YpdgS{align-items:center;color:#374151;display:flex;font-size:13.5px;gap:8px}.BookingDocModals_coverageItem__YpdgS:before{color:#059669;content:"✓";flex-shrink:0;font-size:13px;font-weight:700}.BookingDocModals_ssrTable__uEy2J{display:flex;flex-direction:column;gap:12px}.BookingDocModals_ssrCard__y\+NGR{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.BookingDocModals_ssrCardHeader__9CU39{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;justify-content:space-between;padding:12px 16px}.BookingDocModals_ssrCode__aDVAx{background:#e0e7ff;border-radius:4px;color:#3730a3;font-family:monospace;font-size:14px;font-weight:700;padding:4px 8px}.BookingDocModals_ssrCategory__N7hnS{color:#374151;flex:1 1;font-size:13px;font-weight:500}.BookingDocModals_ssrCardBody__rrd0C{padding:12px 16px}.BookingDocModals_ssrInfo__nLnss{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:6px 0}.BookingDocModals_ssrInfo__nLnss:last-child{border-bottom:none}.BookingDocModals_ssrInfoLabel__Jtac1{color:#6b7280;font-size:12px;font-weight:500;min-width:80px}.BookingDocModals_ssrInfoValue__gHSgG{color:#111827;flex:1 1;font-size:12px;text-align:right}.BookingDocModals_ssrRow__1uGBL{align-items:flex-end;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:12px}.BookingDocModals_ssrField__0l8ET{display:flex;flex-direction:column;min-width:90px}.BookingDocModals_ssrFieldWide__rIQ2x{display:flex;flex:1 1;flex-direction:column;min-width:140px}.BookingDocModals_ssrFieldWide__rIQ2x label,.BookingDocModals_ssrField__0l8ET label{color:#6b7280;font-size:11.5px;font-weight:600;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.BookingDocModals_ssrFieldWide__rIQ2x input,.BookingDocModals_ssrField__0l8ET input,.BookingDocModals_ssrField__0l8ET select{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#111827;font-family:inherit;font-size:13px;outline:none;padding:7px 10px}.BookingDocModals_ssrFieldWide__rIQ2x input:focus,.BookingDocModals_ssrField__0l8ET input:focus,.BookingDocModals_ssrField__0l8ET select:focus{border-color:#f5a51e;box-shadow:0 0 0 2px #f5a51e1a}.BookingDocModals_ssrCodeInput__gonFG{font-family:monospace;font-weight:700}.BookingDocModals_removeSSRBtn__jaOfg{align-self:flex-end;background:#fff5f5;border:1px solid #fecaca;border-radius:7px;color:#b91c1c;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;padding:6px 10px;transition:all .15s}.BookingDocModals_removeSSRBtn__jaOfg:hover{background:#fee2e2}.BookingDocModals_addSSRBtn__MteuQ{background:#fff;border:1.5px dashed #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 16px;text-align:center;transition:all .15s;width:100%}.BookingDocModals_addSSRBtn__MteuQ:hover{background:#fffbf0;border-color:#f5a51e;color:#f5a51e}.BookingDocModals_fieldHint__6Lbn-{color:#9ca3af;font-size:11.5px;margin-top:5px}.BookingDocModals_viewTotalGreen__iRwu2{color:#059669;font-size:16px;font-weight:700}.InsuranceConfirmations_container__\+BJms{background:#f8f9fb}.InsuranceConfirmations_toolbar__42x-S{align-items:center;background:#fff;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.InsuranceConfirmations_manager__-W7oJ{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.InsuranceConfirmations_add__77qW9{background:#fff1dc;border:2px solid #f5a51e;border-radius:8px;color:#f5a51e;cursor:pointer;font-size:13px;font-weight:700;padding:8px 14px;transition:all .15s ease}.InsuranceConfirmations_add__77qW9:hover{background:#ffe0a0}.InsuranceConfirmations_filterBar__oEQyW{align-items:center;background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:14px 18px}.InsuranceConfirmations_searchForm__MeqYv{align-items:center;display:flex;gap:8px}.InsuranceConfirmations_searchInput__-CDpW{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:8px 12px;transition:all .15s ease;width:300px}.InsuranceConfirmations_searchInput__-CDpW::placeholder{color:#9ca3af}.InsuranceConfirmations_searchInput__-CDpW:focus{border-color:#f5a51e;box-shadow:0 0 0 3px #f5a51e1a;outline:none}.InsuranceConfirmations_addbtn__uHo4j{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.InsuranceConfirmations_summaryBar__1YFAB{display:flex;gap:12px;margin-bottom:12px}.InsuranceConfirmations_summaryCard__ZWj72{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:12px 18px}.InsuranceConfirmations_summaryLabel__lRxM0{color:#6b7280;font-size:13px;font-weight:500}.InsuranceConfirmations_summaryValue__uN3Ah{color:#111827;font-size:14px;font-weight:700}.InsuranceConfirmations_summaryValueAmt__3QCVp{color:#059669;font-size:15px;font-weight:700}.InsuranceConfirmations_tableSection__W8cKN{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:14px;overflow:hidden;width:100%}.InsuranceConfirmations_tableCard__AYxAc{overflow-x:auto;width:100%}.InsuranceConfirmations_table__eiq8L{background:#fff;border-collapse:collapse;width:100%}.InsuranceConfirmations_table__eiq8L th{background:#fafafa;border-bottom:1px solid #eee;border-right:1px solid #ececec;color:#6b7280;font-size:12px;font-weight:600;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.InsuranceConfirmations_table__eiq8L th:last-child{border-right:none}.InsuranceConfirmations_table__eiq8L td{border-bottom:1px solid #f0f0f0;border-right:1px solid #ececec;color:#111827;font-size:14px;padding:12px 14px;vertical-align:middle}.InsuranceConfirmations_table__eiq8L td:last-child{border-right:none}.InsuranceConfirmations_table__eiq8L tbody tr:hover{background:#f9fafb}.InsuranceConfirmations_docNo__LJdj3{color:#374151;font-family:monospace;font-weight:600;white-space:nowrap}.InsuranceConfirmations_ref__L6uS6{color:#6b7280;font-family:monospace;font-size:13px;white-space:nowrap}.InsuranceConfirmations_supplier__uoXYh{font-size:13px;font-weight:500}.InsuranceConfirmations_policyRef__rPRPv{color:#6b7280;font-family:monospace;font-size:12px;white-space:nowrap}.InsuranceConfirmations_premium__-4k4y{color:#059669;font-weight:600;white-space:nowrap}.InsuranceConfirmations_center__hebgJ{text-align:center}.InsuranceConfirmations_period__2sRZI{white-space:nowrap}.InsuranceConfirmations_periodRange__XICWG{align-items:center;display:flex;font-size:12.5px;gap:5px}.InsuranceConfirmations_periodArrow__O2b9H{color:#9ca3af;font-size:11px}.InsuranceConfirmations_badge__U8EXm{border:1px solid #0000;border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.InsuranceConfirmations_rowActions__hdQQn{align-items:center;display:flex;gap:6px;justify-content:flex-end}.InsuranceConfirmations_rowActions__hdQQn button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 10px;transition:all .15s ease}.InsuranceConfirmations_rowActions__hdQQn button:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.InsuranceConfirmations_sendBtnDisabled__FwR6A{background:#f9fafb!important;border-color:#e5e7eb!important;color:#d1d5db!important;cursor:not-allowed!important;opacity:.5}.InsuranceConfirmations_footerBar__TBOcM{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 18px}.InsuranceConfirmations_paginationInfo__EuFMK{color:#6b7280;font-size:13px;font-weight:500}.InsuranceConfirmations_noResults__yfoIQ{color:#9ca3af;font-style:italic;padding:40px 20px!important;text-align:center}.InsuranceConfirmations_loadingContainer__zqaZN{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.InsuranceConfirmations_loadingSpinner__Hv8Xl{animation:InsuranceConfirmations_spin__OhgGr 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:32px;width:32px}@keyframes InsuranceConfirmations_spin__OhgGr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Sidebar_sidebar__HfVzm{background:linear-gradient(180deg,#fff,#f7f8fc);border-right:1px solid #e5e7eb;box-shadow:6px 0 20px #0000000a;display:flex;flex-direction:column;height:100vh;transition:width .25s ease;width:250px}.Sidebar_collapsed__N9D12{width:72px}.Sidebar_headerBg__SCIro{background:linear-gradient(135deg,#fdf8f0,#f0f4fc 50%,#eef3ff);border-bottom:1px solid #2563eb0f;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.Sidebar_brand__gEYvr{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0;position:relative;z-index:1}.Sidebar_logoGlow__wwVy0{background:radial-gradient(circle,#f59e0b1f 0,#3b82f60f 60%,#0000 80%);border-radius:50%;filter:blur(8px);height:50px;left:-2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:50px}.Sidebar_logoImg__CrkcN{filter:drop-shadow(0 2px 8px rgba(37,99,235,.1));flex-shrink:0;height:40px;object-fit:contain;position:relative;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:40px}.Sidebar_brand__gEYvr:hover .Sidebar_logoImg__CrkcN{transform:scale(1.06)}.Sidebar_brandRight__0e0N9{display:flex;flex-direction:column;gap:2px;min-width:0}.Sidebar_wordmark__XYjl\+{color:#0f172a;font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1}.Sidebar_brandSub__oK93N{color:#94a3b8;font-size:9.5px;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.Sidebar_versionPill__-rdjr{align-self:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffc;border:1px solid #dbeafe;border-radius:6px;color:#2563eb;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.03em;margin-top:2px;padding:2px 6px;position:relative;z-index:1}.Sidebar_menu__fdxC2{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-x:hidden;overflow-y:auto;padding:14px}.Sidebar_item__c7pmA{align-items:center;border-bottom:1px solid #eef2f7;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:14px;padding:12px 16px;transition:.25s}.Sidebar_menu__fdxC2>.Sidebar_item__c7pmA:last-child{border-bottom:none}.Sidebar_item__c7pmA:hover{background:#0000000a;transform:translateX(2px)}.Sidebar_active__No\+nS{background:linear-gradient(135deg,#fff1dc,#ffe6b3);box-shadow:0 6px 16px #f59e0b40;color:#f59e0b;font-weight:600}.Sidebar_active__No\+nS svg{color:#f59e0b}.Sidebar_submenu__00\+RK{display:flex;flex-direction:column;gap:4px;margin-left:38px}.Sidebar_subitem__SIsVx{align-items:center;border-bottom:1px solid #dcdcdca3;border-radius:10px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:.2s}.Sidebar_submenu__00\+RK>.Sidebar_subitem__SIsVx:last-child{border-bottom:none}.Sidebar_subitem__SIsVx:hover{background:#0000000d;color:#111827}.Sidebar_activeSub__rW\+Cx{background:#f59e0b26;color:#f59e0b;font-weight:600}.Sidebar_user__j1GCi{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:16px}.Sidebar_user__j1GCi img{border-radius:50%;height:40px;width:40px}.Sidebar_user__j1GCi b{font-size:14px}.Sidebar_header__Y1Exc{align-items:center;display:flex;overflow:visible;padding:18px 16px;position:relative}.Sidebar_collapsed__N9D12 .Sidebar_header__Y1Exc{justify-content:center;padding:16px 10px}.Sidebar_collapsed__N9D12 .Sidebar_brand__gEYvr{justify-content:center}.Sidebar_collapsed__N9D12 .Sidebar_logoGlow__wwVy0{height:44px;left:50%;transform:translate(-50%,-50%);width:44px}.Sidebar_collapsed__N9D12 .Sidebar_logoImg__CrkcN{height:30px;width:30px}.Sidebar_collapsed__N9D12 .Sidebar_collapseBtn__WsnPA{background:#fff;box-shadow:0 2px 8px #0000001f;position:absolute;right:-12px;top:16px}.Sidebar_collapsed__N9D12 .Sidebar_item__c7pmA{justify-content:center;padding:14px 0}.Sidebar_collapsed__N9D12 .Sidebar_item__c7pmA span{display:none}.Sidebar_collapsed__N9D12 .Sidebar_item__c7pmA svg{margin:0}.Sidebar_collapsed__N9D12 .Sidebar_submenu__00\+RK{display:none}.Sidebar_collapseBtn__WsnPA{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:#374151;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-12px;transition:.25s;width:24px;z-index:10}.Sidebar_collapseBtn__WsnPA:hover{background:#f8fafc;box-shadow:0 4px 12px #00000024}.Sidebar_collapsed__N9D12 .Sidebar_user__j1GCi{align-items:center;justify-content:center}.Sidebar_collapsed__N9D12 .Sidebar_user__j1GCi div{display:none}.Sidebar_user__j1GCi span{color:#6b7280;font-size:12px}.Header_header__PCJN7{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;display:flex;height:60px;justify-content:space-between;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:8}.Header_leftSection__mUvAt{align-items:center;animation:Header_slideInLeft__fAHcK .5s ease-out;display:flex;gap:14px}@keyframes Header_slideInLeft__fAHcK{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.Header_sidebarToggle__QJhBa{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.Header_sidebarToggle__QJhBa:hover{background:#f3f4f6;color:#667eea}.Header_toggleIcon__PPEGJ{font-size:16px;transition:transform .3s ease}.Header_toggleIconClosed__DRm5Y{transform:rotate(180deg)}.Header_avatar__Radj3{align-items:center;background:linear-gradient(135deg,#fcc400,#ffe601);border-radius:12px;box-shadow:0 3px 10px #667eea4d;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:.5px;transition:all .3s ease;width:40px}.Header_avatar__Radj3:hover{box-shadow:0 4px 15px #667eea80;transform:scale(1.08) rotate(3deg)}.Header_userInfo__X0owq{display:flex;flex-direction:column;gap:2px}.Header_userName__fOfNo{color:#1f2937;font-size:15px;font-weight:600;line-height:1.2;margin:0;transition:color .3s ease}.Header_userRole__tuxFL{color:#667eea;font-size:11px;font-weight:500;letter-spacing:.5px;line-height:1;margin:0}.Header_rightSection__cRRXe{align-items:center;animation:Header_slideInRight__7mbH4 .5s ease-out;display:flex;gap:8px}@keyframes Header_slideInRight__7mbH4{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.Header_menuItem__PH8oI{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.Header_menuItem__PH8oI:before{background:linear-gradient(90deg,#0000,#667eea1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.Header_menuItem__PH8oI:hover:before{left:100%}.Header_menuItem__PH8oI svg{color:#6b7280;font-size:14px;transition:all .3s ease}.Header_menuItem__PH8oI:hover{background:#fff;border-color:#667eea;box-shadow:0 4px 12px #667eea33;color:#667eea;transform:translateY(-2px)}.Header_menuItem__PH8oI:hover svg{color:#667eea;transform:scale(1.1) rotate(5deg)}.Header_menuItem__PH8oI:active{transform:translateY(0)}.Header_logoutItem__-c6ko{background:#fef2f2;border-color:#fecaca;color:#dc2626}.Header_logoutItem__-c6ko svg{color:#ef4444}.Header_logoutItem__-c6ko:hover{background:#fee2e2;border-color:#ef4444;box-shadow:0 4px 12px #ef444433;color:#dc2626}.Header_logoutItem__-c6ko:hover svg{color:#dc2626;transform:scale(1.1) rotate(-5deg)}@media (max-width:1024px){.Header_menuItem__PH8oI span{display:none}.Header_menuItem__PH8oI{padding:8px 12px}.Header_menuItem__PH8oI svg{font-size:15px}}@media (max-width:768px){.Header_header__PCJN7{height:56px;padding:0 16px}.Header_leftSection__mUvAt{gap:10px}.Header_avatar__Radj3{font-size:13px;height:36px;width:36px}.Header_userName__fOfNo{font-size:14px}.Header_userRole__tuxFL{font-size:10px}.Header_rightSection__cRRXe{gap:6px}.Header_menuItem__PH8oI{padding:7px 10px}}@media (max-width:480px){.Header_header__PCJN7{padding:0 12px}.Header_leftSection__mUvAt{gap:8px}.Header_sidebarToggle__QJhBa{height:28px;width:28px}.Header_toggleIcon__PPEGJ{font-size:14px}.Header_avatar__Radj3{font-size:12px;height:32px;width:32px}.Header_userName__fOfNo{font-size:13px}.Header_userRole__tuxFL{display:none}.Header_rightSection__cRRXe{gap:4px}.Header_menuItem__PH8oI{padding:6px 8px}.Header_menuItem__PH8oI svg{font-size:14px}}.Layout_app__EIknj{background:#f6f7fb;display:flex;height:100vh}.Layout_main__3y4Nb{display:flex;flex:1 1;flex-direction:column}.Layout_content__QwRCS{flex:1 1;overflow:auto;padding:20px}.LoadingSpinner_container__N4PIe{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh}.LoadingSpinner_spinner__IGdBV{animation:LoadingSpinner_spin__Hkrmm 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;width:50px}@keyframes LoadingSpinner_spin__Hkrmm{to{transform:rotate(1turn)}}.SessionExpiredModal_overlay__8OgUI{align-items:center;animation:SessionExpiredModal_fadeIn__xBzZm .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes SessionExpiredModal_fadeIn__xBzZm{0%{opacity:0}to{opacity:1}}.SessionExpiredModal_modal__1R110{animation:SessionExpiredModal_slideUp__iEdOL .4s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:450px;padding:40px;text-align:center;width:90%}@keyframes SessionExpiredModal_slideUp__iEdOL{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.SessionExpiredModal_iconContainer__jqMkl{margin-bottom:24px}.SessionExpiredModal_iconCircle__33Bo0{align-items:center;animation:SessionExpiredModal_pulse__nvUn1 2s ease-in-out infinite;background:linear-gradient(135deg,#fee2e2,#fecaca);border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto;width:100px}@keyframes SessionExpiredModal_pulse__nvUn1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.SessionExpiredModal_title__9bWPz{color:#1f2937;font-size:28px;font-weight:700;margin-bottom:12px}.SessionExpiredModal_message__OXoqN{color:#6b7280;font-size:16px;line-height:1.6;margin-bottom:30px}.SessionExpiredModal_countdown__AQoL7{margin-bottom:30px}.SessionExpiredModal_countdownCircle__zfTjr{height:120px;margin:0 auto 12px;position:relative;width:120px}.SessionExpiredModal_countdownSvg__oKO70{height:100%;transform:rotate(-90deg);width:100%}.SessionExpiredModal_countdownBg__feCA3{fill:none;stroke:#e5e7eb;stroke-width:8}.SessionExpiredModal_countdownProgress__b40dt{fill:none;stroke:#ef4444;stroke-width:8;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}.SessionExpiredModal_countdownText__zHgSW{color:#ef4444;font-size:32px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.SessionExpiredModal_countdownLabel__1Wa4L{color:#9ca3af;font-size:14px;margin:0}.SessionExpiredModal_actions__oGeXl{display:flex;gap:12px;justify-content:center}.SessionExpiredModal_btnPrimary__5y2TB,.SessionExpiredModal_btnSecondary__Jv3hA{border:none;border-radius:10px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 28px;transition:all .3s}.SessionExpiredModal_btnPrimary__5y2TB{background:linear-gradient(135deg,#f5a51e,#ffcc70);color:#fff;flex:1 1}.SessionExpiredModal_btnPrimary__5y2TB:hover{box-shadow:0 8px 20px #667eea66;transform:translateY(-2px)}.SessionExpiredModal_btnSecondary__Jv3hA{background:#f3f4f6;color:#6b7280}.SessionExpiredModal_btnSecondary__Jv3hA:hover{background:#e5e7eb}@media (max-width:640px){.SessionExpiredModal_modal__1R110{padding:30px 20px}.SessionExpiredModal_title__9bWPz{font-size:24px}.SessionExpiredModal_message__OXoqN{font-size:14px}.SessionExpiredModal_actions__oGeXl{flex-direction:column}.SessionExpiredModal_btnPrimary__5y2TB,.SessionExpiredModal_btnSecondary__Jv3hA{width:100%}}.Toast_container__2aQdB{display:flex;flex-direction:column;gap:10px;max-width:380px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:10000}.Toast_toast__0-juI{align-items:flex-start;animation:Toast_slideIn__3Kyed .25s ease-out;border-radius:8px;box-shadow:0 4px 12px #00000026;cursor:default;display:flex;gap:10px;padding:12px 16px;pointer-events:auto}.Toast_toast__0-juI:focus-within{outline:2px solid currentColor;outline-offset:2px}@keyframes Toast_slideIn__3Kyed{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Toast_toastError__hPSX7{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.Toast_toastSuccess__D21sx{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.Toast_toastInfo__-9Tl4{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.Toast_message__zELCO{flex:1 1;font-size:14px;line-height:1.4;margin:0}.Toast_dismiss__iNM9U{align-items:center;background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.8;padding:2px}.Toast_dismiss__iNM9U:hover{background:#0000000f;opacity:1}.Toast_dismiss__iNM9U:focus{outline:none}.Toast_dismiss__iNM9U:focus-visible{outline:2px solid currentColor;outline-offset:2px}
/*# sourceMappingURL=main.bb5081a3.css.map*/