.TDACStatus_statusContainer__joLMA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%}.TDACStatus_statusHeader__y9uIi{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;border-bottom:1px solid rgba(0,0,0,.07);padding-bottom:20px}.TDACStatus_statusTitle__zzrcq{font-size:22px;font-weight:600;color:#000;margin:0;letter-spacing:-.02em}.TDACStatus_logoutButton___w7C9{display:flex;align-items:center;gap:6px;background:none;color:#666;border:none;padding:0;font-size:14px;font-weight:500;cursor:pointer}.TDACStatus_logoutButton___w7C9 svg{width:14px;height:14px}.TDACStatus_logoutButton___w7C9:hover{color:#f03e3e}.TDACStatus_paymentSummary__BwC_J{margin-bottom:2px}.TDACStatus_paymentSummaryHeader__hXzsd{margin-bottom:14px}.TDACStatus_paymentSummaryHeader__hXzsd h3{font-size:16px;font-weight:600;color:#000;margin:0;letter-spacing:-.01em;position:relative;display:inline-block}.TDACStatus_paymentSummaryHeader__hXzsd h3:after{content:"";position:absolute;bottom:-6px;left:0;width:24px;height:2px;background:#06c}.TDACStatus_paymentSummaryContent__iFky7{display:flex;justify-content:space-between;background-color:#edf0f7;border-radius:6px;padding:.75rem}.TDACStatus_paymentInfoColumn__mZ6l7{display:flex;flex-direction:column;gap:16px}.TDACStatus_paymentSummaryItem__shiMI{display:flex;flex-direction:column;gap:6px}.TDACStatus_paymentLabel__bLLct{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.TDACStatus_paymentValue__pKkYQ{font-size:15px;font-weight:500;color:#000}.TDACStatus_codeStyle__q9mqm{display:inline-block;background-color:#f3f4f6;border-radius:4px;padding:3px 6px;font-family:monospace;font-size:.85em;color:#374151;border:1px solid #e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.TDACStatus_travelersSection__p2Mnv{margin-bottom:0;width:100%}.TDACStatus_travelersSection__p2Mnv>div{margin-bottom:15px}.TDACStatus_travelersSection__p2Mnv>div:last-child{margin-bottom:0}.TDACStatus_downloadAllContainer__PSTWe{display:flex;justify-content:flex-end;margin-bottom:20px;align-items:center;gap:12px}@media(max-width:480px){.TDACStatus_downloadAllContainer__PSTWe{gap:8px;flex-wrap:wrap;justify-content:space-between}}@media(max-width:380px){.TDACStatus_downloadAllContainer__PSTWe{flex-direction:column;align-items:flex-end;gap:6px}}.TDACStatus_progressIndicator__U7P3N{display:flex;flex-direction:column;gap:4px;text-align:right}@media(max-width:480px){.TDACStatus_progressIndicator__U7P3N{gap:2px}}.TDACStatus_progressCount__OqCoC{font-size:.85rem;font-weight:600;color:#000}@media(max-width:480px){.TDACStatus_progressCount__OqCoC{font-size:.7rem}}.TDACStatus_progressCount__OqCoC .TDACStatus_readyCount__MqYdO{color:#1a8450}.TDACStatus_progressCount__OqCoC .TDACStatus_pendingCount__lIJwB{color:#cf7e08}.TDACStatus_progressStatus__6LIXh{font-size:.7rem}@media(max-width:480px){.TDACStatus_progressStatus__6LIXh{font-size:.6rem}}.TDACStatus_progressStatus__6LIXh .TDACStatus_processingStatus__28y7t,.TDACStatus_progressStatus__6LIXh .TDACStatus_readyStatus__36DVK{display:flex;align-items:center;gap:4px;font-weight:500}.TDACStatus_progressStatus__6LIXh .TDACStatus_readyStatus__36DVK{color:#1a8450}.TDACStatus_progressStatus__6LIXh .TDACStatus_readyStatus__36DVK .TDACStatus_statusDot__7c_6X{background-color:#1a8450}.TDACStatus_progressStatus__6LIXh .TDACStatus_processingStatus__28y7t{color:#cf7e08}.TDACStatus_progressStatus__6LIXh .TDACStatus_processingStatus__28y7t .TDACStatus_statusDot__7c_6X{background-color:#cf7e08}.TDACStatus_progressStatus__6LIXh .TDACStatus_statusDot__7c_6X{width:6px;height:6px;border-radius:50%;display:inline-block}@media(max-width:480px){.TDACStatus_progressStatus__6LIXh .TDACStatus_statusDot__7c_6X{width:5px;height:5px}}.TDACStatus_downloadAllButton__w6Pm1{font-size:.6875rem;border-radius:2px;background-color:#0369a1;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.375rem;cursor:pointer;width:100%;width:auto;background-color:#4361ee;border:1px solid #4361ee;font-size:.75rem;font-weight:600;letter-spacing:.01em;padding:.6rem 1rem}@media(max-width:480px){.TDACStatus_downloadAllButton__w6Pm1{font-size:.7rem;padding:.5rem .75rem}}.TDACStatus_downloadAllButton__w6Pm1:hover{background-color:rgb(43.6146341463,77.3463414634,235.8853658537)}.TDACStatus_downloadAllButton__w6Pm1:disabled{opacity:.7;cursor:not-allowed}.TDACStatus_downloadAllButton__w6Pm1 svg{width:14px;height:14px}@media(max-width:480px){.TDACStatus_downloadAllButton__w6Pm1 svg{width:12px;height:12px}}.TDACStatus_travelerHeader__lK5hE{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.TDACStatus_travelerName__Mq_E9{font-size:16px;font-weight:600;color:#000;margin:0;letter-spacing:-.01em;position:relative;display:inline-block}.TDACStatus_travelerName__Mq_E9:after{content:"";position:absolute;bottom:-6px;left:0;width:24px;height:2px;background:#06c;width:100%}.TDACStatus_travelerContent__jJN7r{background-color:#edf0f7;padding:.75rem;border-radius:.5rem}.TDACStatus_travelerInfoGrid__5X3G1{display:flex;justify-content:space-between;gap:1rem;margin-bottom:0}.TDACStatus_travelerInfoGrid__5X3G1>*{flex:1 1;width:50%;max-width:50%;box-sizing:border-box}.TDACStatus_travelerDetailsColumn__SykyR{background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03);display:flex;flex-direction:column;width:100%;box-sizing:border-box}.TDACStatus_travelerDetailsHeader__7wDq_{padding:5px 12px;background-color:rgba(0,0,0,0);color:#64748b;font-size:.65rem;font-weight:600;text-align:center;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;position:relative;display:flex;justify-content:center;align-items:center}.TDACStatus_travelerDetailsBody__82Bsl{padding:6px 12px;display:flex;flex-direction:column;gap:7px}.TDACStatus_infoGrid__qzDyo{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.TDACStatus_infoGrid__qzDyo .TDACStatus_infoItem__Bdnik{margin:0}.TDACStatus_infoItem__Bdnik{display:flex;flex-direction:column;gap:2px;margin-bottom:0}.TDACStatus_infoLabel__LhI0e{font-size:.6rem;color:#94a3b8;text-transform:uppercase;font-weight:600;letter-spacing:.02em;line-height:1;margin-bottom:0}.TDACStatus_infoValue__cyflK{font-weight:600;font-size:.75rem;color:#1e293b;line-height:1.1;margin-bottom:0}.TDACStatus_infoValueEmail__vK4kW{font-weight:500;font-size:.75rem;text-overflow:ellipsis;overflow:hidden;line-height:1.2}.TDACStatus_meetGreetDetails__Q4rjv{width:100%}.TDACStatus_serviceInfo__TTWTG{display:flex;flex-direction:column;gap:8px}.TDACStatus_serviceInfoGrid__hQl0Z{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.TDACStatus_serviceGridItem__9S4aU{display:flex;flex-direction:column;gap:4px;padding:0}.TDACStatus_serviceContent___7prk{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.TDACStatus_dropOffSection__jQTt_{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.TDACStatus_serviceLabel__QnI42{font-size:.6rem;color:#94a3b8;text-transform:uppercase;font-weight:600;letter-spacing:.02em;line-height:1}.TDACStatus_serviceValue__19tmJ{font-weight:600;font-size:.75rem;color:#1e293b;line-height:1.2;word-wrap:break-word}.TDACStatus_flightTime__Q7Vom{color:#2196f3;font-weight:600}.TDACStatus_flightCode__P_PXR{color:#6b7280;font-size:.7rem;font-weight:500;margin-left:4px}.TDACStatus_vehicleCapacity__bAwaw{display:inline-flex;align-items:center;gap:8px;margin-left:8px}.TDACStatus_capacityItem__KfnLh{display:flex;align-items:center;gap:4px;color:#6b7280;font-size:.65rem;font-weight:500}.TDACStatus_capacityItem__KfnLh svg{color:#94a3b8}.TDACStatus_statusDot__7c_6X{width:8px;height:8px;border-radius:50%;display:inline-block}.TDACStatus_approvedBadge__4_22C{font-size:.8rem;padding:.2rem .75rem;border-radius:1rem;background-color:#e6f7ee;color:#1a8450;font-weight:500;display:flex;align-items:center;gap:.3rem}.TDACStatus_approvedBadge__4_22C .TDACStatus_statusDot__7c_6X{background-color:#1a8450}.TDACStatus_processingBadge__Otfp3{font-size:.8rem;padding:.2rem .75rem;border-radius:1rem;background-color:#fff5e6;color:#cf7e08;font-weight:500;display:flex;align-items:center;gap:.3rem}.TDACStatus_processingBadge__Otfp3 .TDACStatus_statusDot__7c_6X{background-color:#cf7e08}.TDACStatus_downloadedStatus__Vewzt{font-size:.8rem;padding:.2rem .6rem;border-radius:1rem;background-color:#e6f7ee;color:#1a8450;font-weight:500}.TDACStatus_notDownloadedStatus__Uhhwb{font-size:.8rem;padding:.2rem .6rem;border-radius:1rem;background-color:#fff5e6;color:#cf7e08;font-weight:500}.TDACStatus_tdacStatusColumn__xVvdg{flex:1 1;padding:0;display:flex;flex-direction:column;width:100%;max-width:none;box-sizing:border-box}@media(max-width:768px){.TDACStatus_tdacStatusColumn__xVvdg{flex-direction:column}}.TDACStatus_tdacStatusItem__rtiCE{background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03);width:100%;box-sizing:border-box;margin-bottom:8px}.TDACStatus_tdacStatusTitle__Qqq_0{padding:5px 12px;background-color:rgba(0,0,0,0);color:#64748b;font-size:.65rem;font-weight:600;text-align:center;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;position:relative;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.TDACStatus_tdacStatusContent__NeVuj{padding:6px 12px;display:flex;flex-direction:column;align-items:center;width:100%;position:relative;margin:0}.TDACStatus_tdacNumber__LKogF{font-weight:700;font-size:1.75rem;color:#3b82f6;letter-spacing:.01em;display:block;margin:4px 0;padding:0;text-align:center}.TDACStatus_tdacButtonsContainer__Q1XVn{display:flex;gap:8px;margin:8px 0;padding:0;width:100%}.TDACStatus_tdacButtonsContainer__Q1XVn .TDACStatus_editButtonFlat__LuXXL{flex:.35 1}.TDACStatus_tdacButtonsContainer__Q1XVn .TDACStatus_tdacDownloadButton__wbZ_X{flex:.65 1}@media(max-width:480px){.TDACStatus_tdacButtonsContainer__Q1XVn{flex-direction:column;gap:6px}.TDACStatus_tdacButtonsContainer__Q1XVn .TDACStatus_editButtonFlat__LuXXL,.TDACStatus_tdacButtonsContainer__Q1XVn .TDACStatus_tdacDownloadButton__wbZ_X{flex:auto}}.TDACStatus_tdacDeliveryTime__JHT_9{font-size:.85rem;color:#666;display:block}.TDACStatus_checkingStatus__gaDoY{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.7rem;font-weight:500;border-radius:1rem;padding:.15rem .5rem;margin-top:.5rem;width:-moz-fit-content;width:fit-content;align-self:center;transition:all .3s ease}.TDACStatus_checkingStatus__gaDoY.TDACStatus_active__yi_73{color:#fff;background-color:#4f46e5;animation:TDACStatus_fadeInPulse__K0ZWK .3s ease-in-out}.TDACStatus_checkingStatus__gaDoY.TDACStatus_active__yi_73 .TDACStatus_checkingSpinner__DU_U8 circle{stroke:#fff}.TDACStatus_checkingStatus__gaDoY.TDACStatus_inactive__Rtckx{color:#6b7280;background-color:#e5e7eb}.TDACStatus_checkingStatus__gaDoY.TDACStatus_inactive__Rtckx .TDACStatus_checkingSpinner__DU_U8 circle{stroke:#6b7280}.TDACStatus_checkingSpinner__DU_U8{width:10px;height:10px}.TDACStatus_checkingSpinner__DU_U8.TDACStatus_active__yi_73{animation:TDACStatus_spin__5IQf1 1s linear infinite}.TDACStatus_checkingSpinner__DU_U8.TDACStatus_active__yi_73 circle{animation:TDACStatus_dash__rcLiS 1.5s ease-in-out infinite}.TDACStatus_checkingSpinner__DU_U8 circle{stroke-linecap:round}.TDACStatus_statusMessageCompact__p_I0T{font-size:.85rem;color:#666;margin-bottom:1rem}.TDACStatus_statusMessageCompact__p_I0T p{margin:0}.TDACStatus_futureTdacNotification__fbe6Q{color:#d33a2c!important;background-color:#fee2e2;padding:10px 12px;border-radius:6px;border-left:3px solid #d33a2c;font-weight:500}.TDACStatus_futureTdacNotification__fbe6Q strong{color:#9a2521}.TDACStatus_sectionDivider__YujyG{height:1px;background-color:#eaeaea;margin:1.5rem 0;width:100%}.TDACStatus_esimHeader__HHKc9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.TDACStatus_esimHeaderRight__mMtmP,.TDACStatus_esimTitleContainer__udNP_{display:flex;align-items:center;gap:.75rem}.TDACStatus_esimTitle__XkFBk{margin:0;font-size:.95rem;font-weight:600}.TDACStatus_esimQrCodeContainer__DFLU8{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;background-color:#fff;border-radius:.5rem;padding:1rem;border:1px solid #eaeaea}.TDACStatus_esimQrCode__VLteT{background:#fff;padding:8px}@media(max-width:768px){.TDACStatus_esimQrCode__VLteT{width:50%;max-width:120px;margin:0 0 0 auto;padding:4px}}.TDACStatus_detailsToggleButton__Bxl5y{font-size:.6875rem;padding:.5rem .75rem;border-radius:2px;border:1px solid #e5e7eb;background-color:#fff;color:#4b5563;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.375rem}.TDACStatus_esimContent__RIdeZ{display:flex;justify-content:space-between;gap:1rem;margin-top:8px;border-top:1px solid #e7e7e7;padding-top:8px}.TDACStatus_esimContent__RIdeZ>*{flex:1 1;width:50%;max-width:50%;box-sizing:border-box}.TDACStatus_esimPlan__DYjkI{padding:1rem;background-color:#e3e7f7;border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem}.TDACStatus_esimProviderName__4e_NW{font-size:.85rem;font-weight:500}.TDACStatus_esimDataAmount__YO72l{font-weight:600;font-size:1.5rem;color:#4361ee;line-height:1.1}.TDACStatus_esimDataSpeed___VqG8{font-size:.95rem;color:#4361ee;font-weight:500;line-height:1}.TDACStatus_esimDataNote__XoBjY{font-size:.75rem;color:#5c6084;margin-top:.25rem}.TDACStatus_esimActions__hFKJu{display:flex;flex-direction:column;justify-content:center;gap:1rem;width:100%}.TDACStatus_thaiNumberContainer__UqAdZ{padding:.75rem;border:1px solid #eaeaea;border-radius:.5rem;text-align:left;display:flex;align-items:center;gap:1rem;background-color:#fff}.TDACStatus_thaiNumberContainer__UqAdZ .TDACStatus_thaiNumberInfoContainer__IZopY{flex:1 1;text-align:center;display:flex;flex-direction:column;gap:.75rem}.TDACStatus_thaiNumberContainer__UqAdZ .TDACStatus_thaiNumberInfoContainer__IZopY .TDACStatus_esimDownloadButton__4DCCS{margin-top:.5rem;align-self:center;min-width:160px}.TDACStatus_thaiNumberContainer__UqAdZ .TDACStatus_esimQrCode__VLteT{width:150px;height:150px;max-width:150px;min-width:150px;background-color:#fff;padding:8px;border-radius:4px;flex-shrink:0}@media(max-width:480px){.TDACStatus_thaiNumberContainer__UqAdZ{flex-direction:row}.TDACStatus_thaiNumberContainer__UqAdZ .TDACStatus_thaiNumberInfoContainer__IZopY{flex:1 1}.TDACStatus_thaiNumberContainer__UqAdZ .TDACStatus_thaiNumberInfoContainer__IZopY .TDACStatus_esimDownloadButton__4DCCS{width:100%;min-width:auto}.TDACStatus_thaiNumberContainer__UqAdZ .TDACStatus_esimQrCode__VLteT{width:120px;height:120px;max-width:120px;min-width:120px}}.TDACStatus_thaiNumberLabel__xRdqt{font-size:.85rem;font-weight:700;color:#4a5568;display:block;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em;text-align:center}.TDACStatus_thaiNumberValue__YaBnj{font-weight:600;font-size:1.1rem;color:#4361ee;display:block;margin-bottom:0;text-align:center}.TDACStatus_thaiNumberPending__VGj6F{font-size:.9rem;font-style:italic;color:#666;display:block;margin-bottom:0;text-align:center}.TDACStatus_esimQrCode__VLteT{max-width:100%;height:auto;border-radius:4px;display:block;margin:0 auto;width:180px}.TDACStatus_esimDownloadButton__4DCCS,.TDACStatus_tdacDownloadButton__wbZ_X{font-size:.6875rem;padding:.5rem .75rem;border-radius:2px;background-color:#0369a1;color:#fff;border:1px solid #0369a1;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.375rem;cursor:pointer;width:100%}.TDACStatus_esimDownloadButton__4DCCS:disabled,.TDACStatus_tdacDownloadButton__wbZ_X:disabled{opacity:.65;cursor:not-allowed}.TDACStatus_tdacDownloadButton__wbZ_X{background-color:#3b82f6;font-size:.75rem;font-weight:600;padding:8px 12px;gap:8px;border:none;justify-content:center;border-radius:4px}.TDACStatus_tdacDownloadButton__wbZ_X svg{width:14px;height:14px}.TDACStatus_tdacDownloadButton__wbZ_X:hover{background-color:rgb(34.6195121951,114.4512195122,244.8804878049);border-color:rgb(34.6195121951,114.4512195122,244.8804878049)}.TDACStatus_esimDownloadButton__4DCCS{background-color:#4361ee;font-size:.75rem;font-weight:600;padding:8px 12px;gap:8px;width:-moz-fit-content;width:fit-content;border:none;justify-content:center}.TDACStatus_esimDownloadButton__4DCCS svg{width:14px;height:14px}.TDACStatus_esimDownloadButton__4DCCS:hover{background-color:rgb(43.6146341463,77.3463414634,235.8853658537);border-color:rgb(43.6146341463,77.3463414634,235.8853658537)}@media(max-width:480px){.TDACStatus_esimDownloadButton__4DCCS{width:100%;justify-content:center}}.TDACStatus_esimStatusText__z21px{font-size:.75rem;color:#666;text-align:center;margin-top:.5rem;font-style:italic}.TDACStatus_disabledButton__9sUO1{opacity:.65;cursor:not-allowed}.TDACStatus_disabledButton__9sUO1,.TDACStatus_disabledButton__9sUO1:hover{background-color:#6c757d;border-color:#6c757d}.TDACStatus_esimDetails__FQIie{margin-top:1rem;padding:1rem;background-color:#f8f9fc;border-radius:.5rem;font-size:.85rem}.TDACStatus_esimDetailGrid__rcWg0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1rem}.TDACStatus_esimDetailLabel__mu4hx{color:#666;font-size:.75rem;margin-bottom:.25rem}.TDACStatus_esimDetailValue__2W7P9{font-size:.8rem;font-family:monospace}.TDACStatus_esimInstructions__Vw6Qf h5{margin:0 0 .5rem;font-size:.85rem}.TDACStatus_esimInstructions__Vw6Qf p{margin:0 0 .5rem;font-size:.8rem}.TDACStatus_supportActions__d_70l{display:flex;flex-direction:column;gap:12px}@media(max-width:480px){.TDACStatus_supportActions__d_70l{margin-top:0;width:100%;flex-direction:row;justify-content:space-between;gap:8px}.TDACStatus_supportActions__d_70l .TDACStatus_supportButton__CbIP6{flex:1 1;min-width:0;white-space:nowrap;width:auto}}.TDACStatus_supportButton__CbIP6{display:flex;align-items:center;justify-content:center;gap:8px;padding:.6rem 1rem;border-radius:2px;font-size:.75rem;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;width:100%;transition:background-color .2s;background-color:#fff;color:#4b5563;border:1px solid #e2e8f0}.TDACStatus_supportButton__CbIP6:hover{background-color:#f9fafb;border-color:#cbd5e0}.TDACStatus_supportButton__CbIP6 svg{width:14px;height:14px;flex-shrink:0}@media(max-width:480px){.TDACStatus_supportButton__CbIP6 svg{width:12px;height:12px}.TDACStatus_supportButton__CbIP6{font-size:.7rem;padding:.5rem .75rem}}.TDACStatus_supportLink__R_kYY{display:flex;align-items:center;gap:8px;background-color:#fff;padding:12px 16px;border-radius:4px;color:#4b5563;text-decoration:none;font-size:13px;font-weight:500;border:1px solid #e2e8f0;white-space:nowrap}.TDACStatus_supportLink__R_kYY:hover{background-color:#f9fafb;border-color:#cbd5e0}.TDACStatus_supportLink__R_kYY svg{flex-shrink:0}.TDACStatus_vipNotification__awLCc{margin-bottom:20px;background-color:#fdf9e8;border-left:4px solid #f0c14b;border-radius:4px;padding:16px}.TDACStatus_vipNotificationContent__qR2zN{display:flex;align-items:center;gap:16px}.TDACStatus_vipNotificationContent__qR2zN svg{flex-shrink:0;color:#f0c14b}.TDACStatus_vipNotificationContent__qR2zN p{margin:0;font-size:16px;line-height:1.5;color:#333}.TDACStatus_confirmationOverlay__dk095{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:100}.TDACStatus_confirmationDialog__I2_N6{background-color:#fff;border-radius:8px;padding:24px;width:90%;max-width:400px;box-shadow:0 8px 16px rgba(0,0,0,.1)}.TDACStatus_confirmationDialog__I2_N6 h3{font-size:17px;font-weight:600;margin:0 0 10px;color:#000;letter-spacing:-.01em}.TDACStatus_confirmationDialog__I2_N6 p{font-size:14px;color:#525252;margin:0 0 16px;line-height:1.5}.TDACStatus_confirmDialogDivider__xR3Z6{height:1px;background-color:#e2e8f0;margin:0 0 20px;width:100%}.TDACStatus_confirmationButtons__YSSrO{display:flex;gap:10px;justify-content:flex-end}.TDACStatus_confirmDialogCancel__P3TRF{background-color:#f1f5f9;color:#525252;border:none;padding:10px 16px;border-radius:0;font-weight:500;font-size:13px;cursor:pointer}.TDACStatus_confirmDialogCancel__P3TRF:hover{background-color:#e2e8f0}.TDACStatus_confirmDialogConfirm__UDvXW{background-color:#4361ee;color:#fff;border:none;padding:10px 16px;border-radius:0;font-weight:500;font-size:13px;cursor:pointer}.TDACStatus_confirmDialogConfirm__UDvXW:hover{background-color:rgb(43.6146341463,77.3463414634,235.8853658537)}.TDACStatus_cancelButton__iW5PV{background-color:rgba(0,0,0,.03);color:#525252}.TDACStatus_cancelButton__iW5PV,.TDACStatus_confirmButton__DxDFx{border:none;padding:10px 16px;border-radius:4px;font-weight:500;font-size:13px;cursor:pointer}.TDACStatus_confirmButton__DxDFx{background-color:#f03e3e;color:#fff}.TDACStatus_deletionDownsides__QVjd_{background-color:#fff5f5;border:1px solid #ffdbdb;padding:12px;margin-bottom:20px;border-radius:0}.TDACStatus_downsideTitle__DTDEY{font-size:14px;font-weight:600;color:#b71c1c;margin-bottom:8px}.TDACStatus_downsidesList__kx8OC{list-style:none;padding:0;margin:0}.TDACStatus_downsidesList__kx8OC li{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;font-size:13px;color:#525252}.TDACStatus_downsidesList__kx8OC li:last-child{margin-bottom:0}.TDACStatus_downsidesList__kx8OC li svg{color:#b71c1c;flex-shrink:0;margin-top:2px}.TDACStatus_downsidesList__kx8OC li span{line-height:1.4}@media(max-width:768px){.TDACStatus_esimContent__RIdeZ,.TDACStatus_paymentSummaryContent__iFky7{flex-direction:column;gap:20px}.TDACStatus_travelerInfoGrid__5X3G1{flex-direction:column;gap:1rem}.TDACStatus_esimContent__RIdeZ>*,.TDACStatus_travelerInfoGrid__5X3G1>*{width:100%;max-width:100%}.TDACStatus_esimDetailGrid__rcWg0{grid-template-columns:1fr}}.TDACStatus_loadingSpinner__7YjY9{width:14px!important;height:14px!important;animation:TDACStatus_spin__5IQf1 1s linear infinite}.TDACStatus_loadingSpinner__7YjY9 circle{stroke:#fff;stroke-linecap:round;animation:TDACStatus_dash__rcLiS 1.5s ease-in-out infinite}@keyframes TDACStatus_spin__5IQf1{to{transform:rotate(1turn)}}@keyframes TDACStatus_dash__rcLiS{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes TDACStatus_fadeInPulse__K0ZWK{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes TDACStatus_pulse__aDRW5{0%{background-color:#ffa200;transform:scale(1)}50%{background-color:#ffb700;transform:scale(1.05)}to{background-color:#ffa200;transform:scale(1)}}@keyframes TDACStatus_fastPulse__pmDh9{0%{background-color:#fff;opacity:.5}50%{background-color:#fff;opacity:1}to{background-color:#fff;opacity:.5}}.TDACStatus_checkBackMessage__cP2fi{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#5a67d8;background-color:#ebf4ff;padding:8px 12px;border-radius:6px;margin-top:8px;font-weight:500;border-left:3px solid #5a67d8}.TDACStatus_checkBackMessage__cP2fi svg{color:#5a67d8;flex-shrink:0}.TDACStatus_applicationProcessMessage__e2zYL{display:flex;align-items:flex-start;gap:10px;background-color:#eef2ff;padding:12px 14px;border-radius:6px;margin-top:12px;font-size:.85rem;color:#4f46e5;font-weight:500;border-left:3px solid #4f46e5;line-height:1.4}.TDACStatus_applicationProcessMessage__e2zYL svg{color:#4f46e5;flex-shrink:0;margin-top:2px}@media(max-width:768px){.TDACStatus_applicationProcessMessage__e2zYL{font-size:.8rem;padding:10px 12px}}.TDACStatus_esimWaitingMessage__b__1x{display:flex;align-items:center;justify-content:center;width:100%;padding:20px;background-color:#f8f9fa;border-radius:8px;border:1px dashed #dee2e6;margin:10px 0}.TDACStatus_esimWaitingMessage__b__1x svg{margin-right:10px;color:#6c757d}.TDACStatus_esimWaitingMessage__b__1x p{margin:0;font-size:14px;color:#495057}.TDACStatus_bonusFeature__oKgNB{margin-top:15px;padding:8px 10px;background-color:rgba(46,204,113,.08);border:1px solid rgba(46,204,113,.3);border-radius:4px;position:relative}.TDACStatus_bonusFeature__oKgNB p{margin:0;font-size:.7rem;color:#2c7a4d;line-height:1.3}.TDACStatus_bonusBadge__aRm4_{position:absolute;top:-8px;left:8px;background-color:#2ecc71;color:#fff;padding:1px 6px;border-radius:2px;font-size:.6rem;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.1)}.TDACStatus_hotspotName__6eh5F{display:inline-block;background-color:rgba(240,240,240,.8);border-radius:4px;padding:0 5px;font-family:monospace;font-size:.68rem;border:1px solid rgba(46,204,113,.2);color:#1d6f3e;margin:0 2px}.TDACStatus_editButton__4oyfO{display:flex;align-items:center;gap:8px;background-color:rgba(0,0,0,0);color:#226cf2;border:1px solid #226cf2;border-radius:4px;padding:6px 12px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.TDACStatus_editButton__4oyfO:hover{background-color:rgba(34,108,242,.05)}.TDACStatus_editButtonContainer__g_xhG{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}@media(max-width:480px){.TDACStatus_editButtonContainer__g_xhG{flex-direction:column;align-items:flex-start;gap:5px}}.TDACStatus_editNotice__c7Ad8{font-size:.65rem;color:#94a3b8;font-style:italic;line-height:1.2;text-align:center;display:block;margin-top:0;margin-bottom:8px}@media(max-width:480px){.TDACStatus_editNotice__c7Ad8{text-align:center;width:100%;margin-top:0}}.TDACStatus_editButtonFlat__LuXXL{display:flex;align-items:center;gap:6px;background-color:#e05252;color:#fff;border:none;border-radius:4px;padding:8px 12px;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .2s;justify-content:center}.TDACStatus_editButtonFlat__LuXXL:hover{background-color:hsl(0,69.6078431373%,55%)}.TDACStatus_editButtonFlat__LuXXL svg{color:#fff;width:14px;height:14px}.TDACStatus_thaiNumberLabelContainer__NFHM3{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.25rem}.TDACStatus_infoIconButton__fsX7f{background:none;border:none;padding:0;cursor:pointer;color:#4361ee;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s;margin-top:-3px}.TDACStatus_infoIconButton__fsX7f:hover{opacity:1}.TDACStatus_esimInfoModalOverlay__CI51_{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.TDACStatus_esimInfoModal__xJC6a{background-color:#fff;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15)}.TDACStatus_esimInfoModalHeader__eeHvb{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0}.TDACStatus_esimInfoModalHeader__eeHvb h4{margin:0;font-size:1rem;font-weight:600;color:#2d3748}.TDACStatus_esimInfoModalHeader__eeHvb .TDACStatus_closeModalButton__vCDfT{background-color:#f3f4f6;border:none;color:#4b5563;cursor:pointer;display:flex;padding:6px;border-radius:4px;transition:all .2s}.TDACStatus_esimInfoModalHeader__eeHvb .TDACStatus_closeModalButton__vCDfT:hover{background-color:#e5e7eb;color:#1f2937}.TDACStatus_esimInfoModalBody__UeSGV{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.TDACStatus_esimDetailGrid__rcWg0{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.TDACStatus_esimDetailItem__cKFPP{display:flex;flex-direction:column;gap:.15rem}.TDACStatus_esimDetailLabel__mu4hx{color:#4a5568;font-size:.8rem;font-weight:600;display:block}.TDACStatus_esimDetailValue__2W7P9{font-size:.85rem;font-family:inherit;font-weight:500;color:#2d3748;background-color:#f7fafc;padding:.4rem;border-radius:4px;border:1px solid #e2e8f0;word-break:break-all;line-height:1.4}.TDACStatus_esimInstructions__Vw6Qf h5{margin:0 0 .25rem;font-size:.8rem;font-weight:600;color:#4a5568}.TDACStatus_esimInstructions__Vw6Qf p{margin:0 0 .25rem;background-color:#f7fafc;padding:.4rem;border-radius:4px;border:1px solid #e2e8f0;font-size:.85rem;color:#2d3748;line-height:1.4;font-weight:500}.TDACStatus_esimInstructions__Vw6Qf p:last-child{margin-bottom:0}.TDACStatus_esimModalDownloadButton__TwuB8{background-color:#4361ee;font-size:.8rem;font-weight:600;padding:8px 14px;gap:6px;width:auto;flex:.75 1;border:none;justify-content:center;display:flex;align-items:center;border-radius:4px;color:#fff;cursor:pointer;height:36px}.TDACStatus_esimModalDownloadButton__TwuB8 svg{width:14px;height:14px}.TDACStatus_esimModalDownloadButton__TwuB8:hover{background-color:rgb(43.6146341463,77.3463414634,235.8853658537);border-color:rgb(43.6146341463,77.3463414634,235.8853658537)}.TDACStatus_esimInfoModalSectionTitle__00wN5{font-size:.9rem;font-weight:600;color:#2d3748;margin:0 0 .5rem;padding-bottom:.25rem;border-bottom:1px solid #e2e8f0}.TDACStatus_esimInfoModalFooter__9AwxB{display:flex;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid #e2e8f0;margin-top:.5rem;gap:10px}.TDACStatus_esimModalCloseButton__dZKLj{background-color:#e2e8f0;color:#4a5568;border:none;padding:8px 14px;font-size:.8rem;font-weight:600;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:.25 1;height:36px}.TDACStatus_esimModalCloseButton__dZKLj:hover{background-color:#cbd5e0}.TDACStatus_fullWidth__W3oRp{width:100%;max-width:100%;flex:1 1!important}.TDACStatus_compactDeliveryRow__j1KFR{display:flex;align-items:center;justify-content:space-between;padding:8px 0;width:100%;margin:6px 0}.TDACStatus_daysCountdown__TqN8j{font-size:1.4rem;font-weight:700;color:#2563eb;display:flex;align-items:baseline;gap:4px;margin-bottom:2px}.TDACStatus_daysCountdown__TqN8j span{font-size:.75rem;font-weight:600;color:#64748b;letter-spacing:.05em}.TDACStatus_untilDelivery__qoM6W{font-size:.7rem;color:#64748b;font-weight:500}.TDACStatus_verticalSeparator__mJYg5{width:1px;height:40px;background-color:#e2e8f0;margin:0 12px}.TDACStatus_editButtonCompact__LtS9S{display:flex;align-items:center;justify-content:center;gap:6px;background-color:#fff;color:#e05252;border:1px solid #e05252;border-radius:4px;padding:6px 12px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.TDACStatus_editButtonCompact__LtS9S:hover{background-color:#e05252;color:#fff}.TDACStatus_editButtonCompact__LtS9S:hover svg{color:#fff}.TDACStatus_editButtonCompact__LtS9S svg{color:#e05252;transition:color .2s}.TDACStatus_subtleNotification__mDVwO{display:flex;flex-direction:column;align-items:center;font-size:.7rem;color:#94a3b8;padding-top:6px;border-top:1px dashed #e2e8f0}.TDACStatus_subtleNotification__mDVwO span:first-child{margin-bottom:2px}.TDACStatus_subtleNotification__mDVwO span:last-child{font-weight:500}.TDACStatus_tdacStatusCard__nbtCf{background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03);width:100%;box-sizing:border-box}.TDACStatus_tdacStatusHeader__CtTxO{padding:8px 16px;background-color:rgba(0,0,0,0);color:#64748b;font-size:.7rem;font-weight:600;text-align:center;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;position:relative;display:flex;justify-content:center;align-items:center}.TDACStatus_headerEditButton__rSRMN{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;gap:4px;background-color:#e05252;color:#fff;border:none;border-radius:0;padding:4px 10px;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .15s ease}.TDACStatus_headerEditButton__rSRMN:hover{background-color:#c74545}.TDACStatus_headerEditButton__rSRMN svg{color:#fff;width:12px;height:12px}.TDACStatus_tdacStatusBody__By8WG{padding:10px 16px;display:flex;flex-direction:column;align-items:center;position:relative;min-height:100px;justify-content:center}.TDACStatus_untilDeliveryText__sgnf1{font-size:.7rem;margin-top:0}.TDACStatus_dateSectionLabel__5lfjT{font-size:.7rem;margin-bottom:2px}.TDACStatus_premiumEditButton__aPI2_{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;gap:8px;background-color:rgba(0,0,0,0);color:#e05252;border:1px solid #e05252;border-radius:0;padding:8px 16px;font-size:.9rem;font-weight:500;cursor:pointer;min-width:90px;transition:all .15s ease}.TDACStatus_premiumEditButton__aPI2_:hover{background-color:rgba(224,82,82,.04)}.TDACStatus_premiumEditButton__aPI2_ svg{color:#e05252;width:16px;height:16px}.TDACStatus_tdacStatusFooter__dqziI{padding:8px 16px;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;border-top:1px solid #e2e8f0;text-align:center}.TDACStatus_tdacStatusFooter__dqziI div{font-size:.7rem;color:#94a3b8;line-height:1.3}.TDACStatus_tdacStatusFooter__dqziI div:last-child{color:#64748b;font-weight:500}.TDACStatus_tdacStatusFooter__dqziI .TDACStatus_checkingStatus__gaDoY{display:flex;align-items:center;justify-content:center;gap:8px;color:#06c;font-weight:500;animation:TDACStatus_fadeInPulse__K0ZWK .3s ease-in-out}.TDACStatus_tdacStatusFooter__dqziI .TDACStatus_checkingStatus__gaDoY .TDACStatus_loadingSpinner__7YjY9{width:16px;height:16px;animation:TDACStatus_spin__5IQf1 1s linear infinite}.TDACStatus_tdacStatusFooter__dqziI .TDACStatus_checkingStatus__gaDoY .TDACStatus_loadingSpinner__7YjY9 circle{stroke:#06c;stroke-dasharray:80;stroke-dashoffset:60;animation:TDACStatus_dash__rcLiS 1.5s ease-in-out infinite}.TDACStatus_dateCountdownRow__o6MWW{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:0}.TDACStatus_arrivalDateSection__ZNrsT{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1;padding:0}.TDACStatus_dateSectionLabel__5lfjT{font-size:.75rem;color:#94a3b8;margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}.TDACStatus_dateSectionValue__Xun_W{font-size:.9rem;font-weight:600;color:#1e293b}.TDACStatus_rowSeparator__JiU3R{width:1px;height:32px;background-color:#e2e8f0;margin:0 12px}.TDACStatus_countdownSection__vPr87{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1;padding:0}.TDACStatus_daysNumber__8xzGM{font-size:2.5rem;font-weight:700;color:#3b82f6;line-height:1;display:flex;align-items:baseline;gap:4px}.TDACStatus_daysNumber__8xzGM span{font-size:.75rem;font-weight:600;color:#94a3b8;letter-spacing:.05em}.TDACStatus_untilDeliveryText__sgnf1{font-size:.75rem;color:#94a3b8;margin-top:4px}.TDACStatus_fullWidthEditButton__pO1pd{display:flex;align-items:center;justify-content:center;gap:8px;background-color:rgba(0,0,0,0);color:#e05252;border:1px solid #e05252;border-radius:0;padding:10px 16px;font-size:.9rem;font-weight:500;cursor:pointer;width:100%;transition:all .15s ease}.TDACStatus_fullWidthEditButton__pO1pd:hover{background-color:rgba(224,82,82,.04)}.TDACStatus_fullWidthEditButton__pO1pd svg{color:#e05252;width:16px;height:16px}.TDACStatus_statusBadge__qISd3{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:24px;font-size:.75rem;font-weight:500;transition:all .3s ease;width:auto;margin:0 auto;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TDACStatus_statusBadge__qISd3 .TDACStatus_loadingSpinner__7YjY9{width:14px;height:14px}.TDACStatus_statusBadge__qISd3 .TDACStatus_loadingSpinner__7YjY9 circle{stroke-linecap:round}.TDACStatus_statusBadgeActive__i0saO{background-color:#4f46e5;color:#fff;animation:TDACStatus_fadeInPulse__K0ZWK .3s ease-in-out;box-shadow:0 2px 10px rgba(79,70,229,.3)}.TDACStatus_statusBadgeActive__i0saO .TDACStatus_loadingSpinner__7YjY9{animation:TDACStatus_spin__5IQf1 1s linear infinite}.TDACStatus_statusBadgeActive__i0saO .TDACStatus_loadingSpinner__7YjY9 circle{stroke:#fff;stroke-dasharray:80;stroke-dashoffset:60;animation:TDACStatus_dash__rcLiS 1.5s ease-in-out infinite}.TDACStatus_statusBadgeInactive__M2qKN{background-color:#e5e7eb;color:#6b7280}.TDACStatus_statusBadgeInactive__M2qKN:hover{background-color:#d1d5db}.TDACStatus_expectedDelivery__vCInK{font-size:.7rem;color:#6b7280;text-align:center;margin-top:4px}.TDACStatus_vipServicesContent__O2qcY{margin-top:16px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;background-color:#fffbf2}.TDACStatus_vipServicesHeader__5gzFq{padding:12px 16px;border-bottom:1px solid #e0e0e0;background-color:#fff9e6}.TDACStatus_vipServicesBadge__4Bepl{display:flex;align-items:center;gap:6px;font-weight:600;color:#b28600;font-size:.95rem}.TDACStatus_vipServicesBadge__4Bepl svg{color:#ffc107}.TDACStatus_vipServicesBody__DG1dx{padding:12px 16px}.TDACStatus_vipServicesBody__DG1dx p{margin:0;font-size:.9rem;color:#555;line-height:1.5}.TDACStatus_vipIconContainer__ifLpw{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:120px;height:120px}.TDACStatus_vipIcon__G2C5h{color:#ffc107;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.TDACStatus_pdpaDeletionContainer__0sXSK{width:100%;display:flex;justify-content:center;margin-top:2rem;padding:1rem;border-top:1px solid rgba(0,0,0,.1)}.TDACStatus_pdpaDeletionButton__K7UUn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1rem;background-color:#fff;color:#f03e3e;border:1px solid #f03e3e;border-radius:0;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.TDACStatus_pdpaDeletionButton__K7UUn:hover{background-color:#f03e3e;color:#fff}.TDACStatus_pdpaDeletionButton__K7UUn:hover svg{color:#fff}.TDACStatus_pdpaDeletionButton__K7UUn svg{width:14px;height:14px}.TDACStatus_pdpaInfoBox__SlBF0{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.07);width:100%}.TDACStatus_pdpaInfoContent__b6W_7{display:flex;align-items:center;gap:12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:0;padding:12px 16px}.TDACStatus_pdpaInfoContent__b6W_7 svg{color:#94a3b8;flex-shrink:0}.TDACStatus_pdpaInfoContent__b6W_7 p{margin:0;font-size:.8rem;color:#64748b;line-height:1.4;flex:1 1}@media(max-width:600px){.TDACStatus_pdpaInfoContent__b6W_7{flex-direction:column;align-items:flex-start;gap:6px}.TDACStatus_pdpaInfoContent__b6W_7 svg{display:none}.TDACStatus_pdpaInfoContent__b6W_7 p{margin-bottom:2px;font-size:.75rem}.TDACStatus_pdpaInfoContent__b6W_7 .TDACStatus_pdpaSubtleDeleteButton__puVpA{align-self:flex-end;margin-top:2px}}.TDACStatus_pdpaSubtleDeleteButton__puVpA{background-color:#ffdbdb;border:none;color:#b71c1c;font-size:.75rem;font-weight:600;padding:8px 12px;cursor:pointer;border-radius:0;transition:background-color .15s ease;white-space:nowrap;flex-shrink:0}.TDACStatus_pdpaSubtleDeleteButton__puVpA:hover{background-color:#ffc4c4}@media(max-width:600px){.TDACStatus_pdpaSubtleDeleteButton__puVpA{width:100%;padding:8px 10px;font-size:.7rem}}.TDACStatus_dataRetentionNote__gxLY_{font-size:13px;color:#64748b;background-color:#f8fafc;padding:8px;border-left:2px solid #e2e8f0;margin-bottom:16px}.TDACStatus_policyLink__KP0Ct{display:inline-block;margin-left:5px;color:#4361ee;font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity .15s ease}.TDACStatus_policyLink__KP0Ct:hover{opacity:.8;text-decoration:underline}.TDACStatus_policyLink__KP0Ct:after{content:"→";margin-left:3px;font-size:.7rem;display:inline-block}@media(max-width:600px){.TDACStatus_policyLink__KP0Ct{display:block;margin-left:0;margin-top:4px;font-size:.7rem}}.TDACStatus_insuranceCompact__R_mre{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:8px 12px;margin-top:15px;margin-bottom:12px}.TDACStatus_insuranceHeader__QyDEG{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.TDACStatus_insuranceTitle__HB0Kx{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.8rem;color:#065f46}.TDACStatus_insuranceTitle__HB0Kx svg{color:#059669}.TDACStatus_insuranceActions__YXPRY{display:flex;align-items:center;gap:8px}.TDACStatus_insuranceStatus__Xqq40{display:flex;align-items:center;gap:4px;font-size:.7rem;color:#065f46;font-weight:500}.TDACStatus_insuranceStatus__Xqq40 .TDACStatus_statusDot__7c_6X{width:4px;height:4px;border-radius:50%;background-color:#10b981}.TDACStatus_insuranceDownloadBtn__dvN5B{display:flex;align-items:center;gap:3px;font-size:.65rem;color:#059669;background:#dcfce7;border:1px solid #bbf7d0;border-radius:4px;padding:3px 6px;font-weight:500;cursor:pointer;transition:all .15s ease}.TDACStatus_insuranceDownloadBtn__dvN5B:hover{background:#bbf7d0;border-color:#86efac}.TDACStatus_insuranceDownloadBtn__dvN5B svg{color:#059669}.TDACStatus_insuranceSummary__2KoyV{display:flex;justify-content:space-between;align-items:center;font-size:.7rem}@media(max-width:600px){.TDACStatus_insuranceSummary__2KoyV{flex-direction:column;align-items:flex-start;gap:2px}}.TDACStatus_coverageAmount__fgvVm{color:#059669;font-weight:600}.TDACStatus_coveragePeriod__wxVBn{color:#6b7280;font-weight:400}.TDACStatus_additionalServiceCard__CGzzB{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden}.TDACStatus_serviceCardHeader__H1TzN{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.TDACStatus_serviceCardTitle__yY459{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.875rem;color:#111827}.TDACStatus_serviceCardTitle__yY459 svg{color:#6b7280}.TDACStatus_serviceCardStatus__KDyR2{display:flex;align-items:center}.TDACStatus_availableBadge__QVcW7{font-size:.8rem;padding:.2rem .75rem;border-radius:1rem;background-color:#d1fae5;color:#065f46;font-weight:500;display:flex;align-items:center;gap:.3rem;font-size:.75rem}.TDACStatus_availableBadge__QVcW7 .TDACStatus_statusDot__7c_6X{width:6px;height:6px;border-radius:50%;background-color:#10b981}.TDACStatus_serviceCardBody__PujCZ{padding:16px}.TDACEditDetails_modalOverlay__KbCvm{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.TDACEditDetails_modalContent__GzNAn{background-color:#fff;border-radius:8px;max-width:90%;width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.2)}.TDACEditDetails_modalHeader__lWank{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.TDACEditDetails_modalHeader__lWank h3{margin:0;font-size:1.25rem;font-weight:600;color:#1e3a8a}.TDACEditDetails_closeButton__FmgTQ{background-color:#f5f5f5;color:#333;border:1px solid #ccc;padding:10px 16px;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s;margin-left:12px}.TDACEditDetails_closeButton__FmgTQ:hover{background-color:#e5e5e5}.TDACEditDetails_modalBody__DQw78{padding:1.5rem}@media(max-width:768px){.TDACEditDetails_modalBody__DQw78{padding:0}}.TDACEditDetails_modalFooter__6dA81{display:flex;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid #e5e7eb}@media(max-width:768px){.TDACEditDetails_modalFooter__6dA81{flex-direction:column;padding:1rem}}.TDACEditDetails_mobileButtonRow__Uurl8{display:flex;gap:10px}@media(max-width:768px){.TDACEditDetails_mobileButtonRow__Uurl8{justify-content:space-between;width:100%;margin-bottom:20px}.TDACEditDetails_mobileButtonRow__Uurl8 .TDACEditDetails_cancelButton___DdIs,.TDACEditDetails_mobileButtonRow__Uurl8 .TDACEditDetails_modalCloseButton__rCgJO,.TDACEditDetails_mobileButtonRow__Uurl8 .TDACEditDetails_resetButton__E_mfe{flex:1 1}}.TDACEditDetails_rightButtonGroup__TFI_b{display:flex;gap:1rem}.TDACEditDetails_resetButton__E_mfe{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:8px 14px;background-color:#ef4444;border:none;border-radius:2px;font-size:.75rem;font-weight:500;color:#fff;cursor:pointer;transition:background-color .2s}.TDACEditDetails_resetButton__E_mfe:hover{background-color:#dc2626}.TDACEditDetails_modalTabs__v4GT3{display:flex;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.TDACEditDetails_tabButton__so_Es{padding:1rem 1.5rem;display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;color:#6b7280;font-weight:500;position:relative}.TDACEditDetails_tabButton__so_Es svg{width:16px;height:16px}.TDACEditDetails_tabButton__so_Es:hover{color:#1e3a8a;background-color:#f3f4f6}.TDACEditDetails_tabButton__so_Es.TDACEditDetails_activeTab__a9K0v{color:#1e3a8a;font-weight:600}.TDACEditDetails_tabButton__so_Es.TDACEditDetails_activeTab__a9K0v:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#1e3a8a}.TDACEditDetails_cancelButton___DdIs{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:8px 14px;background-color:#ef4444;border:none;border-radius:2px;font-size:.75rem;font-weight:500;color:#fff;cursor:pointer;transition:background-color .2s}.TDACEditDetails_cancelButton___DdIs:hover{background-color:#dc2626}.TDACEditDetails_modalCloseButton__rCgJO{background-color:#6b7280;color:#fff;border:none;padding:8px 14px;font-size:.75rem;font-weight:500;border-radius:2px;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.TDACEditDetails_modalCloseButton__rCgJO:hover{background-color:#4b5563}.TDACEditDetails_modalCloseButton__rCgJO:disabled{opacity:.6;cursor:not-allowed}.TDACEditDetails_saveButton___TCfn{background-color:#06c;color:#fff;border:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;font-size:.75rem;border-radius:2px;font-weight:500;transition:background-color .2s}.TDACEditDetails_saveButton___TCfn:hover{background-color:hsl(210,100%,35%)}.TDACEditDetails_saveButton___TCfn:disabled{background-color:#39f;cursor:not-allowed}.TDACEditDetails_loadingSpinner__x97mN{width:16px;height:16px}.TDACEditDetails_loadingSpinner__x97mN circle{stroke-linecap:round;animation:TDACEditDetails_dash__9O7Lb 1.5s ease-in-out infinite}@keyframes TDACEditDetails_dash__9O7Lb{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.TDACEditDetails_table__1YnYd{width:calc(100% + 3rem);border-collapse:collapse;margin:-1.5rem}.TDACEditDetails_table__1YnYd thead{height:49px}.TDACEditDetails_tableHeader__koZpA{border-bottom:1px solid #e5e7eb;background-color:#f9fafb;text-align:left;font-size:.85rem;font-weight:600;color:#374151}.TDACEditDetails_tableHeaderCell__vKxRs{padding:8px 12px}.TDACEditDetails_tableActionCell__DwY1R{padding:8px 12px;width:80px;text-align:center}.TDACEditDetails_tableStatusCell__M3Iac{padding:8px 12px;width:120px}.TDACEditDetails_tableRow__eBRX8{border-bottom:1px solid #f0f0f0}.TDACEditDetails_tableCellContent__w7lam{padding:10px 12px;display:flex;align-items:center;gap:10px}.TDACEditDetails_sectionTitle__iOWzz{font-weight:500;font-size:.9rem}.TDACEditDetails_sectionSubtitle__7mUAd{font-size:.75rem;color:#6b7280;margin-top:2px}.TDACEditDetails_changesRow__yMec0{background-color:#f9fafb;padding:8px 12px;border-bottom:1px solid #f0f0f0;display:table-cell}.TDACEditDetails_expandedRow__ZB5zL{display:table-row}.TDACEditDetails_changesList__xCQUf{margin:4px 0;padding-left:12px;font-size:.85rem;color:#4b5563;border-left:2px solid #e5e7eb}.TDACEditDetails_changeItem__Ldpf9{margin-bottom:6px}.TDACEditDetails_changeFieldName__fn9Ln{font-size:.8rem;font-weight:500;color:#666}.TDACEditDetails_changeValues__Z2VpU{display:flex;align-items:center;margin-top:2px;font-family:monospace;font-size:.8rem}.TDACEditDetails_changeOldValue__eJUSb{padding:2px 6px;background-color:#fbeae5;color:#b31d29;border-radius:3px}.TDACEditDetails_changeArrow__RSA0g{margin:0 8px}.TDACEditDetails_changeNewValue__vnymr{padding:2px 6px;background-color:#e6ffec;color:#116329;border-radius:3px}.TDACEditDetails_statusNoChanges__1IlJq{background-color:#edf6ee;color:#22863a}.TDACEditDetails_statusNoChanges__1IlJq,.TDACEditDetails_statusWithChanges__rYn_e{font-size:.75rem;padding:.25rem .5rem;border-radius:2px;display:block;width:100%;text-align:center;box-sizing:border-box}.TDACEditDetails_statusWithChanges__rYn_e{background-color:#fff2db;color:#b08800}.TDACEditDetails_statusWithErrors__GCzPL{background-color:#fee2e2;color:#b91c1c;font-size:.75rem;padding:.25rem .5rem;border-radius:2px;display:block;width:100%;text-align:center;box-sizing:border-box}.TDACEditDetails_iconContainer__hL9Go{color:#4b5563}.TDACEditDetails_editButton__pk7id{display:inline-flex;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:500;color:#fff;background-color:#0369a1;border:1px solid #0369a1;border-radius:2px;cursor:pointer}.TDACEditDetails_errorEditButton__MOMrb{background-color:#fee2e2;color:#b91c1c;border:1px solid #ef4444}.TDACEditDetails_errorEditButton__MOMrb:hover{background-color:#fecaca}.TDACEditDetails_saveButtonDisabled__6HavC{opacity:.6}.TDACEditDetails_loadingSpinner__x97mN{animation:TDACEditDetails_rotate__vmdpN 1s linear infinite;width:14px;height:14px;stroke:currentColor}.TDACEditDetails_sectionHeader__GA6vP{margin:0;font-size:1.1rem}@keyframes TDACEditDetails_rotate__vmdpN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (max-width:768px){.TDACEditDetails_modalOverlay__KbCvm{padding:0}.TDACEditDetails_modalContent__GzNAn{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0}.TDACEditDetails_table__1YnYd{width:100%;margin:0}.TDACEditDetails_modalFooter__6dA81{flex-direction:column;padding:1rem}.TDACEditDetails_saveButton___TCfn{width:100%;justify-content:center}.TDACEditDetails_iconContainer__hL9Go{display:none}.TDACEditDetails_confirmModalFooter__2lZsD{flex-direction:column;gap:12px;padding:12px}.TDACEditDetails_confirmModalFooter__2lZsD>button{width:100%}.TDACEditDetails_confirmModalFooter__2lZsD .TDACEditDetails_mobileButtonRow__Uurl8{flex-direction:row;width:100%}}.TDACEditDetails_confirmModalContent__J09d4{background-color:#fff;border-radius:8px;max-width:90%;width:460px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.2);z-index:1100}.TDACEditDetails_confirmModalHeader__3vPXM{padding:12px 16px;border-bottom:1px solid #e5e7eb}.TDACEditDetails_confirmModalHeader__3vPXM h3{margin:0;font-size:1.1rem;font-weight:600;color:#1e3a8a}.TDACEditDetails_confirmModalBody__AwFOj{padding:16px;text-align:center}.TDACEditDetails_confirmModalBody__AwFOj p{margin:8px 0;font-size:.9rem;color:#374151;line-height:1.4}.TDACEditDetails_confirmPrimary__dWm6T{font-weight:500;margin-bottom:12px!important}.TDACEditDetails_legalWarning__vF0Rp{background-color:#fff8e6;border:1px solid #fde68a;border-radius:4px;padding:10px 12px;margin:8px 0;text-align:left}.TDACEditDetails_legalWarning__vF0Rp p{margin:0!important;font-size:.8rem!important;color:#854d0e!important}.TDACEditDetails_warningIcon__SWLZ2{color:#f59e0b;margin-bottom:12px}.TDACEditDetails_confirmModalFooter__2lZsD{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid #e5e7eb}.TDACEditDetails_confirmModalFooter__2lZsD .TDACEditDetails_cancelButton___DdIs{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:8px 14px;background-color:#6b7280;border:none;border-radius:2px;font-size:.875rem;font-weight:500;color:#fff;cursor:pointer;transition:background-color .2s}.TDACEditDetails_confirmModalFooter__2lZsD .TDACEditDetails_cancelButton___DdIs:hover{background-color:#4b5563}.TDACEditDetails_confirmModalFooter__2lZsD .TDACEditDetails_mobileButtonRow__Uurl8{display:flex;justify-content:space-between;width:100%}.TDACEditDetails_confirmModalFooter__2lZsD .TDACEditDetails_mobileButtonRow__Uurl8 button{flex:1 1}.TDACEditDetails_confirmSubmitButton__dFzd8{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:8px 16px;background-color:#dc2626;border:none;border-radius:2px;font-size:.875rem;font-weight:500;color:#fff;cursor:pointer;transition:background-color .2s}.TDACEditDetails_confirmSubmitButton__dFzd8:hover{background-color:#b91c1c}.TDACEditDetails_confirmSubmitButton__dFzd8:disabled{opacity:.6;cursor:not-allowed}.TDACEditDetails_disabledRow__quPCI{opacity:.6;pointer-events:none;background-color:#f5f5f5}.TDACEditDetails_statusNotRequired__rI7hT{background-color:#f3f4f6;color:#6b7280;font-size:.75rem;font-style:italic;padding:.25rem .5rem;border-radius:2px;display:block;width:100%;text-align:center;box-sizing:border-box}.TDACStatusTraveler_travelerCard__2If6B{width:100%}.TDACStatusTraveler_travelerHeader__5Rh4l{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.TDACStatusTraveler_travelerName__Sd97o{font-size:16px;font-weight:600;color:#000;margin:0;letter-spacing:-.01em;position:relative;display:inline-block}.TDACStatusTraveler_travelerName__Sd97o:after{content:"";position:absolute;bottom:-6px;left:0;width:24px;height:2px;background:#06c;width:100%}.TDACStatusTraveler_travelerContent__oFXNW{background-color:#edf0f7;padding:.75rem;border-radius:.5rem}.TDACStatusTraveler_travelerInfoGrid__w9xRY{display:flex;justify-content:space-between;gap:1rem;margin-bottom:0}.TDACStatusTraveler_travelerInfoGrid__w9xRY>*{flex:1 1;width:50%;max-width:50%;box-sizing:border-box}@media(max-width:768px){.TDACStatusTraveler_travelerInfoGrid__w9xRY{flex-direction:column;gap:1rem}.TDACStatusTraveler_travelerInfoGrid__w9xRY>*{width:100%;max-width:100%}}.TDACStatusTraveler_travelerDetailsColumn__k0Pjx{background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03);display:flex;flex-direction:column;width:100%;box-sizing:border-box}.TDACStatusTraveler_travelerDetailsHeader__bAsJM{padding:5px 12px;background-color:rgba(0,0,0,0);color:#64748b;font-size:.65rem;font-weight:600;text-align:center;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;position:relative;display:flex;justify-content:center;align-items:center}.TDACStatusTraveler_travelerDetailsBody__bX6N_{padding:6px 12px;display:flex;flex-direction:column;gap:7px}.TDACStatusTraveler_infoGrid__CUhji{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.TDACStatusTraveler_infoGrid__CUhji .TDACStatusTraveler_infoItem__X_yUU{margin:0}.TDACStatusTraveler_infoItem__X_yUU{display:flex;flex-direction:column;gap:2px;margin-bottom:0}.TDACStatusTraveler_infoLabel__048Ag{font-size:.6rem;color:#94a3b8;text-transform:uppercase;font-weight:600;letter-spacing:.02em;line-height:1;margin-bottom:0}.TDACStatusTraveler_infoValue__ZNU9u{font-weight:600;font-size:.75rem;color:#1e293b;line-height:1.1;margin-bottom:0}.TDACStatusTraveler_infoValueEmail__npmEM{font-weight:500;font-size:.75rem;text-overflow:ellipsis;overflow:hidden;line-height:1.2}.TDACStatusTraveler_statusDot__WK20h{width:8px;height:8px;border-radius:50%;display:inline-block}.TDACStatusTraveler_approvedBadge__jEB9S{font-size:.8rem;padding:.2rem .75rem;border-radius:1rem;background-color:#e6f7ee;color:#1a8450;font-weight:500;display:flex;align-items:center;gap:.3rem}.TDACStatusTraveler_approvedBadge__jEB9S .TDACStatusTraveler_statusDot__WK20h{background-color:#1a8450}.TDACStatusTraveler_processingBadge__u4AQr{font-size:.8rem;padding:.2rem .75rem;border-radius:1rem;background-color:#fff5e6;color:#cf7e08;font-weight:500;display:flex;align-items:center;gap:.3rem}.TDACStatusTraveler_processingBadge__u4AQr .TDACStatusTraveler_statusDot__WK20h{background-color:#cf7e08}.TDACStatusTraveler_downloadedStatus__m4GP4{font-size:.8rem;padding:.2rem .6rem;border-radius:1rem;background-color:#e6f7ee;color:#1a8450;font-weight:500}.TDACStatusTraveler_notDownloadedStatus__iuwfo{font-size:.8rem;padding:.2rem .6rem;border-radius:1rem;background-color:#fff5e6;color:#cf7e08;font-weight:500}.TDACStatusTraveler_tdacStatusColumn__2V1ZY{flex:1 1;padding:0;display:flex;flex-direction:column;width:100%;max-width:none;box-sizing:border-box}.TDACStatusTraveler_tdacStatusItem__X4T8p{background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03);width:100%;box-sizing:border-box;margin-bottom:8px}.TDACStatusTraveler_tdacStatusTitle__3iNbW{padding:5px 12px;background-color:rgba(0,0,0,0);color:#64748b;font-size:.65rem;font-weight:600;text-align:center;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;position:relative;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.TDACStatusTraveler_tdacStatusContent__VHl0G{padding:6px 12px;display:flex;flex-direction:column;align-items:center;width:100%;position:relative;margin:0}.TDACStatusTraveler_tdacNumber__k_A0s{font-weight:700;font-size:1.75rem;color:#3b82f6;letter-spacing:.01em;display:block;margin:4px 0;padding:0;text-align:center}.TDACStatusTraveler_tdacButtonsContainer__yP67d{display:flex;gap:8px;margin:8px 0;padding:0;width:100%}.TDACStatusTraveler_tdacButtonsContainer__yP67d .TDACStatusTraveler_editButtonFlat__taVsR{flex:.35 1}.TDACStatusTraveler_tdacButtonsContainer__yP67d .TDACStatusTraveler_tdacDownloadButton__Ot2bV{flex:.65 1}.TDACStatusTraveler_tdacDeliveryTime__ujwyj{font-size:.85rem;color:#666;display:block}.TDACStatusTraveler_tdacStatusCard__WoAbf{background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03);width:100%;box-sizing:border-box}.TDACStatusTraveler_tdacStatusHeader__RE80X{padding:8px 16px;background-color:rgba(0,0,0,0);color:#64748b;font-size:.7rem;font-weight:600;text-align:center;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;position:relative;display:flex;justify-content:center;align-items:center}.TDACStatusTraveler_headerEditButton__yMP5X{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;gap:4px;background-color:#e05252;color:#fff;border:none;border-radius:0;padding:4px 10px;font-size:.7rem;font-weight:500;cursor:pointer;transition:all .15s ease}.TDACStatusTraveler_headerEditButton__yMP5X:hover{background-color:#c74545}.TDACStatusTraveler_tdacStatusBody___cegg{padding:10px 16px;display:flex;flex-direction:column;align-items:center;position:relative;min-height:100px;justify-content:center}.TDACStatusTraveler_dateCountdownRow__JOMN2{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:0}.TDACStatusTraveler_arrivalDateSection__YpxIz{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1;padding:0}.TDACStatusTraveler_dateSectionLabel__ODcup{font-size:.7rem;color:#94a3b8;margin-bottom:2px;text-transform:uppercase;letter-spacing:.03em}.TDACStatusTraveler_dateSectionValue__ZvwqI{font-size:.9rem;font-weight:600;color:#1e293b}.TDACStatusTraveler_rowSeparator__dsmpd{width:1px;height:32px;background-color:#e2e8f0;margin:0 12px}.TDACStatusTraveler_countdownSection__2aaFp{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1;padding:0}.TDACStatusTraveler_daysNumber__OuMfL{font-size:2.5rem;font-weight:700;color:#3b82f6;line-height:1;display:flex;align-items:baseline;gap:4px}.TDACStatusTraveler_daysNumber__OuMfL span{font-size:.75rem;font-weight:600;color:#94a3b8;letter-spacing:.05em}.TDACStatusTraveler_untilDeliveryText__0xFNq{font-size:.75rem;color:#94a3b8;margin-top:4px}.TDACStatusTraveler_tdacStatusFooter__JIDZN{padding:8px 16px;background-color:rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;border-top:1px solid #e2e8f0;text-align:center;font-size:.7rem;color:#6b7280}.TDACStatusTraveler_expectedDelivery__U7NEH{font-size:.7rem;color:#6b7280;text-align:center;margin-top:4px}.TDACStatusTraveler_esimDownloadButton__HAHyr,.TDACStatusTraveler_tdacDownloadButton__Ot2bV{font-size:.6875rem;padding:.5rem .75rem;border-radius:2px;background-color:#0369a1;color:#fff;border:1px solid #0369a1;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.375rem;cursor:pointer;width:100%}.TDACStatusTraveler_esimDownloadButton__HAHyr:disabled,.TDACStatusTraveler_tdacDownloadButton__Ot2bV:disabled{opacity:.65;cursor:not-allowed}.TDACStatusTraveler_tdacDownloadButton__Ot2bV{background-color:#3b82f6;font-size:.75rem;font-weight:600;padding:8px 12px;gap:8px;border:none;justify-content:center;border-radius:4px}.TDACStatusTraveler_tdacDownloadButton__Ot2bV:hover{background-color:rgb(34.6195121951,114.4512195122,244.8804878049);border-color:rgb(34.6195121951,114.4512195122,244.8804878049)}.TDACStatusTraveler_esimDownloadButton__HAHyr{background-color:#4361ee;font-size:.75rem;font-weight:600;padding:8px 12px;gap:8px;width:-moz-fit-content;width:fit-content;border:none;justify-content:center}.TDACStatusTraveler_esimDownloadButton__HAHyr:hover{background-color:rgb(43.6146341463,77.3463414634,235.8853658537);border-color:rgb(43.6146341463,77.3463414634,235.8853658537)}.TDACStatusTraveler_fullWidth__3JLTl{width:100%;max-width:100%;flex:1 1!important}.TDACStatusTraveler_editNotice__tMKrh{font-size:.65rem;color:#94a3b8;font-style:italic;line-height:1.2;text-align:center;display:block;margin-top:0;margin-bottom:8px}.TDACStatusTraveler_editButtonFlat__taVsR{display:flex;align-items:center;gap:6px;background-color:#e05252;color:#fff;border:none;border-radius:4px;padding:8px 12px;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .2s;justify-content:center}.TDACStatusTraveler_editButtonFlat__taVsR:hover{background-color:hsl(0,69.6078431373%,55%)}.TDACStatusTraveler_esimContent__YBAo5{display:flex;justify-content:space-between;gap:1rem;margin-top:8px;border-top:1px solid #e7e7e7;padding-top:8px}.TDACStatusTraveler_esimContent__YBAo5>*{flex:1 1;width:50%;max-width:50%;box-sizing:border-box}@media(max-width:768px){.TDACStatusTraveler_esimContent__YBAo5{flex-direction:column;gap:12px}.TDACStatusTraveler_esimContent__YBAo5>*{width:100%;max-width:100%}.TDACStatusTraveler_esimPlan__l5VHB{display:none}}@media(min-width:480px)and (max-width:768px){.TDACStatusTraveler_thaiNumberContainer__1MYrY{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px}.TDACStatusTraveler_thaiNumberContainer__1MYrY .TDACStatusTraveler_thaiNumberInfoContainer__eLEf5{flex:0 0 auto}.TDACStatusTraveler_thaiNumberContainer__1MYrY .TDACStatusTraveler_esimQrCode__wX_A_{margin:0;flex:0 0 130px;width:130px;max-width:130px;min-width:130px;height:auto}}.TDACStatusTraveler_esimPlan__l5VHB{padding:1rem;background-color:#e3e7f7;border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem}.TDACStatusTraveler_esimDataAmount__Ue8Lp{font-weight:600;font-size:1.5rem;color:#4361ee;line-height:1.1}.TDACStatusTraveler_esimDataSpeed__4vFAc{font-size:.95rem;color:#4361ee;font-weight:500;line-height:1}.TDACStatusTraveler_esimDataNote__c_i7D{font-size:.75rem;color:#5c6084;margin-top:.25rem}@media(max-width:768px){.TDACStatusTraveler_esimPlan__l5VHB{display:none!important}}.TDACStatusTraveler_thaiNumberContainer__1MYrY{padding:.75rem;border:1px solid #eaeaea;border-radius:.5rem;text-align:left;display:flex;align-items:center;gap:1rem;background-color:#fff}.TDACStatusTraveler_thaiNumberContainer__1MYrY .TDACStatusTraveler_thaiNumberInfoContainer__eLEf5{flex:1 1;text-align:center;display:flex;flex-direction:column;gap:.75rem}.TDACStatusTraveler_thaiNumberContainer__1MYrY .TDACStatusTraveler_thaiNumberInfoContainer__eLEf5 .TDACStatusTraveler_esimDownloadButton__HAHyr{margin-top:.5rem;align-self:center;min-width:160px}.TDACStatusTraveler_thaiNumberContainer__1MYrY .TDACStatusTraveler_esimQrCode__wX_A_{width:100%;height:auto;max-width:100%;min-width:0;background-color:#fff;padding:8px;border-radius:4px;flex:1 1 auto}.TDACStatusTraveler_thaiNumberLabelContainer__WIUMv{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.25rem}.TDACStatusTraveler_infoIconButton__3gczx{background:none;border:none;padding:0;cursor:pointer;color:#4361ee;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s;margin-top:-3px}.TDACStatusTraveler_infoIconButton__3gczx:hover{opacity:1}.TDACStatusTraveler_thaiNumberLabel__11Pmk{font-size:.85rem;font-weight:700;color:#4a5568;display:block;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em;text-align:center}.TDACStatusTraveler_thaiNumberValue__XzfJR{font-weight:600;font-size:1.1rem;color:#4361ee;display:block;margin-bottom:0;text-align:center}.TDACStatusTraveler_thaiNumberPending__jJnl5{font-size:.9rem;font-style:italic;color:#666;display:block;margin-bottom:0;text-align:center}.TDACStatusTraveler_esimQrCode__wX_A_{max-width:100%;height:auto;border-radius:4px;display:block;margin:0 auto;width:100%}.TDACStatusTraveler_esimInfoModalOverlay__2UHKH{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.TDACStatusTraveler_esimInfoModal__nmGcr{background-color:#fff;border-radius:8px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15)}.TDACStatusTraveler_esimInfoModalBody__IK95l{padding:1rem;display:flex;flex-direction:column;gap:.75rem}.TDACStatusTraveler_esimInfoModalSectionTitle__eHNez{font-size:.9rem;font-weight:600;color:#2d3748;margin:0 0 .5rem;padding-bottom:.25rem;border-bottom:1px solid #e2e8f0}.TDACStatusTraveler_esimDetailGrid__UD60i{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.TDACStatusTraveler_esimDetailItem__sAKvF{display:flex;flex-direction:column;gap:.15rem}.TDACStatusTraveler_esimDetailLabel__rUoer{color:#4a5568;font-size:.8rem;font-weight:600;display:block}.TDACStatusTraveler_esimDetailValue__lstjF{font-size:.85rem;font-family:inherit;font-weight:500;color:#2d3748;background-color:#f7fafc;padding:.4rem;border-radius:4px;border:1px solid #e2e8f0;word-break:break-all;line-height:1.4}.TDACStatusTraveler_esimInfoModalFooter__RCOhm{display:flex;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid #e2e8f0;margin-top:.5rem;gap:10px}.TDACStatusTraveler_esimModalCloseButton__zQnb5{background-color:#e2e8f0;color:#4a5568;border:none;padding:8px 14px;font-size:.8rem;font-weight:600;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:.25 1;height:36px}.TDACStatusTraveler_esimModalCloseButton__zQnb5:hover{background-color:#cbd5e0}.TDACStatusTraveler_esimModalDownloadButton__l9wMA{background-color:#4361ee;font-size:.8rem;font-weight:600;padding:8px 14px;gap:6px;width:auto;flex:.75 1;border:none;justify-content:center;display:flex;align-items:center;border-radius:4px;color:#fff;cursor:pointer;height:36px}.TDACStatusTraveler_esimModalDownloadButton__l9wMA:hover{background-color:rgb(43.6146341463,77.3463414634,235.8853658537);border-color:rgb(43.6146341463,77.3463414634,235.8853658537)}.TDACStatusTraveler_statusBadge__KroJ1{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:24px;font-size:.75rem;font-weight:500;transition:all .3s ease;width:auto;margin:0 auto;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TDACStatusTraveler_statusBadgeActive__k2nRk{background-color:#4f46e5;color:#fff;box-shadow:0 2px 10px rgba(79,70,229,.3)}.TDACStatusTraveler_statusBadgeInactive__qezY9{background-color:#e5e7eb;color:#6b7280}.TDACStatusTraveler_loadingSpinner__npvDb{width:14px!important;height:14px!important;animation:TDACStatusTraveler_spin___DEm7 1s linear infinite}.TDACStatusTraveler_loadingSpinner__npvDb circle{stroke:#fff;stroke-linecap:round;animation:TDACStatusTraveler_dash__Wvv74 1.5s ease-in-out infinite}@keyframes TDACStatusTraveler_spin___DEm7{to{transform:rotate(1turn)}}@keyframes TDACStatusTraveler_dash__Wvv74{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media(max-width:480px){.TDACStatusTraveler_thaiNumberContainer__1MYrY{align-items:center;justify-content:center}.TDACStatusTraveler_thaiNumberContainer__1MYrY .TDACStatusTraveler_esimQrCode__wX_A_{width:130px;max-width:130px;min-width:130px;height:auto;flex:0 0 130px}.TDACStatusTraveler_thaiNumberContainer__1MYrY .TDACStatusTraveler_thaiNumberInfoContainer__eLEf5{flex:0 0 auto}.TDACStatusTraveler_esimQrCode__wX_A_{width:130px;max-width:130px;min-width:130px;height:auto}}@media(max-width:768px){.TDACStatusTraveler_esimQrCode__wX_A_,.TDACStatusTraveler_thaiNumberContainer__1MYrY .TDACStatusTraveler_esimQrCode__wX_A_{width:130px;max-width:130px;min-width:130px;height:auto;flex:0 0 130px}.TDACStatusTraveler_thaiNumberContainer__1MYrY .TDACStatusTraveler_thaiNumberInfoContainer__eLEf5{flex:0 0 auto}}.TDACStatusInsurance_insuranceCompact__juLtK{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-top:12px}@media(max-width:640px){.TDACStatusInsurance_insuranceCompact__juLtK{margin-top:0}}.TDACStatusInsurance_insuranceHeader__TUxfg{display:flex;justify-content:space-between;align-items:flex-start}.TDACStatusInsurance_insuranceTitle__B0LCw{display:flex;align-items:flex-start;gap:8px;font-weight:600;color:#1e293b;font-size:14px;margin-top:5px}.TDACStatusInsurance_insuranceTitle__B0LCw svg{color:#3b82f6;margin-top:2px}.TDACStatusInsurance_titleContent__ob6u0{display:flex;flex-direction:column;gap:2px}.TDACStatusInsurance_titleText__vx8gg{font-size:14px;font-weight:600;color:#1e293b}.TDACStatusInsurance_coveragePeriod__7hBXu{font-size:12px;font-weight:400}.TDACStatusInsurance_insuranceStatusSection__S0RLR{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.TDACStatusInsurance_insuranceStatus__xXhHQ{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#64748b;margin-top:-5px}.TDACStatusInsurance_insuranceStatus__xXhHQ .TDACStatusInsurance_loadingSpinner__P7KRL{width:12px;height:12px;stroke:#3b82f6;animation:TDACStatusInsurance_spin__YW7Ud 1s linear infinite}.TDACStatusInsurance_insuranceStatus__xXhHQ .TDACStatusInsurance_statusDot__rmNck{width:8px;height:8px;background:#10b981;border-radius:50%;display:inline-block}.TDACStatusInsurance_insuranceDownloadBtn__DErhO{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.TDACStatusInsurance_insuranceDownloadBtn__DErhO:hover{background:#2563eb}.TDACStatusInsurance_insuranceDownloadBtn__DErhO:disabled{opacity:.6;cursor:not-allowed}.TDACStatusInsurance_insuranceDownloadBtn__DErhO svg{width:10px;height:10px}.TDACStatusInsurance_insuranceSummary__uNF5u{margin-top:4px;font-size:12px;color:#64748b}.TDACStatusInsurance_coverageAmount__iMzNY{font-weight:600;color:#059669}.TDACStatusInsurance_coveragePeriod__7hBXu{color:#64748b}.TDACStatusInsurance_confirmationOverlay__Hxa1g{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.TDACStatusInsurance_insuranceModal__rfJ_h{background:#fff;border-radius:8px;width:100%;max-width:380px;max-height:80vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px -12px rgba(0,0,0,.25)}.TDACStatusInsurance_modalCloseButton__DF1OW{position:absolute;top:12px;right:12px;background:#f1f5f9;border:none;border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;z-index:10}.TDACStatusInsurance_modalCloseButton__DF1OW:hover{background:#e2e8f0}.TDACStatusInsurance_modalCloseButton__DF1OW svg{width:16px;height:16px;color:#64748b}.TDACStatusInsurance_insuranceModalHeader__UwRtk{padding:12px 16px 8px;border-bottom:1px solid #e2e8f0}.TDACStatusInsurance_insuranceModalTitle__IHiLn{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#1e293b;margin-bottom:6px}.TDACStatusInsurance_insuranceModalTitle__IHiLn svg{color:#3b82f6}.TDACStatusInsurance_insuranceModalStatus__qyJql .TDACStatusInsurance_statusBadgeGenerating__swAfR,.TDACStatusInsurance_insuranceModalStatus__qyJql .TDACStatusInsurance_statusBadgeProcessing__D__Nw,.TDACStatusInsurance_insuranceModalStatus__qyJql .TDACStatusInsurance_statusBadgeReady__zt8Nx{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:16px;font-size:12px;font-weight:500}.TDACStatusInsurance_insuranceModalStatus__qyJql .TDACStatusInsurance_statusBadgeProcessing__D__Nw{background:#fef3c7;color:#92400e}.TDACStatusInsurance_insuranceModalStatus__qyJql .TDACStatusInsurance_statusBadgeProcessing__D__Nw .TDACStatusInsurance_loadingSpinner__P7KRL{width:14px;height:14px;stroke:#92400e;animation:TDACStatusInsurance_spin__YW7Ud 1s linear infinite}.TDACStatusInsurance_insuranceModalStatus__qyJql .TDACStatusInsurance_statusBadgeGenerating__swAfR{background:#dbeafe;color:#1d4ed8}.TDACStatusInsurance_insuranceModalStatus__qyJql .TDACStatusInsurance_statusBadgeGenerating__swAfR .TDACStatusInsurance_loadingSpinner__P7KRL{width:14px;height:14px;stroke:#1d4ed8;animation:TDACStatusInsurance_spin__YW7Ud 1s linear infinite}.TDACStatusInsurance_insuranceModalStatus__qyJql .TDACStatusInsurance_statusBadgeReady__zt8Nx{background:#dcfce7;color:#166534}.TDACStatusInsurance_insuranceModalStatus__qyJql .TDACStatusInsurance_statusBadgeReady__zt8Nx .TDACStatusInsurance_statusDot__rmNck{width:8px;height:8px;background:#10b981;border-radius:50%;display:inline-block}.TDACStatusInsurance_insuranceModalBody__QuAiX{padding:14px 16px}.TDACStatusInsurance_policyInfoSection__R3iBl{margin-bottom:16px}.TDACStatusInsurance_policyInfoSection__R3iBl h3{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.TDACStatusInsurance_policyInfoGrid___fPna{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.TDACStatusInsurance_policyInfoItem__mZ5PZ{display:flex;flex-direction:column;gap:2px}.TDACStatusInsurance_policyInfoLabel__gZ3fZ{font-size:11px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.TDACStatusInsurance_policyInfoValue__nLPf9{font-size:13px;font-weight:600;color:#1e293b}.TDACStatusInsurance_passwordSection__JZjdU{margin-bottom:16px}.TDACStatusInsurance_passwordSection__JZjdU h3{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.TDACStatusInsurance_passwordInfo__L6h1N{padding:12px;background:#fef7f0;border:1px solid #fed7aa;border-radius:6px}.TDACStatusInsurance_passwordExplanation__XMker{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:13px;color:#9a3412;line-height:1.4}.TDACStatusInsurance_passwordExplanation__XMker svg{color:#ea580c;margin-top:1px;flex-shrink:0}.TDACStatusInsurance_passwordDisplay__iYscO{display:flex;flex-direction:column;gap:8px}.TDACStatusInsurance_passwordField__x0hZA{display:flex;flex-direction:column;gap:4px}.TDACStatusInsurance_passwordLabel__1CT3o{font-size:12px;font-weight:500;color:#92400e}.TDACStatusInsurance_passwordValue__It46_{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #fed7aa;border-radius:4px}.TDACStatusInsurance_passwordText__vs_Y_{font-family:Courier New,monospace;font-size:14px;font-weight:600;color:#1e293b;letter-spacing:1px}.TDACStatusInsurance_passwordRevealButton__kIGFl{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f97316;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.TDACStatusInsurance_passwordRevealButton__kIGFl:hover{background:#ea580c}.TDACStatusInsurance_passwordRevealButton__kIGFl svg{width:16px;height:16px;color:#fff}.TDACStatusInsurance_passwordFormat__xB3vL{font-size:11px;color:#92400e;font-style:italic;padding-left:4px}.TDACStatusInsurance_customerServiceSection__gLSs6{margin-bottom:12px}.TDACStatusInsurance_customerServiceSection__gLSs6 h3{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px}.TDACStatusInsurance_customerServiceCompact__CysqA{padding:10px 12px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:6px}.TDACStatusInsurance_phoneItem__RdxOv{display:flex;align-items:center;gap:8px}.TDACStatusInsurance_phoneLabel__Mb3kR{font-size:12px;color:#64748b;font-weight:500;min-width:35px}.TDACStatusInsurance_phoneLink__mvJvp{font-size:13px;font-weight:600;color:#3b82f6;text-decoration:none}.TDACStatusInsurance_phoneLink__mvJvp:hover{text-decoration:underline}.TDACStatusInsurance_businessHours__1RiDH{font-size:11px;color:#64748b;font-style:italic}.TDACStatusInsurance_insuranceModalFooter__rc_48{padding:12px 16px 16px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;gap:12px}.TDACStatusInsurance_contactButton__VJMVO{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f1f5f9;color:#475569;text-decoration:none;border-radius:6px;font-size:13px;font-weight:500;transition:all .2s ease}.TDACStatusInsurance_contactButton__VJMVO:hover{background:#e2e8f0;color:#334155}.TDACStatusInsurance_contactButton__VJMVO svg{width:16px;height:16px}@keyframes TDACStatusInsurance_spin__YW7Ud{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes TDACStatusInsurance_downloadPulse__jZnFS{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes TDACStatusInsurance_downloadProgress__By4Bf{0%{width:0}to{width:100%}}.TDACStatusInsurance_downloadButton__QhtQe{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.TDACStatusInsurance_downloadButton__QhtQe:hover{background:#2563eb}.TDACStatusInsurance_downloadButton__QhtQe:disabled{opacity:.6;cursor:not-allowed}.TDACStatusInsurance_downloadButton__QhtQe.TDACStatusInsurance_downloading__ebFOj{animation:TDACStatusInsurance_downloadPulse__jZnFS 2s ease-in-out infinite;background:#059669}.TDACStatusInsurance_downloadButton__QhtQe.TDACStatusInsurance_downloading__ebFOj:hover{background:#047857}.TDACStatusInsurance_downloadButton__QhtQe.TDACStatusInsurance_downloading__ebFOj:after{content:"";position:absolute;bottom:0;left:0;height:3px;background:hsla(0,0%,100%,.4);animation:TDACStatusInsurance_downloadProgress__By4Bf 3s ease-in-out infinite}.TDACStatusInsurance_downloadButton__QhtQe .TDACStatusInsurance_loadingSpinner__P7KRL{width:16px;height:16px;stroke:#fff;animation:TDACStatusInsurance_spin__YW7Ud 1s linear infinite}.TDACStatusInsurance_downloadButton__QhtQe svg{width:16px;height:16px}.TDACStatusInsurance_downloadModalOverlay__UFJfS{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px}.TDACStatusInsurance_downloadModal__h6eUY{background:#fff;border-radius:8px;width:100%;max-width:420px;max-height:85vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.35)}.TDACStatusInsurance_downloadModalCloseButton__q4uIL{position:absolute;top:12px;right:12px;background:#f1f5f9;border:none;border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;z-index:10}.TDACStatusInsurance_downloadModalCloseButton__q4uIL:hover{background:#e2e8f0}.TDACStatusInsurance_downloadModalCloseButton__q4uIL svg{width:16px;height:16px;color:#64748b}.TDACStatusInsurance_downloadModalHeader__vsPdi{padding:16px 16px 12px;border-bottom:1px solid #e2e8f0}.TDACStatusInsurance_downloadModalTitle__rORQS{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#1e293b;margin-bottom:4px}.TDACStatusInsurance_downloadModalTitle__rORQS svg{color:#f97316}.TDACStatusInsurance_downloadModalSubtitle__HFsLB{font-size:14px;color:#64748b;font-weight:400}.TDACStatusInsurance_downloadModalBody__dhQRu{padding:16px}@media(max-width:640px){.TDACStatusInsurance_confirmationOverlay__Hxa1g{padding:0}.TDACStatusInsurance_insuranceModal__rfJ_h{margin:0;height:100vh;max-height:100vh;width:100vw;max-width:100vw;border-radius:0}.TDACStatusInsurance_insuranceModalHeader__UwRtk{padding:16px 16px 12px}.TDACStatusInsurance_insuranceModalTitle__IHiLn{font-size:16px}.TDACStatusInsurance_insuranceModalBody__QuAiX{padding:14px 16px}.TDACStatusInsurance_policyInfoGrid___fPna{grid-template-columns:1fr;gap:10px}.TDACStatusInsurance_insuranceModalFooter__rc_48{padding:12px 16px 16px;flex-direction:column;align-items:stretch}.TDACStatusInsurance_insuranceModalFooter__rc_48 .TDACStatusInsurance_contactButton__VJMVO,.TDACStatusInsurance_insuranceModalFooter__rc_48 .TDACStatusInsurance_downloadButton__QhtQe{justify-content:center}.TDACStatusInsurance_insuranceActions__DCBnF{flex-direction:column;align-items:stretch;gap:8px}.TDACStatusInsurance_insuranceActions__DCBnF .TDACStatusInsurance_insuranceDownloadBtn__DErhO{justify-content:center}.TDACStatusInsurance_downloadModalOverlay__UFJfS{padding:0}.TDACStatusInsurance_downloadModal__h6eUY{margin:0;height:100vh;max-height:100vh;width:100vw;max-width:100vw;border-radius:0}.TDACStatusInsurance_downloadModalHeader__vsPdi{padding:20px 16px 16px}.TDACStatusInsurance_downloadModalTitle__rORQS{font-size:18px}.TDACStatusInsurance_downloadModalBody__dhQRu{padding:16px}.TDACStatusInsurance_downloadModalFooter__yC1PF{padding:12px 16px 20px;flex-direction:column;align-items:stretch}.TDACStatusInsurance_downloadModalFooter__yC1PF .TDACStatusInsurance_cancelButton__eTpLK,.TDACStatusInsurance_downloadModalFooter__yC1PF .TDACStatusInsurance_downloadNowButton__jGir4{justify-content:center}}.TDACAdditionalServices_container__QGnN8{display:flex;gap:.5rem;margin-top:.5rem}.TDACAdditionalServices_addButton__T6uVB{background-color:#3b82f6;font-size:.75rem;font-weight:600;padding:8px 12px;gap:8px;border:none;justify-content:center;border-radius:4px;color:#fff;cursor:pointer;display:flex;align-items:center}.TDACAdditionalServices_addButton__T6uVB svg{width:14px;height:14px}.TDACAdditionalServices_addButton__T6uVB:hover{background-color:rgb(34.6195121951,114.4512195122,244.8804878049);border-color:rgb(34.6195121951,114.4512195122,244.8804878049)}.TDACAdditionalServices_additionalServicesContainer__6oK8u{margin-top:1.5rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.TDACAdditionalServices_sectionTitle__35TCi{font-size:1rem;font-weight:600;color:#212529;margin-bottom:1rem}.TDACAdditionalServices_servicesGrid__htEWp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.TDACAdditionalServices_serviceCard__CuwCz{background:#fff;border-radius:6px;border:1px solid #e2e8f0;overflow:hidden}.TDACAdditionalServices_serviceContent__djfqf{padding:.75rem}.TDACAdditionalServices_serviceInfo__yO3gF{margin-bottom:.75rem}.TDACAdditionalServices_serviceHeader__xPg86{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.TDACAdditionalServices_serviceHeader__xPg86 h5{font-size:.9rem;font-weight:600;color:#1e293b;margin:0}.TDACAdditionalServices_serviceBadge__ZGuqK{font-size:.65rem;font-weight:600;color:#3b82f6;background:rgba(59,130,246,.1);padding:.15rem .35rem;border-radius:3px;text-transform:uppercase}.TDACAdditionalServices_serviceDetails__dEoHO{margin-bottom:.5rem}.TDACAdditionalServices_dataAmount__b8E_l{font-size:1.25rem;font-weight:700;color:#212529;margin-bottom:.2rem}.TDACAdditionalServices_dataSpeed__D_cKO{font-size:.813rem;font-weight:600;color:#495057;margin-bottom:.4rem}.TDACAdditionalServices_dataNote__cJEJw{font-size:.75rem;color:#6c757d;line-height:1.3}.TDACAdditionalServices_bonusFeature__kEjmM{background:#f8f9fa;border-radius:4px;padding:.6rem;margin-top:.75rem}.TDACAdditionalServices_bonusFeature__kEjmM p{font-size:.75rem;color:#495057;margin:.4rem 0 0;line-height:1.3}.TDACAdditionalServices_bonusFeature__kEjmM p strong{color:#212529}.TDACAdditionalServices_bonusBadge__ElifK{font-size:.7rem;font-weight:600;color:#28a745;background:rgba(40,167,69,.1);padding:.2rem .4rem;border-radius:3px;text-transform:uppercase}.TDACAdditionalServices_vipFeatures__e69kU{display:flex;flex-direction:column;gap:.35rem}.TDACAdditionalServices_featureItem__zNIJ_{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#475569}.TDACAdditionalServices_featureItem__zNIJ_ svg{color:#22c55e;flex-shrink:0;width:12px;height:12px}.TDACAdditionalServices_serviceActions__Njb2k{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid #e2e8f0}.TDACAdditionalServices_priceContainer__Yzx23{display:flex;flex-direction:column;gap:.15rem}.TDACAdditionalServices_price__Pxt7y{font-size:1rem;font-weight:700;color:#1e293b}.TDACAdditionalServices_priceLabel__w0FJo{font-size:.65rem;color:#64748b}.TDACAdditionalServices_section__6SydW{margin-top:.75rem}.TDACAdditionalServices_services__MEHOt{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:.75rem;gap:.75rem}.TDACAdditionalServices_serviceRow__QOMoo{display:flex;flex-direction:column;padding:1rem;background:#fff;border-radius:8px;border:1px solid #dee2e6;transition:all .2s ease;position:relative;overflow:hidden}.TDACAdditionalServices_serviceRow__QOMoo:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05);border-color:#007bff}.TDACAdditionalServices_serviceRow__QOMoo:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#007bff;opacity:0;transition:opacity .2s ease}.TDACAdditionalServices_serviceRow__QOMoo:hover:before{opacity:1}.TDACAdditionalServices_serviceName__zmXsz{font-size:1rem;font-weight:600;color:#212529;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.TDACAdditionalServices_serviceName__zmXsz:before{content:"✨";font-size:1.1rem}.TDACAdditionalServices_serviceDescription__iFu09{font-size:.813rem;color:#6c757d;line-height:1.5}.TDACAdditionalServices_servicePrice__zfd84{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.75rem;border-top:1px solid #e9ecef}.TDACAdditionalServices_addServiceButton__L_s6S{background:#007bff;color:#fff;border:none;border-radius:6px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.TDACAdditionalServices_addServiceButton__L_s6S:hover{background:#0056b3}.TDACAdditionalServices_addServiceButton__L_s6S:active{background:#004085}.TDACAdditionalServices_addServiceButton__L_s6S:disabled{background:#6c757d;cursor:not-allowed}.TDACAdditionalServicesModal_modalOverlay__pDzFU{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.TDACAdditionalServicesModal_modalContent__GGqH4{background-color:#fff;border-radius:2px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;padding:1rem;box-shadow:none;border:1px solid #e5e7eb}.TDACAdditionalServicesModal_paymentTitle__HMOe5{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb;position:relative;letter-spacing:-.01em}.TDACAdditionalServicesModal_paymentTitle__HMOe5:after{content:"";position:absolute;bottom:-1px;left:0;width:50px;height:2px;background:linear-gradient(90deg,#2563eb,#4f86ff)}.TDACAdditionalServicesModal_modalBody__QKAqU{margin-bottom:1rem}.TDACAdditionalServicesModal_breakdownSection__HUMsM{margin-bottom:1.5rem}.TDACAdditionalServicesModal_breakdownTitle__ykssd{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.TDACAdditionalServicesModal_breakdownTable__08zI6{display:flex;flex-direction:column;gap:.5rem}.TDACAdditionalServicesModal_breakdownRow__dD7wU{background:#f8fafc;border-radius:2px;padding:.75rem;border:1px solid #e5e7eb}.TDACAdditionalServicesModal_travelerInfo__rILMk{display:flex;flex-direction:column;gap:.25rem}.TDACAdditionalServicesModal_travelerName___TPHW{font-size:1rem;font-weight:600;color:#1f2937}.TDACAdditionalServicesModal_travelerNationality__Vgmjd{font-size:.75rem;color:#6b7280}.TDACAdditionalServicesModal_serviceOptions__2wJge{margin-bottom:1.5rem}.TDACAdditionalServicesModal_travelerServices___eQrK{margin-bottom:1rem;background:#f8fafc;border-radius:2px;border:1px solid #e5e7eb;padding:.75rem}.TDACAdditionalServicesModal_travelerServices___eQrK:last-child{margin-bottom:0}.TDACAdditionalServicesModal_travelerHeader__oqA7c{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.TDACAdditionalServicesModal_serviceOption__ws7ww{display:flex;flex-direction:column;padding:.75rem;border:1px solid #e2e8f0;margin-bottom:.5rem;transition:background-color .2s ease;cursor:pointer}.TDACAdditionalServicesModal_serviceOption__ws7ww:not([data-selected=true]):hover:not(:disabled){background-color:#f0f9ff}.TDACAdditionalServicesModal_serviceOption__ws7ww[data-selected=true]{background-color:#dbeafe;border-color:#93c5fd}.TDACAdditionalServicesModal_serviceLabel__62sMS{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.TDACAdditionalServicesModal_serviceName__VNcag{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.875rem;font-weight:500;color:#111827}.TDACAdditionalServicesModal_serviceName__VNcag .TDACAdditionalServicesModal_serviceNameLeft__9oEE2{display:flex;align-items:center;gap:.5rem}.TDACAdditionalServicesModal_serviceName__VNcag input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#2563eb}.TDACAdditionalServicesModal_serviceName__VNcag span{margin-left:.25rem}.TDACAdditionalServicesModal_serviceDescription__NqRJw{font-size:.75rem;color:#6b7280;line-height:1.4;padding-left:1.75rem;margin-top:.25rem}.TDACAdditionalServicesModal_servicePrice__VyJml{display:flex;align-items:center;gap:.5rem}.TDACAdditionalServicesModal_originalPrice__2zN3U{text-decoration:line-through;color:#6b7280;font-size:.75rem}.TDACAdditionalServicesModal_discountedPrice__db5HI{color:#059669;font-size:.875rem;font-weight:600}.TDACAdditionalServicesModal_discountBadge__sTTun{font-size:.65rem;font-weight:600;color:#059669;background:rgba(5,150,105,.1);padding:.15rem .35rem;border-radius:3px;text-transform:uppercase}.TDACAdditionalServicesModal_notEligibleBadge__QJ0O7{font-size:.65rem;font-weight:600;color:#6b7280;background:rgba(107,114,128,.1);padding:.15rem .35rem;border-radius:3px}.TDACAdditionalServicesModal_totalPrice__tSSFc{display:flex;flex-direction:column;padding:.75rem;background:#f8fafc;border-radius:2px;border:1px solid #e5e7eb;margin-top:.75rem}.TDACAdditionalServicesModal_priceBreakdown__bgs82{display:flex;flex-direction:column;width:100%;margin-bottom:.5rem;font-size:.75rem}.TDACAdditionalServicesModal_subtotalRow__9T8qL,.TDACAdditionalServicesModal_vatRow__W7h08{display:flex;justify-content:space-between;margin-bottom:.25rem;color:#6b7280}.TDACAdditionalServicesModal_totalRow__0xnlG{display:flex;justify-content:space-between;align-items:center;width:100%;padding-top:.5rem;border-top:1px solid #e5e7eb}.TDACAdditionalServicesModal_totalLabel__OxVd6{font-size:.875rem;font-weight:500;color:#1f2937}.TDACAdditionalServicesModal_totalAmount__V0pbV{font-size:1rem;font-weight:600;color:#059669}.TDACAdditionalServicesModal_modalActions__D_JPp{display:flex;justify-content:space-between;gap:.75rem;margin-top:.75rem}.TDACAdditionalServicesModal_cancelButton__0xpo2{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:2px;font-size:.75rem;font-weight:500;color:#4b5563;cursor:pointer}.TDACAdditionalServicesModal_cancelButton__0xpo2:hover{background-color:#f9fafb}.TDACAdditionalServicesModal_cancelButton__0xpo2:disabled{opacity:.6;cursor:not-allowed}.TDACAdditionalServicesModal_submitButton__iAfTH{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background-color:#0369a1;border:1px solid #0369a1;border-radius:2px;font-size:.75rem;font-weight:500;color:#fff;cursor:pointer}.TDACAdditionalServicesModal_submitButton__iAfTH:hover{background-color:#075985}.TDACAdditionalServicesModal_submitButton__iAfTH:disabled{opacity:.6;cursor:not-allowed}.TDACAdditionalServicesModal_submitButton__iAfTH svg{width:12px;height:12px}.TDACAdditionalServicesModal_disabledText__Hak5G{color:#666;font-size:14px}@media(max-width:768px){.TDACAdditionalServicesModal_modalContent__GGqH4{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}.TDACAdditionalServicesModal_modalActions__D_JPp{flex-direction:row;gap:.75rem;justify-content:space-between}.TDACAdditionalServicesModal_modalActions__D_JPp button{flex:0 1 auto;min-width:-moz-fit-content;min-width:fit-content}}