.card_cardsGrid__nEWcl{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,1fr);max-width:calc(100% - 40px);margin:16px auto 0}.card_card__3Fbe6{background:#fff;border:1px solid #eef0f3;border-radius:14px;padding:18px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 2px rgba(16,62,101,.04);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),border-color .25s ease}.card_card__3Fbe6:hover{border-color:#cfe3ee;box-shadow:0 14px 28px rgba(16,62,101,.12);transform:translateY(-4px)}.card_top__RcgW6{display:flex;gap:12px}.card_iconBox__IpXt9{width:42px;height:42px;min-width:42px;border-radius:12px;background:linear-gradient(135deg,#b4f2e0,#93e3ca);color:#0c2c47;display:flex;align-items:center;justify-content:center;font-size:18px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.card_card__3Fbe6:hover .card_iconBox__IpXt9{transform:scale(1.06) rotate(-4deg)}.card_crmSetting_InnerHeader__YMWid{border-radius:8px;border-bottom:1px solid #eef0f3;padding-bottom:10px;margin-bottom:6px}.card_textBox__R__YM{flex:1 1;min-width:0}.card_textBox__R__YM .card_desc__NcDIK{max-width:200px;min-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_title__b4y7X{font-size:clamp(14px,2.8vw,15px);font-weight:600;color:#101828;letter-spacing:-.01em;transition:color .2s ease}.card_card__3Fbe6:hover .card_title__b4y7X{color:#103e65}.card_desc__NcDIK{font-size:12.5px;color:#667085;margin-top:4px;line-height:1.45}.card_bottom__Qmx5G{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid #f2f4f7}.card_category__w7CF7{font-size:11px;color:#98a2b3}.card_plus__cLHQ1{width:28px;height:28px;border-radius:50%;background:#eef2f6;color:#344054;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;transition:background .2s ease,color .2s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.card_card__3Fbe6:hover .card_plus__cLHQ1{background:#103e65;color:#fff;transform:rotate(90deg);box-shadow:0 4px 10px rgba(16,62,101,.25)}.card_pageContainer__nIdxm{background:#f5f6f8;min-height:calc(100vh - 165px);padding:16px 0 32px}.card_pageHeader__Yqyxj{background:#fff;border-radius:12px;padding:20px 24px;border:1px solid #eef0f3;border-left:3px solid #1a5f91;max-width:calc(100% - 40px);margin:0 auto}.card_headingWithLines__KPo1z{display:flex;align-items:center;font-size:21px;font-weight:600;color:#103e65;letter-spacing:-.01em}.card_headingWithLines__KPo1z span{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0c2c47,#103e65 50%,#1a5f91);color:#fff;margin-right:14px}.card_sidebarPageContainer__wpdph{display:flex;flex-direction:column;width:100%;min-height:calc(100vh - 165px);max-width:calc(100% - 40px);margin:0 auto;overflow:visible}.card_mainContent__9MoZ4{display:flex;flex-direction:row;flex:1 1;height:100%;gap:14px;margin-top:14px}.card_leftSidebar__znH4m{width:260px;padding:14px;overflow-y:auto;background-color:#fff;border:1px solid #eef0f3;display:flex;flex-direction:column;gap:8px;transition:width .25s ease;border-radius:12px}.card_collapsedSidebar__bJjKF{width:72px!important;padding:14px 10px!important}.card_leftSettingsBtn___QKcW{background:none;border:none;cursor:pointer;font-weight:600;font-size:14px;color:white;display:flex;align-items:center}.card_leftSettingsBtn___QKcW:hover{text-decoration:underline}.card_titleText__gF_YE{font-size:12px;display:flex;align-items:center;pointer-events:none}.card_moduleTabs__A81yd{list-style:none;padding:0;margin:0;font-size:13.5px;display:flex;flex-direction:column;gap:6px}.card_moduleTabs__A81yd li{position:relative;cursor:pointer;padding:10px 12px;border-radius:8px;background-color:transparent;color:#475467;display:flex;align-items:center;gap:10px;font-weight:500;transition:background .18s ease,color .18s ease}.card_moduleTabs__A81yd li:hover{background:#f2f6f9;color:#103e65}.card_moduleTabs__A81yd li.card_activeTab__2Voxo{background:#eaf2f8;color:#103e65;font-weight:600}.card_moduleTabs__A81yd li.card_activeTab__2Voxo:before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:3px;border-radius:3px;background:linear-gradient(180deg,#0c2c47,#1a5f91)}.card_rightContent___i_oJ{width:calc(100% - 300px);flex:1 1;background-color:#fff;border:1px solid #eef0f3;height:auto;min-height:auto;overflow:visible;padding:18px;border-radius:12px;position:relative;transition:width .25s ease}.card_sidebarLine__wSIED{height:1px;background-color:#eef0f3;margin:4px 0}.card_collapseSidebarBtn__Ydvpt{background:none;border:none;cursor:pointer;color:#ec7429}.card_collapsedSidebar__bJjKF .card_titleText__gF_YE{display:none}.card_collapsedSidebar__bJjKF .card_moduleTabs__A81yd li{justify-content:center;padding:10px}.card_collapsedSidebar__bJjKF .card_moduleTabs__A81yd li span,.card_collapsedSidebar__bJjKF .card_sidebarLine__wSIED{display:none}.card_leftSidebar__znH4m::-webkit-scrollbar{width:6px}.card_leftSidebar__znH4m::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:10px}.card_settingHeader__wLsAQ{position:absolute;left:30px}.card_hoverTooltip__kadby{position:fixed;display:flex;align-items:center;background:#fff;color:#103e65;border:1px solid #e4e9ee;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 10px 24px rgba(16,62,101,.16);z-index:999;cursor:pointer;animation:card_tooltipIn__U9na_ .15s ease-out}.card_hoverTooltip__kadby:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%) rotate(45deg);width:9px;height:9px;background:#fff;border-left:1px solid #e4e9ee;border-bottom:1px solid #e4e9ee}@keyframes card_tooltipIn__U9na_{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:1199px){.card_cardsGrid__nEWcl{grid-template-columns:repeat(3,1fr);gap:12px}.card_card__3Fbe6{height:auto;padding:14px;max-width:100%}}@media (max-width:1023px){.card_icon__uSuN0{font-size:32px}}@media (max-width:767px){.card_cardsGrid__nEWcl{grid-template-columns:repeat(2,1fr)}.card_card__3Fbe6{padding:12px}.card_cardInner__BLdH_{gap:12px}.card_icon__uSuN0{font-size:28px}.card_mainContent__9MoZ4{flex-direction:column}.card_leftSidebar__znH4m{width:100%!important;border-right:none;border-bottom:1px solid #eef0f3;padding:12px}.card_rightContent___i_oJ{width:100%!important;padding:16px;min-height:auto}.card_leftSettingsBtn___QKcW{font-size:14px;margin-bottom:2px}.card_headingWithLines__KPo1z{font-size:18px}.card_pageHeader__Yqyxj{max-width:100%;margin:unset;margin-bottom:12px;padding:14px 16px}}@media screen and (max-width:539px){.card_cardsGrid__nEWcl{grid-template-columns:repeat(1,1fr)}.card_pageHeader__Yqyxj{padding:10px 14px}}.websiteSetting_breakMaster__nWSza{width:100%;padding:10px 0}.websiteSetting_card__ICXtp{width:100%;background:#ffffff;border:1px solid #dfe3e8;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.08);overflow:hidden}.websiteSetting_formGrid__NTgl7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;padding:24px 22px 22px}.websiteSetting_formGroup__O7cYp{width:100%;min-width:0}.websiteSetting_formLabel__VSuVs{display:block;margin-bottom:7px;font-size:14px;font-weight:500;color:#1f2937}.websiteSetting_formInput__wkR7j{width:100%;height:43px;padding:0 12px;border:1px solid #cfd5dc;border-radius:7px;background:#ffffff;color:#374151;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.websiteSetting_formInput__wkR7j::placeholder{color:#9ca3af}.websiteSetting_formInput__wkR7j:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.08)}.websiteSetting_selectWrapper__bQPuf{position:relative;width:100%}.websiteSetting_selectControl__BjyLm{width:100%;height:43px;padding:0 38px 0 12px;border:1px solid #cfd5dc;border-radius:7px;background-color:#ffffff;color:#374151;font-size:14px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.websiteSetting_selectControl__BjyLm:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.08)}.websiteSetting_selectWrapper__bQPuf:after{content:"";position:absolute;right:15px;top:50%;width:8px;height:8px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:translateY(-65%) rotate(45deg);pointer-events:none}.websiteSetting_multiSelect__ZaNkC{width:100%!important;min-height:43px;height:43px;border:1px solid #cfd5dc!important;border-radius:7px!important;background:#ffffff!important;box-shadow:none!important}.websiteSetting_multiSelect__ZaNkC.websiteSetting_p-focus__EGoLh,.websiteSetting_multiSelect__ZaNkC:focus{border-color:#2563eb!important;box-shadow:0 0 0 2px rgba(37,99,235,.08)!important}.websiteSetting_multiSelect__ZaNkC .p-multiselect-label{display:flex;align-items:center;min-height:41px;padding:0 12px!important;color:#374151;font-size:14px}.websiteSetting_multiSelect__ZaNkC .p-multiselect-label.p-placeholder{color:#9ca3af!important}.websiteSetting_multiSelect__ZaNkC .p-multiselect-trigger{width:42px;color:#6b7280}.websiteSetting_actions__XDoO5{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:70px;padding:12px 22px;border-top:1px solid #e5e7eb;background:#ffffff}.websiteSetting_resetButton__MljRm,.websiteSetting_saveButton__PInjf{height:34px;padding:0 12px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.websiteSetting_resetButton__MljRm{background:#6b7280;color:#ffffff;border:1px solid #6b7280}.websiteSetting_resetButton__MljRm:hover{background:#5b626e;border-color:#5b626e}.websiteSetting_resetButton__MljRm:disabled,.websiteSetting_saveButton__PInjf:disabled{opacity:.6;cursor:not-allowed}.websiteSetting_saveButton__PInjf{background:#07528a;color:#ffffff;border:1px solid #07528a}.websiteSetting_saveButton__PInjf:hover{background:#064675;border-color:#064675}.websiteSetting_buttonIcon__tHkaD{font-size:15px;line-height:1}@media (max-width:992px){.websiteSetting_formGrid__NTgl7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.websiteSetting_breakMaster__nWSza{padding:8px 0}.websiteSetting_formGrid__NTgl7{grid-template-columns:1fr;gap:16px;padding:20px 18px}.websiteSetting_actions__XDoO5{justify-content:stretch;padding:12px 18px}.websiteSetting_resetButton__MljRm,.websiteSetting_saveButton__PInjf{flex:1 1}}@media (max-width:480px){.websiteSetting_formGrid__NTgl7{padding:16px}.websiteSetting_actions__XDoO5{padding:12px 16px}.websiteSetting_resetButton__MljRm,.websiteSetting_saveButton__PInjf{height:38px}}.SettingPageHeader_headerContainer__cx_Fc{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.SettingPageHeader_leftSection__kg9mk{display:flex;align-items:center;gap:10px}.SettingPageHeader_backIcon__xQbla{cursor:pointer;display:flex;align-items:center}.SettingPageHeader_title__HyoKH{font-size:16px;font-weight:600;margin:0}.SettingPageHeader_rightSection__z7S1u{display:flex;align-items:center}.Button_btn__6hYLu{border:none;border-radius:6px!important;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease}.Button_badge__PVdAk{position:absolute;top:-6px;right:-6px;background:red;color:white;font-size:10px;font-weight:600;padding:2px 6px;border-radius:999px;min-width:16px;text-align:center;line-height:1}.Button_default__HPeSu{background:linear-gradient(135deg,#0d3456,#1a5c96)!important;margin-top:10px;color:#fff}.Button_primary__2BMsd{background:#0d6efd!important;color:white}.Button_success__uCwqF{background:#198754!important;color:white}.Button_danger__5Ctrx{background:#dc3545!important;color:white}.Button_warning__1paFz{background:#ffc107!important;color:black}.Button_secondary__TRxhv{background:#6c757d!important;color:white}.Button_secondaryTheme__AUhRU{background:linear-gradient(135deg,#f97316,#fb923c)!important;color:white}.Button_transparentBG__nmc7_{background:transparent!important;color:#000}.Button_icon__C_eW5{display:flex;align-items:center}.Button_loader__kO3j0{width:16px;height:16px;border:2px solid white;border-top-color:transparent;border-radius:50%;animation:Button_spin__r95vB .6s linear infinite;display:block;margin:0 auto}@keyframes Button_spin__r95vB{to{transform:rotate(1turn)}}.Button_btn__6hYLu:disabled{opacity:.6;cursor:not-allowed}.Badge_badge__2NVh7{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid transparent;transition:all .2s ease}.Badge_clickable__XDQf7{cursor:pointer}.Badge_clickable__XDQf7:hover{transform:translateY(-1px);opacity:.9}.Badge_icon__Wv0nT{display:flex;align-items:center}.Badge_default__kc60n{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.Badge_brand__ZpewL{background:#e0edff;color:#1d4ed8;border-color:#bfdbfe}.Badge_alternative__4hRbE{background:#f8fafc;color:#334155;border-color:#e2e8f0}.Badge_gray__BggyD{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.Badge_success__9b3FX{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.Badge_danger__CgJhS{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.Badge_warning__Dv_cC{background:#ffedd5;color:#c2410c;border-color:#fed7aa}.Badge_badge__2NVh7:hover{filter:brightness(.97)}.Badge_copiedText__vMsqg{background:#dcfce7;color:#15803d;padding:2px 6px;border-radius:6px;transition:all .2s ease}.SkeletonLoader_skeleton__G78Ks{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:SkeletonLoader_shimmer__c2l3m 2s infinite;margin:10px 0}@keyframes SkeletonLoader_shimmer__c2l3m{0%{background-position:-200% 0}to{background-position:200% 0}}.RemarkSection_section__NBRNi{background:#ffffff;border-radius:14px;border:1px solid #d1dce8;box-shadow:0 1px 3px rgba(15,40,70,.06),0 6px 24px rgba(15,40,70,.07);overflow:hidden;display:flex;flex-direction:column;font-family:Inter,DM Sans,system-ui,sans-serif}.RemarkSection_header__Rt9Jy{background:linear-gradient(135deg,#0c2c47,#103e65 50%,#1a5f91);padding:6px 22px;justify-content:space-between;flex-shrink:0}.RemarkSection_headerLeft__KOWx6,.RemarkSection_header__Rt9Jy{display:flex;align-items:center;gap:12px}.RemarkSection_headerIconBox__f6YnQ{width:32px;height:32px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;flex-shrink:0}.RemarkSection_headerTitle__AN4WX{margin:0 0 2px;font-size:16px;font-weight:700;color:#ffffff;letter-spacing:.2px}.RemarkSection_headerSub__Ww_SE{margin:0;font-size:11.5px;color:rgba(255,255,255,.65)}.RemarkSection_addBtn__LBVZF{display:inline-flex;align-items:center;padding:4px 12px!important;background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:20px;font-size:12px;font-weight:600}.RemarkSection_addBtn__LBVZF:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4)}.RemarkSection_addBtn__LBVZF:active{background:rgba(255,255,255,.14)}.RemarkSection_body__s7A1s{flex:1 1;padding:20px 20px 12px;overflow-y:auto;max-height:380px;scrollbar-width:thin;scrollbar-color:#ccd8e6 transparent;background:#f7fafd}.RemarkSection_body__s7A1s::-webkit-scrollbar{width:4px}.RemarkSection_body__s7A1s::-webkit-scrollbar-thumb{background:#c0d0e0;border-radius:4px}.RemarkSection_empty__tD9v7{display:flex;flex-direction:column;align-items:center;padding:48px 20px;gap:5px;text-align:center}.RemarkSection_emptyIcon__EEBZf{font-size:30px;color:#b8cfe0;margin-bottom:8px}.RemarkSection_emptyTitle__kBkUw{margin:0;font-size:13px;font-weight:700;color:#4a6070}.RemarkSection_emptyHint__KgSJQ{margin:0;font-size:12px;color:#8fa8bc}.RemarkSection_timeline__WwBmO{display:flex;flex-direction:column;gap:10px}.RemarkSection_entry__y54ZH{display:flex;gap:0;align-items:flex-start}.RemarkSection_spine__2LqvV{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:44px;padding-top:12px}.RemarkSection_node__fVaeF{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1;transition:transform .15s ease;will-change:transform}.RemarkSection_entry__y54ZH:hover .RemarkSection_node__fVaeF{transform:scale(1.08)}.RemarkSection_nodeIcon__RtQVs{font-size:10.5px}.RemarkSection_nodeImp__FXMCo{box-shadow:0 0 0 3px rgba(220,38,38,.14)}.RemarkSection_flowDefaultNode__pVOpp{background:#eef2f7;color:#5a7285;border:1.5px solid #d4dde8}.RemarkSection_flowImpNode__ECBts{background:#fde8e8;color:#c62828;border:1.5px solid #f5a9a9}.RemarkSection_flowPayNode__O2CyL{background:#e0f7ec;color:#1b6b3a;border:1.5px solid #7ed8a3}.RemarkSection_flowTktNode__vuagf{background:#e0edff;color:#1a47b8;border:1.5px solid #8ab3f8}.RemarkSection_flowInvNode__UCg47{background:#fdf8dc;color:#996100;border:1.5px solid #f0d060}.RemarkSection_flowEmlNode__9Qw7L{background:#f3e8ff;color:#6b21a8;border:1.5px solid #d2a0f9}.RemarkSection_line__egFy1{flex:1 1;width:1.5px;min-height:24px;background:#dde7f0;margin:3px 0 0}.RemarkSection_card__a3Tkr{flex:1 1;min-width:0;background:#ffffff;border:1px solid #d8e4ef;border-radius:10px;padding:11px 14px 12px;margin-bottom:2px;box-shadow:0 1px 4px rgba(15,40,70,.05);transition:border-color .15s,box-shadow .15s}.RemarkSection_entry__y54ZH:hover .RemarkSection_card__a3Tkr{border-color:#b8ccdf;box-shadow:0 2px 10px rgba(15,40,70,.09)}.RemarkSection_cardImp__PdFpZ{border-color:#f5a9a9;border-left:3px solid #dc2626;background:#fffafa}.RemarkSection_entry__y54ZH:hover .RemarkSection_cardImp__PdFpZ{border-color:#f5a9a9 #f5a9a9 #f5a9a9 #b91c1c;box-shadow:0 2px 10px rgba(220,38,38,.1)}.RemarkSection_metaRow__jhy4o{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.RemarkSection_metaLeft__Xb2Uf{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.RemarkSection_avatar__DLL8q{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#0b2d4e,#1e6ab5);color:#fff;font-size:8px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.4px;border:1.5px solid rgba(255,255,255,.5);box-shadow:0 1px 3px rgba(15,40,70,.18)}.RemarkSection_avatarImp__uK6r_{background:linear-gradient(135deg,#9b1c1c,#ef4444)}.RemarkSection_userName__42LXP{font-size:12.5px;font-weight:700;color:#0f1f2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.1px}.RemarkSection_timestamp__yrhrJ{font-size:10.5px;font-weight:500;color:#8fa8bc;white-space:nowrap;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.1px}.RemarkSection_flowPill__aGXOF{display:inline-flex;align-items:center;padding:2px 8px;border-radius:100px;font-size:9px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;border:1px solid transparent}.RemarkSection_flowDefault__ywUlR{background:#eef2f7;color:#3d5a73;border-color:#d0dce8}.RemarkSection_flowImp__wT9j4{background:#fde8e8;color:#b91c1c;border-color:#f5a9a9}.RemarkSection_flowPay__uAlU9{background:#e0f7ec;color:#166534;border-color:#7ed8a3}.RemarkSection_flowTkt__53Cdp{background:#e0edff;color:#1d4ed8;border-color:#8ab3f8}.RemarkSection_flowInv__R4bcm{background:#fdf8dc;color:#92400e;border-color:#f0d060}.RemarkSection_flowEml__kEw28{background:#f3e8ff;color:#6b21a8;border-color:#d2a0f9}.RemarkSection_priorityBadge__mbfN2{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:100px;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;border:1px solid transparent}.RemarkSection_highBadge__blhaE{background:#fff0f0;color:#b91c1c;border-color:#fca5a5}.RemarkSection_mediumBadge__GHnHq{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd}.RemarkSection_lowBadge__dby5c{background:#f0fdf4;color:#166534;border-color:#86efac}.RemarkSection_remarkText__UXCfj{margin:0;font-size:13px;font-weight:450;color:#1e2d3d;line-height:1.7;word-break:break-word}.RemarkSection_changeType__4VrC3{display:inline-block;margin-top:7px;font-size:10.5px;font-weight:600;color:#6b8499;background:#eef3f8;border:1px solid #d8e4ef;border-radius:6px;padding:2px 8px;letter-spacing:.2px}@media screen and (max-width:991px){.RemarkSection_body__s7A1s{padding:12px}.RemarkSection_header__Rt9Jy{padding:6px 12px}.RemarkSection_metaRow__jhy4o{margin-bottom:0}.RemarkSection_card__a3Tkr{padding:12px}}@media (max-width:767px){.RemarkSection_header__Rt9Jy{padding:13px 14px;flex-wrap:wrap;gap:8px}.RemarkSection_body__s7A1s{padding:14px 12px 10px}.RemarkSection_spine__2LqvV{width:36px}.RemarkSection_metaRow__jhy4o{flex-direction:column;align-items:flex-start;gap:5px}.RemarkSection_timestamp__yrhrJ{align-self:flex-end}.RemarkSection_addBtn__LBVZF span{display:none}}@media screen and (max-width:479px){.RemarkSection_header__Rt9Jy,.RemarkSection_modalHeader__qeBGw{padding:7px 12px}.RemarkSection_headerIconBox__f6YnQ{width:28px;height:28px}.RemarkSection_headerTitle__AN4WX{font-size:12px}.RemarkSection_metaRow__jhy4o{flex-direction:row}.RemarkSection_entry__y54ZH .RemarkSection_spine__2LqvV{display:none}.RemarkSection_remarkText__UXCfj{font-size:11px}}.InvoiceMailTemplate_modalWrapper__EwJqH{width:-moz-fit-content;width:fit-content}.InvoiceMailTemplate_modalContent__3KoWO{display:flex!important;flex-direction:column!important;max-height:90vh!important;overflow:hidden!important}.InvoiceMailTemplate_modalHeader__F9_H5{display:flex;align-items:center;padding:14px 52px 14px 20px;background:rgb(16,62,101);border-radius:8px 8px 0 0;flex-shrink:0}.InvoiceMailTemplate_modalTitle__pHo_U{font-family:Georgia,serif;font-size:20px;font-weight:700;color:#fff;margin:0}.InvoiceMailTemplate_modalBody__o7jUh{overflow-y:auto;flex:1 1;scrollbar-width:thin;scrollbar-color:#d1d9e0 transparent}.InvoiceMailTemplate_modalBody__o7jUh::-webkit-scrollbar{width:5px}.InvoiceMailTemplate_modalBody__o7jUh::-webkit-scrollbar-thumb{background:#d1d9e0;border-radius:10px}.InvoiceMailTemplate_invoiceDocWrap__ltbNF{padding:16px;background:#f4f6f8}.InvoiceMailTemplate_emailSection__sCIiq{border-top:1px solid #e8edf3;padding:20px 24px 24px;background:#fafbfc;flex-shrink:0}.InvoiceMailTemplate_emailForm__nAY2J{display:flex;flex-direction:column;gap:14px}.InvoiceMailTemplate_formRow___lNsZ{display:flex;gap:14px;flex-wrap:wrap}.InvoiceMailTemplate_formField__GmHSC{flex:1 1;min-width:220px}.InvoiceMailTemplate_formLabel__6NrKv{display:block;font-size:12px;font-weight:700;color:#374151;margin-bottom:6px;letter-spacing:.02em}.InvoiceMailTemplate_required__kGPZo{color:#e53e3e;margin-left:2px}.InvoiceMailTemplate_formInput__tAWse{width:100%;padding:9px 12px;font-size:13px;border:1.5px solid #dde4ed;border-radius:7px;color:#1a2332;background:#fff;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .15s,box-shadow .15s}.InvoiceMailTemplate_formInput__tAWse:focus{border-color:#3e7caf}.InvoiceMailTemplate_formInput__tAWse::placeholder{color:#aab4c0}.InvoiceMailTemplate_formInputDisabled__NSAim{background:#f3f4f6;cursor:not-allowed;opacity:.6}.InvoiceMailTemplate_fieldError__mpCfm{font-size:11.5px;color:#e53e3e;margin-top:4px;display:block}.InvoiceMailTemplate_formActions__jXOhO{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.InvoiceMailTemplate_btnPrimary__7fj53{padding:10px 22px;background:#1a2332;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:7px;letter-spacing:.01em;transition:background .15s,transform .1s}.InvoiceMailTemplate_btnPrimary__7fj53:hover:not(:disabled){background:#243548;transform:translateY(-1px)}.InvoiceMailTemplate_btnPrimary__7fj53:disabled{opacity:.6;cursor:not-allowed}.InvoiceMailTemplate_btnSecondary__aJhdx{padding:10px 22px;background:#ff7900;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:7px;letter-spacing:.01em;transition:background .15s,transform .1s}.InvoiceMailTemplate_btnSecondary__aJhdx:hover:not(:disabled){background:#e86d00;transform:translateY(-1px)}.InvoiceMailTemplate_btnSecondary__aJhdx:disabled{background:#cc6100;cursor:not-allowed;opacity:.75;transform:none}@keyframes InvoiceMailTemplate_spin__qezGV{to{transform:rotate(1turn)}}.InvoiceMailTemplate_spinner__McaTz{display:inline-block;width:13px;height:13px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:InvoiceMailTemplate_spin__qezGV .7s linear infinite}@media screen and (max-width:768px){.InvoiceMailTemplate_invoiceMailModal__Oa5Bp.modal-overlay{align-items:flex-end}.InvoiceMailTemplate_invoiceMailModal__Oa5Bp .InvoiceMailTemplate_modalWrapper__EwJqH{max-width:100%}.InvoiceMailTemplate_invoiceMailModal__Oa5Bp .InvoiceMailTemplate_modalContent__3KoWO{max-height:80vh!important}}@media (max-width:520px){.InvoiceMailTemplate_formField__GmHSC{min-width:100%}.InvoiceMailTemplate_formActions__jXOhO{flex-direction:column-reverse;align-items:stretch}.InvoiceMailTemplate_btnPrimary__7fj53,.InvoiceMailTemplate_btnSecondary__aJhdx{justify-content:center}}.MaskedField_wrapper__RowmA{width:100%;display:flex;flex-direction:column;gap:5px}.MaskedField_label__vxgxU{display:block;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#92400e}.MaskedField_box__7GKim{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;border:1px solid #e2e8f0;background-color:#f8fafc;padding:6px 12px;max-height:43px;min-height:43px}.MaskedField_value___4Da8{font-size:13px;color:#1e2a5e;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MaskedField_valueMasked__KRZV6{letter-spacing:.1em}.MaskedField_valueRevealed__gDKKl{letter-spacing:normal}.MaskedField_toggleBtn__P_Kjt{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8!important;background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;transition:color .15s ease,background-color .15s ease}.MaskedField_toggleBtn__P_Kjt:hover{color:#475569;background-color:rgba(148,163,184,.15)}.EmailList_emailUpcomingMail__vNap2{width:100%}.EmailList_email_rightHeader__zXeWP{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:-14px;background-color:#fff;padding:2px 10px;z-index:10}.EmailList_EmailListIcon__naYG4{display:flex;align-items:center;gap:4px}.EmailList_EmailListIcon__naYG4 .EmailList_email_deleteBtn__XndN5{cursor:not-allowed;opacity:.4}.EmailList_EmailListIcon__naYG4 .EmailList_email_deleteBtn__XndN5.EmailList_enableDeleteBtn__Yrd9c{opacity:1;cursor:pointer}.EmailList_EmailListIcon__naYG4 li{height:38px;width:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.EmailList_EmailListIcon__naYG4 li:hover{background:#e8eaed}.EmailList_EmailListIcon__naYG4 li svg{height:16px;color:#333}.EmailList_email_rightHeader__zXeWP h2{font-size:clamp(16px,2vw,18px);font-weight:500;display:flex;align-items:center}.EmailList_email_rightHeader__zXeWP h2>span svg{font-size:14px;color:#34a853;margin-right:4px}.EmailList_emailInboxItemContainer__nqCSy{margin-top:5px}.EmailList_emailInboxItemContainer__nqCSy li{display:flex;align-items:center;justify-content:space-between;min-height:45px;padding:0 14px;background:#fff;border-bottom:1px solid #eceff1;transition:.2s ease;position:relative;opacity:0;transform:translateY(10px);animation:EmailList_fadeSlideIn__fRU_2 .4s ease forwards}.EmailList_emailInboxItemContainer__nqCSy li:hover{background:#f8fafd;box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px rgba(60,64,67,.15)}.EmailList_emailInboxItemContainer__nqCSy li:first-child{animation-delay:.05s}.EmailList_emailInboxItemContainer__nqCSy li:nth-child(2){animation-delay:.1s}.EmailList_emailInboxItemContainer__nqCSy li:nth-child(3){animation-delay:.15s}.EmailList_emailInboxItemContainer__nqCSy li:nth-child(4){animation-delay:.2s}.EmailList_emailInboxItemContainer__nqCSy li:nth-child(5){animation-delay:.25s}.EmailList_emailInboxItemContainer__nqCSy li:nth-child(6){animation-delay:.3s}.EmailList_subjectLine__hPUeY{white-space:nowrap;text-overflow:ellipsis}@keyframes EmailList_fadeSlideIn__fRU_2{to{opacity:1;transform:translateY(0)}}.EmailList_incomingMail__75589{font-weight:600}.EmailList_readMail__GwJkj{color:#5f6368}.EmailList_unreadDot__hPx9W{width:8px;height:8px;background:#1a73e8;border-radius:50%;position:absolute;left:8px}.EmailList_email_content_row__Lf65Q{display:flex;align-items:center;gap:8px;width:calc(100% - 180px)}.EmailList_resizeLength__iGER7.EmailList_email_content_row__Lf65Q{width:calc(100% - 250px)}.EmailList_email_checkBox__9PsZD{min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.EmailList_email_checkBox__9PsZD:hover{background:#e8eaed}.EmailList_email_checkBox__9PsZD input{cursor:pointer}.EmailList_email_Favourite__i7Ihk{min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.EmailList_email_Favourite__i7Ihk:hover{background:#e8eaed}.EmailList_email_Favourite__i7Ihk svg{height:17px}.EmailList_email_fromAvatar__MIjZz{flex:1 1;display:flex;align-items:center;overflow:hidden}.EmailList_email_fromAvatar__MIjZz>span{width:32px;height:32px;min-width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;cursor:pointer}.EmailList_attachmentContainer__7XAHP{display:flex;align-items:center;gap:6px;margin:4px 0;overflow:hidden}.EmailList_attachmentChip__q_q6T{display:flex;align-items:center;gap:5px;max-width:160px;height:24px;padding:0 10px;border:1px solid #dadce0;border-radius:20px;background:#f8f9fa;font-size:11px;color:#5f6368;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:.2s}.EmailList_attachmentChip__q_q6T:hover{background:#eef3fd;border-color:#c6dafc}.EmailList_attachmentChip__q_q6T span:last-child{overflow:hidden;text-overflow:ellipsis}.EmailList_moreAttachments__QpqX0{font-size:11px;color:#5f6368;font-weight:600}.EmailList_emailRowContent__GUTZf{flex:1 1;display:flex;align-items:center;overflow:hidden;margin-left:12px;cursor:pointer}.EmailList_senderName__iUnfj{width:150px;min-width:150px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#202124;font-size:14px}.EmailList_subjectLine__hPUeY{flex:1 1;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.EmailList_subjectPreview__3H5ri{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px}.EmailList_subject__V0dHM{color:#202124;font-weight:500;font-size:13px}.EmailList_preview__duHc_{color:#5f6368;margin-left:8px;font-size:13px}.EmailList_incomingMail__75589 .EmailList_senderName__iUnfj,.EmailList_incomingMail__75589 .EmailList_subject__V0dHM{font-weight:700}.EmailList_email_fromAvatar__MIjZz .EmailList_replyCount__k6jff{min-width:24px;height:24px;width:24px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;margin-left:10px}.EmailList_email_time___p2CC{width:-moz-fit-content;width:fit-content;display:flex;justify-content:flex-end;align-items:center;gap:10px}.EmailList_email_time___p2CC p{margin:0;font-size:12px;font-weight:500;color:#5f6368;width:max-content}.EmailList_approvebtn___1Za1,.EmailList_disabledApproveBtn__fGwva,.EmailList_unreadBadge__4SYeJ{background:#1a73e8;color:white;padding:3px 8px;border-radius:20px;font-size:10px;font-weight:600}.EmailList_approvebtn___1Za1,.EmailList_disabledApproveBtn__fGwva{background-color:#34a853;cursor:pointer;transition:all .3s ease}.EmailList_ellipse__W64W1{font-size:12px;cursor:pointer;display:inline;padding:2px 4px;transition:all .3s ease;border-radius:20px}.EmailList_ellipse__W64W1:hover{background-color:#c6dafc}.EmailList_email_Pagination__iZoMF{display:flex;align-items:center;gap:10px;font-size:13px}.EmailList_email_Pagination__iZoMF button{border:none;background:#f1f3f4;padding:5px 8px;border-radius:4px;cursor:pointer}.EmailList_email_Pagination__iZoMF button:disabled{opacity:.5;cursor:not-allowed}.EmailList_email_Pagination__iZoMF span{color:#555}.EmailList_LisCheckIcon__1inDT{display:none}.EmailList_LisCheck__SF8mh{display:block}.EmailList_disabledApproveBtn__fGwva{opacity:.6;cursor:not-allowed;pointer-events:none;background-color:#ccc;color:#000}@media screen and (max-width:767px){.EmailList_email_rightHeader__zXeWP{padding:2px 6px;flex-wrap:wrap;gap:6px}.EmailList_email_Favourite__i7Ihk,.EmailList_email_checkBox__9PsZD{min-width:26px;min-height:26px}.EmailList_senderName__iUnfj{width:120px;min-width:120px;max-width:120px}.EmailList_preview__duHc_{display:none}.EmailList_attachmentChip__q_q6T{max-width:110px;font-size:10.5px}.EmailList_email_time___p2CC{width:-moz-fit-content;width:fit-content}.EmailList_email_time___p2CC p{font-size:11px}}@media screen and (max-width:539px){.EmailList_LisCheckIcon__1inDT{display:block}.EmailList_LisCheck__SF8mh{display:none}.EmailList_email_rightHeader__zXeWP{padding:4px 2px}.EmailList_email_rightHeader__zXeWP>div{gap:8px!important}.EmailList_email_Pagination__iZoMF{width:auto;gap:4px}.EmailList_email_Pagination__iZoMF button{padding:3px 6px}.EmailList_EmailListIcon__naYG4 li{width:30px;height:30px}.EmailList_email_rightHeader__zXeWP h2{font-size:clamp(13px,1.5vw,15px)}.EmailList_email_rightHeader__zXeWP h2>span svg{font-size:clamp(12px,1.5vw,14px)}.EmailList_emailInboxItemContainer__nqCSy li{padding:0 6px;min-height:52px}.EmailList_email_content_row__Lf65Q,.EmailList_resizeLength__iGER7.EmailList_email_content_row__Lf65Q{width:calc(100% - 116px)}.EmailList_email_fromAvatar__MIjZz>span{width:26px;height:26px;min-width:26px;font-size:11px}.EmailList_senderName__iUnfj{width:78px;min-width:78px;max-width:78px}.EmailList_subjectLine__hPUeY,.EmailList_subject__V0dHM{font-size:12px}.EmailList_attachmentContainer__7XAHP{gap:4px}.EmailList_attachmentChip__q_q6T{max-width:80px;height:20px;padding:0 6px;font-size:10px}.EmailList_attachmentChip__q_q6T span:first-child img{width:14px!important;height:14px!important}.EmailList_email_time___p2CC{gap:4px}.EmailList_email_time___p2CC p{font-size:10px}.EmailList_approvebtn___1Za1,.EmailList_disabledApproveBtn__fGwva,.EmailList_unreadBadge__4SYeJ{display:none}.EmailList_ellipse__W64W1{padding:2px}.EmailList_unreadDot__hPx9W{left:0}.EmailList_email_previewHeader__6Djuc .EmailList_backbtn__qBoum{width:calc(100% - 100px)}.EmailList_email_rightHeader__zXeWP{top:-8px}.EmailList_emailInboxItemContainer__nqCSy li{padding:0}.EmailList_emailRowContent__GUTZf{margin-left:5px}.EmailList_email_Favourite__i7Ihk{min-width:19px;min-height:19px}.EmailList_senderName__iUnfj{width:65px;min-width:65px;max-width:65px;font-size:12px}}@media screen and (max-width:359px){.EmailList_email_Pagination__iZoMF span{display:none}.EmailList_unreadDot__hPx9W{left:-8px}}.EmailNotify_toastWrapper__e6yQ0{position:fixed;bottom:20px;left:20px;z-index:9999}.EmailNotify_toast__oxU1o{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#0d3456,#1a5c96)!important;color:#e8eaed;padding:12px 16px;border-radius:8px;min-width:320px;max-width:420px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.EmailNotify_message__1AUIz{font-size:14px;font-weight:500}.EmailNotify_actions__yIVbG{display:flex;gap:12px;margin-left:auto}.EmailNotify_linkBtn__14LxW{background:transparent;border:none;color:#6ca4ff;font-size:14px;cursor:pointer;font-weight:500}.EmailNotify_linkBtn__14LxW:hover{text-decoration:underline}.EmailNotify_closeBtn__rZqZx{background:transparent;border:none;color:#9aa0a6;cursor:pointer;display:flex;align-items:center}.EmailNotify_closeBtn__rZqZx:hover{color:#ffffff}.Input_container__oSo5V{display:flex;flex-direction:column}.Input_label__LcD6G{margin-bottom:6px;font-size:14px;color:#333}.Input_input__K0kDt,.Input_select__IEeeA{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:14px;outline:none;transition:border-color .2s ease;width:100%}.Input_select__IEeeA{min-height:43px}.Input_input__K0kDt:focus{border-color:#007bff}.Input_errorInput__ju_L3{border-color:red}.Input_errorText__Qnm4z{margin-top:4px;font-size:12px;color:red}.Input_inputWrapper__GDpqe{position:relative;display:flex;align-items:center}.Input_eyeIcon__shGzv{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;display:flex;align-items:center;color:green}.Input_eyeIcon__shGzv:hover{color:#000}.Input_extraIcon__jCOUc{position:absolute;right:12px;display:flex;align-items:center;cursor:pointer;font-size:12px}.Input_input__K0kDt:disabled,.Input_select__IEeeA:disabled{opacity:1;background-color:#e7e7e7}.Pills_pill__kL_9w{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.Pills_Online__EpQmF,.Pills_success__YRbI1{background-color:#e6f9f0;color:#1a7f5a}.Pills_error__HEy2m{background-color:#ffe6e6;color:#d32f2f}.Pills_warning__2lBqD{background-color:#fff4e5;color:#ed6c02}.Pills_info__HrpHY{background-color:#e6f0ff;color:#1e5bb8}.Pills_default__mTWMh,.Pills_offline__dFfl8{background-color:#f1f1f1;color:#555}.BookingFollowUpStatus_card__YXHPU{display:flex;align-items:flex-end;gap:2px}.BookingFollowUpStatus_card__YXHPU .select_container{width:100%}.BookingFollowUpStatus_form_grid__Ow5q2{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:8px;row-gap:8px}@media screen and (max-width:992px){.BookingFollowUpStatus_form_grid__Ow5q2{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:576px){.BookingFollowUpStatus_form_grid__Ow5q2{grid-template-columns:1fr}}.ServiceModal_overlay__hl250{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:20px;z-index:999}.ServiceModal_modal__MdmGN{width:100%;max-width:980px;background:white;border-radius:18px;padding:16px;animation:ServiceModal_popup__ArtUi .25s ease}@keyframes ServiceModal_popup__ArtUi{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ServiceModal_header__V3xxx{display:flex;align-items:flex-start;justify-content:space-between}.ServiceModal_header__V3xxx h2{font-size:22px;font-weight:600;color:#071437}.ServiceModal_header__V3xxx p{font-size:16px;color:#64748b}.ServiceModal_closeBtn__rT8u_{width:42px;height:42px;border:none;border-radius:12px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.ServiceModal_formBox__lOGia{margin-top:14px;border:1px solid #cbd5e1;border-radius:12px;padding:12px}.ServiceModal_topFormRow__NSSvJ{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 120px;grid-gap:14px;gap:14px;align-items:end}.ServiceModal_topField__rVXbk{display:flex;flex-direction:column;gap:8px}.ServiceModal_topField__rVXbk label{font-size:14px;font-weight:600;color:#1e293b}.ServiceModal_topField__rVXbk input{width:100%;height:40px;border-radius:12px;border:1px solid #cbd5e1;padding:0 16px;font-size:14px;outline:none}.ServiceModal_dropdown__06bZs{height:40px!important;border-radius:12px!important}.ServiceModal_menuItem__1a6RJ{display:flex;align-items:center;gap:10px}.ServiceModal_menuItem__1a6RJ>svg{color:var(--theme-color)}.ServiceModal_addBtn__DOUit{height:50px;border:none;border-radius:14px;background:#2952e3;color:white;display:flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:600;cursor:pointer}.ServiceModal_listHeader__fV_r0{margin-top:28px;display:flex;align-items:center;justify-content:space-between}.ServiceModal_listHeader__fV_r0 h3{margin:0;font-size:22px;font-weight:700;color:#071437}.ServiceModal_totalBadge__3EzNo{padding:10px 16px;border-radius:14px;background:#dbeafe;color:#1d4ed8;font-weight:700}.ServiceModal_tableWrapper__XORtf{margin-top:16px;overflow:auto;border-radius:12px;border:1px solid #e2e8f0;max-height:230px}.ServiceModal_tableHead__x5QBg{background:linear-gradient(90deg,#071437,#1e293b);color:white;padding:10px 12px;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:111}.ServiceModal_tableHead__x5QBg,.ServiceModal_tableRow__mnoem{display:grid;grid-template-columns:repeat(4,1fr);font-size:14px}.ServiceModal_tableRow__mnoem{padding:0 12px;border-top:1px dashed #e2e8f0;align-items:center}.ServiceModal_tableRow__mnoem:hover{background:#f8fafc}.ServiceModal_emptyRow__bg4Wp{padding:12px;color:#94a3b8}.ServiceModal_actionBox__hqq_6{gap:10px}.ServiceModal_editBtn__WYbSw{height:38px;border:none;border-radius:10px;padding:0 14px;background:#dbeafe;color:#1d4ed8;font-weight:600;cursor:pointer}.ServiceModal_deleteBtn__WlK3m{width:38px;height:38px;border:none;border-radius:10px;background:#fee2e2;color:#dc2626;display:flex;align-items:center;justify-content:center;cursor:pointer}.ServiceModal_footer__2OOFP{margin-top:16px;text-align:end}.ServiceModal_saveBtn__5NUUA{width:auto;height:40px;padding:0 20px;border:none;border-radius:10px;background:linear-gradient(90deg,#071437,#1e293b);color:white;font-weight:500;cursor:pointer}.ServiceModal_tableWrapper__XORtf.ServiceModal_tableScroller__xqvVK{overflow:auto}.ServiceModal_tableHead__x5QBg.ServiceModal_readTableHeader__pdCEi{display:flex}.ServiceModal_tableHead__x5QBg.ServiceModal_readTableHeader__pdCEi>div,.ServiceModal_tableRow__mnoem.ServiceModal_ReadTableRow__dhYlS{font-weight:500;border-right:1px solid #fff;padding-right:10px;padding-left:10px;white-space:nowrap;font-size:11px}.ServiceModal_tableRow__mnoem.ServiceModal_ReadTableRow__dhYlS{display:flex}.ServiceModal_tableWrapper__XORtf{width:100%}.ServiceModal_tableScroller__xqvVK{width:100%;overflow-x:auto;border-radius:14px;background:#fff}.ServiceModal_table__mFsmh{width:100%;min-width:1400px;border-collapse:collapse}.ServiceModal_table__mFsmh thead{background:#f8fafc}.ServiceModal_table__mFsmh thead th{padding:6px 8px;text-align:center;font-size:12px;font-weight:500;color:#111827;white-space:nowrap;border-bottom:1px solid #e5e7eb}.ServiceModal_table__mFsmh tbody td{padding:0 8px;font-size:12px;color:#374151;white-space:nowrap;font-weight:700;border-bottom:1px solid #f1f5f9;text-align:center}.ServiceModal_table__mFsmh tbody tr:hover{background:#f9fafb}.ServiceModal_emptyRow__bg4Wp{text-align:center;padding:10px!important;color:#6b7280;font-weight:500}.ServiceModal_lastHead__umzTY{position:-webkit-sticky;position:sticky;right:0;background-color:#fff;box-shadow:0 0 2px #f0f0f0}.ServiceModal_actionBox__hqq_6{display:flex;align-items:center;gap:8px}.ServiceModal_iconBtn__wl7vX{min-width:34px!important;width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center}.ServiceModal_readTableWrapper__XWlTD{margin-top:0}@media screen and (max-width:991px){.ServiceModal_modal__MdmGN{max-width:92%;padding:14px}.ServiceModal_topFormRow__NSSvJ{grid-template-columns:repeat(3,1fr);gap:12px}.ServiceModal_topFormRow__NSSvJ>.ServiceModal_addBtn__DOUit{margin-left:auto}.ServiceModal_header__V3xxx h2{font-size:20px}.ServiceModal_header__V3xxx p{font-size:14px}.ServiceModal_overlay__hl250{padding:0;align-items:flex-end}.ServiceModal_modal__MdmGN{max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:80vh;overflow-y:auto;border-radius:16px 16px 0 0;padding:12px}.ServiceModal_tableWrapper__XORtf{max-height:150px}}@media (max-width:767px){.ServiceModal_header__V3xxx h2{font-size:18px}.ServiceModal_header__V3xxx p{font-size:12px}.ServiceModal_closeBtn__rT8u_{width:34px;height:34px;border-radius:10px}.ServiceModal_formBox__lOGia{padding:10px;margin-top:10px}.ServiceModal_topFormRow__NSSvJ{grid-template-columns:1fr;gap:10px}.ServiceModal_topField__rVXbk{width:100%;gap:6px}.ServiceModal_topField__rVXbk label{font-size:12px}.ServiceModal_topField__rVXbk input{width:100%;height:38px;font-size:13px;padding:0 12px}.ServiceModal_dropdown__06bZs{height:38px!important;width:100%}.ServiceModal_addBtn__DOUit{width:100%;height:46px;font-size:14px}.ServiceModal_listHeader__fV_r0{flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px}.ServiceModal_listHeader__fV_r0 h3{font-size:17px}.ServiceModal_totalBadge__3EzNo{width:100%;text-align:center;box-sizing:border-box;padding:8px 14px;font-size:13px}.ServiceModal_tableWrapper__XORtf{margin-top:12px;max-height:none}.ServiceModal_tableHead__x5QBg{display:none}.ServiceModal_tableRow__mnoem{grid-template-columns:repeat(2,1fr);gap:6px;padding:10px 12px}.ServiceModal_actionBox__hqq_6{justify-content:flex-start;flex-wrap:wrap}.ServiceModal_editBtn__WYbSw{height:34px;padding:0 12px;font-size:13px}.ServiceModal_deleteBtn__WlK3m,.ServiceModal_iconBtn__wl7vX{width:34px;height:34px}.ServiceModal_footer__2OOFP{text-align:stretch;margin-top:14px}.ServiceModal_saveBtn__5NUUA{width:100%;height:44px}.ServiceModal_table__mFsmh{min-width:900px}}@media (max-width:380px){.ServiceModal_header__V3xxx h2{font-size:16px}.ServiceModal_addBtn__DOUit{font-size:13px}.ServiceModal_totalBadge__3EzNo{font-size:12px}.ServiceModal_table__mFsmh{min-width:760px}}.PassengerAncillaryServices_servicesContainer__e5r0m{margin:auto;overflow:auto;max-height:420px}.PassengerAncillaryServices_sectionTitle__Czboj{font-size:24px;font-weight:700;color:#103e65;margin-bottom:18px}.PassengerAncillaryServices_passengerCard__Q_GHU{background:#fff;border-radius:14px;border-top-left-radius:0;border-top-right-radius:0;padding:10px 14px;box-shadow:0 4px 14px rgba(0,0,0,.06);border-left:5px solid #ff7a00;margin-bottom:12px}.PassengerAncillaryServices_switchContainer__IH0TN{margin-bottom:10px}.PassengerAncillaryServices_flightTabs__GOlaB{display:flex;gap:20px;list-style:none;margin:0;padding:0;border-top-right-radius:12px;border-top-left-radius:12px;overflow:hidden}.PassengerAncillaryServices_flightTabs__GOlaB li{padding:10px 14px;font-size:13px;color:#333;display:flex;align-items:center;justify-content:center;gap:7px;width:50%;font-weight:600;cursor:pointer;transition:.3s;border-bottom:3px solid transparent;white-space:nowrap}.PassengerAncillaryServices_flightTabs__GOlaB li>span.PassengerAncillaryServices_icon__Bbncf{height:32px;width:32px;display:flex;align-items:center;justify-content:center;background:#ff7a0042;border-radius:50%;flex-shrink:0}.PassengerAncillaryServices_flightTabs__GOlaB li svg{color:#ff7a00}.PassengerAncillaryServices_flightTabs__GOlaB li.PassengerAncillaryServices_active__Ipg_O{background:#fff;color:#333;border-bottom:3px solid #103e65}.PassengerAncillaryServices_passengerHeader__12eTE{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #edf2f7}.PassengerAncillaryServices_sectorRow__mXk3p{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap}.PassengerAncillaryServices_sectorName__RNYfv{font-size:14px;font-weight:600;color:#103e65;white-space:nowrap}.PassengerAncillaryServices_flightInfo__rQHMl{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:#64748b}.PassengerAncillaryServices_airlineLogo__3J7AI{height:18px;width:auto;max-width:60px;object-fit:contain}.PassengerAncillaryServices_rightSection__WmZGT{display:flex;align-items:center;gap:12px;flex-shrink:0}.PassengerAncillaryServices_passengerType__hOe59{background:#fff3e8;color:#ff7a00;font-size:12px;padding:6px 12px;border-radius:30px;font-weight:600;white-space:nowrap}.PassengerAncillaryServices_actionBox__yf9d4{display:flex;align-items:center;gap:6px}.PassengerAncillaryServices_iconBtn__Jr18n{display:flex!important;align-items:center;justify-content:center;width:32px;height:32px;padding:0!important;border-radius:8px;border:1px solid #edf2f7;background:#f9fbff;cursor:pointer;transition:.2s}.PassengerAncillaryServices_iconBtn__Jr18n:hover{background:#f0f4f8}.PassengerAncillaryServices_accordion__Rn2kf{background:#fff;border:1px solid #edf2f7;border-radius:10px;margin-bottom:10px;overflow:hidden}.PassengerAncillaryServices_accordionHeader__tuvl6{width:100%;border:none;background:#fff;padding:10px 16px!important;display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;font-weight:500;transition:.3s}.PassengerAncillaryServices_accordionHeader__tuvl6:hover{background:#f9fbff}.PassengerAncillaryServices_headerLeft__gdDai{display:flex;align-items:center;gap:10px;min-width:0}.PassengerAncillaryServices_headerLeft__gdDai i{color:#ff7a00;font-size:15px;flex-shrink:0}.PassengerAncillaryServices_serviceName__00SYn{font-size:14px;font-weight:500;color:#103e65;overflow-wrap:anywhere}.PassengerAncillaryServices_icon__Bbncf{font-size:18px;color:#ff7a00;transition:.3s;flex-shrink:0;line-height:1}.PassengerAncillaryServices_active__Ipg_O .PassengerAncillaryServices_icon__Bbncf{transform:rotate(45deg)}.PassengerAncillaryServices_accordionContent__oJ_KW{max-height:0;overflow:hidden;transition:max-height .35s ease}.PassengerAncillaryServices_contentInner__H_3y5{padding:0 16px 16px}.PassengerAncillaryServices_description__W1pPa{font-size:13px;color:#555;line-height:1.6;margin-bottom:12px}.PassengerAncillaryServices_points__d0EKI{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.PassengerAncillaryServices_point__fJvqo{background:#f8fafc;border:1px solid #e7edf5;border-radius:30px;padding:8px 14px;font-size:12px;color:#333;display:flex;align-items:center;gap:7px}.PassengerAncillaryServices_point__fJvqo i{color:#ff7a00;font-size:12px}.PassengerAncillaryServices_value__9Y1_1{font-weight:700;color:#103e65}.PassengerAncillaryServices_nameBox__GgEcQ{background:#fff7f2;border:1px solid #ffe0c2;border-radius:12px;padding:14px}.PassengerAncillaryServices_nameRow___TR2p{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:12px}.PassengerAncillaryServices_nameRow___TR2p:last-child{margin-bottom:0}.PassengerAncillaryServices_label__ER1WD{color:#666;font-weight:600;display:flex;align-items:center;gap:6px}.PassengerAncillaryServices_label__ER1WD i{color:#ff7a00;font-size:11px}.PassengerAncillaryServices_NewnameValue__SuY3o,.PassengerAncillaryServices_nameValue__mH1YJ{color:#103e65;font-weight:700}.PassengerAncillaryServices_statusSuccess__458_A{color:#16a34a}@media (max-width:991px){.PassengerAncillaryServices_passengerCard__Q_GHU{padding:8px 10px;border-left:3px solid #ff7a00}.PassengerAncillaryServices_sectorName__RNYfv{font-size:13px}}@media (max-width:768px){.PassengerAncillaryServices_servicesContainer__e5r0m{max-width:100%;max-height:none}.PassengerAncillaryServices_sectionTitle__Czboj{font-size:18px;margin-bottom:12px}.PassengerAncillaryServices_flightTabs__GOlaB{gap:6px}.PassengerAncillaryServices_flightTabs__GOlaB li{padding:8px 6px;font-size:11px;gap:5px;white-space:normal;line-height:1.25;text-align:center}.PassengerAncillaryServices_flightTabs__GOlaB li>span.PassengerAncillaryServices_icon__Bbncf{width:24px;height:24px}.PassengerAncillaryServices_flightTabs__GOlaB li svg{width:12px;height:12px}.PassengerAncillaryServices_passengerHeader__12eTE{align-items:stretch;gap:8px}.PassengerAncillaryServices_sectorRow__mXk3p{flex-direction:column;align-items:flex-start;gap:4px}.PassengerAncillaryServices_sectorName__RNYfv{font-size:12px;white-space:normal}.PassengerAncillaryServices_flightInfo__rQHMl{font-size:10px;gap:4px}.PassengerAncillaryServices_airlineLogo__3J7AI{height:20px}.PassengerAncillaryServices_passengerType__hOe59{font-size:10px;padding:4px 10px}.PassengerAncillaryServices_iconBtn__Jr18n{width:34px;height:34px}.PassengerAncillaryServices_accordionHeader__tuvl6{padding:8px 12px!important}.PassengerAncillaryServices_serviceName__00SYn{font-size:12px}.PassengerAncillaryServices_contentInner__H_3y5{padding:0 12px 12px}.PassengerAncillaryServices_description__W1pPa{font-size:11px;margin-bottom:10px}.PassengerAncillaryServices_points__d0EKI{gap:8px;margin-bottom:10px}.PassengerAncillaryServices_point__fJvqo{font-size:10px;padding:6px 10px;gap:5px}.PassengerAncillaryServices_nameBox__GgEcQ{padding:10px}.PassengerAncillaryServices_nameRow___TR2p{font-size:10px}}@media (max-width:480px){.PassengerAncillaryServices_flightTabs__GOlaB li{font-size:10px;padding:7px 4px}.PassengerAncillaryServices_flightTabs__GOlaB li>span.PassengerAncillaryServices_icon__Bbncf{width:20px;height:20px}.PassengerAncillaryServices_point__fJvqo{font-size:9px;padding:5px 8px}.PassengerAncillaryServices_nameRow___TR2p{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:360px){.PassengerAncillaryServices_flightTabs__GOlaB{gap:4px}.PassengerAncillaryServices_flightTabs__GOlaB li{padding:6px 3px;font-size:9px}.PassengerAncillaryServices_passengerType__hOe59{font-size:9px;padding:3px 8px}.PassengerAncillaryServices_iconBtn__Jr18n{width:30px;height:30px}}.RefundShieldModal_backdrop__BGvqL{position:fixed;inset:0;background:rgba(9,22,22,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:RefundShieldModal_fadeIn__Oxl3S .18s ease-out}.RefundShieldModal_sheet__8qv3z{width:480px;max-width:calc(100vw - 32px);max-height:88vh;background:#ffffff;border-radius:18px;box-shadow:0 24px 60px -12px rgba(10,30,30,.35),0 0 0 1px rgba(14,61,59,.06);display:flex;flex-direction:column;overflow:hidden;animation:RefundShieldModal_popIn__NUxyY .22s cubic-bezier(.22,1,.36,1)}.RefundShieldModal_grabber__4TVaj{display:none}.RefundShieldModal_header__ZBJCW{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid #eef1f0;flex-shrink:0}.RefundShieldModal_headerLeft__wvGLu{display:flex;align-items:center;gap:12px}.RefundShieldModal_shieldIcon__Dhpfp{width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#0e3d3b,#145e5a);color:#f0c975;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px -2px rgba(14,61,59,.45)}.RefundShieldModal_title__ippED{font-size:16px;font-weight:700;color:#16262a;letter-spacing:-.01em;line-height:1.2}.RefundShieldModal_subtitle__A44RS{font-size:12.5px;color:#6b7c7a;margin-top:2px}.RefundShieldModal_closeBtn__KfQdM{width:32px;height:32px;border-radius:9px;border:none;background:#f4f6f5;color:#4b5a58;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.RefundShieldModal_closeBtn__KfQdM:hover{background:#e9edec;color:#17252b}.RefundShieldModal_body__A49fc{padding:18px 22px 8px;overflow-y:auto}.RefundShieldModal_statusBanner__VHM_m{display:flex;align-items:center;gap:8px;background:#eef8f2;color:#1e8e5a;border:1px solid #d3ecdd;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:16px}.RefundShieldModal_statusBanner__VHM_m svg{flex-shrink:0}.RefundShieldModal_card__73Dyj{background:#fafbfa;border:1px solid #eef1f0;border-radius:12px;padding:4px 14px;margin-bottom:18px}.RefundShieldModal_cardRow__NZKTp{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0f2f1}.RefundShieldModal_cardRow__NZKTp:last-child{border-bottom:none}.RefundShieldModal_cardLabel__qor6q{font-size:12.5px;color:#7a8a88;flex-shrink:0}.RefundShieldModal_cardValue__ekOmQ{font-size:13.5px;color:#1c2b2e;font-weight:600;text-align:right}.RefundShieldModal_cardValueMono__ee8n2{font-size:13px;color:#1c2b2e;font-weight:600;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;letter-spacing:.02em}.RefundShieldModal_badge__6GhEL{font-size:11.5px;font-weight:700;color:#0e3d3b;background:#e3f1ee;padding:3px 9px;border-radius:999px;letter-spacing:.02em;text-transform:uppercase}.RefundShieldModal_sectionLabel__QG_ZF{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#8a9694;text-transform:uppercase;letter-spacing:.06em;margin:4px 0 10px}.RefundShieldModal_datesRow__JpxWm{display:flex;align-items:stretch;background:#fafbfa;border:1px solid #eef1f0;border-radius:12px;margin-bottom:18px;overflow:hidden}.RefundShieldModal_dateBox__mG5RO{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:12px 10px;text-align:center}.RefundShieldModal_dateBoxDivider__fzT7y{width:1px;background:#eef1f0;margin:10px 0}.RefundShieldModal_dateBoxLabel__Ot67t{font-size:10.5px;color:#8a9694;text-transform:uppercase;letter-spacing:.04em}.RefundShieldModal_dateBoxValue__v22ax{font-size:13px;font-weight:700;color:#1c2b2e}.RefundShieldModal_productList__100r6{border:1px solid #eef1f0;border-radius:12px;margin-bottom:18px;overflow:hidden}.RefundShieldModal_productRow__uP1mR{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:13.5px;border-bottom:1px solid #f0f2f1}.RefundShieldModal_productRow__uP1mR:last-child{border-bottom:none}.RefundShieldModal_productTitle___zogk{color:#45524f;text-transform:capitalize}.RefundShieldModal_productPrice___d_Pb{font-weight:700;color:#17252b}.RefundShieldModal_coverageGrid__oePTs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:18px}.RefundShieldModal_coverageChip__R0o_1{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;padding:10px 12px;border-radius:10px;border:1px solid transparent}.RefundShieldModal_coverageActive__98vaz{background:#eef8f2;color:#1e8e5a;border-color:#d3ecdd}.RefundShieldModal_coverageInactive__6q_Y2{background:#f5f6f6;color:#97a2a0;border-color:#ecefee}.RefundShieldModal_dot__CRRi9{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.RefundShieldModal_amountCard___LcWE{background:linear-gradient(155deg,#0e3d3b,#124e4a);border-radius:14px;padding:16px 18px;color:#eaf4f1;margin-bottom:4px}.RefundShieldModal_amountRow__SZJX9{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#bcd6d1;padding:4px 0}.RefundShieldModal_amountDivider__cpEKb{height:1px;background:rgba(255,255,255,.12);margin:10px 0}.RefundShieldModal_amountRowTotal__gF6lr{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700;color:#f2ca7c}.RefundShieldModal_paidStatus__nxv5C{display:flex;align-items:center;gap:7px;font-size:12px;color:#bcd6d1;margin-top:12px}.RefundShieldModal_paidDot__h_hJV{width:7px;height:7px;border-radius:50%;flex-shrink:0}.RefundShieldModal_paidYes__vm5nV{background:#6fe3a8;box-shadow:0 0 0 3px rgba(111,227,168,.2)}.RefundShieldModal_paidNo__ZomAB{background:#f0a35a;box-shadow:0 0 0 3px rgba(240,163,90,.2)}.RefundShieldModal_footer__n0_PX{display:flex;gap:10px;padding:16px 22px 22px;border-top:1px solid #eef1f0;flex-shrink:0}.RefundShieldModal_primaryBtn___02Xu,.RefundShieldModal_secondaryBtn__bNxiI{flex:1 1;display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 14px;border-radius:10px;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .15s ease}.RefundShieldModal_primaryBtn___02Xu{background:#0e3d3b;color:#f2ca7c}.RefundShieldModal_primaryBtn___02Xu:hover{background:#124e4a;box-shadow:0 6px 14px -4px rgba(14,61,59,.5)}.RefundShieldModal_secondaryBtn__bNxiI{background:#f4f6f5;color:#384745}.RefundShieldModal_secondaryBtn__bNxiI:hover{background:#e9edec}@keyframes RefundShieldModal_fadeIn__Oxl3S{0%{opacity:0}to{opacity:1}}@keyframes RefundShieldModal_popIn__NUxyY{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes RefundShieldModal_slideUp__DaWBO{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:767px){.RefundShieldModal_backdrop__BGvqL{align-items:flex-end}.RefundShieldModal_sheet__8qv3z{width:100%;max-width:100%;max-height:90vh;border-radius:20px 20px 0 0;animation:RefundShieldModal_slideUp__DaWBO .28s cubic-bezier(.22,1,.36,1)}.RefundShieldModal_grabber__4TVaj{display:block;width:40px;height:4px;border-radius:999px;background:#dfe4e2;margin:10px auto 0;flex-shrink:0}.RefundShieldModal_header__ZBJCW{padding:12px 18px 14px}.RefundShieldModal_body__A49fc{padding:14px 18px 8px}.RefundShieldModal_footer__n0_PX{padding:14px 18px 20px;flex-direction:column}.RefundShieldModal_coverageGrid__oePTs{grid-template-columns:1fr}.RefundShieldModal_datesRow__JpxWm{flex-direction:column}.RefundShieldModal_dateBoxDivider__fzT7y{width:auto;height:1px;margin:0 10px}.RefundShieldModal_dateBox__mG5RO{flex-direction:row;justify-content:space-between;text-align:left}}.InsuranceModal_backdrop__u8tr_{position:fixed;inset:0;background:rgba(9,22,22,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:InsuranceModal_fadeIn__a6gkg .18s ease-out}.InsuranceModal_sheet__yfL7d{width:480px;max-width:calc(100vw - 32px);max-height:88vh;background:#ffffff;border-radius:18px;box-shadow:0 24px 60px -12px rgba(10,30,30,.35),0 0 0 1px rgba(14,61,59,.06);display:flex;flex-direction:column;overflow:hidden;animation:InsuranceModal_popIn__xuSJH .22s cubic-bezier(.22,1,.36,1)}.InsuranceModal_grabber__t1wb2{display:none}.InsuranceModal_header__4MS_Z{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid #eef1f0;flex-shrink:0}.InsuranceModal_headerLeft__AxzFH{display:flex;align-items:center;gap:12px;min-width:0}.InsuranceModal_headerRight__y3MZV{display:flex;align-items:center;gap:10px;flex-shrink:0}.InsuranceModal_shieldIcon__rJGi9{width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,#0e3d3b,#145e5a);color:#f0c975;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px -2px rgba(14,61,59,.45)}.InsuranceModal_title__0wX1B{font-size:16px;font-weight:700;color:#16262a;letter-spacing:-.01em;line-height:1.2}.InsuranceModal_subtitle__ENnD3{font-size:12.5px;color:#6b7c7a;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InsuranceModal_statusBadge__TzUaI{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;letter-spacing:.02em;text-transform:uppercase}.InsuranceModal_statusActive__B4v6Y{color:#1e8e5a;background:#eef8f2}.InsuranceModal_statusInactive__2AJbW{color:#97a2a0;background:#f2f4f3}.InsuranceModal_closeBtn__keSxH{width:32px;height:32px;border-radius:9px;border:none;background:#f4f6f5;color:#4b5a58;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease;flex-shrink:0}.InsuranceModal_closeBtn__keSxH:hover{background:#e9edec;color:#17252b}.InsuranceModal_body__lobyG{padding:18px 22px 22px;overflow-y:auto}.InsuranceModal_policyBlock__JKOWq{margin-bottom:4px}.InsuranceModal_policyIndex__8kZv1{font-size:11.5px;font-weight:700;color:#0e3d3b;background:#e3f1ee;display:inline-block;padding:3px 10px;border-radius:999px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.04em}.InsuranceModal_policySeparator__5EVN_{height:1px;background:#eef1f0;margin:22px 0}.InsuranceModal_statusBanner__Ub5A5{display:flex;align-items:center;gap:8px;background:#eef8f2;color:#1e8e5a;border:1px solid #d3ecdd;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:16px}.InsuranceModal_statusBanner__Ub5A5 svg{flex-shrink:0}.InsuranceModal_statusBannerError__8xvac{background:#fdf1ee;color:#c24a2f;border-color:#f6ddd4}.InsuranceModal_routeCard__xxeJy{display:flex;align-items:center;background:#fafbfa;border:1px solid #eef1f0;border-radius:12px;padding:14px 16px;margin-bottom:18px}.InsuranceModal_routePoint__LYHoV{flex:1 1;display:flex;flex-direction:column;gap:3px}.InsuranceModal_routePoint__LYHoV:last-child{text-align:right;align-items:flex-end}.InsuranceModal_routeLabel__cEsZW{font-size:10.5px;color:#8a9694;text-transform:uppercase;letter-spacing:.04em}.InsuranceModal_routeCity__NIpPK{font-size:14px;font-weight:700;color:#17252b}.InsuranceModal_routeArrow__9Fxh3{width:30px;height:30px;border-radius:50%;background:#e3f1ee;color:#0e3d3b;display:flex;align-items:center;justify-content:center;margin:0 12px;flex-shrink:0}.InsuranceModal_sectionLabel__Oc8Gw{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#8a9694;text-transform:uppercase;letter-spacing:.06em;margin:4px 0 10px}.InsuranceModal_datesRow__LWz_Z{display:flex;align-items:stretch;background:#fafbfa;border:1px solid #eef1f0;border-radius:12px;margin-bottom:18px;overflow:hidden}.InsuranceModal_dateBox__fZEnu{flex:1 1;display:flex;flex-direction:column;gap:4px;padding:12px 10px;text-align:center}.InsuranceModal_dateBoxDivider__BmyHl{width:1px;background:#eef1f0;margin:10px 0}.InsuranceModal_dateBoxLabel__Ucct7{font-size:10.5px;color:#8a9694;text-transform:uppercase;letter-spacing:.04em}.InsuranceModal_dateBoxValue__xP163{font-size:13px;font-weight:700;color:#1c2b2e}.InsuranceModal_card__Mc0hJ{background:#fafbfa;border:1px solid #eef1f0;border-radius:12px;padding:4px 14px;margin-bottom:18px}.InsuranceModal_cardRow__kDHRJ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0f2f1}.InsuranceModal_cardRow__kDHRJ:last-child{border-bottom:none}.InsuranceModal_cardLabel__t8Hq3{font-size:12.5px;color:#7a8a88;flex-shrink:0}.InsuranceModal_cardValue__PIJY9{font-size:13.5px;color:#1c2b2e;font-weight:600;text-align:right}.InsuranceModal_cardValueMono__Paial{font-size:12.5px;color:#1c2b2e;font-weight:600;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;letter-spacing:.01em;display:flex;align-items:center;gap:6px}.InsuranceModal_copyIcon__DuKRV{color:#8a9694;cursor:pointer;transition:color .15s ease}.InsuranceModal_copyIcon__DuKRV:hover{color:#0e3d3b}.InsuranceModal_amountCard__SZqIv{background:linear-gradient(155deg,#0e3d3b,#124e4a);border-radius:14px;padding:16px 18px;color:#eaf4f1}.InsuranceModal_amountRow__8oWMJ{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#bcd6d1;padding:4px 0}.InsuranceModal_amountDivider__SEbXN{height:1px;background:rgba(255,255,255,.12);margin:10px 0}.InsuranceModal_amountRowTotal__QjpUm{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:700;color:#f2ca7c}.InsuranceModal_paidStatus__czrSo{display:flex;align-items:center;gap:7px;font-size:12px;color:#bcd6d1;margin-top:12px;text-transform:capitalize}.InsuranceModal_paidDot__O_27z{width:7px;height:7px;border-radius:50%;flex-shrink:0}.InsuranceModal_paidYes__3gmcF{background:#6fe3a8;box-shadow:0 0 0 3px rgba(111,227,168,.2)}.InsuranceModal_paidPending__VL13H{background:#f0a35a;box-shadow:0 0 0 3px rgba(240,163,90,.2)}@keyframes InsuranceModal_fadeIn__a6gkg{0%{opacity:0}to{opacity:1}}@keyframes InsuranceModal_popIn__xuSJH{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes InsuranceModal_slideUp__hKU2k{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:767px){.InsuranceModal_backdrop__u8tr_{align-items:flex-end}.InsuranceModal_sheet__yfL7d{width:100%;max-width:100%;max-height:90vh;border-radius:20px 20px 0 0;animation:InsuranceModal_slideUp__hKU2k .28s cubic-bezier(.22,1,.36,1)}.InsuranceModal_grabber__t1wb2{display:block;width:40px;height:4px;border-radius:999px;background:#dfe4e2;margin:10px auto 0;flex-shrink:0}.InsuranceModal_header__4MS_Z{padding:12px 18px 14px}.InsuranceModal_body__lobyG{padding:14px 18px 20px}.InsuranceModal_datesRow__LWz_Z{flex-direction:column}.InsuranceModal_dateBoxDivider__BmyHl{width:auto;height:1px;margin:0 10px}.InsuranceModal_dateBox__fZEnu{flex-direction:row;justify-content:space-between;text-align:left}}.EmailSkelton_skeleton_container__49AIX{list-style:none;padding:0;margin:0}.EmailSkelton_skeleton_item__bGZZ4{display:flex;justify-content:space-between;align-items:center;padding:12px 10px;border-bottom:1px solid #eee}.EmailSkelton_left__1FVqq{display:flex;align-items:center;gap:10px}.EmailSkelton_checkbox__qT1n8,.EmailSkelton_star__zRICu,.EmailSkelton_text__sI_Wp,.EmailSkelton_time__xsfzi{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:EmailSkelton_shimmer__kCWzy 1.4s ease infinite;border-radius:4px}.EmailSkelton_checkbox__qT1n8{width:20px;height:20px}.EmailSkelton_star__zRICu{width:20px;height:20px;border-radius:50%}.EmailSkelton_text__sI_Wp{width:300px;height:20px}.EmailSkelton_time__xsfzi{width:60px;height:20px}@keyframes EmailSkelton_shimmer__kCWzy{0%{background-position:-400px 0}to{background-position:400px 0}}.ViewEmail_email_viewProfile__IDXqr{background:#ffffff;box-shadow:0 12px 30px rgba(0,0,0,.18);border:1px solid rgba(0,0,0,.06);border-radius:12px;width:300px;padding:8px;position:relative;z-index:9999;transition:all .2s ease}.ViewEmail_email_viewProfile__IDXqr:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,.22)}.ViewEmail_email_layout__QHj3C{display:flex;gap:12px;padding:14px;align-items:center}.ViewEmail_avatar__Yw80P{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;font-size:16px}.ViewEmail_info__z0HeJ{flex:1 1;min-width:0}.ViewEmail_name__nx_3l{font-size:14px;font-weight:600;color:#111827}.ViewEmail_email__70sUT{font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewEmail_actions__BQrPD{display:flex;gap:6px}.ViewEmail_iconBtn__Q_Lcy{width:32px;height:32px;border-radius:8px;border:none;background:#f3f4f6;display:flex;align-items:center;justify-content:center;cursor:pointer}.ViewEmail_iconBtn__Q_Lcy:hover{background:#e5e7eb}.ViewEmail_footer__n2CyF{border-top:1px solid #eee;padding:8px 12px}.ViewEmail_openProfile__pGOQn{width:100%;background:none;border:none;color:#2563eb;font-size:12px;cursor:pointer;text-align:left}.ViewEmail_openProfile__pGOQn:hover{text-decoration:underline}.ViewEmail_details__e3KY8{padding:10px 12px;font-size:12px;color:#374151;display:flex;flex-direction:column;gap:6px;border-top:1px solid #eee;background:#fafafa}.ViewEmail_details__e3KY8 div{line-height:1.4}.ViewEmail_details__e3KY8 strong{color:#111827}.WarningPopup_email_overlayStyle__VhzFZ{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;z-index:11}.WarningPopup_email_card__AUuxP{padding:30px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);text-align:center;background:#fff;max-width:350px;width:90%;animation:WarningPopup_fadeInScale__sNXW4 .3s ease-in-out}.WarningPopup_email_icon__tf8_M{font-size:48px;margin-bottom:10px}.WarningPopup_email_title__kXt53{font-weight:600;margin-bottom:8px}.WarningPopup_email_desc__dKaVh{color:#6c757d;font-size:14px;margin-bottom:8px}.WarningPopup_email_note__IoC4G{font-size:13px;color:#666;margin-bottom:20px}@keyframes WarningPopup_fadeInScale__sNXW4{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}